第三部分 综合练习题
一.填空题
1.查询输入/输出方式时,接口电路中除了有数据口外还需有 状态口 。 2.总线请求信号有效时,微机系统是工作在 DMA 3. 执行OUT指令对接口输出数据时,8086的WR和 4.可屏蔽中断的优先级比非屏蔽中断的优先级 5.两片8259A接成级联缓冲方式可管理 15 方式。
M/IO 引脚输出低电平。
低 。 个可屏蔽中断。
84H 开始的单元中。
6.INT21H的中断服务程序入口地址放在内存地址从 7.利用8条口线最多可以识别 8.微机中使用的键盘是 16 个按键。
编码 键盘。 2 个。 MODEM 。
9.微机中自带的串行通信接口有 10.当距离较远时,串口通信线路中需要一个 11.对查询输出方式,当外设的状态线EMPTY 为 高 电平时,不能输出数据。 12.DMA工作方式时,总线上的各种信号是由 13. ISA总线宽度是 16 位。
DMA控制器 发送的。
14.在中断优先级自动循环方式下,IR5中断结束后, IR6 自动变为最高级。 15.8086系统中优先级最低的是 单步中断 。
16.当8255A作输出接口使用时,它具有 锁存 功能。
10 分频计数器用。 T型 电阻。
17.若减计数器的计数初值为10H,则减计数器可作为 18.数模转换器内部集成有一个供外接运算放大器使用的 19.共阴极数码管显示数字9的字形码是 6FH 。
。
20.每秒串行传送数据的位数称为 波特率 21、MOV BX,1000H指令的寻址方式是 立即数寻址 。 22、MOV AX,disp[BX][DI]指令的寻址方式是 相对基址变址 。
23、CPU与外设进行数据传送的方式有 程序控制的输入输出方式 、程序中断的输入输出方式 及 直接存储器存取方式 。
24、8086有两条中断请求线,即 NMI 和 INTR 。
25、CPU与外设间的接口信息包括 地址 信息、 数据 信息、 和 状态 信息。
26.CPU执行 OUT DX,AX指令时, AL 的值输出到数据总线上。
27.PC/XT总线的地址信号和数据信号是 分时复用的
28. 中断返回时,8086自动从堆栈中取出断点地址和 29.8259A的 标志寄存器的内容 恢复。
全嵌套 方式指的是优先级固定,IR0优先级最高,IR7优先级最低。
30.8255A有两个8位的控制字,分别是:方式选择控制字 和 C口按位置位/复位控制字 。 31.8253定时器/计数器的 OUT 端可作为中断请求信号。 32.采样保持器应放在模/数转换器的 33.液晶显示器的符号名称是 LCD 前面 。
条线。 。
34.一种利用微机串口通信的方法是只使用串口中的 3 35.接口是位于 主机 与外设间电路的统称。
36.在查询输出方式下,如果外设状态线BUSY为 高 电平,则不能输出。
37. 断点是指中断服务程序的 入口 地址。 38.8086的M/IO引脚是 控制 总线中的一条。
可屏蔽 中断。
39.当标志寄存器的IF为0时,8086不响应 40.当 计数脉冲的频率 一定时,计数器可作为定时器用。 41.PC机中采用的异步通信接口芯片是 8250 。
放大 。
42.如果外设的模拟电压信号太小,则在模/数转换前先应对外设信号进行 43.当主机与外设的速度不相匹配时,需对数据进行 缓冲 ,以延长数据存在的时间。 44.LCD显示是利用液晶材料的 二.判断题
1.只有当CPU对某个接口地址写入数据时,数据才能被写入到该接口中。 ( √ ) 2.8259A的完全嵌套方式指的是IR0引脚的中断源优先级最高。 3.8255A不能作为电流驱动器件使用。
( √ ) ( √ ) ( × )
电光效应 特性制成的显示器。
4.ISA总线是通过电缆与外设进行连接的。
5.8086在中断响应时,自动将通用寄存器和地址指针寄存器的值入栈保存。 ( × ) 6.对8086系统,中断类型码越小,其中断优先级越高。 ( × ) 7.输入接口中肯定不会需要锁存器。
( × )
8.采用查询输入/输出方式时,外设的数据通过接口会比无条件输入/输出方式下可靠。 ( √ )
9.采用将输入模拟电压进行放大的方法可以有效地提高A/D转换器的分辨率。 ( × ) 10.串行通信方式只适用于远距离数据传送,而不适用于近距离数据传送。 ( × )
11.同步传输时,由于不需要给每一个数据加上起始、停止位,所以它比异步传输效率高。 ( √ )
12.CPU与存储器间及I/O间的连线被称为总线。 ( √ )
13.8259A只能管理可屏蔽中断,而不能管理非屏蔽中断。 ( √ )
( √ )
( × )
14.8086在中断响应时,会自动将标志寄存器的值入栈保存。 15.并行接口只适用于近距离数据传送。
16.若要实现定时控制,则需将定时器的计数脉冲输入信号作为中断请求信号。 ( × ) 17.A/D转换器是将数字量变换成模拟量的器件。 18.LCD显示器本身会发光。
( × )
( × )
( × )
19.串行传送一批数据时,数据间是不允许混杂其它非数据内容的。
20.CPU执行 OUT DX,AL指令时,首先CPU沿着地址总线送出AL的值,然后CPU再沿着数据总线送出DX的数据。 ( × )
21.只有当CPU从某个接口地址读入数据时,数据才能被读入到CPU中。 ( ) 22.8259A的完全嵌套方式指的是IR7引脚的中断源优先级最高。 23.8255A可以作为电流驱动器件使用。
( × ) ( × ) ( × )
24.ISA总线是通过电缆与CPU进行连接的。
25.8086在中断响应时,自动将通用寄存器和地址指针寄存器的值弹出堆栈。 ( × ) 26.对8086系统,中断类型码越大,其中断优先级越高。 ( × ) 27.采用查询输入/输出方式时,外设的数据通过接口会比无条件输入/输出方式下可靠。 ( √ )
28.采用将输入模拟电压进行放大的方法可以有效地提高A/D转换的精度。 ( × ) 29.串行通信方式不仅适用于远距离数据传送,而且适用于近距离数据传送。( × ) 30.一个端口可以集成有多个外设接口。 31.微机总线的位数是指控制线的位数。
( √ )
( × )
32.采用中断方式进行数据传送时,必须在主程序中事先保护现场,否则会引起系统混乱。( √ ) 33.对8086系统,中断类型码的大小与中断优先级高低无关。 ( √ ) 34.并行接口只适用于近距离数据传送。
( × )
35.在定时/计数器8253的输出端可产生正弦波波形。 ( × )
36.如果希望了解ADC0809的模数转换进程是否结束,需对ADC0809的EOC 引脚查询,若该引脚为高电平,则表示转换过程结束。
( √ )
( × )
37.位于主机与外设间的电路统称为人机接口。
38.根据数据传送方向不同,串行通信可分为单工、半双工和全双工三种方式。 ( √ ) 39.波特率指的只是每秒传送的数据位数,而不包括起始位和停止位等内容。( × )
40.CPU执行输入输出指令时选通相应的端口工作。 ( √ )
( √ )
41.CPU执行 OUT DX,AL指令时,AL寄存器的值输出到数据总线上。 42.DMA工作方式期间,CPU的寄存器值是不会改变的。 43.ISA总线保持了与PC/XT总线的兼容。 44.中断控制器8259A可管理可屏蔽中断。
( √ ) ( √ ) ( √ )
45.8086系统中如果采用可屏蔽中断,则中断源的个数就不到256个。 ( × ) 46.可编程并行接口的工作方式是单一的。
( × )
47.D/A转换器输出的模拟电压极性与所加参考电压极性无关。 ( × ) 48.微机与外设进行串行通信时,微机与外设应使用相同的地址。
( × )
49.如果定时器的CLK端输入1KHz的标准方波信号,则它的最短定时时间为1秒。( × ) 三.简答题
1.总线如何分类?如何通过总线完成一次数据的传输?(P29~30)
答:总线按传送信息的类别可分为:地址总线、数据总线、控制总线;按在微机结构中所处的位置可分为:片内总线、芯片总线、系统总线、外部总线。完成一次数据的传输要经过以下4个阶段:(1)总线请求和仲裁阶段;(2)寻址阶段;(3)数据传送阶段;(4)结束阶段
2.什么是中断请求信号?什么是断点?什么是中断?系统在执行完中断处理子程序后,为何能回到原断点继续原主程序的执行?
答:向CPU发出中断请求的事件信号,称之为中断请求信号;CPU处理“紧急事件”进行中断响应时,原程序的暂时中断处,称为断点; 中断是指:见书P52
因为保留了断点和保护了现场,所以系统在执行完中断处理子程序后能回到原断点继续原主程序的执行
3.设8253的端口地址为300H-303H,计数器0#的CLK0端输入1MHz的计数脉冲,若要使其作为BCD码计数器,且在OUT0端产生1KHz的方波,试写出设置计数器0#工作方式的控制字的程序。
MOV DX,303H MOV AL,00100111B OUT DX,AL MOV DX,300H MOV AL,10H OUT DX,AL
4.微机与外设之间的数据传送有哪几种方式?在一个串行异步通信系统中,数据速率为1200波特率。 (1)如果每一帧数据中包括8个数据位、一个校验位、两个停止位,那么每秒钟最多可传送多少个汉字?
(2)如果不用校验位,且停止位改为一位,那么?
答:(1)1200/(11*2)约等于55,所以每秒钟最多可传送54个汉字 (2) 1200/(10*2)=60, 每秒钟能传送60个汉字 5.用流程图表示设置8259A工作方式的步骤。 答:见书P79图3—29
6.输入缓冲的功能是什么?输出锁存的功能是什么?缓冲器和锁存器什么时候起作用?为什么? 答:输入缓冲的功能是将是将外设送来的数据暂时存放,以便CPU将它取走;输出锁存的功能是用来暂时存放处理器送往外设的数据
对于输入外设,需要在数据总线与外设的数据线间设计一个带选通端的缓冲器,以便数据不被干扰;对于输出外设,需要在数据总线与外设数据线间设计一个锁存器,以便数据能保持住。当CPU与外设的工作速度不匹配时,缓冲器和锁存器起作用,否则,会出现读取错误的数据和数据丢失。
7.总线有哪些性能指标?若总线工作频率为33MHZ,总线宽度为32位,则最大传输率为多少? 答:总线的性能指标有:(1)总线宽度 (2)标准传输率 (3)时钟同步/异步 (4)数据总线/地址总线的多路复用和非多路复用 (5)信号线数 (6)负载能力 (7)总线控制方式 (8)扩增电路板尺寸 (9)其它指标
最大传输率为:132MB/s
8.比较8253定时/计数器的方式2和方式3两种工作方式的异同点。 答:见书P132~133和P135表5-5 参见P141习题5.9的答案做
9.微机与外设之间的数据传送有哪几种方式?在一个串行异步通信系统中,数据速率为2400波特率。 (1)如果每一帧数据中包括8个数据位、一个校验位、两个停止位,那么每秒钟最多可传送多少个汉字?
(2)如果不用校验位,且停止位改为一位,那么每秒钟能传送多少个汉字? 答:(1)2400/(11*2)约等于109.0,所以每秒钟最多可传送109个汉字 (2) 2400/(10*2)=120, 每秒钟能传送120个汉字
10、微机硬件系统存储器分为哪几级?其中哪一级的工作速度与CPU相近?这种体系结构有什么好处?
答:微机硬件系统存储器分为三级:高速缓冲存储器,主存储器,外部存储器;高速缓冲存储器工作速度与CPU相近