0

我想将一个数字(包含在 上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]
4

0 回答 0