微机原理:当前CS=1000H,IP=0280H,SP=1800H,PS=W0241H,执行INT 7后,寄存器和栈顶相关单元的内容

我的梦境 提交于 2020-08-11 10:57:59

微机原理:当前CS=1000H,IP=0280H,SP=1800H,PS=W0241H,执行INT 7后,寄存器和栈顶相关单元的内容是什么?

 

(1)CS=1000H,IP=0282H,SP=17FAH,PSW=0041H

(2)


执行中断前: PSW=0241H

                      CS=1000H

                      IP=0280H

                      SP=1800H


执行中断指令后的过程  

   IP——因为0280H存放的中断指令已经执行,所以IP+2存放下一条要执行指令的偏移地址

           IP=0282H

      1. PSW=0241H压入堆栈 ,(每次压入堆栈,SP-2,SP=17FEH,高对高低对低

      2. 关中断,将IF和TF置0

         0000 0010 0100 0001 

                IF TF置0

        0000 0000 0100 0001     

        PSW=0041H

     3.CS=1000H压入堆栈,因为是在同一个段,所以CS不改变,(每次压入堆栈,SP-2,SP=17FCH,高对高低对低

     4. IP=0282H压入堆栈,(每次压入堆栈,SP-2,SP=17FAH,高对高低对低

 


最后有什么不懂得,可以在下方评论留言

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!