汇编网首页登录博客注册
sissim的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
好友圈
友情链接

[2010-02-16 11:02] 跟踪到中断例程中

做了实验12和实验13,除了教材上强调的对中断过程的理解以外,还有个问题需要理清思路。
实验12中,那个除法错中断,用T命令无法跟踪到中断例程中;而实验13中执行int则可以。
除法错中断,是在单步执行div指令时发生的。单步执行,将TF清零,执行指令,显示相关寄存器的值以及下一条将要执行的指令,接着暂停执行,等待输入其他命令。在执行指令过程中出现除法错中断,则后面的显示及等待都不再执行,而转去执行除法错中断例程。这个过程中,没有机会将TF置1,所以连续执行,直到除法错中断例程执行结束。
而int指令的单步执行,则能够正常执行完单步执行的所有操作,转到中断例程后,暂停执行,从而能够继续单...
阅读全文 | 评论次数(0) | 浏览次数(570) | 所属类型(一己之见)
页码数(1):  1