Как зациклить на ассемблере
Как бы я вычислил первые 12 значений в последовательности чисел Фибоначчи и смог бы поместить их в EAX reg. и отображать вызов DumpRegs? Используя косвенную адресацию, я знаю, что здесь нужен цикл for, но я не уверен, как это сделать. Любая помощь или советы приветствуются.
INCLUDE Irvine32.inc
; (insert symbol definitions here)
.data
; (insert variables here)
Fibonacci BYTE 1, 1, 10 DUP (?)
.code
main PROC
; (insert executable instructions here)
; (This below will show hexa contents of string.)
mov esi, OFFSET Fibonacci ; offset the variables
mov ebx,1 ; byte format
mov ecx, SIZEOF Fibonacci ; counter
call dumpMem
exit ; exit to operating system
main ENDP
; (insert additional procedures here)
END main