2022年微机原理复习题5 .pdf





《2022年微机原理复习题5 .pdf》由会员分享,可在线阅读,更多相关《2022年微机原理复习题5 .pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、汇编语言试卷一、选择题 (每小题 1 分,共 20 分) 设 A=186 ,B=273Q ,C=0BBH ,它们之间的关系是(d ) 。A) A.BC B)ABC C) A=B=C D)AB=C 8086/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 ,0AA
2、H 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 ,B
3、XSI 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)CX 0 且 ZF=1 B)CX 0 且 ZF=0 C)CX 0 或 ZF=1 D)CX 0 或 ZF=0 11下面两个传送指令语句中操作数寻址方式是(C) 。VAR1 DW 32H
4、VAR2 EQU 32H MOV AX ,VAR1 MOV BX,VAR2 A)都是立即数寻址B)前一条指令是立即数寻址,后一条指令是直接寻址C)前一条指令是直接寻址,后一条指令是立即数寻址D)都是直接寻址12ARRAY DW 6,9,$, 10H,1,$MOV AX ,ARRAY 设变量 ARRAY 的偏移量是0084H,上述指令执行后AX 的内容是(B ) 。A)0009 B)008CH C)0090H D)0010H 13设 AX=0CCBBH ,CF=1 AND AX ,7FFEH RCR AX ,1 上述两条指令执行后,AX 和 CF 中的内容分别是(A) 。A)AX=265DH ,
5、B)AX=265DH C) AX=0A65DH D)AX=0A65DH CF=0 CF=1 CF=0 CF=1 14DA B EQU BYTE PTR DA W DA W DW AB , CD , EF , GHMOV BX, DA WMOV BH, DA 执行上述两条指令后,中的内容是(C) 。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 6 页) ) ) ) 15指令语句中标号的错误定义是(D ) 。A)在代码段中的名字项定义,后面紧跟冒号B)用 EQU 伪指令定义C)用 LABLE伪指令定义D)由“ JMP 标号”指令定义16设
6、 VAR1 和 VAR2 是已定义的变量名,非法的表达式是(C ) 。A)VAR1VAR2 B)VAR1VAR2BX C)VAR1+V AR2 D)VAR1BX 17为在一连续的存储器单元中依次存放数据41H,42H, 48H,下面的数据定义语句中有语法错误的是(B ) 。A)DB 41H,42H,43H,44H,45H, 46H,47H,48H B)DW 4142H,4344H, 4546H,4748H C)DB ABCDEFGH D)DW BA , DC , FE , HG18设 NUM=11011011B ,指令“ MOV AX ,NUM SHL ,3”执行后的AX 的值是(A ) 。A
7、)11011011000B B)11011000B C)0011011B D)00011011011B 19XOR AX ,AX MOV CX,5 NEXT :ADD AL ,6 AAA LOOP NEXT 上述程序段执行的结果是(B) 。A) AX=0030H B) AX=0300H C) AX=30 D) AX=001EH 20如某循环程序是对两个数组进行某种运算处理,当数组处理完毕或运算处理的结果不为某一指定值时(每次循环时,对运算结果已进行了测试),就结束循环。如要求一定使用循环控制指令,这时应选用的指令是(B ) 。A)LOOP B)LOOPE/LOOPZ C)LOOPNE/LOOP
8、NZ D)JCXZ 二、填空题(本大题共5 小题,每小题1 分,共 5 分)1 假设某个字的值是1234H,其低位字节地址是20H,高位字节地址是21H,那么该字的字地址是20H 。2 “SHL OPR,CNT ”指令中OPR 不允许使用立即数和段寄存器操作数。3 “VAR DB 5 DUP(8,2 DUP(5) )语句汇编应分配15 或 0FH个字节单元。4 指 令 “ MOV AX ,20HSI “ 中 操 作 数 的 物 理 地 址 表 达 式 是DS*16 S1 20 H。5乘法指令语句“MUL CL“, 16 位的乘积存放在AX中。三、简答题(本大题共3 小题,每小题2 分,共 6
9、分)1设 DS=3A00H ,ES=4A00H ,在段地址:偏移地址=4A00H : 9000H 字单元中有数据3C50H 。请用一条指令将数据3C50H 装入 AX 寄存器。(不得使用立即数)MOV AX ,ES: 9000H2 BX=0FFFFH ,DI=20H ,DS=2000H ,CL=8 , (20020H)=4567H,下列各条指令分别执行后BX 中的内容各为多少?A) ROL BX ,CL ; BX= 0FFFHB) MOV BX ,DI ; BX= 4567H3DAT1 DB 1,2,3,4 DAT2 DW 3412H,5678H MOV AX ,DAT1+1 ;将 DAT1+
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年微机原理复习题5 2022 微机 原理 复习题

限制150内