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

约定不等于承诺〃 2023-02-20 06:19 14阅读 0赞

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

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIwMTg1NzM3_size_16_color_FFFFFF_t_70

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

(2)

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIwMTg1NzM3_size_16_color_FFFFFF_t_70 1


执行中断前: PSW=0241H

  1. CS=1000H
  2. IP=0280H
  3. SP=1800H

执行中断指令后的过程** **

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

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

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIwMTg1NzM3_size_16_color_FFFFFF_t_70 2

  1. **2.** **关中断**,将IFTF0

0000 0010 0100 0001

  1. **IF TF**置0

0000 0000 0100 0001

PSW=0041H

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

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIwMTg1NzM3_size_16_color_FFFFFF_t_70 3

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

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIwMTg1NzM3_size_16_color_FFFFFF_t_70 4


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


备注:

2020专接本已经结束,现出一些计算机专业,自己专接本备考期间搜集到的以及用的资料以及试题
需要的同学可以看看,有jxn,jt,sx的一些例题

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIwMTg1NzM3_size_16_color_FFFFFF_t_70 5

发表评论

表情:
评论列表 (有 0 条评论,14人围观)

还没有评论,来说两句吧...

相关阅读

    相关 HIP编程

    > 这篇文章主要讲共享内存 国内互联网博客中,讲CUDA的很多,但讲AMD显卡的HIP编程语言的极少,刚好前段时间使用过国内超算平台,这个系列就来讲讲HIP语言。 1. 什

    相关 微机原理(一)—微机硬件系统

    微机硬件系统 微型计算机是指以微处理器为核心,配上存储器,输入/输出接口电路等所组成的计算机.微型计算机系统是指以微型计算机为中心,配以相应的外围设备,电源和辅助电路(统