1、全国自考(工业用微型计算机)模拟试卷 9 及答案与解析一、单项选择题1 若二进制数为 1011011,则相应的十进制数为 ( )(A)2275(B) 225(C) 215(D)2232 动态半导体存储器的特点是 ( )(A)在工作中存储器内容会产生变化(B)每次读出后,需要根据原存内容重新写入一遍(C)每隔一定时间,需要根据原存内容重新写入一遍(D)在工作中需要动态地改变访存地址3 字符 7 的 ASC马值是 ( )(A)32 H(B) 33 H(C) 35 H(D)37 H4 构成中央处理器的两个主要部分是 ( )(A)控制器和寄存器(B)控制器和运算器(C)运算器和寄存器(D)控制器和存储
2、器5 8086 指令 ADD AL,BX+SI+88H 的寻址方式为 ( )(A)变址寻址(B)寄存器寻址(C)基址变址寻址(D)基址寻址6 由 2M1 位 DRAM 存储芯片构成 8M8 位的高集成度的内存条,所需该存储芯片的片数为 ( )(A)4 片(B) 8 片(C) 16 片(D)32 片7 在 ROM 存储器中,必须有的电路是 ( )(A)数据写入(B)再生(C)地址译码(D)刷新8 8086 系统中内存被分成若干个段,每个段连续字节最多有 ( )(A)64K(B) 16K(C) 128K(D)1024K9 如下的程序段X DB 1,2,3,4Y DB 5,6,7,8MOV SI,
3、OFFSET XMOV AX, SI+1当执行第 4 条指令后,AX 的内容为 ( )(A)1(B) 2(C) 5(D)610 下列四条语句中,非法的变量名是 ( )(A)2XDBl0H(B) X2DBl0H(C) _X2DBl0H(D)X_2DBl0H11 计算机存储数据的最小单位是二进制的 ( )(A)位(B)字节(C)字长(D)千字长12 若 AL=13H,执行指令。XOR AL,54H 的结果是 ( )(A)AL=57H(B) AL=47H(C) AL=10H(D)AL=088H13 80868088 CPU 以处理多种不同的中断,每个中断对应一个类型码,其类型码范围 ( )(A)02
4、56(B) 0255(C) 04128(D)012714 在 IBM PCXT 中,对 8253 初始化编程,控制字寄存器的地址是 ( )(A)40 H(B) 41 H(C) 42 H(D)43 H15 MOV AX,ES:1000H源操作数的寻址方式是 ( )(A)上即寻址(B)直接寻址(C)变址寻址(D)基址寻址16 假设寄存器 R 中的数值为 200,主存地址为 200 和 300 的地址单元中存储的内容分别是 300 和 400,则什么方式下访问到的操作数为 200 ( )(A)直接寻址 200(B)寄存器间接寻址(R)(C)存储器间接寻址(200)(D)寄存器寻址 R17 下列不属于
5、 DAC0832 的内部逻辑结构的是 ( )(A)8 位输入寄存器(B)两个数据缓冲寄存器(C) 8 位 DAC 寄存器(D)12 位 DAC 寄存器18 下列属于高速采样保持器芯片的是 ( )(A)LF198(B) HTS 002 5(C) AD582K(D)SHA114419 在两片 825 9A 级联的中断系统中,主片的 IR5 作为从片的中断请求输入端,则初始化主、从片时 ICW3 的数据格式分别是 ( )(A)05 H 和 20 H(B) 50 H 和 02 H(C) 02 H 和 50 H(D)20 H 和 05 H20 80868088 CPU 的中断向量表所占用的物理地址范围是
6、 ( )(A)00000H003FFH(B) 00000H00400H(C) 00001H00400H(D)FFC00H FFFFFH二、填空题21 若 TAB 为数据段中 0032 H 单元的符号名,其中存放的内容为 1 234 H,则执行MOV AX,TAB 指令后,AX=_H。22 标号有三种属性:_、_、_。23 操作数项可以是_、_、_、_或由_组成。24 一般情况下,在程序中可设置_、_、_、_四个当前段。25 在存储器中,1KB=_字节,由 16K4 芯片组成 32KB 存储器模块,需要_片 RAM。26 16KB 的 RAM 芯片应有 _根地址输入端,_根数据输入端。27 一般
7、小容量的存储器系统用_组成较好,大容量的存储器系统则适合于用_组成;DRAM 集成度高、功耗_ ,使用时需_电路。28 按照存取方式,存储器可分为_和_。29 存储芯片片选端译码的方法有_、_和_。30 设某容量为 4KB RAM 芯片的起始地址为 2000H(16 位地址),则其终止地址为_。三、程序分析题31 阅读以下程序段,说明运行结果MOV DX, 0F100HMoV DH, DXCMP AH, DX初值:F100 H=A,41 00 H=B;结果:AH=_H 。32 有程序段如下:MOV DI, 0MOV AL, 200HDILP: INC DICMP DI, 08 HJAE A1
8、1CMP AL, 200H DIJLE A22MOV AL, 200HDIA22: JMP LPA11: INT 3DS: 200HDB 22 H, 33 H,44 H,5 5 HDB 88H, 96H,OAAH,0FFH程序执行后,AL=_。该程序的功能是_。33 设数据段中偏移地址为 1000H 的单元分别存放的数据为 08H 和 09H,写出如下程序的运行结果,并指出该程序段的功能。MOV CL, 4MOV SI, 1000HMOV AL, SI+1SHL AL, CLOR AL, SIMOV SI+2 一, ALINT 3结果为:SI=_,(DS:1 002)=_程序功能是_。34 有
9、程序如下:MOV AL, 02 HSHL AL, 1MOV BL, ALSHL AL, 1SHL AL, 1ADD AL, BLINT 3程序执行后,AL=_。该程序的功能是_。35 有程序段如下:ORG 1 00 HMOV BX, 4000HMOV AL, 08 HXLATMOV DL, ALMOV AH, 2INT 2 1 HINT 3DS:4000 HDB012345 6789执行该程序后,CRT 上显示的字符是_。在执行 XLAT 指令后 AL=_程序段的功能是_36 阅读下列程序,指出运行结果。MOV SI, 2000HMOV AX, 1000HMOV DS, AXXOR CX, C
10、XMOV CL, 04 HLOPl: MOV SI, ALINC SIINC ALLOOP LOPlINT 3程序运行后的结果为:DS=_,SI=_ ,AX=_ ,四、编写程序题37 32 个 8 位有符号数,存储在以 BUFFER 为首地址的数据段中,试填空完成下列程序,统计其中有多少个非负数,并存放在 DL 中。MOV BX, OFFSET BUFFERMOV CX,_MOV DL,_LOP1: MOV AL,_CMP AL_JL _INC _NEXT:_ BXLOOP _INT 3五、简单应用题38 给定(SP)=0100 ,(SS)=0300,(FLAGS)=0240 ,存储单元的内容
11、为(00020)=0040, (00022)=0100,在段地址为 0900 及偏移地址为 00A0 的单元中有一条中断指令 INT 8,试问执行 INT 8 指令后,SP,SS,IP,FLAGS 的内容是什么? 栈顶的三个字是什么?39 在题 39 图所示的系统中,要求按钮未按之前为全暗,每按一次,则发光二极管LED 亮其中一个,并从 LED0LED1LED7逐个循环点亮。已知 8255A 各端I:1 地址为 60H63 H。请根据注解要求完成未完成的程序指令,要求一条横线一条指令。(控制字中无关位用0表示)提示:8255A 工作方式控制字格式为: 程序:MOV DX 60HMOV AL,
12、90H MOV AL,_ MOV DX, 61 H OUT DX, AL ;LED 全暗 MOV BL, 01 HWAIT: _ TEST AL, 01 H JNZ WAIT MOV AL, BL_ MOV DX, 60HWAIT1 : IN AL, DX ;检查键是否松开 TEST AL, 01 H JZ WAIT1 ROL BL, 1 ;准备下一次 JMP WAIT INT 3六、综合应用题40 如题 40 图所示电路为由 AD7520 和计数器 74LSl61 组成的波形发生电路。已知VREF=一 10V,试画出输出电压 U0 的波形,并标出波形图上各点电压的幅度。全国自考(工业用微型计
13、算机)模拟试卷 9 答案与解析一、单项选择题1 【正确答案】 A2 【正确答案】 C3 【正确答案】 D【试题解析】 字母A 的 ASCII 码值为 41H,字母b 的 ASCII 码值为62H,09 的 ASC码值是 30H39H。4 【正确答案】 B【试题解析】 计算机的控制器与运算器一起构成计算机的中央处理器 CPU。5 【正确答案】 C6 【正确答案】 D【试题解析】 由 2M1 位扩展为 8M8 位,首先进行位扩展,需要 8 片扩展为2M8 位。其次进行字扩展,需要 4 片 2M8 位的扩展为 8M8 位的高集成度的内存条。7 【正确答案】 C【试题解析】 在存储器中,因为有很多存储
14、元在内部,所以需要地址译码器逐一翻译每个存储元。8 【正确答案】 A9 【正确答案】 B10 【正确答案】 A【试题解析】 一个有效的变量名不能以数字开头。11 【正确答案】 A12 【正确答案】 B【试题解析】 XOR 指令对 dest 的功能是将 dest 和 src 按位执行逻辑异或操作并将结果存入 dest。13 【正确答案】 B【试题解析】 80868088 CPU 可以处理多种不同的中断,每个中断对应一个类型码,其类型码范围为 0255,共计 256 个中断源的申请。14 【正确答案】 D15 【正确答案】 B【试题解析】 直接寻址的指令很容易判断,只要在方括号中有立即数的就是该寻
15、址方式。另外只要指令中有方括号的,那么其中有一个操作数一定来自 CPU 以外的存储器,存储器的地址不一定像这个题中这样直接给出,但是可以通过间接的形式分析出来。16 【正确答案】 D17 【正确答案】 D18 【正确答案】 B19 【正确答案】 D【试题解析】 ICW3 是标识主片从片初始化的命令字。只有当系统中有多片8259A 级联时才需要设置 ICW3,单片 8259A 时不用设置 ICW3。当多片 8259A级联时,1CW3 用来指出主片上连接从片以及从片连接到主片的情况,所以,ICW3 有两种格式。20 【正确答案】 A二、填空题21 【正确答案】 123422 【正确答案】 段属性
16、偏移属性 类型属性23 【正确答案】 常数 寄存器 标号 变量 表达式24 【正确答案】 数据段 代码段 堆栈段 附加段25 【正确答案】 1024 426 【正确答案】 14 827 【正确答案】 SRAM DRAM 小 定时刷新28 【正确答案】 只读存储器(ROM) 随机存取储器(RAM)29 【正确答案】 全译码法 部分译码法 线选译码法30 【正确答案】 2FFFH三、程序分析题31 【正确答案】 AH=42H32 【正确答案】 AL=88H。功能是寻找 8 个有符号数的最小值。33 【正确答案】 SI=1000H。(DS:1002)=98H。功能是将两个数符压缩在一个内存单元中。3
17、4 【正确答案】 AL=14 H 。功能是实现 AL10 运算。35 【正确答案】 8。AL=38 H。功能是利用换码指令和 DOS 系统 2 号功能调用显示字符 8。36 【正确答案】 DS=1000 H,SI=2004 H,CL=0,AX=1004H四、编写程序题37 【正确答案】 320BX0NEXTDLINCLOPl五、简单应用题38 【正确答案】 (SP)=00FA(SS)=0300(IP)=0040(FLAGS)=0040 堆栈内容:39 【正确答案】 OUT DX, AL00HMOV DX 60HIN AL, DXMOV DX, 61 HOUT DX, AL六、综合应用题40 【正确答案】 由题 40 图可知,74LS1 61 组成的十六进制计数器,其输出在时钟 CLK 作用下,从 00001111 循环输出,故 AD7520 的也从 00001111 循环输入。 当 d9、d 8、d 7、d 6 分别为 1,其他位为 0 时,有 d9=1 时,u 0=5V;d 8=1 时,u0=2 5V;d 7=1 时,u 0=125V