1、全国自考(工业用微型计算机)-试卷 9及答案解析(总分:80.00,做题时间:90 分钟)一、单项选择题(总题数:20,分数:40.00)1.若二进制数为 1011011,则相应的十进制数为 ( )(分数:2.00)A.2275B.225C.215D.2232.动态半导体存储器的特点是 ( )(分数:2.00)A.在工作中存储器内容会产生变化B.每次读出后,需要根据原存内容重新写入一遍C.每隔一定时间,需要根据原存内容重新写入一遍D.在工作中需要动态地改变访存地址3.字符 7的 ASC马值是 ( )(分数:2.00)A.32 HB.33 HC.35 HD.37 H4.构成中央处理器的两个主要部
2、分是 ( )(分数:2.00)A.控制器和寄存器B.控制器和运算器C.运算器和寄存器D.控制器和存储器5.8086指令 ADD AL,BX+SI+88H的寻址方式为 ( )(分数:2.00)A.变址寻址B.寄存器寻址C.基址变址寻址D.基址寻址6.由 2M1位 DRAM存储芯片构成 8M8位的高集成度的内存条,所需该存储芯片的片数为 ( )(分数:2.00)A.4片B.8片C.16片D.32片7.在 ROM存储器中,必须有的电路是 ( )(分数:2.00)A.数据写入B.再生C.地址译码D.刷新8.8086系统中内存被分成若干个段,每个段连续字节最多有 ( )(分数:2.00)A.64KB.1
3、6KC.128KD.1024K9.如下的程序段 X DB 1,2,3,4 Y DB 5,6,7,8 MOV SI, OFFSET X MOV AX, SI+1当执行第 4条指令后,AX 的内容为 ( )(分数:2.00)A.1B.2C.5D.610.下列四条语句中,非法的变量名是 ( )(分数:2.00)A.2XDBl0HB.X2DBl0HC._X2DBl0HD.X_2DBl0H11.计算机存储数据的最小单位是二进制的 ( )(分数:2.00)A.位B.字节C.字长D.千字长12.若 AL=13H,执行指令。XOR AL,54H 的结果是 ( )(分数:2.00)A.AL=57HB.AL=47
4、HC.AL=10HD.AL=088H13.80868088 CPU 以处理多种不同的中断,每个中断对应一个类型码,其类型码范围 ( )(分数:2.00)A.0256B.0255C.04128D.012714.在 IBM PCXT 中,对 8253初始化编程,控制字寄存器的地址是 ( )(分数:2.00)A.40 HB.41 HC.42 HD.43 H15.MOV AX,ES:1000H源操作数的寻址方式是 ( )(分数:2.00)A.上即寻址B.直接寻址C.变址寻址D.基址寻址16.假设寄存器 R中的数值为 200,主存地址为 200和 300的地址单元中存储的内容分别是 300和 400,则
5、什么方式下访问到的操作数为 200 ( )(分数:2.00)A.直接寻址 200B.寄存器间接寻址(R)C.存储器间接寻址(200)D.寄存器寻址 R17.下列不属于 DAC0832的内部逻辑结构的是 ( )(分数:2.00)A.8位输入寄存器B.两个数据缓冲寄存器C.8位 DAC寄存器D.12位 DAC寄存器18.下列属于高速采样保持器芯片的是 ( )(分数:2.00)A.LF198B.HTS 002 5C.AD582KD.SHA114419.在两片 825 9A级联的中断系统中,主片的 IR5作为从片的中断请求输入端,则初始化主、从片时ICW3的数据格式分别是 ( )(分数:2.00)A.
6、05 H和 20 HB.50 H和 02 HC.02 H和 50 HD.20 H和 05 H20.80868088 CPU 的中断向量表所占用的物理地址范围是 ( )(分数:2.00)A.00000H003FFHB.00000H00400HC.00001H00400HD.FFC00HFFFFFH二、填空题(总题数:10,分数:20.00)21.若 TAB为数据段中 0032 H单元的符号名,其中存放的内容为 1 234 H,则执行 MOV AX,TAB 指令后,AX= 1H。(分数:2.00)填空项 1:_22.标号有三种属性: 1、 2、 3。(分数:2.00)填空项 1:_填空项 1:_填
7、空项 1:_23.操作数项可以是 1、 2、 3、 4 或由 5 组成。(分数:2.00)填空项 1:_填空项 1:_填空项 1:_填空项 1:_填空项 1:_24.一般情况下,在程序中可设置 1、 2、 3、 4 四个当前段。(分数:2.00)填空项 1:_填空项 1:_填空项 1:_填空项 1:_25.在存储器中,1KB= 1 字节,由 16K4芯片组成 32KB存储器模块,需要 2 片 RAM。(分数:2.00)填空项 1:_填空项 1:_26.16KB的 RAM芯片应有 1 根地址输入端, 2 根数据输入端。(分数:2.00)填空项 1:_填空项 1:_27.一般小容量的存储器系统用
8、1 组成较好,大容量的存储器系统则适合于用 2 组成;DRAM 集成度高、功耗 3,使用时需 4 电路。(分数:2.00)填空项 1:_填空项 1:_填空项 1:_填空项 1:_28.按照存取方式,存储器可分为 1 和 2。(分数:2.00)填空项 1:_填空项 1:_29.存储芯片片选端译码的方法有 1、 2 和 3。(分数:2.00)填空项 1:_填空项 1:_填空项 1:_30.设某容量为 4KB RAM芯片的起始地址为 2000H(16位地址),则其终止地址为 1。(分数:2.00)填空项 1:_三、程序分析题(总题数:6,分数:12.00)31.阅读以下程序段,说明运行结果 MOV
9、DX, 0F100H MoV DH, DX CMP AH, DX 初值:F100 H=A,41 00 H=B; 结果:AH= 1H。(分数:2.00)填空项 1:_32.有程序段如下: MOV DI, 0 MOV AL, 200HDI LP: INC DI CMP DI, 08 H JAE A1 1 CMP AL, 200H DI JLE A22 MOV AL, 200HDI A22: JMP LP A11: INT 3 DS: 200HDB 22 H, 33 H,44 H,5 5 H DB 88H, 96H,OAAH,0FFH 程序执行后,AL= 1。 该程序的功能是 2。(分数:2.00)
10、填空项 1:_填空项 1:_33.设数据段中偏移地址为 1000H的单元分别存放的数据为 08H和 09H,写出如下程序的运行结果,并指出该程序段的功能。 MOV CL, 4 MOV SI, 1000H MOV AL, SI+1 SHL AL, CL OR AL, SI MOV SI+2一, AL INT 3 结果为:SI= 1,(DS:1 002)= 2 程序功能是 3。(分数:2.00)填空项 1:_填空项 1:_填空项 1:_34.有程序如下: MOV AL, 02 H SHL AL, 1 MOV BL, AL SHL AL, 1 SHL AL, 1 ADD AL, BL INT 3 程
11、序执行后,AL= 1。 该程序的功能是 2。(分数:2.00)填空项 1:_35.有程序段如下: ORG 1 00 H MOV BX, 4000H MOV AL, 08 H XLAT MOV DL, AL MOV AH, 2 INT 2 1 H INT 3 DS:4000 HDB012345 6789 执行该程序后,CRT 上显示的字符是 1。 在执行 XLAT指令后AL= 2 程序段的功能是 3(分数:2.00)填空项 1:_36.阅读下列程序,指出运行结果。 MOV SI, 2000H MOV AX, 1000H MOV DS, AX XOR CX, CX MOV CL, 04 H LOP
12、l: MOV SI, AL INC SI INC AL LOOP LOPl INT 3 程序运行后的结果为:DS= 1,SI= 2,AX= 3,(分数:2.00)填空项 1:_四、编写程序题(总题数:1,分数:2.00)37.32个 8位有符号数,存储在以 BUFFER为首地址的数据段中,试填空完成下列程序,统计其中有多少个非负数,并存放在 DL中。 MOV BX, OFFSET BUFFER MOV CX,_ MOV DL,_ LOP1: MOV AL,_ CMP AL_ JL _ INC _ NEXT:_ BX LOOP _ INT 3(分数:2.00)_五、简单应用题(总题数:2,分数:
13、4.00)38.给定(SP)=0100,(SS)=0300,(FLAGS)=0240,存储单元的内容为(00020)=0040,(00022)=0100,在段地址为 0900及偏移地址为 00A0的单元中有一条中断指令 INT 8,试问执行 INT 8指令后,SP,SS,IP,FLAGS 的内容是什么?栈顶的三个字是什么?(分数:2.00)_39.在题 39图所示的系统中,要求按钮未按之前为全暗,每按一次,则发光二极管 LED亮其中一个,并从LED0LED1LED7逐个循环点亮。已知 8255A各端 I:1 地址为 60H63 H。请根据注解要求完成未完成的程序指令,要求一条横线一条指令。(控
14、制字中无关位用0表示) 提示:8255A 工作方式控制字格式为: (分数:2.00)_六、综合应用题(总题数:1,分数:2.00)40.如题 40图所示电路为由 AD7520和计数器 74LSl61组成的波形发生电路。已知 V REF =一 10V,试画出输出电压 U 0 的波形,并标出波形图上各点电压的幅度。 (分数:2.00)_全国自考(工业用微型计算机)-试卷 9答案解析(总分:80.00,做题时间:90 分钟)一、单项选择题(总题数:20,分数:40.00)1.若二进制数为 1011011,则相应的十进制数为 ( )(分数:2.00)A.2275 B.225C.215D.223解析:2
15、.动态半导体存储器的特点是 ( )(分数:2.00)A.在工作中存储器内容会产生变化B.每次读出后,需要根据原存内容重新写入一遍C.每隔一定时间,需要根据原存内容重新写入一遍 D.在工作中需要动态地改变访存地址解析:3.字符 7的 ASC马值是 ( )(分数:2.00)A.32 HB.33 HC.35 HD.37 H 解析:解析:字母A的 ASCII码值为 41H,字母b的 ASCII码值为 62H,09 的 ASC码值是30H39H。4.构成中央处理器的两个主要部分是 ( )(分数:2.00)A.控制器和寄存器B.控制器和运算器 C.运算器和寄存器D.控制器和存储器解析:解析:计算机的控制器
16、与运算器一起构成计算机的中央处理器 CPU。5.8086指令 ADD AL,BX+SI+88H的寻址方式为 ( )(分数:2.00)A.变址寻址B.寄存器寻址C.基址变址寻址 D.基址寻址解析:6.由 2M1位 DRAM存储芯片构成 8M8位的高集成度的内存条,所需该存储芯片的片数为 ( )(分数:2.00)A.4片B.8片C.16片D.32片 解析:解析:由 2M1位扩展为 8M8位,首先进行位扩展,需要 8片扩展为 2M8位。其次进行字扩展,需要 4片 2M8位的扩展为 8M8位的高集成度的内存条。7.在 ROM存储器中,必须有的电路是 ( )(分数:2.00)A.数据写入B.再生C.地址
17、译码 D.刷新解析:解析:在存储器中,因为有很多存储元在内部,所以需要地址译码器逐一翻译每个存储元。8.8086系统中内存被分成若干个段,每个段连续字节最多有 ( )(分数:2.00)A.64K B.16KC.128KD.1024K解析:9.如下的程序段 X DB 1,2,3,4 Y DB 5,6,7,8 MOV SI, OFFSET X MOV AX, SI+1当执行第 4条指令后,AX 的内容为 ( )(分数:2.00)A.1B.2 C.5D.6解析:10.下列四条语句中,非法的变量名是 ( )(分数:2.00)A.2XDBl0H B.X2DBl0HC._X2DBl0HD.X_2DBl0H
18、解析:解析:一个有效的变量名不能以数字开头。11.计算机存储数据的最小单位是二进制的 ( )(分数:2.00)A.位 B.字节C.字长D.千字长解析:12.若 AL=13H,执行指令。XOR AL,54H 的结果是 ( )(分数:2.00)A.AL=57HB.AL=47H C.AL=10HD.AL=088H解析:解析:XOR 指令对 dest的功能是将 dest和 src按位执行逻辑异或操作并将结果存入 dest。13.80868088 CPU 以处理多种不同的中断,每个中断对应一个类型码,其类型码范围 ( )(分数:2.00)A.0256B.0255 C.04128D.0127解析:解析:8
19、0868088 CPU 可以处理多种不同的中断,每个中断对应一个类型码,其类型码范围为0255,共计 256个中断源的申请。14.在 IBM PCXT 中,对 8253初始化编程,控制字寄存器的地址是 ( )(分数:2.00)A.40 HB.41 HC.42 HD.43 H 解析:15.MOV AX,ES:1000H源操作数的寻址方式是 ( )(分数:2.00)A.上即寻址B.直接寻址 C.变址寻址D.基址寻址解析:解析:直接寻址的指令很容易判断,只要在方括号中有立即数的就是该寻址方式。另外只要指令中有方括号的,那么其中有一个操作数一定来自 CPU以外的存储器,存储器的地址不一定像这个题中这样
20、直接给出,但是可以通过间接的形式分析出来。16.假设寄存器 R中的数值为 200,主存地址为 200和 300的地址单元中存储的内容分别是 300和 400,则什么方式下访问到的操作数为 200 ( )(分数:2.00)A.直接寻址 200B.寄存器间接寻址(R)C.存储器间接寻址(200)D.寄存器寻址 R 解析:17.下列不属于 DAC0832的内部逻辑结构的是 ( )(分数:2.00)A.8位输入寄存器B.两个数据缓冲寄存器C.8位 DAC寄存器D.12位 DAC寄存器 解析:18.下列属于高速采样保持器芯片的是 ( )(分数:2.00)A.LF198B.HTS 002 5 C.AD58
21、2KD.SHA1144解析:19.在两片 825 9A级联的中断系统中,主片的 IR5作为从片的中断请求输入端,则初始化主、从片时ICW3的数据格式分别是 ( )(分数:2.00)A.05 H和 20 HB.50 H和 02 HC.02 H和 50 HD.20 H和 05 H 解析:解析:ICW3 是标识主片从片初始化的命令字。只有当系统中有多片 8259A级联时才需要设置ICW3,单片 8259A时不用设置 ICW3。当多片 8259A级联时,1CW3 用来指出主片上连接从片以及从片连接到主片的情况,所以,ICW3 有两种格式。20.80868088 CPU 的中断向量表所占用的物理地址范围
22、是 ( )(分数:2.00)A.00000H003FFH B.00000H00400HC.00001H00400HD.FFC00HFFFFFH解析:二、填空题(总题数:10,分数:20.00)21.若 TAB为数据段中 0032 H单元的符号名,其中存放的内容为 1 234 H,则执行 MOV AX,TAB 指令后,AX= 1H。(分数:2.00)填空项 1:_ (正确答案:正确答案:1234)解析:22.标号有三种属性: 1、 2、 3。(分数:2.00)填空项 1:_ (正确答案:正确答案:段属性)填空项 1:_ (正确答案:偏移属性)填空项 1:_ (正确答案:类型属性)解析:23.操作
23、数项可以是 1、 2、 3、 4 或由 5 组成。(分数:2.00)填空项 1:_ (正确答案:正确答案:常数)填空项 1:_ (正确答案:寄存器)填空项 1:_ (正确答案:标号)填空项 1:_ (正确答案:变量)填空项 1:_ (正确答案:表达式)解析:24.一般情况下,在程序中可设置 1、 2、 3、 4 四个当前段。(分数:2.00)填空项 1:_ (正确答案:正确答案:数据段)填空项 1:_ (正确答案:代码段)填空项 1:_ (正确答案:堆栈段)填空项 1:_ (正确答案:附加段)解析:25.在存储器中,1KB= 1 字节,由 16K4芯片组成 32KB存储器模块,需要 2 片 R
24、AM。(分数:2.00)填空项 1:_ (正确答案:正确答案:1024)填空项 1:_ (正确答案:4)解析:26.16KB的 RAM芯片应有 1 根地址输入端, 2 根数据输入端。(分数:2.00)填空项 1:_ (正确答案:正确答案:14)填空项 1:_ (正确答案:8)解析:27.一般小容量的存储器系统用 1 组成较好,大容量的存储器系统则适合于用 2 组成;DRAM 集成度高、功耗 3,使用时需 4 电路。(分数:2.00)填空项 1:_ (正确答案:正确答案:SRAM)填空项 1:_ (正确答案:DRAM)填空项 1:_ (正确答案:小)填空项 1:_ (正确答案:定时刷新)解析:2
25、8.按照存取方式,存储器可分为 1 和 2。(分数:2.00)填空项 1:_ (正确答案:正确答案:只读存储器(ROM))填空项 1:_ (正确答案:随机存取储器(RAM))解析:29.存储芯片片选端译码的方法有 1、 2 和 3。(分数:2.00)填空项 1:_ (正确答案:正确答案:全译码法)填空项 1:_ (正确答案:部分译码法)填空项 1:_ (正确答案:线选译码法)解析:30.设某容量为 4KB RAM芯片的起始地址为 2000H(16位地址),则其终止地址为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:2FFFH)解析:三、程序分析题(总题数:6,分数:12.00)
26、31.阅读以下程序段,说明运行结果 MOV DX, 0F100H MoV DH, DX CMP AH, DX 初值:F100 H=A,41 00 H=B; 结果:AH= 1H。(分数:2.00)填空项 1:_ (正确答案:正确答案:AH=42H)解析:32.有程序段如下: MOV DI, 0 MOV AL, 200HDI LP: INC DI CMP DI, 08 H JAE A1 1 CMP AL, 200H DI JLE A22 MOV AL, 200HDI A22: JMP LP A11: INT 3 DS: 200HDB 22 H, 33 H,44 H,5 5 H DB 88H, 96
27、H,OAAH,0FFH 程序执行后,AL= 1。 该程序的功能是 2。(分数:2.00)填空项 1:_ (正确答案:正确答案:AL=88H。)填空项 1:_ (正确答案:功能是寻找 8个有符号数的最小值。)解析:33.设数据段中偏移地址为 1000H的单元分别存放的数据为 08H和 09H,写出如下程序的运行结果,并指出该程序段的功能。 MOV CL, 4 MOV SI, 1000H MOV AL, SI+1 SHL AL, CL OR AL, SI MOV SI+2一, AL INT 3 结果为:SI= 1,(DS:1 002)= 2 程序功能是 3。(分数:2.00)填空项 1:_ (正确
28、答案:正确答案:SI=1000H。)填空项 1:_ (正确答案:(DS:1002)=98H。)填空项 1:_ (正确答案:功能是将两个数符压缩在一个内存单元中。)解析:34.有程序如下: MOV AL, 02 H SHL AL, 1 MOV BL, AL SHL AL, 1 SHL AL, 1 ADD AL, BL INT 3 程序执行后,AL= 1。 该程序的功能是 2。(分数:2.00)填空项 1:_ (正确答案:正确答案:AL=14 H。 功能是实现 AL10运算。)解析:35.有程序段如下: ORG 1 00 H MOV BX, 4000H MOV AL, 08 H XLAT MOV
29、DL, AL MOV AH, 2 INT 2 1 H INT 3 DS:4000 HDB012345 6789 执行该程序后,CRT 上显示的字符是 1。 在执行 XLAT指令后AL= 2 程序段的功能是 3(分数:2.00)填空项 1:_ (正确答案:正确答案:8。 AL=38 H。 功能是利用换码指令和 DOS系统2号功能调用显示字符 8。)解析:36.阅读下列程序,指出运行结果。 MOV SI, 2000H MOV AX, 1000H MOV DS, AX XOR CX, CX MOV CL, 04 H LOPl: MOV SI, AL INC SI INC AL LOOP LOPl I
30、NT 3 程序运行后的结果为:DS= 1,SI= 2,AX= 3,(分数:2.00)填空项 1:_ (正确答案:正确答案:DS=1000 H,SI=2004 H,CL=0,AX=1004H)解析:四、编写程序题(总题数:1,分数:2.00)37.32个 8位有符号数,存储在以 BUFFER为首地址的数据段中,试填空完成下列程序,统计其中有多少个非负数,并存放在 DL中。 MOV BX, OFFSET BUFFER MOV CX,_ MOV DL,_ LOP1: MOV AL,_ CMP AL_ JL _ INC _ NEXT:_ BX LOOP _ INT 3(分数:2.00)_正确答案:(正
31、确答案:32 0 BX 0 NEXT DL INC LOPl)解析:五、简单应用题(总题数:2,分数:4.00)38.给定(SP)=0100,(SS)=0300,(FLAGS)=0240,存储单元的内容为(00020)=0040,(00022)=0100,在段地址为 0900及偏移地址为 00A0的单元中有一条中断指令 INT 8,试问执行 INT 8指令后,SP,SS,IP,FLAGS 的内容是什么?栈顶的三个字是什么?(分数:2.00)_正确答案:(正确答案:(SP)=00FA (SS)=0300 (IP)=0040 (FLAGS)=0040 堆栈内容: )解析:39.在题 39图所示的系
32、统中,要求按钮未按之前为全暗,每按一次,则发光二极管 LED亮其中一个,并从LED0LED1LED7逐个循环点亮。已知 8255A各端 I:1 地址为 60H63 H。请根据注解要求完成未完成的程序指令,要求一条横线一条指令。(控制字中无关位用0表示) 提示:8255A 工作方式控制字格式为: (分数:2.00)_正确答案:(正确答案:OUT DX, AL 00H MOV DX 60H IN AL, DX MOV DX, 61 H OUT DX, AL)解析:六、综合应用题(总题数:1,分数:2.00)40.如题 40图所示电路为由 AD7520和计数器 74LSl61组成的波形发生电路。已知 V REF =一 10V,试画出输出电压 U 0 的波形,并标出波形图上各点电压的幅度。 (分数:2.00)_正确答案:(正确答案:由题 40图可知,74LS1 61 组成的十六进制计数器,其输出在时钟 CLK作用下,从 00001111 循环输出,故 AD7520的也从 00001111 循环输入。 当 d 9 、d 8 、d 7 、d 6 分别为1,其他位为 0时,有 d 9 =1时,u 0 =5V;d 8 =1时,u 0 =25V;d 7 =1时,u 0 =125V)解析: