[工学]第8章8259和8253.ppt

[工学]第8章8259和8253

第8章 中断控制器、计数/定时控制器及DMA控制器 9.1 可编程中断控制器8259A 9.2 可编程计数/定时控制器8253 9.3 可编程DMA控制器8237A(不讲) 一、中断系统中的名词概念 ●中断类型号 为了能使CPU识别中断源,从而能正确地转向该中断源对应的中断服务程序入口,通常用若干位二进制编码来给中断源编号,该编号称为中断类型号。 8086/8088共支持256个中断,其类型号为00H~FFH。 中断向量 中断向量是中断服务子程序的入口地址(CS:IP),每个中断类型对应一个中断向量。 中断向量表 存放中断向量的区域。 0000:0000H~0000:03FFH 即:0段的0000~03FFH区域。 每一个中断向量占4个存储单元。其中,前两个单元存放中断子程序入口地址的偏移量(IP),低位在前,高位在后;后两个单元存放中断子程序入口地址的段地址(CS),也是低位在前,高位在后。在中断向量表中,这些中断向量是按中断类型的序号,从0单位开始,顺序排列。 中断向量与中断向量表的关系: 中断向量表的第一个字节的地址=中断类型号*4 例如,假设类型号为17H的中断处理子程序存放在2345∶7890H开始的内存区域中。 -左移2位为5CH, 而17H中断对应的中断向量存放在0000∶0

文档评论(0)

1亿VIP精品文档

相关文档