A-A+
8088/8086的中断分哪两大类?什么是中断矢量?什么是中断矢量表?8088/8086 总
问题详情
8088/8086的中断分哪两大类?什么是中断矢量?什么是中断矢量表?8088/8086 总共有多少级中断?它们的中断类型号是多少?中断矢量表设在存储区的什么位置?
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:8088有软件中断和硬件中断两大类中断均属于矢量中断。软件中断是由INT n指令引起的中断而硬件中断是外围设备的请求引起的中断。软件中断时中断矢量来自指令INT n中的n。硬件中断时中断矢量是外围设备的中断接口芯片8259A(中断控制器)在第二个中断响应周期发给CPU的。中断矢量表是按中断类型号(中断矢量)由小至大顺序存放中断服务程序入口地址的一张表格每4个连续地址单元存放一个中断服务程序入口地址高地址字单元存放段地址低地址字单元存放偏移地址。8088/8086总共有256级中断中断类型号为OOH~FFH中断矢量表设在RAM区起始段从00000H~003 FFH的l KB内。
8088有软件中断和硬件中断两大类中断,均属于矢量中断。软件中断是由INTn指令引起的中断,而硬件中断是外围设备的请求引起的中断。软件中断时中断矢量来自指令INTn中的n。硬件中断时中断矢量是外围设备的中断接口芯片8259A(中断控制器)在第二个中断响应周期发给CPU的。中断矢量表是按中断类型号(中断矢量)由小至大顺序存放中断服务程序入口地址的一张表格,每4个连续地址单元存放一个中断服务程序入口地址,高地址字单元存放段地址,低地址字单元存放偏移地址。8088/8086总共有256级中断,中断类型号为OOH~FFH,中断矢量表设在RAM区起始段从00000H~003FFH的lKB内。