1、全国自考(工业用微型计算机)模拟试卷 7 及答案与解析一、单项选择题1 二进制数 1000000001B 对应的十进制数是 ( )(A)32125(B) 402(C) 64125(D)800012 个人计算机属于 ( )(A)服务器(B)工业用微型计算机(C)一般用途的微型计算机(D)单板机3 8086CPU 中断请求线有 ( )(A)1 条(B) 2 条(C) 4 条(D)8 条4 若X 补 =01011,则真值 X= ( )(A)01011(B) 00101(C) 11011(D)101015 设有二进制数 X=11011 10,若采用 8 位二进制数表示,则 X补 ( )(A)11101
2、101(B) 10010011(C) 00010011(D)100100106 下列数中最小的是 ( )(A)101001B(B) 2BH(C) 50D(D)527 1000 1010 是 ( )(A)带符号数(B)是不带符号数(C)是原码、反码、补码标识的带符号数(D)无法确定8 8086 微处理器的 RD 引脚属于 ( )(A)输入信号(B)数据信号(C)控制信号(D)地址信号9 如果把地址用 CS:IP 形式表达,具体写成为 2200H:4000H,具体的物理地址是 ( )(A)22000H(B) 4000H(C) 6200H(D)26000H10 下列指令语法错误的是 ( )(A)MO
3、V SI,1 000(B) MOV BP,AL(C) MOV BP,AX(D)MOV DS ,0100H11 基址寻址使用的寄存器是 ( )(A)BX 或 BP(B) AX 或 SI(C) DX 或AX(D)SI 或 DI12 补码 7FFFH 所代表的真值为十进制数+32767 ,补码 8001H 的真值是 ( )(A)一 32768(B)一 32767(C)一 1(D)800113 条件转移指令 JE NEXT,能转移到语句标号为 NEXT 执行的条件是 ( )(A)ZF=0(B) CF=0(C) ZF=1(D)CF=114 将累加器 AX 的内容清零的正确指令是 ( )(A)AND AX
4、,FFH(B) XOR AX,AX(C) SCB AX,AX(D)CMP AX,AX15 下列不是使用立即数操作数的是 ( )(A)条件转移指令(B)数据传送指令(C)逻辑运算指令(D)算术运算指令16 执行 LOOP 指令时,先将 CXCX 一 1,转移到 target 处执行的条件是 ( )(A)CX=1(B) CX=0(C) CX=0(D)CX017 若x 反 =1 1011,则 X= ( )(A)00101(B) 00100(C) 01011(D)一 01 01118 无符号二进制数 11010111B 对应的十进制数是 ( )(A)653(B) 327(C) 215(D)12519
5、8086 和 8088 CPU 芯片数据总线的位数分别是 ( )(A)1 ,8(B) 8,16(C) 8,8(D)16,1620 若寄存器 AX、BX 的内容分别为 11:10 H、5 678 H 时,依次执行 PUSH AX、PUsH BX、POPAX、POP BX 后,则寄存器 AX 和 BX 的内容分别为 ( )(A)1110H,7856H(B) 5678H,1234H(C) 5678 H,1110 H(D)7856 H,1011H二、填空题21 某 PC 计算机主板上的 IO 扩展槽总线为 62 根,称其为_总线。22 外部设备向 80868088 CPU 申请可屏蔽中断时,中断请求信
6、号是通过其_引脚进入 CPU 的。23 CPU 和外部设备进行信息交换,必须通过_电路。24 信息在通信线路上的传输具有方向性。根据线路能否支持双方同时通信,通信方式分为全双工通信、_和单工通信三种。25 逐次逼近型 AD 转换器在一次转换中要进行多次比较,如果在转换过程中输入信号变化超过 1LSB 寸应的电压,则应在 AD 转换器前加上_器件。26 PC 总线中,IOR 为低电平时,表明 CPU 对端口进行_操作。27 采样是将_的模拟量转换成时间上_的模拟量。28 双积分型 AD 转换器是通过使_清零使积分器中电容完全放电。29 DA 转换器的转换精度是_和_之间的误差。30 用来描述 D
7、A 转换器可以输出的微小输入量的敏感程度的技术指标是_。三、程序分析题31 阅读下列程序,说明程序执行后 DL、AX、CX 、CF 的值。MOV AX, 789FHMOV CX, 1 6MOV DL, 0L1: ROL AX 1JNC NEXTINC DLNEXT: LOOP L1INT 3程序执行后,DL=_,AX=_,CX=_,CF=_32 阅读以下程序段,说明运行结果MOV SI, 2 100 HMOV 2800 H SIMOV SP, 2800HPOP DI结果:DI=_,SP_。33 阅读下列程序MOV SI, 0FFSET BUFMOV DI, 0FFSET RESULTMOV C
8、X,5NEXT: MOV AL, SIOR AL, 30HCMP AL, 3AHJB STOREADD AL, 07 HSTORE: MOV DI, ALINC SIINC DILOOP NEXTHLTBUF DB 06 H,08H ,0AH,0DH,OFHRESULT DB 5 DUP(0)程序运行后,RESULT 开始的连续 5 个单元的内容依次为:_、_、_、_、_。34 有程序段如下:MOV BL, 96 HMOV AL, BLMOV CL,1SHR AL, CLMOV BH, ALAND BL, OFHINT 3程序执行后,BH=_,BL=_ 。35 已知下列数据段,试画出数据段中数
9、据的分布图(即标明数据及其所在的地址)。DATA SEGMENT AT 1000 HORG 100HVAR1 DB 12ORG 200HVAR2 DW 3456HVAR3 DB 2 DUP(4)DATA ENDS36 有程序段如下:MOV AL, 8ADD AL, ALMOV BL, ALMOV CL, 2SHL AL, CLADD AL, BLINT 3程序执行后,AL=_,BL=_。四、编写程序题37 BUF 中存放了一组数求其最大值和最小值。结臬存放在 BX 中,其中 BH 放最大值,BL 放最小值,完成下列程序。DATA SEGMENTBUF DW 5,7,3,1,1 27,8,4,1
10、5,1 8,0DATA ENDSCODE SEGMENTASSUME CS:CODE, DS:DATASTART: MOV AX, DATAMOV DS, AXMOV SI, OFFSET BUFMOV CX, 9MOV BH, SIMOV BL, SILOP: INC SlMOV AL, SICMP AL, BHJAECMP AL, BLJBJMP NEXTNO: MoV BH, ALJMP NEXTNO1: MoV BL, ALJMP NEXTNEXT: DEC CXJNE LOPMOV AH, 4CHINT 21 HCODE ENDSEND START五、简单应用题38 题 38 图为采
11、用锁存器 74LS373 的 LED 接口电路。下面的这段程序可以控制 8个 LED 间隔发光,每隔 5 秒钟变换发光状态(亮变灭,灭变亮 ),工作一段时间后结束。请将程序补充完整。MOV CX, 7200LOP:OUT 80 H, AL ;80 H 是使 Y0 有效(低电平 )的地址信号 CALLDELAY5S ;DELAY5S 为延迟 5 秒钟的子程序 XOR AL, 0FFH DEC CX MOV AH, 4CH INT 21 H39 设某微机系统的内存由地址号连续的 1 6KB 静态 RAM 组成,起始地址为 88000 H。存储器芯片用 8K4 的 RAM 芯片,CPU 为 8086
12、。(1)组成该内存空间共需几个芯片组?每个芯片组有几片 RAM 芯片?写出每个芯片组的地址空间。(2)编写程序段,将该 16KB 内存全部清零。六、综合应用题40 如题 40 图所示,8255A 的 PA 口接一个 LED 共阴极数码管。要求当开关 K 首次断开时,显示0。第 n 次闭合再断开时(其中 n=1、2、3、4、5、6、7、8),显示n ,已知:(1)08 字形码分别为 3FH、06 H、5BH、4FH、66 H、7DH、07 H、7FH、6FH。(2)8255A PA 口地址:218 H,PB 口地址:21 9H,PC 口地址:21AH,控制端口地址:21BH。试填写下列程序段,完
13、成以上功能。PORTA EQU 218HPORTB EQU 219HPORTC EQU 21AH PORTCW EQU 21BH LEDTB DB 3FH,06H、5BH ,4FH 、 66H、7DH、07H 、7FH、6FH MOV AL,82 H ;PA 方式 0 输出,PB 方式 0 输入 MOV DXPORTCW 0UT DX, AL MOV AH, 00HNEXT: MOV DX,PORTB IN AL, DX CMP AL_ JZ JIAYI JMP LPJIAYI: INC AHLP: MoV AL,_LEA BX LEDTB ;使 BX 指向 LED显示码表 LEDTAB 表头
14、 XLAT MOV DX, PoRTA OUT DX, AL MOV DX, _ MOV AL, OEH ;构造置复位控制字 OUT DX, AI 。 JMP全国自考(工业用微型计算机)模拟试卷 7 答案与解析一、单项选择题1 【正确答案】 C【试题解析】 采用二进制定义公式直接把 1000000001B 转换为十进制数,即得到选项 C。2 【正确答案】 C【试题解析】 工业用微型计算机和一般用途的,微型计算机功能和结构都不同。3 【正确答案】 B【试题解析】 8086CPU 中断请求线有 INTR 和 NMI 两条,它们都是外部中断申请输入端。4 【正确答案】 A【试题解析】 X 补 =01
15、011,其符号位为 0,真值为正;真值就是 01011。5 【正确答案】 D【试题解析】 X=11011 10 为负数,负数的补码是符号位不变将二进制位按位取反后在最低位上加 1,故X 补 =10010010。6 【正确答案】 A【试题解析】 注意十进制数D可以省略,2BH=101011B,50D=110010。故选 A选项。7 【正确答案】 D【试题解析】 在没有明确说明下,我们无法确定一个数是有符号数。8 【正确答案】 C【试题解析】 在 8086 微处理器的控制引脚中,RD 引脚和 WR 引脚本身都是输出引脚,但是在这两个引脚的信号输出之后,接下来的数据总线上的信号传送方向就是从 CPU
16、 片外取回数据,这是在读控制信号输出之后,而 CPU 把内部的数据输出给片外这是在写信号之后的动作过程。9 【正确答案】 D【试题解析】 物理地址=22000H+4000H=26000H。10 【正确答案】 D【试题解析】 不能直接向 DS 中送立即数,要实现语句功能可改为:MOV AX, 0100H MOV DS, AX11 【正确答案】 A【试题解析】 基址寻址指令的特点和变址寻址相似,不同之处在于基址寻址指令使用的寄存器为 BX 或 BP。12 【正确答案】 B【试题解析】 先将 8001 H 转换为二进制数,再转换为十进制数即可。13 【正确答案】 C【试题解析】 IE 指令是等于零转
17、移指令,转移条件是 ZF=1,即 ZF=1 时,实现转移条件。14 【正确答案】 B【试题解析】 CMP 指令不保留执行结果,计算 destsrc,但不把差值回送给目的操作数。15 【正确答案】 A【试题解析】 使用立即数操作数的指令有:数据传送指令、算术运算指令以及逻辑运算指令等。16 【正确答案】 D【试题解析】 LOOP 指令规定用 CX 作为计数器,执行 LOOP 时,先将CXCX1,如果 CX0则转移到 target 处执行。17 【正确答案】 B【试题解析】 x 补 =10100,X=一 00100。18 【正确答案】 C【试题解析】 二进制数转换为十进制数直接用二进制数的定义转换
18、即可。19 【正确答案】 A【试题解析】 8086 有 AD0AD15 引脚构成,8088 有 AD0AD7 引脚构成。20 【正确答案】 C【试题解析】 堆栈的基本操作及地址的变化规律:(1)入栈:先修改指针 SP=SP 一 2,再把数据放入堆栈。(2)出栈:先把数据从堆栈中取出,再修改指针 SP=SP+2。二、填空题21 【正确答案】 PCXT22 【正确答案】 INTR23 【正确答案】 IO 接口24 【正确答案】 半双工通信25 【正确答案】 采样保持器26 【正确答案】 读27 【正确答案】 连续 离散28 【正确答案】 计数器29 【正确答案】 输出电压 理论值30 【正确答案】
19、 分辨率三、程序分析题31 【正确答案】 DL=0AH ,AX=789FH ,CX=0H,CF=132 【正确答案】 DI=2100H ,SP=2802H33 【正确答案】 程序运行后,RESULT 开始的连续 5 个单元的内容依次为:36H、38H、41H、44H、46H34 【正确答案】 BH=09H,BL=06H35 【正确答案】 数据段的数据分布图如下:36 【正确答案】 AL=50H,BL=10H四、编写程序题37 【正确答案】 NONO1CMP CX 0五、简单应用题38 【正确答案】 MOV AL, 55 HJNZ LOP39 【正确答案】 (1)需 2 个芯片组;每个芯片组有 2 片 RAM 芯片:第 1 组芯片的地址范围是;88000H89FFFH,第 2 组芯片的地址范罔是:8A000H8BFFFH。(2)程序段如下:CLDMOV AX, 8800HMOV ES, AXMOV DI, 0MOV AL, 0MOV CX, 4000HREP STOSB六、综合应用题40 【正确答案】 00HAHPORTCWNEXT
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1