您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页全国自考(工业用微型计算机)模拟试卷6(题后含答案及解析)

全国自考(工业用微型计算机)模拟试卷6(题后含答案及解析)

来源:华佗小知识


全国自考(工业用微型计算机)模拟试卷6 (题后含答案及解析)

题型有:1. 单项选择题 2. 填空题 3. 程序分析题 4. 编写程序题 5. 简单应用题 6. 综合应用题

单项选择题

1. 若十六进制数为A3.5,则相应的十进制数为 ( ) A.172.5 B.1 79.31 25 C.1 63.3125 D.188.5

正确答案:C

解析:将十六进制数A3.5转换为相应的十进制数,可采用乘幂相加法完

成,即10×161+3×160+5×16-1=163.3125。

2. 若[X]补=1 101 1,则[X]原= ( ) A.10101 B.11011 C.00101 D.01011

正确答案:C 3. 设当前的CS=15H,IP=0100H,那么当前取指令的首地址是 ( ) A.8A150H B.250H C.18195H D.0100H

正确答案:B 4. 一个完整的计算机系统应包括 ( ) A.运算器、存储器、控制器 B.主机和外部设备 C.主机与应用程序

D.配套的硬件设备和软件系统

正确答案:D 5. 当要访问的物理地址为96FF8H的内存单元时,偏移地址允许自己确定,则段地址不可取值为 ( )

A.8600H B.8800H C.9000H D.96FFH

正确答案:A 6. 取CL=0,则下列指令操作后不能使AL=0的是 ( ) A.SAL AL,CL B.SHL AL,CL C.SAR AL,CL D.SHR AL,CL

正确答案:C

解析:A、B选项每左移一次低位补零,左移八次补八个零,AL=0;C选项为算术右移,保持符号位不变,右移八次,AL=0或AL=FFH;D选项为逻辑右

移,每右移一次高位补零,右移八次,AL=0。

7. 执行指令OUT、DX,AL时 ( )

A.B.C.D.

正确答案:C 8. CPU向应中断后,对FLAGS、IP、CS压入堆栈韵顺序为 ( ) A.FLAGS IP CS B.FLAGS CS IP C.CS FLAGS IP D.CS IP FLAGS

正确答案:B

解析:保护断点:CPU先将FLAGS压入堆栈,清除其中的IF位和TF位,

然后先后将CS和IP压入堆栈。

9. 堆栈指针SP的内容是 ( ) A.栈顶地址 B.栈底地址 C.栈顶内容

D.栈底内容

正确答案:A 10. 下列标号合法的是 ( ) A.MAIN

B.NEW ITEM C.1一NUM D.RET

正确答案:A

解析:B选项不能有空格;C选项第一个字符不能为数字;D选项不能是保

留字,如助记符。指示性语句的标号实质上是指令的符号地址。

11. 若AL=0AEH,则执行指令NOT AL后,AL的内容是 ( ) A.11010001B B.10101110B C.11010010B D.0101000B

正确答案:D 12. 下面不属于汇编语言中操作数的是 ( ) A.常数 B.寄存器 C.助记符 D.变量

正确答案:C 13. 下面四个引脚,属于是Intel 8259A用来I~CPU发送中断请求的是 ( )

A.INTA B.INTR C.INT D.NMI

正确答案:C 14. 下列存储器中存取速度最快的是 ( ) A.SRAM B.DRAM C.ROM D.Cache

正确答案:D 15. 在8086系统中,偶地址存储体数据线只和低8位数据总线相连,奇地址存储体数据线只和高8位数据总线相连,满足在一个总线周期内访问一个存储字的条件是 ( )

A.B.C.D.

正确答案:A 16. 有一EPROM芯片的地址范围为30800H~30FFFH,无地址重叠,问该芯片的存储容量为 ( )

A.1 KB B.2KB C.4KB D.8KB

正确答案:B

解析:由题中的已知条件可以看出其地址段由30800H变化到30FFFH,真正变化的就是8到F的区别,又4位二进制数为一位十六进制数,则可以看出其

