我在装配程序中寻找一种简单的pusha popa方式.我想使用emu8086来查找程序中的错误,所以不允许使用.286.我试过了:
push_a proc
push ax
push cx
push dx
push bx
push sp
push bp
push si
push di
push_a endp
pop_a proc
pop di
pop si
pop bp
pop sp
pop bx
pop dx
pop cx
pop ax
pop_a endp
Run Code Online (Sandbox Code Playgroud)
但它不起作用,因此当我们"调用push_a"时,我们将堆栈推送到我们现在的地址.还有另一种简单易行的方法吗?我不想每次都写8次推送和8次弹出.