参考答案和解析
正确答案:8259A的内部结构有数据总线缓冲器,读写逻辑电路,级联缓冲比较器,中断请求寄存器(IRR),中断屏蔽寄存器(IMR),中断服务寄存器(ISR),优先权判别器(PR),控制逻辑。
更多“简述中断控制器8259A的内部结构和主要功能。”相关问题
  • 第1题:

    8259A中断控制器的主要功能是什么?


    正确答案: 中断控制器是专门用来处理中断的控制芯片。8259A就是一个可编程的8级输入端中断控制器,其功能很强,也很灵活,但使用比较复杂。Intel8259A芯片有以下工作特点:
    (1)单片8259A能管理8级中断。若采用级联工作方式,可以用9片8259A构成64级主从式中断系统。
    (2)8259A可以通过编程工作于多种不同的方式,从而能方便地满足多种类型危机中断系统的需要。
    (3)8259A采用NMOS工艺制造,只需要一组5V电源。

  • 第2题:

    下面是关于8259A可编程中断控制器的叙述,其中错误的是()

    • A、8259A具有将中断源按优先级排队的功能
    • B、8259A具有辨认中断源的功能
    • C、8259A具有向CPU提供中断向量的功能
    • D、一片8259A具有4根中断请求线

    正确答案:D

  • 第3题:

    简述中断控制器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。

  • 第4题:

    8259A芯片的主要功能是什么?一片8259A可以管理几级中断源?


    正确答案: 8259A芯片的主要功能:用于管理外部中断请求
    一片8259A可以管理8级中断源

  • 第5题:

    可编程中断控制器8259A协助CPU处理哪些中断事务?


    正确答案: 8259A协助CPU完成的中断事务主要有:
    接收和扩充外设的中断请求;进行中断请求的屏蔽与开放控制;对中断源进行优先级排队管理;中断被响应时,提供该中断源的中断类型号。

  • 第6题:

    1片8259A中断控制器可管理()级中断,用9片8259A可构成()级主从式中断管理系统。


    正确答案:8;64

  • 第7题:

    单片中断控制器8259A可控制多少个中断源?


    正确答案:可控制8个中断源

  • 第8题:

    一个以8086为核心的微机系统中,以8259A中断控制器作为INT中断请求的输入控制器,请回答以下与中断有关的问题。8259A响应外设的要求向8086送出中断请求的条件是什么?


    正确答案:条件主要有两个,即该中断源没有被屏蔽;没有比该中断源更高的中断请求存在。

  • 第9题:

    填空题
    某时刻中断控制器8259A的IRR内容是08H,说明其()引脚有中断请求。某时刻中断控制器8259A的ISR内容是08H,说明()中断正在被服务。

    正确答案: IR3,IR3请求的
    解析: 暂无解析

  • 第10题:

    问答题
    一个以8086为核心的微机系统中,以8259A中断控制器作为INT中断请求的输入控制器,请回答以下与中断有关的问题。8259A响应外设的要求向8086送出中断请求的条件是什么?

    正确答案: 条件主要有两个,即该中断源没有被屏蔽;没有比该中断源更高的中断请求存在。
    解析: 暂无解析

  • 第11题:

    问答题
    可编程中断控制器8259A协助CPU处理哪些中断事务?

    正确答案: 8259A协助CPU完成的中断事务主要有:
    接收和扩充外设的中断请求;进行中断请求的屏蔽与开放控制;对中断源进行优先级排队管理;中断被响应时,提供该中断源的中断类型号。
    解析: 暂无解析

  • 第12题:

    问答题
    一个以8086为核心的微机系统中,以8259A中断控制器作为INT中断请求的输入控制器,请回答以下与中断有关的问题。在第二个中断响应周期中,8259A应完成什么动作?

    正确答案: 在第二个中断响应周期时8259A向数据总线送出一个字节的中断类型号。
    解析: 暂无解析

  • 第13题:

    当用8259A中断控制器时,其中断服务程序为什么要用EOI命令来结束中断服务?


    正确答案:当8259A执行中断服务程序时,为保护现场不被破坏,必须用EOI命令来结束服务。

  • 第14题:

    8259A中断控制器可管理几级外部中断?通过级联可扩展至几级?


    正确答案:可管理8级外部中断,通过级联可扩展至64级。

  • 第15题:

    可编程中断控制器8259A的编程:设置中断屏蔽字,()。


    正确答案:发中断结束命令EOI

  • 第16题:

    试简述8259A中断控制器是如何在特殊全嵌套方式SNFM下实现全嵌套的?


    正确答案:特殊全嵌套方式和普通全嵌套方式的区别在于:在特殊全嵌套方式下,当处理某一级中断时,如果有同级的中断请求8259A也会给予响应,从而实现一个中断过程能被另一个具有同等级的中断请求所打断。特殊全嵌套方式一般用在8259A的级联系统中。在这种情况下只有主片的8259A允许编程为特殊全嵌套方式。这样,当来自某一从片的中断请求正在处理时,主片除对来自优先级较高的本片上其他IR引脚上的中断请求进行开放外,同时对来自同一从片的较高优先级请求也会开放。使主片不封锁得到响应的从片的INT输入,以便让从片上优先级别更高的中断能够得到响应。

  • 第17题:

    某时刻中断控制器8259A的IRR内容是08H,说明其()引脚有中断请求。某时刻中断控制器8259A的ISR内容是08H,说明()中断正在被服务。


    正确答案:IR3;IR3请求的

  • 第18题:

    简述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中可同时记录多个中断请求。

  • 第19题:

    一个以8086为核心的微机系统中,以8259A中断控制器作为INT中断请求的输入控制器,请回答以下与中断有关的问题。在第二个中断响应周期中,8259A应完成什么动作?


    正确答案:在第二个中断响应周期时8259A向数据总线送出一个字节的中断类型号。

  • 第20题:

    多个外设可以通过8259A中断控制器用一条中断请求线向CPU发出中断请求。


    正确答案:正确

  • 第21题:

    问答题
    8259A中断控制器的主要功能是什么?

    正确答案: 中断控制器是专门用来处理中断的控制芯片。8259A就是一个可编程的8级输入端中断控制器,其功能很强,也很灵活,但使用比较复杂。Intel8259A芯片有以下工作特点:
    (1)单片8259A能管理8级中断。若采用级联工作方式,可以用9片8259A构成64级主从式中断系统。
    (2)8259A可以通过编程工作于多种不同的方式,从而能方便地满足多种类型危机中断系统的需要。
    (3)8259A采用NMOS工艺制造,只需要一组5V电源。
    解析: 暂无解析

  • 第22题:

    问答题
    简述中断控制器8259A的内部结构。

    正确答案: 8259A的内部结构有数据总线缓冲器,读写逻辑电路,级联缓冲比较器,中断控制逻辑,中断请求寄存器(IRR),中断服务寄存器(ISR),中断屏蔽寄存器(IMR),优先权判别器(PR)。
    解析: 暂无解析

  • 第23题:

    问答题
    简述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中可同时记录多个中断请求。
    解析: 暂无解析