关于汇编posh和pop调试中遇到的问题
在执行到pop ax和pop bx的时候寄存器AX的值和BX的值已经变成0000了,但是现在又开始执行push ax和posh bx了,怎么寄存器AX和BX怎么没有变化?ax的值应该变成了0000呀而BX的值就是2000才对呀怎么会这样?汇编代码如下:
assume cs:codesg
codesg segment
mov ax,2000h
mov ss,ax
mov sp,0
add sp,10
pop ax
pop bx
push ax
push bx
pop ax
pop bx
mov ax,4c00h
int 21h
codesg ends
end
代码都是书本里的
求解释?
求解释呀.....
页:
[1]