首页/ 题库 / [问答题]中断指令执行时,堆栈的内容有什么变化?中的答案

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

问答题
2022-03-23 18:22
查看答案

正确答案
中断指令执行时,堆栈内容变化如下:标志寄存器被推入堆栈,且SP减2,然后CPU将主程序的下一条指令地址即断点地址推入堆栈,即段值CS推入堆栈且SP减2,偏移量推入堆栈,且SP减2。中断处理子程序的入口地址即中断向量,对应的中断类型号的4倍即为中断向量地址,在该地址处的4个字节内容,高地址单元两个字节为中断入口地址的段地址,低地址单元两个字节为中断入口地址的偏移地址。

试题解析

标签: 微机原理
感兴趣题目
当正在执行某一个中断源的中断服务程序时,如果有新的中断请求出现,试问在什么情况下可响应新的中断请求?
程序中断处理中,中断程序的入口地址在()中。
中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。
在8086系统中,规定内存中地址()的内存单元存放中断服务程序人口地址(即中断向量),称为中断向量表。
8086的中断向量表可以容纳()个中断向量每个中断向量占4个存储单元,其中,前2个单元存放中断处理子程序入口地址的(),后2个单元存放中断处理子程序入口地址的()
对于多周期CPU的异常和中断处理,除数为0、溢出、无效指令操作码、无效指令地址、无效数据地址、缺页、访问越权和外部中断, CPU在哪些指令的哪个时钟周期能分别检测到这些异常或中断?
中断服务子程序返回指令RETI和普通子程序返回指令RET有什么区别?
下面是某8086微机内存中的部分数据,则中断类型号为11H的中断服务程序的入口地址是()。
中断指令执行时,堆栈的内容有什么变化?中断处理子程序的人口地址是怎样得到的?
若在一个系统中有五个中断源,它们的优先权排列为:1、2、3、4、5,它们的中断服务程序人口地址分别为3000H、3020H、3040H、3060H和3080H。将五个中断源的中断请求信号相“或”后,作为INTR信号,当CPU响应中断后,把中断请求触发器的状态,作为一个外设(设端口地址为20H)读人CPU,逐位检测它们的状态,若有中断请求就转到相应的服务程序的人口。编程序:当有中断请求且CPU响应时,用查询方法转至申请中断的优先权最高的源的中断服务程序。
在执行中断返回指令IRET和过程(子程序)返回指令RET时,具体操作内容有什么区别?
一般情况下,无论外部中断还是CPU内部异常,中断处理完后均返回被中断指令的下一条指令开始执行。
相关题目
一般情况下,无论外部中断还是CPU内部异常,中断处理完后均返回被中断指令的下一条指令开始执行。
中断指令 INT 17H 的中断服务程序的入口地址放在中断向量表地址 ______ 开始的 4 个存贮单元内。
执行中断返回指令,从堆栈弹出地址送给( )。
用户在编写中断服务程序时, 可在中断入口矢量地址存入一条跳转指令,实现程序的跳转。
执行中断处理程序最后一句指令RETI后,(    )
8031单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把()的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送(),使程序执行转向()中的中断地址区。
若8086系统采用单片8259A中断控制器控制中断,中断类型码给定为20H,中断源的请求线与8259A的IR4相连,试问:对应该中断源的中断向量表入口地址是什么?若中断服务程序入口地址为4FE24H,则对应该中断源的中断向量表内容是什么,如何定位?
在程序运行过程中执行PC=0200H的一条指令LCALLaddr16,该调用子程序的返回指令是(),实施该调用指令时,压入堆栈保存的程序地址是()。
什么是中断类型码、中断向量、中断向量表?在基于8086/8088的微机系统中,中断类型码和中断向量之间有什么关系?
CPU响应中断后得到中断类型码是9,则从()单元取出中断服务子程序的入口地址
中断向量是指( )。A.中断处理程序入口地址B.中断向量表起始地址C.中断处理程序入口地址在中断矢量表中的存放地址D.中断断点地址
下列关于中断的表述中,错误的是( )。A.向CPU提出中断请求的叫中断源B.发生中断时,被打断的程序暂停点称为断点 C.CPU执行有关的中断处理程序称为中断响应 D.中断装置和中断处理程序统称为中断系统
什么叫中断?请叙述中断向量号(中断类型)、中断向量表和中断服务程序入口地址三者的关系。
用户在编写中断服务程序时,可在中断入口矢量地址存放一条无条件转移指令,以防止()。
若8086系统采用单片8259A中断控制器控制中断,中断类型码给定为20H,中断源的请求线与8259A的IR4相连,试问:对应该中断源的中断向量表入口地址是什么?若中断服务程序入口地址为4FE0H:0024H,则对应该中断源的中断向量表内容是什么,如何定位?
中断是CPU与外部设备数据交换的重要方式。CPU响应中断时必须具备三个条件,分别为:外部提出中断请求;本中断未屏蔽;(4)。CPU响应中断后,必须由(5)提供地址信息,引导程序进入中断服务子程序:中断服务程序的入口地址存放在(6)中。
中断是CPU与外部设备进行数据交换的重要方式。CPU响应中断时必须具备三个条件,分别为:外部提出中断请求、本中断未屏蔽、(4)。CPU响应中断后,必须由(5)提供地址信息,引导程序进入中断服务子程序;中断服务程序的入口地址存放在(6)中。
中断是CPU与外部设备数据交换的重要方式。CPU响应中断时必须具备3个条件,分别为外部提出中断请求,本中断未屏蔽,(4)。CPU响应中断后,必须由(5)提供地址信息,引导程序进入中断服务子程序;中断服务程序的入口地址存放在(6)中。
当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。其中INT1的入口地址为(),串行口入口地址为(),T0的入口地址为()。
若交换设备出现了故障,则采用中断的方式中断正在执行的()程序,优先执行故障处理程序。
广告位招租WX:84302438

免费的网站请分享给朋友吧