第 11 页 共 13 页
5、 一个I/O接口中必须要有数据端口、控制端口和状态端口。( √ ) 6、 I/O接口与存储器统一编址的优点是可用相同指令操作。(√ ) 7、 8086 CPU的I/O接口与存储器是统一编址的。( X )
8、 8088CPU 对地址为240H的I/O端口读操作指令为IN AL,240H。( X ) 9、 8086 CPU对I/O端口的寻址空间为1MB。( X ) 10、 8086 CPU 最多可访问64K个I/O字端口。( √ )
11、 8086 CPU采用I/O独立编址方式,可使用AD15-AD0线的地址信息寻址I/O 端口( √ )
12、 8086 CPU的输入指令IN Dest,Src 中目的操作数Dest只能是AL.(X ) 13、 8086 CPU的输出指令,是将AL或 AX寄存器的内容输出到外设的一个 端口。(√ )
14、 在CPU与外设的I/O传输控制方式分为直接传输、查询传输、中断传输、DMA传输。( √ )
15、 若I/O接口为直接传输方式,接口中应有状态端口。( X )
16、 中断控制方式是由外设申请而发生,无请求时CPU可以正常工作,因此中断传输可提高CPU的利用率。( √ )
17、 查询方式时CPU处于主动,外设处于被动,所以CPU效率不高。(√ ) 18、 外设的状态信息是通过I/O接口传送给CPU。(√ )
19、 查询传输方式是通过查询状态后决定是否传输的传输方式。( √ )
五、分析题
2、请写指令完成操作:将字数据内容56FDH输出到端口1000H
MOV DX,1000H MOV AX,56FDH OUT DX,AX
第八章
一、填空题
6、中断服务程序入口地址表又称为中断向量表,每个中断向量占用 4 字节空间,2个低位字节为 ip ,2个高位字节为 cs 。
7、若中断类型号为13,则这个中断向量的第一个字节的地址为 13*4 。 8、8259A可编程控制器,当单片使用时,可同时接收 8 级外设的中断请求。
四、单项选择题
1、中断向量表存放在存储器的( B )中。
A、FFC00 H ~ FFFFFH B、00000H ~ 003FFH
11
第 12 页 共 13 页
C、EEC00H ~ FFFFFH D、EEBFFH ~ FFFFFH 2、下面哪一个中断的优先级最低( C )。
A、NMI中断 B、INTR中断
C、单步中断 D、断点中断
3、1、CPU在中断响应过程中,( B )是为了能正确地实现中断返回。
A、识别中断源 B、断点压栈 C、获得中断服务程序入口地址 D、清除中断允许标志IF
4、10、能够提供中断类型码的芯片是(A )
A、8259A B、8255A C、8253 D、8251A
5、响应 NMI请求的必要条件是(C )。
A、IF=I B、IF=0
C、一条指令结束 D、无INTR请求 6、下面哪一个中断的优先级最高(D )。
A、NMI中断 B、INTR中断 C、单步中断 D、断点中断
三、判断题。请判断以下题的正误,对于“×”的请说明原因。
1、8086 CPU可管理256种中断,其中INTR中断属于外部中断。 ( √2、中断向量就是中断类型码。( X ) 3、中断向量表地址指针就是中断向量。(X )
4、一个中断控制芯片8259A可管理8个中断源 (√ ) 5、每一个中断向量在中断向量表中连续占4个内存单元。( √ ) 6、正在服务的中断源一定是优先级别最高的。( X ) 7、8086响应中断的条件是执行完当前指令 ( x )
8、响应非屏蔽中断NMI的条件是中断控制标志位IF必须置为1 ( X 9、8259A是一种可编程的中断控制器。 ( √ ) 五、分析题(共10分)
1、设有中断类型号为60H的中断服务程序,其中断向量为 2167H:7A48H,请回答以下问题。(6分)
(1)计算60H中断类型号所对应的中断向量地址;
(2) 请用图描绘出60H号中断对应的中断向量在中断向量表中的存储示意。 答案:
(1)60H*4=180H (2) 180H 181H 48H 7AH 67H 21H
12
) ) 第 13 页 共 13 页
一、填空题(每空1分,共8分) 二、名词解释(每题4分,共16分)
三、判断题。请判断以下题的正误,对于“×”的请说明原因。(每题1分,共 10 分) 四、单项选择题(每题2分,共10分) 五、分析题(共10分)
六、程序题(共36分) 3道题 七、存储器扩展题(10分)
13