地址线的根数为1]根,所以其存储容量为2KB。

17. 串行总线主要用于 ( ) A.连接主机与外围设备 B.连接主存与CPU C.连接运算器与控制器 D.连接CPU内部各部件

正确答案:D

解析:串行通信方式由于其信息传送速度慢、信息传送的距离较长、所使用的信号线数量较少等特点,主要用于连接主机和慢速的外围设备,例如主机与串

行鼠标之间的信息传送。

18. 若被测量传感器的精度为0.04%,则所采用A/D转换器的位数最少为 ( )

A.8位 B.10位

C.12位 D.16位

正确答案:C 19. 下列不属于D/A转换器的技术指标的是 ( ) A.分辨率 B.稳定时间 C.温度系数 D.转换时间

正确答案:D

解析:D/A转换器的技术指标包括:分辨率、稳定时间、输出电平、绝对

精度、相对精度、线性误差、温度系数。

20. 8255A在方式0工作时,端H A、B、C的输入/输出的组合种类数为 ( )

A.4 B.8 C.16 D.6

正确答案:C

填空题

21. 在数字计算机中,信息处理的形式是用_________进制运算。

正确答案:二 22. 10010001B V 11 101011B=_________。

正确答案:11111011 23. 8086数据总线的宽度为_________位,8088数据总线的宽度为_________位。

正确答案:16 8 24. CPU将地址信息送上地址总线,通过内存译码电路选中地址信息所标

识的内存单元,这个过程称为_________。

正确答案:内存寻址

25. 一个CPU的地址总线宽度为1 6位,这个CPU能够识别的内存单元

或设备的数量最多为_________。

正确答案:216或K 26. 微型计算机结构分为三大部分:CPU、_________和I/O设备。

正确答案:内存 27. 设BX=300 H,SI=01 00H,BE7、A=0040 H,执行指令LEA DX,

BEAT[BX][SI]后DX=_________。

正确答案:0440H 28. 逻辑运算指令和移位指令可以对_________位和_________位的寄存器

或者存储器操作数按位进行逻辑运算和移位操作。

正确答案:8 16 29. 转跳指令分为:_________、_________、_________、_________四种。

正确答案:转移指令 循环控制指令 过程调用指令 中断指令 30. 计算机按其性能、规格和体积可以分为:超级计算机、大型计算机、小型计算机和_________。

正确答案:微型计算机

程序分析题

31. 某8253的端口地址范围为94H~97H,三个CLK端均输入1MHz的时钟脉冲,试分析下列的程序: MOV AL,00010100B OUT 97 H, AL MOV AL, 0 OUT 94 H, AL MOV AL,01010001B OUT 97 H. AL MOV AL, O OUT 95H, AL试分析计数器0的控制字为_________,工作方式设置为_________。计数器1的控制字为

_________,工作方式设置为_________。

正确答案:00010100B,方式2。01010001B,方式0。 32. 以下是查询输入接口的程序片段,已知状态端口的地址为80E6 H。 MOV DX,80E6H. POLL: IN AL,DX TEST AL,01H JZ POLL DEC ,DX IN AL,DX 当状态端口的D0=0时,执行上述指令段后,DX=_________。

正确答案:DX=80E5H 33. 以下是8259A级联时主片的初始化程序片段。 MOV AL, 11H OUT 20H, AL MOV AL, 8 OUT 21H, AL MOV AL,04 H OUT 21 H, AL MOV AL,01 H OUT 21H. AL从上述程序片段可知:中断类型号=_________,该类型的中断向量的物理地址为

_________、_________、_________、_________。

正确答案:8,00020H,00021 H,00022H,00023H 34. 以下是8255A的端口C的置位/复位编程。 MOV DX, 3033H MOV AL,05 H OUT DX, AL执行上述程序后,PC4=_________,该8255A的端H B的地址为_________。

