3. 设异步传输时,采用1个起始位,8个信息位,1位奇偶校验位和2个停止位。若波特率为9600,则能传输的最大字符数为多少?
3. 答:由题意可知,要发送一个字符,实际需发送1个起始位、8位信息位、1个奇偶校验位和2个停止位,故其字符长度为:
1+8+1+2=12(位)。
每秒发送最大字符数=波特率/实际发送1个字符长度
=9600/12=800(字符/秒)
4.某中断程序入口地址为23456H,放置在中断向量表中的位置为00020H,问此中断向量号为多少?入口地址在向量表中如何放置?
答:向量号为:08H
入口地址在00020H开始的四个单元中的存放顺序是:56H,04H,00H,23H 五、综合应用题
1.如题图1所示,请写出在74LS138的Y5输出端所产生的地址范围;若将题图1中DIP开关状态设置为:S1和S2合上;S3和S0断开,试指出74LS138输出端Y5的地址范围。
题图1 用比较器组成的可选式译码电路
答:DIP开关有两种状态:合(ON)与断(OFF)。
合(ON)=0
断(OFF)=1;
45
对比较器,因为A=B连接到74LS138的控制线G1上,所以A9 A8 A7 A6的值由电
子开关S3S2S1S0的状态决定。
当S1和S2合上;S3和S0断开:A9 A8 A7 A6的值为1001
Y5输出时,A5 A4 A3 A2的值为0101
因此:地址变化范围为:1001010100 ~1001010111
即:254H~257H; 同理可得:全部断开时地址变化范围为:1111010100 ~1111010111 即:F54H~F57H;
2.如图所示是一个模--数转换的电路图。
A/D转换器ADC0809的引脚START为转换启动,ALE为通道地址(ADDC,ADDB和ADDA)锁存使能, OE为输出使能,EOC为转换结束,这4个信号都是高电平有效。ADDC、ADDB和ADDA为8路模拟输 入IN7—IN0的地址选择线,其中:ADDC为最高位。端口地址可由图计算得出,要求完成下述功能: (1)写出“将工作方式控制字写入8255A”的指令序列。方式控制字中不用的位均置为0; (2)“启动ADC0809,使采样模拟输入通道IN7进行A/D转换”写出相应指令序列; (3)写出“查询ADC0809的EOC端,等待A/D转换结束”的指令序列; (4)写出“读入已转换好的数字量”的指令序列。
答:8255的端口地址为:1DCH----1DFH。各模拟通道IN0—IN7启动地址分别为:1C8H—1CFH,为8个读端口,所以启动转换要用输入而不是输出指令。
(1)8255A初始化指令序列如下:
46
INIT8255:MOV DX,1DFH ;取8255控制口地址 MOV AL,10010010B ;A口、B口方式0输入
(2)启动ADC0809模拟输入通道IN7进行A/D转换的指令序列为:
ADATA:MOV DX,1CFH ;取IN7启动地址 IN DX,AL ;读启动端口,产生启动脉冲
(3)查询ADC0809转换结束的指令序列为: MOV DX,1DDH ;取8255A口地址
WAIT$:IN AL,DX ;读EOC状态 TEST AL,80H ;PB7=1?
JZ WAIT$ ;未结束,继续查询等待
(4) 读入已转换好数字量的指令序列为: MOV DX,1DCH ;取8255A口地址 IN AL,DX ;读A口
模拟试卷8
一、填空题
1. 若X=-128,Y=-1,若机器的字长为16位,则[X]补 = FF00 H, [Y]补= FFFF H, [X+Y]补 = FEFF
_ H, [X-Y]补=___FF01______H。
2. 8086CPU复位时,CS的内容被置为____FFFFH____________,IP的内容被置为____0000H____ 3. 计算机内的堆栈是一种特殊的数据存储区,对它的存取采用__后进先出_________的原则。 4. 如果AH=80H,AL=48H,在执行SUB AH,AL指令之后,(AX)=_____3848H____________ 5. 若(CS)=4200H,物理转移地址为4A230H,当CS的内容被设定为7900H时,则物理转移地址
为__81230H_________
6. 某存储器模块容量为512K字节,若用64KX1位的芯片构成,则需芯片__64________片,芯片应
分为_______8_______组。
7. 当8253的/CS信号有效时,其地址线A1A0分别为__00____、__01_____、___10_____、___11______
47
时,可分别选中计数器0,计数器1,计数器2,控制字寄存器。
8. 一个中断类型号为01CH的中断处理程序存放在0100H:3800H开始的内存中,中断向量存贮在
地址为_____70H__________至______73H_____的_____4_______个单元中。
9. 已知异步串行通信的帧信息为0110010101,其中包含启始位1位、停止位1位,7位ASCII数
据位和1位校验位,则传送的字符数据是 H,采用的是__________校验,校验位是
10. 一个4位的D/A转换器,满量程电压为10V,其线性误差为±
1LSB,当输入为0CH时,其理2想输出电压值为________________
二、选择题
61. 具有指令流水线结构的CPU,一般情况下指令的执行时间主要取决于________C____
A. 指令执行的步骤 B. CPU有无等待状态 C. CPU的时钟周期
D. CPU内的Cache存储器大小
62. 以下可使寄存器AX和CF同时清0的指令为_______
A. SUB AX,AX B. XCHG AX,BX C. XOR AX,BX D. PUSH AX
63. 执行下列程序后,(AL)=______。
MOV AL,92H SUB AL,71H DAS
A. 32 B. 21 C. 21H D. 11H
64. 在MOV WORD PTR[0074H],55BBH指令的机器代码中,最后一个字节是__________ 。
A. 00H B. 55H C. 74H D. BBH 65. 对于给定的数据定义,变量R1的值为___________
48