微机原理复习题5(含答案)

上传人:艾力 文档编号:33946296 上传时间:2018-02-19 格式:DOC 页数:6 大小:70.50KB
返回 下载 相关 举报
微机原理复习题5(含答案)_第1页
第1页 / 共6页
微机原理复习题5(含答案)_第2页
第2页 / 共6页
微机原理复习题5(含答案)_第3页
第3页 / 共6页
微机原理复习题5(含答案)_第4页
第4页 / 共6页
微机原理复习题5(含答案)_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《微机原理复习题5(含答案)》由会员分享,可在线阅读,更多相关《微机原理复习题5(含答案)(6页珍藏版)》请在金锄头文库上搜索。

1、汇编语言试卷一、选择题(每小题 1 分,共 20 分)设 A=186,B=273Q ,C=0BBH ,它们之间的关系是( d ) 。A) A.BC B)ABC C)A=B=C D)AB=C8086/8088 的存储器组织是将存储器划分为段,可以作为段的起始地址是( B ) 。A)185A2H B)00020H C)01004H D)0AB568H堆栈中当前出栈的存储单元地址是 ( A ) 。A) SS*10H+SP B)SS*10H+BP C)SS*10+SP D)SS*10+BP设 DL=55H。执行指令后能使 DL 中的数据为 0AAH 的指令是( D ) 。A)TEST DL,0AAH

2、B)OR DL, 0AAH C)NEG DL D)XOR DL,0FFH当 SS=9876H,SP=4328H,执行 POPF 指令后,堆栈顶部的物理地址是( A ) 。A)9CA8AH B)9CA90H C) 9CA86H D)0DB00H DW 10H DUP(2 DUP(3) ,300H)上述定义的数据单元中,能构成 0303H 字存储单元的个数是( D ) 。A) 10H B)20H C)1EH D)0FH用一条指令实现将寄存器 BX 和 SI 的内容相加,结果并送入 AX 中,这条指令是( D ) 。A)ADD AX,BXSI B)MOV AX,BXSI C)AND AX,BXSI

3、D)LEA AX,BXSI设 AX 中有一带符号数 8520H,执行 SAR AX, 1 指令后,AX 中的值是(C ) 。A)4290H B)0A40H C)0C290H D)0C260H下列中指令执行后。能影响标志位的指令是( B ) 。A) PUSHF B) POPF C)JNLE OPR D)LOOPZ LOP 10循环控制指令 LOOPNZ/LOOPNE 继续执行循环的条件是( B ) 。A)CX0 且 ZF=1 B)CX0 且 ZF=0 C)CX0 或 ZF=1 D)CX0 或 ZF=011下面两个传送指令语句中操作数寻址方式是( C) 。VAR1 DW 32HVAR2 EQU 3

4、2HMOV AX, VAR1MOV BX, VAR2A)都是立即数寻址 B)前一条指令是立即数寻址,后一条指令是直接寻址C)前一条指令是直接寻址,后一条指令是立即数寻址 D)都是直接寻址12 ARRAY DW 6,9,$,10H,1,$MOV AX, ARRAY设变量 ARRAY 的偏移量是 0084H,上述指令执行后 AX 的内容是( B ) 。A)0009 B)008CH C)0090H D)0010H13设 AX=0CCBBH,CF=1AND AX, 7FFEHRCR AX, 1上述两条指令执行后,AX 和 CF 中的内容分别是( A ) 。A)AX=265DH, B)AX=265DH

5、C)AX=0A65DH D)AX=0A65DHCF=0 CF=1 CF=0 CF=114 DAB EQU BYTE PTR DAWDAW DW AB, CD, EF, GHMOV BX, DAWMOV BH, DA执行上述两条指令后,中的内容是(C ) 。) ) ) ) 15指令语句中标号的错误定义是( D ) 。A)在代码段中的名字项定义,后面紧跟冒号 B)用 EQU 伪指令定义C)用 LABLE 伪指令定义 D)由“JMP 标号” 指令定义16设 VAR1 和 VAR2 是已定义的变量名,非法的表达式是( C ) 。A)VAR1VAR2 B) VAR1VAR2BX C)VAR1+VAR2

6、D)VAR1BX17为在一连续的存储器单元中依次存放数据 41H,42H,48H,下面的数据定义语句中有语法错误的是( B ) 。A) DB 41H,42H,43H ,44H,45H,46H ,47H ,48HB) DW 4142H,4344H,4546H,4748HC) DB ABCDEFGHD) DW BA, DC, FE, HG18设 NUM=11011011B,指令“MOV AX, NUM SHL ,3”执行后的 AX 的值是( A ) 。A)11011011000B B) 11011000B C)0011011B D)00011011011B19 XOR AX, AX MOV CX,

