编程了8259A的初始化命令字ICW以后,还需要编程操作命令字OCW1~OCW3来控制8259A的操作。操作命令字见图3-10。操作命令字是在程序内部设置的。设置时,次序上没有严格的要求,但是对于写入地址也有严格要求。OCW1必须写入奇地址,另外两个必须写入偶地址。因此当A0引脚为1时,OCW1被选中。A0引脚为0时,其他OCW2或OCW3被选中。每个OCW的功能描述如下:

    图3-10 8259A的操作命令字
 OCW1
  操作命令字OCW1是8259A的中断屏蔽字,当某一个或几个屏蔽位被置位时,它(们)将屏蔽相应的中断输入,M7~M0对应IR7~IR0。还可以通过OCW1读取屏蔽寄存器的状态。初始化时要根据需要编程OCW1。
  操作命令字OCW1是8259A的中断屏蔽字,当某一个或几个屏蔽位被置位时,它(们)将屏蔽相应的中断输入,M7~M0对应IR7~IR0。例如:OCW1=10H,则IR3和IR1引腿上的中断请求就被屏蔽了,其他引腿的则被允许。还可以通过OCW1读取屏蔽寄存器的状态。初始化时要根据需要编程OCW1。