我该如何计算斐波那契数列中的前12个值,并且能够将它放在EAX寄存器中。并显示调用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
这看起来像68K汇编而在OP代码(没有标记为这样)为86。 – user786653