阳光影子 发表于 2013-3-23 22:30:08

关于汇编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

代码都是书本里的

求解释?

阳光影子 发表于 2013-3-24 08:19:56

求解释呀.....
页: [1]
查看完整版本: 关于汇编posh和pop调试中遇到的问题