试题详情
- 简答题简述中断控制器8259的主要功能?简述8259的工作过程。
-
中断控制器8259具有8级优先权管理,可用9片扩展为64级中断系统,接受中断请求,提供中断类型号,具有屏蔽与开放中断的功能,可编程选择不同工作方式 。
8259的工作过程:
(1)有请求输入时,将IRR相应位置位;
(2)经IMR屏蔽电路处理后(IRR与IMR相与),送PR;
(3)PR检测出最高的中断请求位,并经嵌套处理考虑是否发送INT;
(4)若可发INT信号,则控制逻辑将INT信号送给CPU的INTR引脚;
(5)若CPU处在开中断,则在当前指令完成后,发两个INTA信号;
(6)8259A接到第一个INTA信号后,使ISR位置位,IRR相应位复位;
(7)CPU启动另一个响应周期,输出第二个INTA脉冲,8259A;
(8)向数据总线送出中断类型码;同时,CPU取出此向量乘以4;
(9)得到中断服务程序的入口地址;
(10)中断响应周期完成,CPU执行中断服务程序,8259A工作;
(11)在自动结束AEOI或普通结束EOI模式下,使ISR清0。 关注下方微信公众号,在线模考后查看
热门试题
- CPU如何才能对配置空间进行寻址?
- 程序控制的三种I/O传送方式是哪三种?
- 8086 CPU复位后,执行的第一条指令
- 若在当前数据段偏移地址1000H开始的1
- 请说明8086/88CPU的标志位的英文
- 比较DS段和ES段中的两个字节字符串,它
- 简述总线的分类分为哪些?
- 常用的基本逻辑运算有()、()、()、(
- 对8255进行初始化编程通常要写入哪两个
- 当一个程序使用DOS系统功能调用退出用户
- 试简述8086 CPU响应一个可屏蔽中断
- 存储系统的刷新地址提供给所有DRAM芯片
- 十进制17.25转化成十六进制数是多少?
- CPU与接口之间传送信息的方式一般有四种
- 8254的端口个数为多少个?
- 利用1024×8位的RAM芯片组成4K×
- (AL)=9AH,(BL)=0BCH,当
- 数据相关可以用寄存器重命名技术消除。
- 在现代微机中,下列4类总线谁的速度最快
- 程序中的“$”可指向下一个所能分配存储单