16. 下图为8086存储器的部分电路接线图。试计算此时存储总容量、存储芯片M0的最大地址、存储芯片M1的最小地址。(3分)
15
解:存储器的总容量=2=32KB
存储芯片M0的最大地址为:9FFFEH 存储芯片M1的最小地址为:9FFF0H
17. 用两片64K×8位的SRAM芯片,组成8086最小模式下的存储器子系统,要求起始地址为C0000H。试画出连接图,指出偶地址存储体和奇地址存储体,并对连接图作详细说明。 18. 虚拟存储器是一个(假想的)、(容量极大)的存储器。 19. P237 作业。 第六章:
1 .I/O接口一般是由(数据口)、(状态口)和(控制口)组成的。
按信息的传输形式不同,计算机接口可分为(串行接口)和(并行接口)两类。 2. CPU对I/O端口的编址方法有(存储器映像寻址)和(I/O端口单独编址)两种方式。 3. 8086CPU采用(I/O端口单独编址)方式来访问外设。
4. CPU与外设之间的数据传送方式可分为(程序控制方式)、(中断方式)、(直接存储器存取DMA方式)。 5. 在CPU与I/O接口进行数据传送时,中断方式和查询方式各有什么优缺点?各应用于什么场合? 6. 叙述DMA数据传送的工作过程。
在DMA方式下,数据从内存传送到外设的路径是(C)。
A:内存→CPU→总线→外设 B:内存→DMAC→外设 C:内存→数据总线→外设 D:外设→内存
7. P122 3 7。
8. ISA总线共有具有(62)条引脚,常称为(62条―金手指‖)引脚。 9. 8086系统可寻址I/O端口的最大地址为( C )。
A: 0FFH B: 0FFFH C: 0FFFFH D: 10000H
10. 8086的内存空间和I/O空间是(A)。
A:单独编址的,分别是1MB和64KB B:单独编址的,都是1MB C:统一编址的,都是64KB D:统一编址的,都是1MB
11. 一个I/O接口芯片的外部引脚中有三根地址线,则可寻址I/O口的内部寄存器的个数最多为(C)。
A:3个 B:6个 C: 8个
第七章:
1 .CPU的中断按中断源可分为(外部中断)和(内部中断)两类。 2. CPU的外部中断可分为(不可屏蔽中断)和(可屏蔽中断)两类。
8086CPU用于中断请求输入的引脚信号是(B)。
A:INTR和INTA B: INTR和NMI C:INI和NMI D:INTR和IRQ 8086系统中,中断级别最高的中断是(B)。
A:INTR B:NMI C:IRQ0 D:DRQ0
3. 可屏蔽中断的处理过程一般可分成(中断请求)、(中断响应)、(保护现场)、(转入执行中断服务子程序)、(恢复现场)和(中断返回)等几步。
8086如何响应一个外部的INTR中断请求?
答:在INTR中断请求响应条件满足的情况下,
(1)8086在连续的两个总线周期中发出INTA#中断请求响应信号;
(2)在第二个INTA#信号期间,中断源经数据总线向8086发出一字节的中断类型码,8086收到类型码后放入暂
存器;
(3)8086保护现场:标志寄存器入栈,清除IF、TF标志位,断点CS、IP值入栈;
(4)8086将类型码乘4后得到中断向量表的入口地址,从此地址开始的4个单元中读出中断服务程序的入口地
址(IP,CS);
(5)8086从此地址取指令执行,使控制转向中断处理过程。
4. 已知一个中断源的中断类型号为7AH,其中断向量指针为(1E8H)。 已知一个软中断INT 68H,其中断向量指针为(1A0H)。
5. 在DOS功能调用中,设置中断类型号时,AH=(25H),中断向量放在(DS:DX)中,中断类型号放在(AL)中。
使用DOS功能调用时,子程序编号应放在( B )寄存器中。
A: AL B: AH C: AX D:任意指定
6 6. 在BIOS功能调用中,显示中断调用为(INT 10H),功能号存放于(AH)中,欲显示字符的ASCII码存放于(AL)中。7. 8086CPU相应中断后,对中断源发几个INTA脉冲?其作用是什么?。
CPU在响应中断源中断时,要在中断响应引脚连续发两个负脉冲,第一个负脉冲用来(通知外设, CPU准备响应中断),外设在接到第二个负脉冲以后(在数据线上发送中断类型码)。
8. 8259,内部结构,管脚功能,初始化编程,与CPU连接电路,级连,中断向量的写入,中断类型号ICW2的设置及判断具体的中断类型号。
9. 8086/8088在满足(当前指令执行完)和(标志位 IF=1)的条件下可以响应一个外部INTR中断请求。
10. 8086/8088的中断向量表在存储器的(00000H)地址至(003FFH)地址的区域中; 向量表的内容是(各中断处理程序的入口地址)。
11. 8086CPU最多能处理(B)种不同的中断类型。
A: 64 B: 256 C: 512 D: 1024
12. 在两片8259A级联的中断系统中,主片的第五级IR5作为从片的中断请求,则初始化主从片时,ICW3的数据格式分别是(D)。
A: 05H和20H B: 50H和02H C: 02H和50H D: 20H和05H
13. 普通中断结束EOI命令适用于( A )方式中的中断命令。
A:完全嵌套 B:自动循环 C:特殊循环 D:特殊屏蔽
14. 8086响应NMI请求需要执行两个总线响应周期( √ )。
15. 下面是某8086微机内存中的部分数据,则中断类型号为11H的中断服务程序的入口地址是(A)。
0000:0040 B3 18 8A CC 4D F8 00 F0 41 F8 00 F0 C5 18 8A CC 0000:0050 39 E7 00 F0 A0 19 8A CC 2E E8 00 F0 D2 EF 00 F0
A: F000:F84D B: A019:8ACC C: CC8A:19A0 D: 4DF8:00F0
16. 6片8259A级联最多可以管理(D)个中断。
A: 48 B: 40 C: 44 D: 43
17. 8086CPU外扩8259A,设ICW2=70H,若在IR3处有一中断请求信号,这时它的中断向量实际值为(73H),该中断的服务程序入口地址保存在内存地址为(1CCH)至(1CFH)的(4)个单元中。
8086CPU外扩8259A,设ICW2=08H,若在IR3处有一中断请求信号,这时它的中断向量实际值为(0BH),该中断的服务程序入口地址保存在内存地址为(2CH)至(2FH)的(4)个单元中。 18. 作业。 第八章:
1 .定时与计数的异同。
定时或计数的工作实质均体现为对脉冲信号的计数,其区别在于(定时是对标准的内部时钟信号进行计数,而计数是对外部脉冲信号进行计数)。
2. 8253,内部结构,管脚功能,初始化编程,与CPU连接电路,6种工作方式及应用场合。 3. 8253应用:定时、计数、产生各种波形。
4. 8253工作在哪几种方式时,可输出1个时钟周期宽度(1个CLK)的负脉冲(B)。
A:方式0,4,5 B:方式2,4,5 C:方式1,2,4 D:方式0,2,4
5. 某微机系统中使用1片8253,其端口地址为300H、302H、304H、306H,系统提供的计数脉冲频率为500KHz,CLK1由8253内其它计数器提供,对8253的初始化程序如下所示,阅读该程序,请完成:
(1)对程序加上适当注释。
(2)指出各计数器的工作方式、计数初值。
(3)各个计数器输出的定时信号形式及周期或频率。 (4)画出8253及其与系统总线的硬件连接图。
MOV DX, 306 MOV AL, 36H OUT DX, AL MOV DX, 300H MOV AL, 0F4H OUT DX, AL MOV AL, 01H OUT DX, AL OUT DX, 306H MOV AL, 54H OUT DX, AL MOV DX, 302H MOV AL, 0AH OUT DX, AL
6. 若每输入n个CLK脉冲,在OUT端就可输出一个宽度为一个CLK周期的负脉冲,则8253应工作于方式( C )。
A: 0 B: 1 C: 2 D: 3
7. 读取8253内的计数值时,必须先用锁存命令将当前计数值锁存在输出锁存器OL中( √ )。
8. 欲使用8253的计数通道产生周期为1ms的连续脉冲,设8253的CLK脉冲为5MHz,端口地址为10H--13H,试求:
(1)计算计数通道1的计数初值; N=F×T=5×106×10-3 =5000
(2)写出对8253计数通道1的初始化程序.
7 MOV AL,76H OUT 13H,AL MOV AX,5000 OUT 11H,AL MOV AL,AH OUT 11H,AL
9. 8253A的工作方式和I/O端口地址分别是(C)。
A: 3种,4个 B: 4种,5个 C: 6种,4个 D: 6种,3个
10. 设8253的工作频率为2.5MHz,若要使计数器0产生频率为1KHz的方波,则送入计数器0的计数初值应为(9C4H)。 11. 作业。 第九章:
1 . 8255,内部结构,管脚功能,初始化编程,与CPU连接电路,3种工作方式及应用。 2. C口的按位置位/复位的应用,输出方波。
对于8255,能够按位进行置位或复位的口是(B):
A:A口 B:C口 C:B口
3. 中断允许INTE的设置。
4. 8255的应用:并行口输入/输出,C口的按位置位/复位输出方波,外扩打印机。 5. .8255A工作于方式1输出方式,A口/B口与外设之间的控制状态联络信号是( C )。
A: STB与IBF B: IBF与ACK C: OBF与ACK D: OBF与STB 6. 8255A的C口置位/复位控制字是写入C口的端口地址( × )。
7. CPU通过8255同开关K0~K3和LED显示器的接口见下图,开关设置的二进制信息由B口输入,经程序转换成对应的七段LED段码后,通过A口输出,由七段LED显示开关二进制的状态值,试编写其控制程序(设8255的端口地址为80H~83H)。
注:若B口读入的值为0000,则LED显示器将显示0;以此类推,若B口读入的值为1111,则LED显示器将显示F。 解: SEGCODE DB 0C0H,0F9H,0A4H,B0H,…,8EH
MOV AL,10000010B OUT 83H,AL LOP:IN AL,81H
AND AL,0FH
MOV BX,OFFSET SEGCODE XLAT
OUT 80H,AL JMP LOP
8. 作业。 第十章:
1 .通信可分为(串行通信)和(并行通信)两类。
2. 串行通信按数据传送方式可分为(同步通信)和(异步通信)。
3. 串行通信按数据传送方向可分为(单工)、(半双工)、(全双工)。
全双工串行通信,至少需要几根线(C)。
A:1根 B:2根 C:3根 D:4根
4. 异步通信的数据格式,同步通信的数据格式;(同步通信)效率更高。
已知异步串行通信的帧信息为0110010101,其中包括起始位1位、停止位1位、7位数据位和1位效验位。此时传送的字符是(1100101),采用的是(偶)校验,校验位是(0)。 5. 波特率的定义,计算。
波特率是指(每秒钟传送的二进制数据的位数)。
8 设串行异步传送的数据格式是7个数据位、1个起始位,1个停止位、1个校验位,波特率为2400,则每秒钟传送的最大字符数为(D)。
A: 2400个 B: 120个 C: 300个 D: 240个
某异步串行发送器,发送8位数据位的字符,在系统中使用一个奇偶校验位和二个停止位。若每秒发送100个字符,则其波特率为(A)bps。
A: 1200 B: 1100 C: 1000 D: 800
6. UART、USART、调制解调、调制、解调的概念。
将模拟信号转换为数字信号过程称为(B)。
A:MODEM B:解调 C:调制 D:DEMODULATE7. 8251,内部结构,管脚功能,
初始化编程,与CPU连接电路,应用。
TXD、RXD、DTR、DSR、RTS、CTS。
8. EIA RS-232C的功能、通信协议、电平及其转换、传输距离、通信波特率。
RS-232C串行总线是用于哪两个设备间的串行通信标准?该标准包括哪些内容? 9. 8086CPU外扩8位接口芯片时,若8位接口芯片的数据总线连于8086CPU的低8位数据总线上,则外部8位接口芯片 的端口地址为两个连续的(偶)地址;若8位接口芯片的数据总线连于8086CPU的高8位数据总线上,则外部8位接口芯片的端口地址为两个连续的(奇)地址。
8086CPU外扩8251,若8251的端口地址为两个连续的偶地址,则8251的数据线应连于8086CPU的(低)8位数据线上。
8086CPU外扩8位I/O接口芯片时,应怎样连接?有什么样的规定?I/O口地址有何规律?
答:8086CPU外扩8位I/O接口芯片时,若8位接口芯片的数据总线连于8086CPU的低8位数据总线上,则外部8位接口芯片的端口地址为两个连续的偶地址;若8位接口芯片的数据总线连于8086CPU的高8位数据总线上,则外部8位接口芯片的端口地址为两个连续的奇地址。
10. 串行通信数据格式中,起始位和停止位均为高电平( √ )。 11. 设串行异步传输的波特率为1200bps,每个字符由10位组成(一个起始位、一个停止位、一个校验位和7位数据位),则每秒钟能传输的最大字符个数为(120)个,若采用同样的波特率进行同步通信,使用2个同步字符,2个校验字符,则每秒钟能传输的最大字符个数为(146)个。 12. 作业。 第十一章:
1 .D/A转换器的主要性能指标包括(分辨率)、(转换精度)、(转换时间)和(线性度)。 2. A/D转换器的主要性能指标包括(分辨率)、(转换精度)、(转换时间)和(线性度)。
3. 不带数据输入锁存器的D/A转换器与CPU连接时,需要在CPU与D/A转换器的数据通道上加(锁存器)。
带数据输入锁存器的D/A转换器与CPU连接时,可将D/A转换器与CPU的数据总线(直接)连接。 4. D/A转换器的输入与输出之间的关系。
DAC0832的输出电压范围为0~+5V,当输入量分别为60H时,模拟电压输出值为(C)。
A: 0V B:2.5V C:1.875V D:1.5V
DAC0832的输出电压范围为-5~+5V,当输入量分别为40H时,模拟电压输出值为(C)。 A:0V B:2.5V C:-2.5V D:-4V
DAC0832的输出电压范围为-10~+10V,当输入量分别为80H时,模拟电压输出值为(A)。
A:0V B:5V C:-5V D:-2V
设有一被测量温度的变化范围为0℃—100℃。要求测量误码差不超过0.1℃,则应选用的A/D转换器的分辩率至少应该为(C)位。
A: 4 B:8 C:10 D:12
5. DAC0832的三种工作方式分别为(直通工作方式)、(单缓冲工作方式)和(双缓冲工作方式)。
6. 对于多路DAC0832转换器接口,要求同步进行D/A转换输出时,各DAC0832转换器必须采用(双缓冲工作方式)。7. DAC0832的输出为(电流)输出。
DAC0832的输出信号为(C)。
A:电阻 B:电压信号 C: 电流信号
8. DAC0832:内部结构,管脚功能,编程,与CPU连接电路,应用,输出各种波形。
采用8255A作为DAC0832与CPU之间的接口芯片,产生一三角波信号(8255A的口地址为300H~303H),试写出其主程序。
9. D/A转换器的功能是将(数字)信号转换成(模拟)信号。
A/D转换器的功能是将(模拟)信号转换成(数字)信号。
10. A/D转换器按原理可分为(计数式)、(逐次逼近式)、(双积分式)、(并行转换式)和(串----并行转换式)。
下面常用的A/D转换器中速度最快的是(B)。
A:计数式 B:逐次逼近式 C:双积分式 下面常用的A/D转换器中精度最高的是(C)。
A:计数式 B:逐次逼近式 C:双积分式 ADC0809的时钟输入CLK的典型值为(C)。
A:10kHz~~1280kHz B:500kHz C:640kHz
11. ADC0809:内部结构,管脚功能,编程,与CPU连接电路(查询、中断、延时等待),应用,循环采集8路数据。 12. CPU通过ADC0809进行数据采集时,读取转换结果可采用(延时等待)、(查询方式)和(中断方式)等方法。 13. AD574是(12)位(逐次逼近式)A/D转换器。
9 14. 5G14433是(31)位(双积分式)A/D转换器。
215. 在选择A/D、D/A芯片时应从哪几方面考虑? A/D转换器的选择原则:
选择A/D转换器应从分辨率、转换时间、输入或输出范围、极性、价格、通道结构(采样保持器、锁存器是否有等)、功耗等方面考虑。
D/A转换器的选择原则:
选择D/A转换器应从分辨率、转换时间、输入或输出范围、极性、价格、通道结构(采样保持器、锁存器是否有等)、功耗数据格式、数字电平、输出极性等方面考虑。 16. 某4位A/D转换器,输入电压范围为0~10V,精度为?1LSB。若输出为0CH,则输入最可能为(C)。 2A: +10V B: -10V C: 3.75V D: 6.25V
第十三章:
1 . 键盘按其功能可分为(编码键盘)和(非编码键盘)两类。
编码键盘是键盘电路在某个键被按下后,能提供该键所代表的信息代码,并以并行或串行信号输给CPU。由硬件完成判键、去抖、防串键、键码,价格较高。
非编码键盘是一种便宜而广泛用于微机系统的输入设备。简单的行列矩阵布局。这种键盘内部有一个扫描电路,不断地扫描键盘是否有键被按下。此键所代表的键盘信息代码,则由键盘接口及键盘处理软件根据键盘送来的位置信息产生,然后再送给CPU。价格较低。 2. 使用非编码键盘必须解决哪些问题?
使用非编码键盘必须解决的问题
(1)消除键抖动(2)消除键盘操作中的串键错误(3)被按键的识别(4)键码的产生 3. 被按键的识别的方法可分为(行扫描法)和(线反转法)。 4. 行扫描法和线反转法的基本原理、连接电路、软件编程。
行扫描法:由程序对键盘进行逐行扫描(CPU输出),通过CPU检测到的列线输出状态确定闭合键( CPU输入)。行输出0,读入列线,若列线数据中有0,则行与该列交叉处的键被按下。硬件需要输入、输出口各一个。
线反转法:通过行列点到两次扫描来识别键闭合。先行出列入,行输出0000,读入列线,若列线中有0(如1110),则向CPU发出中断申请,表明有键按下;然后,线反转,硬件需要两个可编程的双向输入/输出端口。
过程:优点:软件简单,不需要逐行扫描,速度快,但需要采用双向并行接口。应用广泛。5. LED数码管根据接法不同分为(共阴)和(共阳)两类。6. 共阴和共阳接法的电路,段码。
7. LED显示器有(静态显示)和(动态显示)两种显示方式。LED静态显示方式:就是当显示器显示某一个字符时,相应的发光二极管恒定地导通或截止。优点:编程容易,管理简单,亮度较高,缺点:占用口线资源较多。
LED动态显示方式:一位一位地轮流点亮显示器各个位(扫描),对于显示器的每一位来说,每隔一段时间点亮一次。显示器的亮度既与导通电流有关,也与点亮时间和间隔时间的比例有关。 特点: 可能有闪烁,用元器件少,占I/O线少,必须扫描,占用CPU时间,编程复杂。 8. LED显示器的接口电路、编程。第十四章:
1 . 一个完整的微型计算机显示系统由(显示控制适配器)和(显示器)组成的。2. 几个概念
(1)像素:指显示屏幕上颜色和亮度可以被控制的最小单元,即一个圆点。 (2)分辨率:水平方向显示的像素数与垂直方向显示像素数的乘积。
(3)视频模式:分为文本和图形两种类型。文本模式下屏幕被划分为矩形的字符位置——屏幕的横向为80列字符;图形模式下屏幕被分为由许多很小的点(即像素)构成的点阵,使用这些点可以在屏幕上构成任何图案(包括字符)。
(4)光栅扫描:由水平和同步信号控制的电子束在CRT屏幕上从左到右、从上到下地作有规律的运动。3. 显示器的性能指标包括(分辨率)、(颜色的种类)和(灰度)。
4. 显示控制适配器的性能指标包括(分辨率)、(颜色的种类)、(显示方式)和(显示速度)。
5. 打印机可分为(针式)、(喷墨式)和(激光式)三种。6. 打印机与主机之间可采用(并行)或(串行)接口连接。 7. 常用的磁存储器有(硬盘)、(软盘)和(磁带)。 8. 几个概念
磁道:把磁盘的记录面分成许多个以盘片的中心为圆心的同心圆环,每个圆环称为一个磁道。 道密度:沿磁盘径向单位长度上的磁道数称为道密度。常用每英寸上的磁道数表示,记作TPI。 位密度:在磁道上数据的记录密度称为位密度。
扇区:把每个磁道分为若干个存储区,每个存储区称为扇区。9. 软盘的主要性能指标包括(磁道)、(道密度)、(位密度)、(扇区)和(存储容量)。 综合题:
1. 本书学过哪些接口芯片?对学过的接口芯片,总结它们在外部引脚上有哪些相同点。
10