简答题

8259A中断控制器的初始化命令字(ICW)和操作命令字(OCW)有什么差别?

正确答案

8259A的中断处理功能和各种工作方式,都是通过编程设置的,具体地说,是对8259A内部有关寄存器写入控制命令字来实现控制的。按照控制字功能及设置的要求不同,可分为两种类型的命令字。
(1)初始化命令字(initialization command word,ICW):ICW1~ICW4,他们必须在初始化时分别写入4个相应的寄存器。并且一旦写入,一般在系统运行过程中就不再改变。
(2)工作方式命令字或操作命令字(operation command word,OCW):OCW1~OCW3,他们必须在设置初始化命令后方能分别写入三个相应的就寄存器。他们用来对中断处理过程进行动态的操作与控制。在一个系统运行过程中,操作命令字可以被多次设置。

答案解析

相似试题
  • 可编程中断控制器8259A对程序员提供了()个初始化命令字和()个操作命令字。

    填空题查看答案

  • 试按照如下要求对8259A设定初始化命令字:8086系统中只有一片8259A,中断请求信号使用电平触发方式,全嵌套中断优先级,数据总线无缓冲,采用中断自动结束方式。中断类型码为20H~27H,8259A的端口地址为0B0H和0B1H。并写出8259A的初始化程序段。

    简答题查看答案

  • 已知8086系统采用单片8259A,中断请求信号使用电平触发方式,完全嵌套中断优先级,数据总线无缓冲,采用自动中断结束方式,中断类型码为20H~27H,8259A的端口地址为B0H和B1H,试编程对8259A设定初始化命令字。

    简答题查看答案

  • 试按照如下要求对8259A设定初始化命令字:8086系统中只有一片8259A,中断请求信号使用电平触发方式,全嵌套中断优先级,数据总线无缓冲,采用中断自动结束方式。中断类型码为20H~27H,8259A的端口地址为B0H和B1H。

    简答题查看答案

  • 试编写只有一块8259A的8088系统中的8259A的初始化程序,8259A的地址为02C0H和02C1H,要求: (1)中断请求输入采用电平触发; (2)IR7请求的中断类型是23; (3)采用缓冲器方式; (4)采用普通的EOI命令。

    简答题查看答案

  • 一片8259A可管理()级中断,经过级连最多可管理()级中断。8259A有()个方式选择控制字和()个操作命令字。

    填空题查看答案

  • 设在最大方式下,8086系统中有一块主8259A和一块从8259A,从8259A接至主8259A的IR1上,主、从8259A的偶地址分别是0200H和0210H。主8259A的IR0中断类型码是30H,从8259A的IR0的中断类型码是38H。所有请求都是边沿触发,用EOI命令清ISR位,两块8259A采用级联方式连接。主、从8259A的IMR都清除, 用作输入。试编写该中断系统的初始化程序。

    简答题查看答案

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

    简答题查看答案

  • 某时刻8259A的IRR内容是08H(00001000B),说明()。某时刻8259A的ISR内容是08H,说明()。在两片8259A级连的中断电路中,主片的第5级IR5作为从片的中断请求输入,则初始化主、从片时,ICW3的控制字分别是()。

    填空题查看答案