正确答案:1,3032H 35. 设某8250的端口地址为3FS H~3FFH,以下程序段的功能是设定波特率对应的除数为192。 MOV AX, 1 92 MOV DX,03F8H OUT DX, AL MOV AL, AH INC DX OUT DX, AL执行上述

程序后,DX=_________,AX=_________。

正确答案:03F9H,0=0000H 36. 试分析下列8253在IBM PC/XT中的应用,其初始化程序为: MOV AL,01010100B OUT 43 H, AL MOV AL, 1 8 OUT 41H, AL

试计算每隔_________μs产生一次刷新请求能满足刷新要求。

正确答案:18×838ns=15.084μs

编写程序题

37. 已知1 6个有符号数为:0、0、1、一1、2、一2、3、一3、4、一4、5、一5、6、一6、7、一7,试填空完成下列程序,统计其中正数、负数和0的个数。STSEG SEGMENTSTACKDB 100 H DUP(‘S’)STSEG ENDSDTSEG SEGMENTDATAl DW 0,0,1,一1,2,一2,3,一3,4,一4,5,一5,6,一6,7,一7 PLUS DB 0 ;存放正数个数 ZERO DB 0 ;存储0个数 MINU DB 0 ;存放负数个数 DTSEG ENDS CDSE GSEGMENT MAIN PROCFAR ASSUME CS:CDSEG, SS:STSEG,DS:DTSEG,ES:DTSEG MOV AX, DTSEG MOV DS, AX MOV SI, ;取第一个数据的地址 MOV CX, 16 ;设置循环次数 AGAIN: MOV AX, [SI] ;取数据 CMP AX, 0 ;比较 JZ ;比较的结果为0 JL ;比较的结果小于0 INC JMP ZERO1: INC IMP MINUl: INC NEXT: INC SI

INC SI LOOP AGAIN MOV AH, 4CH INT 21 H

MAlN ENDP CDSE GENDS END MAIN

正确答案:OFFSET DATAlZERO1MINU1PLUSNEXTZERONEXTM1NU

简单应用题

38. 在PC/XT系统中,已知终端类型号为0AH,中断入口地址为PINTR,试用DOS功能调用设定其中断向量,请填写下列程序段完成指定功能。 PUS HDS MoV AX, SEG_________ MoV DS,_________ MOV DX,_________PINTR MOV AX,_________ INT_________ POP DS

正确答案:PINTRAXOFFSET250AH21 H 39. 有三个3位的ASCII数串ASC1、ASC2和ASC3定义如下: ASCl DB ‘578’ ASC2 DB ‘694’ ASC3 DB ‘0000’请编写程序计算ASC3←ASC1+ASC2。

正确答案:CLCMOV CX, 3MOV BX, 2BACK: MoV AL, ASCl[BX]ADC AL, ASC2厂BX]AAAOR ASC3[BX+1], ALDEC

BXLOOP BACKRCL CX, 1OR ASC3PBX, CL

综合应用题

40. 编写一个程序,让8086 CPU通过8255A同开关及7段LED显示器的接口相连,如题40图所示,开关设置的二进制信息由8255A的PB口输入,经程序转换为对应的7段LED的段选码(字形码)后,通过PA口输出,由7段LED显示开关二进制状态值(用十六进制表示),在控制程序的横线上填写适当的指令。(8255A的端口地址为0FFF8H、0FFFAH、0—FFFCH和0FFFEH)。

0RG

2000H MOV AL,_______ MOV DX, OFFFEH OUT _______ , AL RDPORTB: MOV DL, OFAH IN AL, DX

AND AL, 0FH MOV BX, _______ XLAT MOV DL, OF8H OUT DX, AL MOV AX, 56CH DELAY: DEC AX JNZ DELAY JMP RDPORTB HLT ORG 2500H SSEGCODE DB OCO H,0F9 H,0A4H,0BOH,99 H,92 H,82 H,0F8 H DB

80H,98 H,88 H,83 H,0C6H,OA1 H,86 H,8EH

正确答案:82HDXOFFSET SSEGCODE

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务