1、工业用微型计算机自考题真题 2015 年 04 月及答案解析(总分:100.00,做题时间:90 分钟)一、第部分 选择题(总题数:20,分数:40.00)1.下列寄存器中,属于通用寄存器的是_(分数:2.00)A.BPB.CXC.DSD.SI2.在 8086 CPU 中,用于存放代码段的段地址的寄存器是_(分数:2.00)A.CSB.DSC.ESD.SS3.存放堆栈栈顶地址的寄存器组合是_(分数:2.00)A.CS 和 IPB.CS 和 SPC.SS 和 BPD.SS 和 SP4.当进行减法运算时,若最高位发生借位,则_(分数:2.00)A.CF=1B.DF=1C.SF=1D.ZF=15.定
2、义一个过程的伪操作是_(分数:2.00)A.MACRO 和 ENDMB.NAME 和 ENDC.PROC 和 ENDPD.SEGMENT 和 ENDS6.SRAM 6116 为 2K8 位的存储芯片,其地址线有_(分数:2.00)A.2 根B.8 根C.10 根D.11 根7.完全由硬件执行 I/O 交换,而不需要 CPU 干预传送过程的传送方式是_(分数:2.00)A.DMA 方式B.查询传输方式C.中断控制方式D.无条件传输方式8.8253 的工作方式有_(分数:2.00)A.4 种B.5 种C.6 种D.8 种9.十进制数-110 的 8 位二进制反码,用十六进制数表示是_(分数:2.0
3、0)A.6EHB.91 HC.92HD.0EEH10.设 CS=4000H,IP=5000H,则下一条待执行指令的物理地址为_(分数:2.00)A.40000HB.45000HC.50000HD.54000H11.指令“MOV AX, SI”中,源操作数的寻址方式为_(分数:2.00)A.立即寻址B.直接寻址C.寄存器寻址D.寄存器间接寻址12.下列四条指令中,错误的指令是_(分数:2.00)A.MOV BX,AXB.MOV Bx,SIC.MOV BX,SID.MOV DS,AX13.能将 AL 中第 1、3、5、7 位变反,第 0、2、4、6 位保持不变的指令是_(分数:2.00)A.AND
4、 AL,10101010BB.OR AL,10101010BC.TEST AL,10101010BD.XOR AL,10101010B14.设 DF=1,执行指令“MOVSW”后,SI 和 DI 均要分别_(分数:2.00)A减 2B减 1C加 1D加 215.条件转移指令 JBE 产生转移的条件是_(分数:2.00)A.CF=0 或 ZF=0B.CF=0 或 ZF=1C.CF=1 或 ZF=0D.CF=1 或 ZF=116.设有数据定义 A DW 1234H,5678H,执行指令“MOV AX,A+1”后,AX 中的内容是 _(分数:2.00)A.1235HB.3456HC.5634HD.7
5、812H17.74LS138(3:8 译码器)能产生有效输出的条件是_ A B C D (分数:2.00)A.B.C.D.18.中断类型号为 12H 的中断向量的物理地址为_(分数:2.00)A.00012H00015HB.00048H0004BHC.00048H00051HD.00072H00075H19.若要将 8253 的计数器 0 设定为方式 0、读/写计数器高 8 位、二进制计数,其工作方式控制字为_(分数:2.00)A.10HB.11HC.20HD.21H20.在 A/D 转换中,模拟信号输入中最高频率分量的频率是 10KHz,为了保证能从采样信号重建足够精度的原始信号,则采样频率
6、的最小值为_(分数:2.00)A.5KHzB.10KHzC.20KHzD.100KHz二、第部分 非选择题(总题数:10,分数:10.00)21.字符“6”的 ASCII 码值是 1H。 (分数:1.00)22.通过指令“INT 21H”调用 DOS 系统功能时,在寄存器 1 中设置功能号。 (分数:1.00)23.一个有 10 条地址线、8 条数据线的 SRAM 芯片最多能存储 1 个 ASCII 码字符。 (分数:1.00)24.按照总线所处的位置分类,总线可分为 1、内总线和外总线。 (分数:1.00)25.ADC0809 是 1 型 8 位 A/D 转换器。 (分数:1.00)26.若
7、 CX 寄存器的计数初值为 0,则由 LOOP 指令控制的循环会执行 1 次。 (分数:1.00)27.设 SP=3000H,AX=1200H,执行指令“PUSH AX”后,SP 的值为 1H。 (分数:1.00)28.用 1 片 2K8 位的 SRAM 6116 存储芯片可组成 8KB 的存储器。 (分数:1.00)29.3 片 8259A 级联,最多可管理 1 级中断。 (分数:1.00)30.两台计算机采用 RS232C 串口通信时,最少的连接线数是 1 根。 (分数:1.00)三、程序分析题(总题数:6,分数:24.00)31.有程序段如下: MOV AL,28H MOV BL,39H
8、 ADD AL,BL MOV BL,AL DAA 上述程序段执行后,AL=_H,BL=_H。 (分数:4.00)_有程序段如下: MOV AL,0FH XOR AL,0FFH MOV CL,7 SHR AL,CL(分数:4.00)(1).上述程序段执行后,AL=_H。(分数:2.00)_(2).若将程序段中的“SHR AL,CL”改写为“ROR AL,CL”,程序段执行后,AL=_H。(分数:2.00)_有程序段如下: MOV AL,3 CMP AL,10 JC KK ADD AL,7 KK: ADD AL,30H MOV DL,AL(分数:4.00)(1).上述程序段执行后,DL=_H。(分
9、数:2.00)_(2).若将程序段中的“MOV AL,3”改写为“MOV AL,OFH”,程序段执行后,DL=_H。(分数:2.00)_32.有程序段如下: MOV AX,0 MOV BX,0 MOV CX,10 L1: ADD AX,BX ADD BX,2 LOOP L1 上述程序段执行后,AX=_H,BX=_H。 (分数:4.00)_33.某输出接口采用查询传输方式从数据端口输出一个字节数据 NUM 的程序段如下: SCAN: MOV DX,301H IN AL,DX TEST AL,02H JNZ SCAN MOV DX,300H MOV AL,NUM OUT DX,AL 问:该接口中数
10、据端口的地址为_H,状态端口的地址为_H。 状态位 D1 为_时,表示外设忙。 (分数:4.00)_34.有程序段如下: BUF DB 14H,41H,59H,95H,78H,87H,5BH,085H MOV CX,8 LEA SI,BUF L1: MOV AL,SI AND AL,81H CMP AL,81H JZ L2 1NC SI LOOP L1 L2: MOV BL,SI 上述程序段执行后,BL=_H,CX=_。 (分数:4.00)_四、编写程序题(总题数:1,分数:8.00)35.下面程序的功能是从键盘输入一个数 N(19),然后输出 N 个大写字母“A”。请填空将程序补充完整。(分
11、数:8.00)_五、简单应用题(总题数:2,分数:10.00)36.某系统的 RAM 由四片 SRAM 组成,与 CPU 的连接如图所示。由图可知,单片 SRAM 的存储容量是_位。系统给 1#存储芯片分配的地址范围是_H_H,给 4#存储芯片分配的地址范围是_H_H。 (分数:5.00)_37.在图所示的 D/A 转换电路中,设 DAC0832(1)的输入寄存器地址为 0281H,DAC 寄存器的地址为0280H;DAC0832(2)的输入寄存器地址为 0282H,DAC 寄存器的地址为 0280H。下面的程序段可将内存 BUF和 BUF+1 两个单元的数据同时转换成模拟量。请填空将程序段补
12、充完整。 (分数:5.00)_六、综合应用题(总题数:1,分数:8.00)38.某系统中有一个开关键 S 和一个共阴极 LED 数码管,8255A 作为其接口,如图所示。当 S 键闭合时,数码管上循环显示“0”“9”,每秒钟显示变化一次。当 S 键断开时停止显示,再次闭合时继续显示。设 8255A 的 PA 端口地址为 218H,PB 端口地址为 219H,控制寄存器地址为 21BH。请填空将下列程序段补充完整,以实现上述要求的功能。 (分数:8.00)_工业用微型计算机自考题真题 2015 年 04 月答案解析(总分:100.00,做题时间:90 分钟)一、第部分 选择题(总题数:20,分数
13、:40.00)1.下列寄存器中,属于通用寄存器的是_(分数:2.00)A.BPB.CX C.DSD.SI解析:解析 BP 是基址指针;DS 是数据段,属于段寄存器;SI 属于源变址;CX 属于通用寄存器。2.在 8086 CPU 中,用于存放代码段的段地址的寄存器是_(分数:2.00)A.CS B.DSC.ESD.SS解析:解析 CS 是用来存放代码段的段地址寄存器。3.存放堆栈栈顶地址的寄存器组合是_(分数:2.00)A.CS 和 IPB.CS 和 SPC.SS 和 BPD.SS 和 SP 解析:解析 堆栈段寄存器 SS 的内容再加上 BP 的内容即是操作数的物理地址。4.当进行减法运算时,
14、若最高位发生借位,则_(分数:2.00)A.CF=1 B.DF=1C.SF=1D.ZF=1解析:解析 当无符号数的较小数减较大数时,因不够减而产生借位,此时进位标志 CF 置 1,即 CF=1。5.定义一个过程的伪操作是_(分数:2.00)A.MACRO 和 ENDMB.NAME 和 ENDC.PROC 和 ENDP D.SEGMENT 和 ENDS解析:解析 过程定义伪操作命令:PROC/ENDP。6.SRAM 6116 为 2K8 位的存储芯片,其地址线有_(分数:2.00)A.2 根B.8 根C.10 根D.11 根 解析:解析 SRAM 6116 芯片的容量为 2K8 位,有 2048
15、 个存储单元,需 11 根地址线,7 根用于行地址译码输入,4 根用于列译码地址输入,每条列线控制 8 位,从而形成了 128128 个存储阵列,即 16384个存储体。7.完全由硬件执行 I/O 交换,而不需要 CPU 干预传送过程的传送方式是_(分数:2.00)A.DMA 方式 B.查询传输方式C.中断控制方式D.无条件传输方式解析:8.8253 的工作方式有_(分数:2.00)A.4 种B.5 种C.6 种 D.8 种解析:解析 8253 有 6 种工作方式,分别为方式 0方式 5,每种方式下的输出波形各不相同。9.十进制数-110 的 8 位二进制反码,用十六进制数表示是_(分数:2.
16、00)A.6EHB.91 H C.92HD.0EEH解析:10.设 CS=4000H,IP=5000H,则下一条待执行指令的物理地址为_(分数:2.00)A.40000HB.45000H C.50000HD.54000H解析:11.指令“MOV AX, SI”中,源操作数的寻址方式为_(分数:2.00)A.立即寻址B.直接寻址C.寄存器寻址D.寄存器间接寻址 解析:解析 寄存器间接寻址指令中的寄存器(是一个 16 位寄存器)的内容不是操作数,而是操作数的有效地址,操作数本身在存储器中,如 MOV BX,DI。12.下列四条指令中,错误的指令是_(分数:2.00)A.MOV BX,AXB.MOV
17、 Bx,SI C.MOV BX,SID.MOV DS,AX解析:解析 在 MOV 指令中,不允许将两个基址(BX、BP)或变址(SI、DI)组合在一起寻址,所以 B 选项是错误的。13.能将 AL 中第 1、3、5、7 位变反,第 0、2、4、6 位保持不变的指令是_(分数:2.00)A.AND AL,10101010BB.OR AL,10101010BC.TEST AL,10101010BD.XOR AL,10101010B 解析:14.设 DF=1,执行指令“MOVSW”后,SI 和 DI 均要分别_(分数:2.00)A减 2 B减 1C加 1D加 2解析:15.条件转移指令 JBE 产生
18、转移的条件是_(分数:2.00)A.CF=0 或 ZF=0B.CF=0 或 ZF=1C.CF=1 或 ZF=0D.CF=1 或 ZF=1 解析:解析 条件转移指令 JBE 产生转移的条件是 CF=1 或 ZF=1。16.设有数据定义 A DW 1234H,5678H,执行指令“MOV AX,A+1”后,AX 中的内容是 _(分数:2.00)A.1235HB.3456HC.5634HD.7812H 解析:17.74LS138(3:8 译码器)能产生有效输出的条件是_ A B C D (分数:2.00)A.B.C. D.解析:18.中断类型号为 12H 的中断向量的物理地址为_(分数:2.00)A
19、.00012H00015HB.00048H0004BH C.00048H00051HD.00072H00075H解析:解析 中断类型号 12H 的中断向量的物理地址为 484B,其功能是存储器容量检查调用。19.若要将 8253 的计数器 0 设定为方式 0、读/写计数器高 8 位、二进制计数,其工作方式控制字为_(分数:2.00)A.10HB.11HC.20H D.21H解析:20.在 A/D 转换中,模拟信号输入中最高频率分量的频率是 10KHz,为了保证能从采样信号重建足够精度的原始信号,则采样频率的最小值为_(分数:2.00)A.5KHzB.10KHzC.20KHz D.100KHz解
20、析:二、第部分 非选择题(总题数:10,分数:10.00)21.字符“6”的 ASCII 码值是 1H。 (分数:1.00)解析:3622.通过指令“INT 21H”调用 DOS 系统功能时,在寄存器 1 中设置功能号。 (分数:1.00)解析:AH23.一个有 10 条地址线、8 条数据线的 SRAM 芯片最多能存储 1 个 ASCII 码字符。 (分数:1.00)解析:102424.按照总线所处的位置分类,总线可分为 1、内总线和外总线。 (分数:1.00)解析:片总线25.ADC0809 是 1 型 8 位 A/D 转换器。 (分数:1.00)解析:逐次逼近26.若 CX 寄存器的计数初
21、值为 0,则由 LOOP 指令控制的循环会执行 1 次。 (分数:1.00)解析:6553627.设 SP=3000H,AX=1200H,执行指令“PUSH AX”后,SP 的值为 1H。 (分数:1.00)解析:2FFE28.用 1 片 2K8 位的 SRAM 6116 存储芯片可组成 8KB 的存储器。 (分数:1.00)解析:429.3 片 8259A 级联,最多可管理 1 级中断。 (分数:1.00)解析:2230.两台计算机采用 RS232C 串口通信时,最少的连接线数是 1 根。 (分数:1.00)解析:3三、程序分析题(总题数:6,分数:24.00)31.有程序段如下: MOV
22、AL,28H MOV BL,39H ADD AL,BL MOV BL,AL DAA 上述程序段执行后,AL=_H,BL=_H。 (分数:4.00)_正确答案:()解析:67 61有程序段如下: MOV AL,0FH XOR AL,0FFH MOV CL,7 SHR AL,CL(分数:4.00)(1).上述程序段执行后,AL=_H。(分数:2.00)_正确答案:()解析:01(2).若将程序段中的“SHR AL,CL”改写为“ROR AL,CL”,程序段执行后,AL=_H。(分数:2.00)_正确答案:()解析:0E1有程序段如下: MOV AL,3 CMP AL,10 JC KK ADD AL
23、,7 KK: ADD AL,30H MOV DL,AL(分数:4.00)(1).上述程序段执行后,DL=_H。(分数:2.00)_正确答案:()解析:33H(2).若将程序段中的“MOV AL,3”改写为“MOV AL,OFH”,程序段执行后,DL=_H。(分数:2.00)_正确答案:()解析:46H32.有程序段如下: MOV AX,0 MOV BX,0 MOV CX,10 L1: ADD AX,BX ADD BX,2 LOOP L1 上述程序段执行后,AX=_H,BX=_H。 (分数:4.00)_正确答案:()解析:005AH 0014H33.某输出接口采用查询传输方式从数据端口输出一个字
24、节数据 NUM 的程序段如下: SCAN: MOV DX,301H IN AL,DX TEST AL,02H JNZ SCAN MOV DX,300H MOV AL,NUM OUT DX,AL 问:该接口中数据端口的地址为_H,状态端口的地址为_H。 状态位 D1 为_时,表示外设忙。 (分数:4.00)_正确答案:()解析:300 301 134.有程序段如下: BUF DB 14H,41H,59H,95H,78H,87H,5BH,085H MOV CX,8 LEA SI,BUF L1: MOV AL,SI AND AL,81H CMP AL,81H JZ L2 1NC SI LOOP L1
25、 L2: MOV BL,SI 上述程序段执行后,BL=_H,CX=_。 (分数:4.00)_正确答案:()解析:95 5四、编写程序题(总题数:1,分数:8.00)35.下面程序的功能是从键盘输入一个数 N(19),然后输出 N 个大写字母“A”。请填空将程序补充完整。(分数:8.00)_正确答案:()解析:JB BEGIN (或 JC BEGIN) JA BEGIN (或 JNBE BEGIN) AND AL,0FH XOR CH,CH (或 MOV CH,0)五、简单应用题(总题数:2,分数:10.00)36.某系统的 RAM 由四片 SRAM 组成,与 CPU 的连接如图所示。由图可知,
26、单片 SRAM 的存储容量是_位。系统给 1#存储芯片分配的地址范围是_H_H,给 4#存储芯片分配的地址范围是_H_H。 (分数:5.00)_正确答案:()解析:32K8 00000 07FFF 18000 1FFFF37.在图所示的 D/A 转换电路中,设 DAC0832(1)的输入寄存器地址为 0281H,DAC 寄存器的地址为0280H;DAC0832(2)的输入寄存器地址为 0282H,DAC 寄存器的地址为 0280H。下面的程序段可将内存 BUF和 BUF+1 两个单元的数据同时转换成模拟量。请填空将程序段补充完整。 (分数:5.00)_正确答案:()解析:(1)LEA (2)0
27、281 (3)INC (4)0282 (5)0280 (注:第 2、4 两空顺序可以颠倒)六、综合应用题(总题数:1,分数:8.00)38.某系统中有一个开关键 S 和一个共阴极 LED 数码管,8255A 作为其接口,如图所示。当 S 键闭合时,数码管上循环显示“0”“9”,每秒钟显示变化一次。当 S 键断开时停止显示,再次闭合时继续显示。设 8255A 的 PA 端口地址为 218H,PB 端口地址为 219H,控制寄存器地址为 21BH。请填空将下列程序段补充完整,以实现上述要求的功能。 (分数:8.00)_正确答案:()解析:(1)21B (2)82 (3)10 (4)219 (5)80 (6)JZ (7)218 (8)00