(A)线性和非线性编址 (B)集中与分散编址 (C)统一和独立编址 (D)重叠与非重叠编址
25.在中断传送方式下,主机与外部设备间的数据传送通路是( )。
(A) 数据总线DB (B) 专用数据通路 (C) 地址总线AB (D) 控制总线CB
27.下列总线中,属于局部总线的是( )。
(A)ISA (B)EISA (C)MCA (D)PCI
28.利用程序查询方式传送数据时,CPU必须读( )以判断是否传送数据。 (A)外设的状态 (B)DMA的请求信号 (C)数据输入信息 (D)外设中断请求 二、判断题 1.在查询方式下输入输出时,在I/O接口中设有状态寄存器,通过它来确定I/O设备是否准备好。输入时,准备好表示已满;输出时,准备好表示已空。 2.无条件式的I/O是按先读状态口,再读数据口的顺序传送数据的。 3.I/O数据缓冲器主要用于协调CPU与外设在速度上的差异。
4.查询式输入输出是按先读状态端口,后读/写数据端口的顺序传送数据的。 5.连接CPU和外设的接口电路中必须要有状态端口。 6.总线是专门用于完成数据传送的一组信号线。 7.I/O接口的基本功能之一是完成数据的缓冲 。
8.要实现微机与慢速外设间的数据传送,只能利用查询方式完成。 三、填空题
1.对I/O端口有两种编址方法,它们是( )编址和( )编址。
2.CPU从I/O接口中的( )获取外设的“准备就绪”或“忙/闲”状态信息。 3.若要实现存储器与存储器、存储器与外设之间直接进行数据交换(不通过CPU)应采用的方法是 ( )。
4.CPU与I/O接口间的信息一般包括( ) 、( ) 和( ) 三类。
5.能支持查询传送方式的接口电路中,至少应该有( )端口和( )端口。 四、问答题
1.什么是接口?为什么外设需要通过接口连接系统?
2.什么叫总线?为什么各种微机系统中普遍采用总线试结构? 3.为什么要规定标准总线?各种总线中最基本的信息总线是哪些? 五、阅读程序
1. 阅读下列程序段,回答问题 IN AL,82H
XOR AH,AH ADD AX,AX MOV BX,AX MOV CX,2 SHL BX,CL ADD AX,BX
① 程序段的功能是什么?
② 若从82H端口读入的数据为05H,执行程序段后AX=? 2.读下列程序段,分析它所实现的功能。
DATA SEGMENT
GRAY DB 18H,34H,05H,06H,09H DB 0AH,0CH,11H,12H,14H COUNT EQU 5 DATA ENDS CODE SEGMENT
ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX
MOV BX,OFFSET GRAY MOV CX,COUNT
CYCLE:IN AL,01H
XLAT
OUT 02H,AL LOOP CYCLE RET
CODE ENDS END START
第4章 微机接口及总线技术
一.选择题
1. (D) 2. (D) 3. (D) 4. (D) 5.(C) 6.(C) 7.(D) 8.(B ) 9.(C) 10.(C ) 11.(D) 12.(B) 13.(A) 14. (C) 15. (C) 16.(D) 17.(C) 18. (D) 19.(D) 20.(C) 21. (B) 22. (C) 23.(A) 24. (C) 25.(A) 26. (A) 27.(D) 28. (A) 二、判断题
1.√ 2.√ 3.√ 4.√ 5.× 6.× 7.√ 8.× 三、填空题 1.独立,统一 2.状态端口 3. DMA 。
4.数据信息;状态信息;控制信息 五、阅读程序
1. ①程序段的功能是将从82H端口读入的值乘以10,②32H
2.程序的功能是:根据外设端口(01H)送来的数据,从GRAY表中查出对应的代码,回送到外设的02H端口,共取五次。
第5章 中断技术
一、单项选择题
4.特殊屏蔽方式要解决的主要问题是( )。
(A)屏蔽所有中断 (B)设置最低优先级 (C)开放低级中断 (D)响应同级中断
8.如果有多个中断请求同时发生,系统将根据它们的优先级高低,响应优先级最高的中断请求,若要调整响应顺序,则应使用( )。
(A) 中断嵌套 (B) 中断响应 (C) 中断屏蔽 (D) 中断向量 9.当系统发生某个事件时,CPU暂停现行程序的执行转去执行相应程序的过程,称为( )。
(A)中断请求 (B) 中断响应 (C) 中断嵌套 (D) 中断屏蔽
10.8086/8088CPU采用( )方式,保证在有多个中断源的中断系统中,确定一个中断源并转入相应的中断服务程序。
(A)中断向量 (B)向量中断 (C)优先排队 (D)并行工作 11.PC机中,确定硬中断的服务程序入口地址的是( )。
(A) 主程序中的调用指令 (B) 主程序中的转移指令
(C) 中断控制器发出的类型码 (D) 中断控制器中的中断服务寄存器 17.设某中断服务程序在中断向量表的地址为:0:70H,则该中断的中断类型码应是( )。
(A) 35H (B) 18H (C) 1BH (D) 1CH
18.下列引起CPU程序中断的四种情况中,( )需要由硬件提供中断类型码。 (A)INTO (B)NMI (C)INT R (D)INT n
19.实模式下,对于80486微机系统,其中断类型码为18H的中断向量从内存中物理地址为( )开始存放,共占( )个字节。
(A) 00072H,4 (B)00048H,2 (C) 00030H,2 (D) 00060H,4 22.中断向量可以提供( )。
(A) 被选中设备的起始地址 (B) 传送数据的起始地址 (C) 中断服务程序入口地址 (D) 主程序的断点地址 23.非屏蔽中断的中断类型号是( )。
(A) 1 (B) 2 (C) 3 (D) 4
25.执行返回指令,退出中断服务程序,这时返回地址来自( )。
(A) ROM区 (B) 程序计数器 (C) 堆栈区 (D) CPU的暂存寄存器 二.判断题
2.中断服务程序结束时,可用RET指令代替IRET指令返回主程序。 4.CPU在响应外中断时,会自动将标志标志寄存器的IF和TF清零。 5.可屏蔽中断要执行两个中断响应总线周期。 6.内中断不受IF和TF标志的影响。
7.在可屏蔽中断的嵌套原则中,不允许低级中断打断高级中断,但允许同级中断相互打断。
9.中断向量地址是中断服务程序入口地址。 13.中断向量地址是中断向量表的地址。
16.80X86系统中硬件中断服务程序的入口地址可由程序中的调用指令得到。 三、填空题
1.类型码为( )的中断所对应的中断向量存放在0000H:0058H开始的4个连续单元中,若这4个单元的内容分别为( ),则相应的中断服务程序入口地址为5060H:7080H。
2.CPU 在指令的最后一个时钟周期检测INTR引脚,若测得INTR为( )且IF为( ),则CPU在结束当前指令后响应中断请求。
3.从CPU的NMI引脚产生的中断叫做( ),他的响应不受( )的影响。
4.中断类型码为15H的中断,其服务程序的入口地址一定存放在( )四个连续的单元中,若这四个单元的的内容为:66H、50H、88H、30H,则其服务程序的入口地址为( )。
6.CPU响应可屏蔽中断的条件是( )、( )和 ( )。 CPU开中断 、 有中断源提出中断请求 和 CPU执行完现行执令后 7.在8086/8088微机系统中, INT 20H 指令中断向量存放在中。
8.CPU在响应中断时,首先是保护 ( ),然后将中断服务程序入口地址送入( ) 。
9.在8086/8088微机中,实现CPU关中断的指令是( ),实现开中断的指令是( )。
10.如果CPU同时接收到中断请求和总线请求,则CPU应先响应 ( )。 四、问答题
2.什么是中断嵌套?中断嵌套的深度有无限制?为什么?
第5章 中断技术
一、单项选择题