参考答案和解析
正确答案:有4种,全嵌套方式,特殊全嵌套方式,自动循环方式,优先级特殊循环方式。
更多“8259A对优先级的管理方式有哪几种?”相关问题
  • 第1题:

    通常8259a芯片中的ir0优先级最低,ir7的优先级最高。()

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


    参考答案:×

  • 第2题:

    8259A所管理的中断源中,优先级低的中断源不可能中断优先级高的中断服务子程序。()


    答案:错
    解析:

  • 第3题:

    8259A引入中断请求的方式有哪几种?如果对8259A用查询方式引入中断请求,那会有什么特点?中断查询方式用在什么场合?


    正确答案: 按照中断请求的引入方法来分,有边沿触发方式,电平触发方式,中断查询方式。
    特点有:
    ⑴设备仍然通过往8259A发中断请求信号要求CPU服务,但8259A不使用INT信号向CPU发中断请求信号。
    ⑵CPU内部的中断允许触发器复位,所以禁止了外部对CPU的中断请求。
    ⑶CPU要使用软件查询来确认中断源,从而实现对设备的中断服务。
    中断查询方式一般用在多于64级中断的场合,也可以用在一个中断服务程序中的几个模块分别为几个中断设备服务的情况。

  • 第4题:

    向8259A发送“中断结束”命令有什么作用?8259A有哪几种中断结束方式?分析各自的利弊。 


    正确答案: 中断服务完成时,必须给8259A一个命令,使这个中断级别在ISR中的相应位清“0”,表示该中断处理已经结束,允许响应新的较低级别的中断。这个命令称为“中断结束”命令。
    8259A有两种不同的中断结束方式:
    (1)自动中断结束方式(AEOI)
    8259A在中断响应周期内自动清除ISR中对应位。这种方式使用简单,但是不能充分实现中断的优先权管理。这种方式只能用在系统中只有一个8259A,且多个中断不会嵌套的情况。
    (2)非自动中断结束方式(EOI)
    从中断服务程序返回前,在程序里向8259A输出一个中断结束命令(EOI),把ISR对应位清“0”。这种方式可以有效地实现中断优先权的管理,从而保证高优先级的中断可以得到及时响应。但是,如果在程序里忘了将ISR对应位清零,那么,8259A将不再响应这个中断以及比它级别低的中断请求。

  • 第5题:

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

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

    正确答案:D

  • 第6题:

    8259A对中断优先权的管理方式有哪几种?各是什么含义?


    正确答案:①完全嵌套方式:ISR寄存器中某位置“1”,表示CPU正在处理这一级中断请求,8259A允许比它级别高的中断请求进入,禁止与它同级或低级中段请求进入。IR引入的中断请求有固定的中断级别,R0最低,R7最高。
    ②自动循环方式:IRN–IR0优先级别不固定。每当任何一级中断被处理完,它的优先级别就被改变为最低,而将最高级赋给比它低一级的中断请求。
    ③中断屏蔽方式:由CPU在任何时候都可安排一条清除中断指令。
    1)普通屏蔽方式,将IMR中某一位或某几位置“1”,可将相应级的中断请求屏蔽掉。
    2)特殊屏蔽方式,当CPU正在处理某级中断时,要求仅对本级中断进行屏蔽,而允许其他优先比它高或低的中断进入系统。

  • 第7题:

    8259A最多可管理64级优先级中断源,即是能管理64片8259A。


    正确答案:错误

  • 第8题:

    在PC机工作过程中,8259A所管理的中断源优先级将发生变化的工作方式有()。

    • A、全嵌套工作方式
    • B、特殊全嵌套方式
    • C、优先级自动循环方式
    • D、优先级特殊循环方式

    正确答案:C,D

  • 第9题:

    通常对防火墙的管理方式有哪几种?


    正确答案:命令行方式(telnet、ssh),web方式,GUI方式。

  • 第10题:

    判断题
    8259A固定优先级中,IR7的优先级最高,IR0的优先级最低。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第11题:

    填空题
    8259A 常IRO优先级(),IR7优先级(),但也可通软件加以修改。

    正确答案: 最高,最低
    解析: 暂无解析

  • 第12题:

    问答题
    向8259A发送“中断结束”命令有什么作用?8259A有哪几种中断结束方式?分析各自的利弊。

    正确答案: 中断服务完成时,必须给8259A一个命令,使这个中断级别在ISR中的相应位清“0”,表示该中断处理已经结束,允许响应新的较低级别的中断。这个命令称为“中断结束”命令。
    8259A有两种不同的中断结束方式:
    (1)自动中断结束方式(AEOI)
    8259A在中断响应周期内自动清除ISR中对应位。这种方式使用简单,但是不能充分实现中断的优先权管理。这种方式只能用在系统中只有一个8259A,且多个中断不会嵌套的情况。
    (2)非自动中断结束方式(EOI)
    从中断服务程序返回前,在程序里向8259A输出一个中断结束命令(EOI),把ISR对应位清“0”。这种方式可以有效地实现中断优先权的管理,从而保证高优先级的中断可以得到及时响应。但是,如果在程序里忘了将ISR对应位清零,那么,8259A将不再响应这个中断以及比它级别低的中断请求。
    解析: 暂无解析

  • 第13题:

    8259A 所管理的中断源中,优先级低的中断源不可能中断优先级高的中断服务子程序。()

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


    正确答案:错误

  • 第14题:

    8259A固定优先级中,IR7的优先级最高,IR0的优先级最低。


    正确答案:错误

  • 第15题:

    8259A 常IRO优先级(),IR7优先级(),但也可通软件加以修改。


    正确答案:最高;最低

  • 第16题:

    8259A的优先级自动循环和优先级特殊循环方式有什么差别?


    正确答案: 优先级特殊循环方式和优先级自动循环方式相比,只有一点不同,即在优先级特殊循环方式中,一开始的最低优先级是由编程确定的,从而最高优先级也由此定。

  • 第17题:

    8259A对优先级的管理方式有哪几种?


    正确答案:有4种,普通全嵌套方式,特殊全嵌套方式,自动循环方式,优先级特殊循环方式。

  • 第18题:

    试述8259A中断优先级管理方式。


    正确答案: 8259A中断优先级管理共有5种:
    (1)完全嵌套方式:这是一种最基本的中断优先级管理方式,如果初始化8259A时,没有编程规定其他方式,则8259A自动进入这种方式,这种方式下,IRo优先级别最高,IR1次之,IR7优先级别最低。
    (2)自动循环方式:这种方式下,当某一中断源的中断请求被响应之后,该中断源的优先级就自动成为最低级别,其他的中断源的优先级也随之改变,这样使各中断被优先响应的机会均等。
    例:微处理器正进行IR4的中断服务过程中,又有中断请求,因为IR2优先级别高于IR4。因此,微处理器挂起IR4响应IR2。当IR2中断服务程序完成后,复位IR2并使之变为中断优先级别为最低,其余优先级别跟着发生变化,此时IR3已变为高,IR4为次高位。在 IR3没有中断申请时,微处理器继续响应IR4为之服务。
    (3)特殊循环方式:这种方式下允许在程序中改变中断源的优先等级,它是通过指定某个中断级为优先权最低,而其他中断源也随之改变的方法实现。例如微处理器正为IR7服务中,又有IR2中断请求,因为IR2优先级别比IR7高,微处理器暂时挂起IR7而为IR2  服务,在服务过程,执行一条使IR4为最低的命令,则中断先级别IR4最低,IR5最高,原来比较高的IR2 现在变成比较低的,原来IR7优先最低,现在变成比较高的。     
    (4)特殊屏蔽方式:允许在执行中断服务程序过程中动态改变系统中的中断优先权结构,例如在服务程序中的某一部分禁止化先级低的中断源的请求得到响应,而在服务程序中的另一部分则允许任何级别的中断源的请求得响应。在中断服务程序中向8259A发出适当的操作命令字就可使8259A的优先级中断管理按特殊屏蔽方式工作。
    (5)查询排序方式:这是一种用软件查询方法响应与8259A相连的8级中断请求。但是8259 A引脚INT可以不连接微处理器的INTR引脚上,或者微处理器正处于关中断状态,所以微处理器不能响应从 8259A来的中断请求。微处理器要了解有无中断请求,必须先用操作命令字发查询命令到8259A,然后尽用输入指令读取IRR寄存器的状态,并识别当前有无中断请求及优先级最高的中断请求。

  • 第19题:

    初始化时8259A没有对优先级管理方式编程时,则8259A自动进入()方式。

    • A、自动循环
    • B、完全嵌套
    • C、特殊循环
    • D、特殊屏蔽

    正确答案:A

  • 第20题:

    8259A优先权管理方式有哪几种?中断结束方式又有哪几种?


    正确答案:8259A优先权管理方式有如下4种:
    (1)全嵌套方式
    此方式下,中断优先级分配固定级别0~7 级,IR0具有最高优先级,IR7 优先级最低。
    (2)特殊全嵌套工作方式
    此种工作方式主要用于8259A 级联情况。此方式与全嵌套工作方式基本相同,区别在于当处理某级中断时,有同级中断请求进入,8259A 也会响应,从而实现了对同级中断请求
    的特殊嵌套。
    (3)优先级自动循环方式
    优先级可以改变,初始优先级次序为IR0~IR7,当任何一级中断被处理完后,它的优先级别变为最低,将最高优先级赋给原来比它低一级的中断请求。
    (4)优先级特殊循环方式
    特殊循环方式下,初始时优先级由程序指定,而不是固定的。
    8259A中断结束方式有如下3种:
    (1)普通EOI结束方式
    在全嵌套工作方式下,任何一级中断,处理结束返回上一级程序前,CPU 向8259A 传 送EOI 结束命令字,8259A 收到EOI 结束命令后,自动将ISR 寄存器中级别最高的置1 位 清0。
    (2)特殊EOI 结束方式
    在非全嵌套工作方式下,中断服务寄存器是无法确定哪一级中断为最后响应和处理的,此时要采用特殊SEOI结束方式。CPU 向8259A 发特殊EOI 结束命令字,命令字中将当前 要清除的中断级别也传给8259A,此时8259 将ISR 寄存器中指定级别的对应位清0。
    (3)自动EOI 结束方式
    在自动AEOI 方式中,任何一级中断被响应后,ISR 寄存器对应位置1,但在CPU 进入中断响应周期,发第二个INTA 脉冲后,自动将ISR 寄存器中对应位清0。

  • 第21题:

    判断题
    8259A最多可管理64级优先级中断源,即是能管理64片8259A。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第22题:

    问答题
    8259A引入中断请求的方式有哪几种?如果对8259A用查询方式引入中断请求,那会有什么特点?中断查询方式用在什么场合?

    正确答案: 按照中断请求的引入方法来分,有边沿触发方式,电平触发方式,中断查询方式。
    特点有:
    ⑴设备仍然通过往8259A发中断请求信号要求CPU服务,但8259A不使用INT信号向CPU发中断请求信号。
    ⑵CPU内部的中断允许触发器复位,所以禁止了外部对CPU的中断请求。
    ⑶CPU要使用软件查询来确认中断源,从而实现对设备的中断服务。
    中断查询方式一般用在多于64级中断的场合,也可以用在一个中断服务程序中的几个模块分别为几个中断设备服务的情况。
    解析: 暂无解析

  • 第23题:

    问答题
    8259A对优先级的管理方式有哪几种?

    正确答案: 有4种,全嵌套方式,特殊全嵌套方式,自动循环方式,优先级特殊循环方式。
    解析: 暂无解析

  • 第24题:

    问答题
    试述8259A中断优先级管理方式。

    正确答案: 8259A中断优先级管理共有5种:
    (1)完全嵌套方式:这是一种最基本的中断优先级管理方式,如果初始化8259A时,没有编程规定其他方式,则8259A自动进入这种方式,这种方式下,IRo优先级别最高,IR1次之,IR7优先级别最低。
    (2)自动循环方式:这种方式下,当某一中断源的中断请求被响应之后,该中断源的优先级就自动成为最低级别,其他的中断源的优先级也随之改变,这样使各中断被优先响应的机会均等。
    例:微处理器正进行IR4的中断服务过程中,又有中断请求,因为IR2优先级别高于IR4。因此,微处理器挂起IR4响应IR2。当IR2中断服务程序完成后,复位IR2并使之变为中断优先级别为最低,其余优先级别跟着发生变化,此时IR3已变为高,IR4为次高位。在 IR3没有中断申请时,微处理器继续响应IR4为之服务。
    (3)特殊循环方式:这种方式下允许在程序中改变中断源的优先等级,它是通过指定某个中断级为优先权最低,而其他中断源也随之改变的方法实现。例如微处理器正为IR7服务中,又有IR2中断请求,因为IR2优先级别比IR7高,微处理器暂时挂起IR7而为IR2  服务,在服务过程,执行一条使IR4为最低的命令,则中断先级别IR4最低,IR5最高,原来比较高的IR2 现在变成比较低的,原来IR7优先最低,现在变成比较高的。     
    (4)特殊屏蔽方式:允许在执行中断服务程序过程中动态改变系统中的中断优先权结构,例如在服务程序中的某一部分禁止化先级低的中断源的请求得到响应,而在服务程序中的另一部分则允许任何级别的中断源的请求得响应。在中断服务程序中向8259A发出适当的操作命令字就可使8259A的优先级中断管理按特殊屏蔽方式工作。
    (5)查询排序方式:这是一种用软件查询方法响应与8259A相连的8级中断请求。但是8259 A引脚INT可以不连接微处理器的INTR引脚上,或者微处理器正处于关中断状态,所以微处理器不能响应从 8259A来的中断请求。微处理器要了解有无中断请求,必须先用操作命令字发查询命令到8259A,然后尽用输入指令读取IRR寄存器的状态,并识别当前有无中断请求及优先级最高的中断请求。
    解析: 暂无解析