鱼C论坛

 找回密码
 立即注册
查看: 1849|回复: 1

关于汇编posh和pop调试中遇到的问题

[复制链接]
发表于 2013-3-23 22:30:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
}6{`]~D$)H1YF89BN%@QUGM.jpg 在执行到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

代码都是书本里的

求解释?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2013-3-24 08:19:56 | 显示全部楼层
求解释呀.....
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-17 22:14

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表