1、2017年 4月全国自考(工业用微型计算机)真题试卷及答案解析(总分:80.00,做题时间:90 分钟)一、单项选择题(总题数:20,分数:40.00)1.英文字符A在计算机内存中的存储形式是 ( )(分数:2.00)A.原码B.补码C.BCD码D.ASC码2.在 8086CPU中,附加数据段寄存器是 ( )(分数:2.00)A.CSB.DSC.ESD.SS3.8086将内存分成若干个段,每个段不超过 ( )(分数:2.00)A.16KBB.32KBC.64KBD.1MB4.下列寄存器中,能用于寄存器间接寻址的寄存器是 ( )(分数:2.00)A.AXB.BXC.CXD.DX5.数据定义伪操作
2、 DD所定义的每个操作数在内存中占用的字节数为 ( )(分数:2.00)A.1B.2C.4D.86.下列只读存储器中,属于一次性写人数据的存储器是 ( )(分数:2.00)A.PROMB.EPROMC.EEPROMD.Flash Memory7.可编程中断控制器 8259A的端口数为 ( )(分数:2.00)A.1B.2C.3D.78.在 8250提供的引脚信号中,用于表示数据终端准备好的信号是 ( )(分数:2.00)A.B.C.D.9.8421 BCD码 00010100 B表示的十进制数为 ( )(分数:2.00)A.14B.20C.24D.12010.十进制数一 2的 8二进制补码表示
3、为 ( )(分数:2.00)A.00000010BB.10000010BC.11111101BD.11111110B11.下列指令中,错误的是 ( )(分数:2.00)A.MOVBX,0B.MOV BX,0C.MOV BL,0D.MOV BYTE PTRBX,012.下列指令中,源操作数的寻址方式为立即寻址的是 ( )(分数:2.00)A.MOV BX,AB.MOV BXA+IC.MOV BX,ASID.MOV BX,OFFSETA13.设 AL=2,要使 AL=一 2,应执行的指令是 ( )(分数:2.00)A.NEG ALB.N0T ALC.ADD AL,80HD.OR AL,80H14.
4、设 AX=8765 H,DX=4321 H,执行“CWD“指令后,DX 中的内容是 ( )(分数:2.00)A.0000HB.4321HC.8765HD.0FFFFH15.指令“XOR AL,AL”执行后,标志位 ( )(分数:2.00)A.CF=1B.OF=1C.SF=1D.ZF=116.条件转移指令 JNAE:产生转移的条件是 ( )(分数:2.00)A.CF=0B.CF=1C.ZF=0D.ZF=117.用 5124位的 RAM芯片构成 4KB的存储系统,需要该芯片的数量是 ( )(分数:2.00)A.4片B.8片C.16片D.32片18.某一中断服务程序的入口地址存放在中断向量表的 00
5、20 H0023 H存储单元中,则该中断对应的中断类型码是 ( )(分数:2.00)A.05 HB.08HC.10 HD.20 H19.采用三片 8259A级联后,CPU 的可屏蔽硬中断源能扩大到 ( )(分数:2.00)A.1 5个B.1 6个C.22个D.24个20.某 8位 DA 转换器输出电压的范围为 05V,数字量 40 H对应的输出电压约为 ( )(分数:2.00)A.1 VB.125VC.25VD.4V二、填空题(总题数:10,分数:20.00)21.计算机利用 1 码将减法运算转换成加法运算。(分数:2.00)填空项 1:_22.8K8位的 EPROM芯片有 1 根地址线。(分
6、数:2.00)填空项 1:_23.8255A能实现双向传输功能的工作方式为 1。(分数:2.00)填空项 1:_24.AD 转换器主要有并联比较型、 1 型和双积分型等几种。(分数:2.00)填空项 1:_25.十进制数 355 换算成二进制数是 1。(分数:2.00)填空项 1:_26.设 BL=0FEH,执行指令“SAR BL,1”后,BL 中的内容是 1。(分数:2.00)填空项 1:_27.设 SP=1300H,AX=200H,执行指令“POP AX”后,SP 寄存器的内容为 1。(分数:2.00)填空项 1:_28.变量定义 X DW 12H,34H,执行指令“MOV AX,X”后,
7、AX 的值是 1。(分数:2.00)填空项 1:_29.2716为 2K8位的 EPROM存储器,若其起始地址为 08000 H,则该存储器的末地址为 1。(分数:2.00)填空项 1:_30.在 2片 8259A级联的中断系统中,从片的 INT端接到主片的 IR3端,则初始化主片 ICW3的数据为 1。(分数:2.00)填空项 1:_三、程序分析题(总题数:6,分数:12.00)31.有程序段如下: MOV AL,12H MOV BL,34H ADD AL,BL NEG BL ADD BL,AL SUB AL,BL 上述程序段执行后,AL= 1H,BL= 2H。(分数:2.00)填空项 1:
8、_填空项 1:_32.有程序段如下: MOV AL,37H MOV BL,48H ADD AL,BL MOV BL,AL DAA 上述程序段执行后,AL= 1H,BL= 2H。(分数:2.00)填空项 1:_填空项 1:_33.有程序段如下: MOV BL,24 MOV AH,0 MOV AL,BL MOV CL,10 DIV CL XCHG AH,AL MOV BL,AH MUL CL ADD BL,AL 上述程序段执行后,AL= 1H,BL= 2H。(分数:2.00)填空项 1:_填空项 1:_34.有程序段如下: MOV AL,6CH MOV BL,AL AND AL,55H SHL A
9、L,1 AND BL,0AAH SHR BL,1 OR AL,BL 上述程序段执行后,AL= 1H,BL= 2H。(分数:2.00)填空项 1:_填空项 1:_35.某系统中 8253的地址范围为 180H183H,初始化程序段如下: MOV DX,1 83 H MOV AL,37H OUT DX,AL MOV DX,180 H MOV AX,4096 OUT DX,AL MOV AL,AH OUT DX,AL 该初始化程序段对 8253的计数器 0初始化,计数器 0将工作于方式 1。若 CLK0的输入为 1MHz的时钟信号,则其输出 OUT0的频率为 2KHz。(分数:2.00)填空项 1:
10、_填空项 1:_36.有程序段如下: MOV AL31 MOV BL,14 XOR AL,BL MOV SI,0 MOV CX,8 L1:ROL AL,1 JNC 1.2 INC SI L2:LOOP L1 上述程序段执行后,AL= 1H,SI= 2H。(分数:2.00)填空项 1:_填空项 1:_四、编写程序题(总题数:1,分数:2.00)37.下面程序的功能是从 1 5个带符号数中找出最小的数送入 RESULT单元中。请将程序补充完整。 DATA SEGMENT BLOCK DB 1,一 2,3,4,一 5,6,一 7,8,9,一 10,1 1,一 1 2,1 3,14,1 5 RESUL
11、T DB ? DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX LEA SI,BLOCK (1) MOV AL,SI INC SI L1:CMP AL,SI (2) MOV AL,SI L2: (3) LOOP L1 (4) MOV AH,4CH INT 21H CODE ENDS END START(分数:2.00)_五、简单应用题(总题数:2,分数:4.00)38.某存储系统由两类芯片构成,RAM 采用两片 6264,EPROM 采用两片 2732,如题 38图所示。由图可知,单片 6264芯
12、片的存储容量是_位。系统给 6264(1)芯片分配的地址范围是_H_H或_H_H。 (分数:2.00)_39.题 39图为 8255A用作开关量输入和输出接口的电路。该电路工作时,若 K断开,灯 L0熄灭,L1 点亮;若 K闭合,灯 L0点亮,L1 熄灭。请填空将下面的控制程序补充完整。 (分数:2.00)_六、综合应用题(总题数:1,分数:2.00)40.ADC0809通过并行接 El 8255A与 PC连接,如题 40图所示,补充完整以下程序段,实现对通道 3的数据采集。设 8255A的端 El地址范围为 800H803 H,PA 口地址为 800H。 (分数:2.00)_2017年 4月
13、全国自考(工业用微型计算机)真题试卷答案解析(总分:80.00,做题时间:90 分钟)一、单项选择题(总题数:20,分数:40.00)1.英文字符A在计算机内存中的存储形式是 ( )(分数:2.00)A.原码B.补码C.BCD码D.ASC码 解析:解析:ASC对英文字符、标点符号、控制字符等进行编码。2.在 8086CPU中,附加数据段寄存器是 ( )(分数:2.00)A.CSB.DSC.ESD.SS 解析:解析:在 8086CPU内部,ES 表示附加数据段寄存器,CS 表示代码段寄存器,DS 表示数据段寄存器,SS表示堆栈段寄存器。3.8086将内存分成若干个段,每个段不超过 ( )(分数:
14、2.00)A.16KBB.32KBC.64KB D.1MB解析:解析:8086 采用分段技术将 1M字节的内存分成若干个段,每个段最多有 64K连续字节。4.下列寄存器中,能用于寄存器间接寻址的寄存器是 ( )(分数:2.00)A.AXB.BX C.CXD.DX解析:解析:寄存器间接寻址方式中,允许存放 EA的寄存器只有四个:SI、DI、BX、BP。5.数据定义伪操作 DD所定义的每个操作数在内存中占用的字节数为 ( )(分数:2.00)A.1B.2C.4 D.8解析:解析:数据定义伪操作 DD:定义变量名为 DWORD,操作数后面跟 2个字,即 4个字节;在内存中低位在前,高位字在后。6.下
15、列只读存储器中,属于一次性写人数据的存储器是 ( )(分数:2.00)A.PROM B.EPROMC.EEPROMD.Flash Memory解析:解析:PROM 的内容一经写入就不可再被更改了。7.可编程中断控制器 8259A的端口数为 ( )(分数:2.00)A.1B.2 C.3D.7解析:解析:一片 8259A对应两个端口地址,其中一个为偶地址,一个为奇地址,并且要求偶地址较低,奇地址较高。8.在 8250提供的引脚信号中,用于表示数据终端准备好的信号是 ( )(分数:2.00)A.B.C. D.解析:解析: 为数据终端准备好输出信号。 为数据装置准备好输入信号。 为请求发送输出信号。9
16、.8421 BCD码 00010100 B表示的十进制数为 ( )(分数:2.00)A.14 B.20C.24D.120解析:10.十进制数一 2的 8二进制补码表示为 ( )(分数:2.00)A.00000010BB.10000010BC.11111101BD.11111110B 解析:11.下列指令中,错误的是 ( )(分数:2.00)A.MOVBX,0 B.MOV BX,0C.MOV BL,0D.MOV BYTE PTRBX,0解析:12.下列指令中,源操作数的寻址方式为立即寻址的是 ( )(分数:2.00)A.MOV BX,AB.MOV BXA+IC.MOV BX,ASID.MOV B
17、X,OFFSETA 解析:解析:OFFSET A 表示存储器 A的偏移地址。13.设 AL=2,要使 AL=一 2,应执行的指令是 ( )(分数:2.00)A.NEG AL B.N0T ALC.ADD AL,80HD.OR AL,80H解析:14.设 AX=8765 H,DX=4321 H,执行“CWD“指令后,DX 中的内容是 ( )(分数:2.00)A.0000HB.4321HC.8765HD.0FFFFH 解析:解析:CWD 指令的功能是将 AX最高位(符号位)复制到 DX的所有位。15.指令“XOR AL,AL”执行后,标志位 ( )(分数:2.00)A.CF=1B.OF=1C.SF=
18、1D.ZF=1 解析:解析:XOR 指令的功能是 src和 dest按位执行逻辑异或操作并将结果存入 dest。执行 XOR AL,AL指令后结果为 0,故 ZF=1。16.条件转移指令 JNAE:产生转移的条件是 ( )(分数:2.00)A.CF=0B.CF=1 C.ZF=0D.ZF=1解析:17.用 5124位的 RAM芯片构成 4KB的存储系统,需要该芯片的数量是 ( )(分数:2.00)A.4片B.8片C.16片 D.32片解析:解析:5124 位的 RAM芯片构成 4K8位的存储系统,需要的芯片数量是(4K512)(84)=82=16片。18.某一中断服务程序的入口地址存放在中断向量
19、表的 0020 H0023 H存储单元中,则该中断对应的中断类型码是 ( )(分数:2.00)A.05 HB.08H C.10 HD.20 H解析:19.采用三片 8259A级联后,CPU 的可屏蔽硬中断源能扩大到 ( )(分数:2.00)A.1 5个B.1 6个C.22个 D.24个解析:20.某 8位 DA 转换器输出电压的范围为 05V,数字量 40 H对应的输出电压约为 ( )(分数:2.00)A.1 VB.125V C.25VD.4V解析:二、填空题(总题数:10,分数:20.00)21.计算机利用 1 码将减法运算转换成加法运算。(分数:2.00)填空项 1:_ (正确答案:正确答
20、案:补)解析:22.8K8位的 EPROM芯片有 1 根地址线。(分数:2.00)填空项 1:_ (正确答案:正确答案:13)解析:23.8255A能实现双向传输功能的工作方式为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:方式 2)解析:24.AD 转换器主要有并联比较型、 1 型和双积分型等几种。(分数:2.00)填空项 1:_ (正确答案:正确答案:逐次逼近)解析:25.十进制数 355 换算成二进制数是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:100011.1)解析:26.设 BL=0FEH,执行指令“SAR BL,1”后,BL 中的内容是 1。(分
21、数:2.00)填空项 1:_ (正确答案:正确答案:0FFH)解析:27.设 SP=1300H,AX=200H,执行指令“POP AX”后,SP 寄存器的内容为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:1302H)解析:28.变量定义 X DW 12H,34H,执行指令“MOV AX,X”后,AX 的值是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:0012H)解析:29.2716为 2K8位的 EPROM存储器,若其起始地址为 08000 H,则该存储器的末地址为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:0B7FFH)解析:30.在 2
22、片 8259A级联的中断系统中,从片的 INT端接到主片的 IR3端,则初始化主片 ICW3的数据为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:08H)解析:三、程序分析题(总题数:6,分数:12.00)31.有程序段如下: MOV AL,12H MOV BL,34H ADD AL,BL NEG BL ADD BL,AL SUB AL,BL 上述程序段执行后,AL= 1H,BL= 2H。(分数:2.00)填空项 1:_ (正确答案:正确答案:34)填空项 1:_ (正确答案:12)解析:32.有程序段如下: MOV AL,37H MOV BL,48H ADD AL,BL MO
23、V BL,AL DAA 上述程序段执行后,AL= 1H,BL= 2H。(分数:2.00)填空项 1:_ (正确答案:正确答案:85)填空项 1:_ (正确答案:7F)解析:33.有程序段如下: MOV BL,24 MOV AH,0 MOV AL,BL MOV CL,10 DIV CL XCHG AH,AL MOV BL,AH MUL CL ADD BL,AL 上述程序段执行后,AL= 1H,BL= 2H。(分数:2.00)填空项 1:_ (正确答案:正确答案:28)填空项 1:_ (正确答案:2A)解析:34.有程序段如下: MOV AL,6CH MOV BL,AL AND AL,55H SH
24、L AL,1 AND BL,0AAH SHR BL,1 OR AL,BL 上述程序段执行后,AL= 1H,BL= 2H。(分数:2.00)填空项 1:_ (正确答案:正确答案:9C)填空项 1:_ (正确答案:14)解析:35.某系统中 8253的地址范围为 180H183H,初始化程序段如下: MOV DX,1 83 H MOV AL,37H OUT DX,AL MOV DX,180 H MOV AX,4096 OUT DX,AL MOV AL,AH OUT DX,AL 该初始化程序段对 8253的计数器 0初始化,计数器 0将工作于方式 1。若 CLK0的输入为 1MHz的时钟信号,则其输
25、出 OUT0的频率为 2KHz。(分数:2.00)填空项 1:_ (正确答案:正确答案:3)填空项 1:_ (正确答案:1)解析:36.有程序段如下: MOV AL31 MOV BL,14 XOR AL,BL MOV SI,0 MOV CX,8 L1:ROL AL,1 JNC 1.2 INC SI L2:LOOP L1 上述程序段执行后,AL= 1H,SI= 2H。(分数:2.00)填空项 1:_ (正确答案:正确答案:11)填空项 1:_ (正确答案:2)解析:四、编写程序题(总题数:1,分数:2.00)37.下面程序的功能是从 1 5个带符号数中找出最小的数送入 RESULT单元中。请将程
26、序补充完整。 DATA SEGMENT BLOCK DB 1,一 2,3,4,一 5,6,一 7,8,9,一 10,1 1,一 1 2,1 3,14,1 5 RESULT DB ? DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX LEA SI,BLOCK (1) MOV AL,SI INC SI L1:CMP AL,SI (2) MOV AL,SI L2: (3) LOOP L1 (4) MOV AH,4CH INT 21H CODE ENDS END START(分数:2.00)_正确答案:(
27、正确答案:(1)MOV CX,14 (2)JNG L2 (3)INC SI (4)MOV RESULT,AL)解析:五、简单应用题(总题数:2,分数:4.00)38.某存储系统由两类芯片构成,RAM 采用两片 6264,EPROM 采用两片 2732,如题 38图所示。由图可知,单片 6264芯片的存储容量是_位。系统给 6264(1)芯片分配的地址范围是_H_H或_H_H。 (分数:2.00)_正确答案:(正确答案:8K8 10000 11FFF 90000 91FFF)解析:39.题 39图为 8255A用作开关量输入和输出接口的电路。该电路工作时,若 K断开,灯 L0熄灭,L1 点亮;若 K闭合,灯 L0点亮,L1 熄灭。请填空将下面的控制程序补充完整。 (分数:2.00)_正确答案:(正确答案:(1)90H (2)01H (3)02H (4)01H)解析:六、综合应用题(总题数:1,分数:2.00)40.ADC0809通过并行接 El 8255A与 PC连接,如题 40图所示,补充完整以下程序段,实现对通道 3的数据采集。设 8255A的端 El地址范围为 800H803 H,PA 口地址为 800H。 (分数:2.00)_正确答案:(正确答案:(1)98 (2)0B (3)01 (4)1B(5)0B (6)02 (7)10 (8)00)解析: