工学

问答题简述8259A中断控制器的中断请求寄存器IRR和中断服务寄存器ISR的功能。

题目
问答题
简述8259A中断控制器的中断请求寄存器IRR和中断服务寄存器ISR的功能。
参考答案和解析
正确答案: 中断请求寄存器是一个8位寄存器,用于接收外部中断请求。IRR有8位,分别与引脚IR0~IR7相对应。当某一个Iri端接收中断请求信号呈现高电平时,则IRR的响应位将被置1;显然,若最多有8个中断请求信号同时进入IR0~IR7端,则IRR的相应位全1.至于被置1的请求能否进入IRR的 下一级判优电路,还取决于控制IRR的中断屏蔽寄存器IMR中相应位是否清0.
中断服务寄存器是一个8位寄存器,用来存放或记录正在服务中的所有中断请求。当某一及中断请求被响应CPU正在执行他的中断服务程序时,则ISR中相应的位将被置1,并将一直保持到该级中断处理过程结束为止。在多重中断时,ISR中可能有多位同时置1。ISR某位被置1的过程如下:若有一个或多个中断源同时请求中断,他们将先由优先级判别器选出当前在IRR中置1的各种中断优先级别最高者,并用INTR负脉冲先通送入ISR寄存器的对应位。显然,当有多重中断处于服务过程中时,ISR中可同时记录多个中断请求。
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

8259a的中断服务寄存器为()

A.IRR

B.PR

C.ISR

D.IRR


参考答案:C

第2题:

在8259a中,用于存放欲请求服务的所有中断请求信号的寄存器为isr,用于存放正在被服务的中断优先级的寄存器为irr。()

此题为判断题(对,错)。


参考答案:×

第3题:

在8259A内部,反映当前哪些中断源请求CPU中断服务的寄存器是

A.中断请求寄存器

B.中断服务寄存器

C.中断屏蔽寄存器

D.中断优先级比较器


正确答案:A

第4题:

对于8259A的中断请求寄存器IRR,当某一个IRi端呈现______时,则表示该端有中断请求。


正确答案:高电平
高电平

第5题:

若8259a的irr(中断请求寄存器)的内容为10h,说明ir64请求中断。()

此题为判断题(对,错)。


参考答案:×

第6题:

8259a的中断请求寄存器为()

A.IMR

B.PR

C.IRR

D.ISR


参考答案:C

第7题:

对于8259a的中断请求寄存器irr,当某一个iri端呈现0时,则表示该端有中断请求。()

此题为判断题(对,错)。


参考答案:×

第8题:

8259A可编程中断控制器的中断服务寄存器ISR用于

A.标识正在处理中的中断

B.存放从外设来的中断请求信号

C.允许向CPU发中断请求

D.禁止向CPU发中断请求


正确答案:A

第9题:

8259芯片中,IRR是()寄存器。

A.中断屏蔽寄存器

B.中断请求寄存器

C.中断服务寄存器

D.以上皆不是


正确答案:B

第10题:

下面关于8259A中断控制器的叙述中,错误的是

A.一片8259A可管理8个中断请求信号

B.采用多片8259A时,每个8259A的INT信号直接相连后作为系统的中断请求信号

C.通过对8259A的初始化编程可以实现对中断请求信号进行屏蔽

D.8259A包括中断请求寄存器、优先级分析器、中断服务寄存器和中断屏蔽寄存器等


正确答案:B

更多相关问题