itgle.com
更多“8259A中断屏蔽寄存器IMR和8086/8088CPU的中断允许标志I有什么差别?在中断响应过程中他们如何配合工作?”相关问题
  • 第1题:

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


    正确答案:OCW1
    OCW1

  • 第2题:

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

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

    正确答案:D

  • 第3题:

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


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

  • 第4题:

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


    正确答案: CPU在每一个中断响应地机器周期,都给出中断响应信号 。在第一个机器周期,使AD0~AD7浮空。在第二个机器周期,被响应地外设(或接口片子)应向数据线上输送一个字节的中断向量类型,CPU把它读入后,就可以在中断向量表上找到该设备的服务程序的入口地址,转入中断服务。

  • 第5题:

    8088/8086CPU在响应8259的中断过程中,连续执行两个INTA中断响应周期,第二个中断响应周期是()。

    • A、读取8259中OCW3的内容
    • B、读取8259中断屏蔽寄存器的内容
    • C、读取中断类型码
    • D、清除中断申请寄存器IRRi

    正确答案:C

  • 第6题:

    8259A的中断屏蔽寄存器IMR与8086中断允许标志IF有什么区别?


    正确答案: IF是8086微处理器内部标志寄存器的一位,若IF=0,8086就不响应外部可屏蔽中断请求INTR引线上的请求信号。
    8259A有8个中断请求输入线,IMR中的某位为1,就把对应这位的中断请求IR禁止掉,无法被8259A处理,也无法向8086处理器产生INTR请求。

  • 第7题:

    一个以8086为核心的微机系统中,以8259A中断控制器作为INT中断请求的输入控制器,请回答以下与中断有关的问题。8086响应中断请求后,将输出什么信号来标志进入中断响应周期?


    正确答案:8086CPU将送出INTA信号,标志进入中断响应周期。

  • 第8题:

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


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

  • 第9题:

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

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

  • 第10题:

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

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

  • 第11题:

    问答题
    什么是中断响应周期?在中断响应周期中CPU和8259A一般要完成哪些工作?

    正确答案: 1、CPU收到有效的INTR信号,若IF=1,且无DMA请求,当前指令执行完毕,就通过总线控制器发出连续的两个中断响应信号(INTA)组成一个中断响应周期
    2、在第1个INTA负脉冲中,CPU发出有效的总线锁定信号LOCK,封锁总线,防止其他主控器占用总线;8259A经判优后将IRR的相应位清0,ISR的对应位置1
    3、在第2个INTA负脉冲中,CPU撤除总线锁定信号LOCK,ALE信号也变为无效,允许数据线传送数据;8259A将被响应中断源的中断类型号送给CPU
    4、若8259A工作于自动结束方式,在第2个INTA负脉冲的后沿,8259A还要清除ISR中在第1个负脉冲里置1的位
    解析: 暂无解析

  • 第12题:

    单选题
    8088/8086CPU在响应8259的中断过程中,连续执行两个INTA中断响应周期,第二个中断响应周期是()。
    A

    读取8259中0CW3的内容

    B

    读取8259中断屏蔽寄存器的内容

    C

    读取中断类型码

    D

    清除中断申请寄存器IRRI


    正确答案: A
    解析:

  • 第13题:

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


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

  • 第14题:

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

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

    正确答案:D

  • 第15题:

    已知对应于中断类型码为18H的中断服务程序存放在0020H:6314H开始的内存区域中,求对应于18H类型码的中断向量存放位置和内容。在编写程序时,为什么通常总要用STI和CLI中断指令来设置中断允许标志?8259A的中断屏蔽寄存器IMR和中断允许标志IF有什么区别?


    正确答案: 偏移地址EA=18H×4=60H,18H中断向量在中断向量表中的入口地址为00000H+60H=00060H。中断服务程序存放在0020H:6314H开始的内存区域中,所以(00060H)=0020H,(00061H)=6314H。
    IF是8086微处理器内部标志寄存器Flags的中断允许标志位。若IF=1,则CPU可以接受中断请求;若IF=0,8086就不接受外部可屏蔽中断请求INTR引线上的请求信号。在编写程序时,用STI指令使中断允许标志位IF=1,目的是使CPU能够接受中断请求,或实现中断嵌套。而用CLI指令使中断允许标志位IF=0,则可以关中断,使CPU拒绝接受外部中断请求信号。
    如果8259A的中断屏蔽寄存器IMR中的某位为1,就把这一位对应的中断请求输入信号IR屏蔽掉,无法被8259A处理,也无法向8086处理器产生INTR请求。

  • 第16题:

    试结合8086/8088CPU可屏蔽中断的响应过程,说明向量式中断的基本处理步骤。


    正确答案:(1)接口发中断请求信号(中断请求),若有中断优先级判别,进行判优;
    (2)当前指令执行完后,CPU进行中断回答(中断响应);
    (3)中断类型号N送CPU;
    (4)当前的PSW、CS、IP推入堆栈;
    (5)清除IF和TF;
    (6)(4*N)作为IP,(4*N+2)作为CS;
    (7)中断子程序执行(中断服务);
    (8)开中断;
    (9)IRET指令使IP、CS和PSW弹出堆栈;
    (10)返回被中断的程序(中断返回)。

  • 第17题:

    什么是中断响应周期?在中断响应周期中CPU和8259A一般要完成哪些工作?


    正确答案: 1、CPU收到有效的INTR信号,若IF=1,且无DMA请求,当前指令执行完毕,就通过总线控制器发出连续的两个中断响应信号(INTA)组成一个中断响应周期
    2、在第1个INTA负脉冲中,CPU发出有效的总线锁定信号LOCK,封锁总线,防止其他主控器占用总线;8259A经判优后将IRR的相应位清0,ISR的对应位置1
    3、在第2个INTA负脉冲中,CPU撤除总线锁定信号LOCK,ALE信号也变为无效,允许数据线传送数据;8259A将被响应中断源的中断类型号送给CPU
    4、若8259A工作于自动结束方式,在第2个INTA负脉冲的后沿,8259A还要清除ISR中在第1个负脉冲里置1的位

  • 第18题:

    8086/8088CPU状态标志寄存器中IF=1时,表示()。

    • A、CPU可以响应非屏蔽中断
    • B、CPU可以响应内部中断
    • C、CPU可以响应可屏蔽中断
    • D、CPU禁止响应可屏蔽中断

    正确答案:C

  • 第19题:

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


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

  • 第20题:

    8259A响应外设要求向8086送出中断请求的条件是什么?8086响应中断请求后,将输出什么信号来标志进入中断响应周期?


    正确答案: 条件有二:该中断源没有被屏蔽;没有比该中断源更高的中断请求存在。
    8086CPU将送出INTA信号,标志进入中断响应周期。

  • 第21题:

    问答题
    一个以8086为核心的微机系统中,以8259A中断控制器作为INT中断请求的输入控制器,请回答以下与中断有关的问题。8086响应中断请求后,将输出什么信号来标志进入中断响应周期?

    正确答案: 8086CPU将送出INTA信号,标志进入中断响应周期。
    解析: 暂无解析

  • 第22题:

    单选题
    要使DSP能够响应某个可屏蔽中断,下面的说法正确的是( )
    A

    需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置0

    B

    需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置1

    C

    需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置0

    D

    需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置1


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

  • 第23题:

    问答题
    8259A响应外设要求向8086送出中断请求的条件是什么?8086响应中断请求后,将输出什么信号来标志进入中断响应周期?

    正确答案: 条件有二:该中断源没有被屏蔽;没有比该中断源更高的中断请求存在。
    8086CPU将送出INTA信号,标志进入中断响应周期。
    解析: 暂无解析