7、 5 NEXT: ADD AL, 6AAALOOP NEXT上述程序段执行的结果是( B ) 。A) AX=0030H B) AX=0300H C) AX=30 D) AX=001EH20如某循环程序是对两个数组进行某种运算处理,当数组处理完毕或运算处理的结果不为某一指定值时(每次循环时,对运算结果已进行了测试) ,就结束循环。如要求一定使用循环控制指令,这时应选用的指令是( B ) 。A)LOOP B)LOOPE/LOOPZ C)LOOPNE/LOOPNZ D)JCXZ二、填空题(本大题共 5 小题,每小题 1 分,共 5 分)1 假设某个字的值是 1234H,其低位字节地址是 20H,高位

8、字节地址是 21H,那么该字的字地址是20H 。2 “SHL OPR, CNT”指令中 OPR 不允许使用立即数和 段寄存器 操作数。3 “VAR DB 5 DUP( 8,2 DUP(5) )语句汇编应分配 15 或 0FH 个字节单元。4指令“MOV AX, 20HSI“中操作数的物理地址表达式是 DS*16S120 H 。5乘法指令语句“MUL CL“,16 位的乘积存放在 AX 中。三、简答题(本大题共 3 小题,每小题 2 分,共 6 分)1设 DS=3A00H,ES=4A00H,在段地址:偏移地址=4A00H:9000H 字单元中有数据 3C50H。请用一条指令将数据 3C50H 装

9、入 AX 寄存器。 (不得使用立即数)MOV AX,ES:9000H2 BX=0FFFFH,DI=20H, DS=2000H,CL=8 , (20020H)=4567H,下列各条指令分别执行后 BX 中的内容各为多少?A) ROL BX, CL ; BX= 0FFFH B) MOV BX, DI ; BX= 4567H 3 DAT1 DB 1,2 ,3,4DAT2 DW 3412H,5678HMOV AX, DAT1+1 ;将 DAT1+1 字单元内容送入 AX 中MOV BL, DAT2+1 ;将 DAT2+1 字节单元内容送入 AX 中已知上述两条 MOV 语句有语法错误,请根据注释字段的

10、要求将其改正(分别用一条语句改正)MOV AX,WORD PTR DAT1l MOV BL BYTE PTR DAT21 四、程序分析题(本大题共 7 小题,每小题 5 分,共 35 分)1 DA1 DW 1F28HDA2 DB ?XOR BL, BLMOV AX, DA1LOP: AND AX, AXJZ KKSHL AX, 1JNC LOPADD BL, 1JMP LOPKK: MOV DA2, BL试问:程序段执行后,DA2 字节单元内容是什么?( DA2 )7在程序 段功能不变情况下,是否可用 SHR 指令代替 SHL 指令?可以 2 DA1 DB 87HDA2 DB ?MOV AH,

11、 0MOV AL, DA1MOV CL, 4SHR AL, CLMOV DL, 10MUL DLMOV BL, DA1AND AL, 0FHADD AL, BLMOV DA2, AL试回答:程序段执行后, (DA2)= 57H ; 在程序 段功能不变情况下,是否可用 SAR 指令代替 SHR 指令?不可以3 MOV AL, BLNOT ALXOR AL, BLOR BL, AL程序段执行后,AL= 0FFH , BL= 0FFH 。4 CTCMOV CX, 0403HMOV AX, 0A433HSAR AX, CLXCHG CH, CLSHL AX, CL程序段执行后, AX= 4860H ,

12、 CF= CFl 。 5 BYTE1 DB XX ;任意数BYTE2 EQU 0FEHMOV DL, BYTE1OR DL, BYTE2程序段执行后, DL= OFEH 或 OFFH 6 DAB DB 0CH,9,8,0FH,0EH,0AH ,2,3,7,4XOR AX, AXXOR CL, CLXOR BX, BXLOP: TEST DABBX, 01HJE NEXTADD AL, DA BBXINC AHNEXT:INC BXINC CLCMP CL, 10JNE LOP上述程序段运行结束后,AH= 4 (奇数个数) , AL= AL 34 或 22H (奇数之和) 。如果把“JE NEXT”指令改为 “JNE NEXT”指令,那么 AH= 6 (偶数个数 , AL= 50 或 32H

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号