工学

问答题8259A中断屏蔽寄存器IMR和8086/8088CPU的中断允许标志I有什么差别?在中断响应过程中他们如何配合工作?

题目
问答题
8259A中断屏蔽寄存器IMR和8086/8088CPU的中断允许标志I有什么差别?在中断响应过程中他们如何配合工作?
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

8259a的imr是中断屏蔽寄存器,对irr起屏蔽作用。()

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


参考答案:√

第2题:

8259A中,用户可以屏蔽指定的中断输入,方法是设置中断屏蔽寄存器IMR中相应位等于1,其使用的操作命令字是【 】。


正确答案:OCW1
OCW1

第3题:

8259A中断控制器的操作命令字OCW1用来设置8259A内部中断屏蔽寄存器IMR中的各位,当IMR设置为00000100时,被屏蔽的中断请求是

A.IRQ2

B.IRQ3

C.IRQ4

D.IRQ6


正确答案:C

第4题:

当CPU对8259A进行中断响应的时候,在第二个周期中,8259A所做的工作是()

  • A、对IRR置位
  • B、对ISR复位
  • C、对IMR置位
  • D、送出中断响应信号

正确答案:D

第5题:

8259A中断屏蔽寄存器IMR和8086/8088CPU的中断允许标志I有什么差别?在中断响应过程中他们如何配合工作?


正确答案: 中断屏蔽寄存器IMR可以屏蔽与之对应的IRR中响应的请求不能进入系统的下一级优先判别器判优,而当8259A向CPU的INT引脚提出中断请求时,可以通过IF标志将该中断请求屏蔽,他们直接屏蔽的对象不同。
在中断响应过程中,首先由外设向8259A提出中断请求,当中断屏蔽寄存器IMR置0时,该中断请求进入系统的下一级优先判别器判优。如果其优先级最高,就可以由8259A向CPU的INT引脚提出中断请求,只要这时IF=1,则CPU可以响应8259A提出的中断请求。

第6题:

在中断响应过程中,8086往8259A发的两个 信号分别起什么作用?


参考答案:第一个负脉冲通知外部设备的接口,它发出的中断请求已经得到允许;外设接口收到第二个负脉冲后,往数据总线上放中断类型码,从而CPU得到了有关此中断请求的详尽信息

第7题:

8086/8088CPU响应任何一种中断时,都会自动的将IF和TF标志清零,其目的是什么?


正确答案: 将IF标志清零的目的是在本次执行中断服务程序的过程期间,不要再响应其他的可屏蔽中断;将TF标志清零的目的是不要单步执行中断服务程序。

第8题:

(33)8259A 中断控制器的操作命令字 OCW1 用来设置 8259A 内部中断屏蔽寄存器 IMR中的各位,当IMR 设置为00000100时,被屏蔽的中断请求是

A)IRQ2

B)IRQ3

C)IRQ4

D)IRQ6


正确答案:A

第9题:

在8086 CPU中,软件中断的中断类型码来自()。

  • A、8259A可编程中断控制器
  • B、I/O接口
  • C、标志寄存器
  • D、指令本身

正确答案:D

第10题:

8086有哪几种中断方式?它们在中断响应和处理过程中最主要的区别是什么?什么是中断向量?


正确答案: 分为软件中断和硬件中断两大类。软件中断是由指令执行所引起的中断,主要有INT中断、除法错中断、溢出中断、单步中断等。硬件中断是外部请求所引起的中断,有两条外部请求输入线.一个是NMI(屏蔽中断),另一个是INTR(可屏蔽中断)。
最主要的区别是获取相应的中断类型码的方式不同。
中断向量:中断服务程序的入口地址。

更多相关问题