在以 8086 为 CPU 的微机系统中,用 1 片 8259A 管理系统 8 级中断( IR0-IR7 ),请回答以下问题: ( 1 ) 8259A 初始化工作已完成,通过 ICW2 设置的中断向量码(中断类型号)为 10H ,中断屏蔽寄存器内容为 55H ,若当前在 IR1 、 IR2 、 IR3 引脚有中断请求,则中断请求寄存器内容为 __________ ,引脚 __________ 的中断请求将可能会得到响应,其中断类型号为 __________ 。 ( 2 )中断向量表按中断类型号顺序存放中断向量,其位于内存中最低的 1KB 空间,段基址为 __________ 。每个中断向量在中断向量表中占 __________ 字节,其中高地址存放中断向量的段基址,低地址存放中断向量偏移地址。( 1 )中的中断类型号对应的中断向量其偏移地址位于内存的什么位置,写出其物理地址 __________ ,其段基址位于内存的什么位置,写出其物理地址 __________ 。 ( 3 )为( 1 )中的中断请求提供服务的中断服务程序如下,其功能为 ____________________________ ,其中程序前后的堆栈指令作用是 _______________ ,最后两个 POP 指令的顺序是否可交换,说明原因 ___________________________________________ , IRET 指令的作用是 __________________________ 。 中断服务子程序 SERVER: PUSH DX PUSH AX MOV DL,’X’ INC DL MOV AH,02 INT 21H POP AX POP DX IRET ( 4 )编写指令序列,将中断服务子程序入口地址(中断向量)填入中断向量表