在x86-64汇编程序中在屏幕上打印编号

时间:2013-11-02 18:19:49

标签: assembly x86-64 nasm divide

我想在堆栈中保存数字的数字(包含在eax上),但它在下一个循环中不起作用,当循环退出时堆栈无效。 ten是一个包含数字10的变量,我尝试将数字除以并将其余部分保存在堆栈中,以便稍后恢复数字并重建数字。任何人都可以帮助我吗?

divi:
cmp eax,0
je fin

div dword[ten]
push rdx
xor rdx,rdx

jmp divi

push rbp
mov rbp,rsp
xor rax,rax
mov rax,[rbp+16]

0 个答案:

没有答案