北京邮电大学

8086的中断向量表如何组成?作用是什么?

题目
8086的中断向量表如何组成?作用是什么?

参考答案和解析
参考答案:把内存0段中0~3FFH区域作为中断向量表的专用存储区。该区域存放256种中断的处理程序的入口地址,每个入口地址占用4个存储单元,分别存放入口的段地址与偏移地址。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

8086支持256个中断向量,中断向量的存储地址从存储器的0地址开始


可以容纳256个中断向量。

第2题:

8086/8088CPU一共可处理多少级中断?中断向量和中断向量表的含义是什么?


解:8086/8088 CPU 具有很强的中断处理能力,可以处理 256 种不同类型的中断。每种类型的中断对应一个编号,称为中断类型码或中断向量码,编号范围为 0~255。中断向量:中断服务程序的入口地址。中断向量表:将中断向量按一定的规律排列成表。中断向量表位于内存起始地址00000~003FFH 的存储区内。

第3题:

三、简答题:1、8086/8088的中断向量表在存储器的什么位置(写地址范围)?表中存储的什么内容?如何根据中断类型找到中断处理程序的入口地址?


中断向量表也称中断入口地址表,用它来指出中断服务程序的入口地址。在8086/8088的中断向量表中有256个不同的中断向量。 每个中断向量具有一个相应的中断类型号,由中断类型号确定在中断向量表中的中断向量。中断类型号乘4,将给出中断向量表中的中断向量入口第一字节的物理地址。例如,若中断类型号为8,则这个向量的第一字节的地址为: 类型号8×4=32=00100000B=20H 若中断类型8中,安排的CS=1000H,IP=0200H,则它们形成的服务程序的入口地址为10200H。CPU一旦响应中断类型8,则将转去执行从地址10200H开始的类型号为8的中断服务程序。

第4题:

中断服务程序的入口地址存放在8086微机系统的中断向量表中。


C

第5题:

8086 微处理器由哪两部分组成?它们的主要功能是什么?8086 与 8088 的主要区别是什么?


8086微处理器由总线接口单元(BIU)和执行单元(EU)组成。 BIU负责在CPU于存储器、I/O端口之间传送数据,其主要功能是保持当前要执行的指令、分析指令、向执行部件提供稳定的指令特征状态:计算下条指令的地址,以便控制程序的走向,保证正确地执行程序;控制存储器、输入/输出设备之间的数据交换。 EU负责指令的执行,其主要任务是执行指令,进行全部算术逻辑运算,完成偏移地址的计算,向总线接口单元(BIU)提供指令执行结果的数据和偏移地址,并对通用寄存器和标志寄存器进行管理。 8086和8088的主要区别是:8086的外部数据总线为16位,而8088的外部数据总线为8位,因此,称8086为16位微处理器,而8088为准16位微处理器。(最重要) 其他区别:8086存储器分为奇地址和偶地址两个存储体,交叉编址,通过BHE和A0控制对两个存储体的访问;8088 CPU整个存储器1MB看成一个整体;8088中无BHE/S7信号,该引脚为SS0状态信号线;8088的存储器/IO控制线为IO/M,即该信号高电平时是访问IO,低电平是访问存储器。与8086正好相反。

第6题:

8086的中断向量表中存放的是()

A.中断向量地址

B.中断类型号

C.断点地址

D.中断服务程序入口地址


参考答案:D

第7题:

80386在保护方式下中断描述符表与8086的中断向量表有什么不同?


参考答案:8086工作在实地址方式,向量表是在存储器的0段中最低1024字节内存中。80386在保护方式下要通过中断描述符表中的描述符访问虚拟空间的中断向量,中断描述符表的位置不是固定的,要由IDTR寄存器实现在虚拟空间的定位。

第8题:

什么是中断类型码、中断向量、中断向量表?在基于8086/8088的微机系统中,中断类型码和中断向量之间有什么关系?


参考答案:处理机可处理的每种中断的编号为中断类型码。中断向量是指中断处理程序的入口地址,由处理机自动寻址。中断向量表是存放所有类型中断处理程序入口地址的一个默认的内存区域。在8086系统中,中断类型码乘4得到向量表的入口,从此处读出4字节内容即为中断向量。

第9题:

若8086系统采用单片8259A中断控制器控制中断,中断类型码给定为20H,中断源的请求线与8259A的IR4相连,试问:对应该中断源的中断向量表入口地址是什么?若中断服务程序入口地址为4FE24H,则对应该中断源的中断向量表内容是什么,如何定位?


参考答案:中断向量表入口地址为:0段的0090H地址。对应4FE24H中断服务程序入口,在向量表中定位情况:(0090H)=24H、(0091H)=00H、(0092H)=E0H、(0093H)=4FH。