在执行中断指令时,堆栈的内容有什么变化?中断处理子程序的入口地址是怎样得到的?

 我来答
朝阳0212
2012-05-06
知道答主
回答量:16
采纳率:0%
帮助的人:12.9万
展开全部
中断指令执行时,堆栈内容变化如下:标志寄存器被推入堆栈,且 SP 减 2, 然后 CPU 将主程序的下一条指令地址即断点地址的段值和偏移量推入堆栈, 且 SP 减 4。 某中断处理子程序的入口地址即中断向量,由该中断类型号的 4 倍为内存地址, 在该地址处的 4 个字节内容即该中断向量。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式