|
1 写出分配给下列中断类型号在中断向量表中的物理地址。
(1) INT 12H (2) INT 8
2 用CALL指令来模拟实现INT 21H显示字符T的功能。
3 写出指令将一个字节数据输出到端口25H。
4 写出指令将一个字数据从端口1000H输入。
5 给定(SP)=0100,(SS)=0300,(FLAGS)=0240,以下存储单元的内容为(00020)=0040,(00022)=0100,在段地址为0900及偏移地址为00A0的单元中有一条中断指令INT
8,试问执行INT 8指令后,SP,SS,IP,FLAGS的内容是什么?栈顶的三个字是什么?
6 类型14H的中断向量在存储器的哪些单元里?
7 假设中断类型9的中断处理程序的首地址为INT_ROUT,试写出主程序中为建立这一中断向量而编制的程序段。
8 如设备D1,D2,D3,D4,D5是按优先级次序排列的,设备D1的优先级最高。而中断请求的次序如下所示,请给出各设备的中断处理程序的运行次序。假设所有的中断处理程序开始后就有STI指令。
1) 设备3和4同时发出中断请求
2) 在设备3的中断处理程序完成之前,设备2发出中断请求
3) 在设备4 的中断处理程序未发出中断结束命令(EOI)之前,设备5发出中断请求
4) 以上所有中断处理程序完成并返回主程序,设备1,3,5同时发出中断请求
9 在8中假设所有的中断处理程序中都没有STI指令,而它们的IRET指令都可以由于FLAGS出栈而使IF置1,则各设备的中断处理程序的运行次序应是怎样的?
|