2022年微机原理复习题2 2.pdf
《2022年微机原理复习题2 2.pdf》由会员分享,可在线阅读,更多相关《2022年微机原理复习题2 2.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、汇编语言试卷一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干后的括号内,每小题1 分,共 20 分)1十六进制数88H,可表示成下面几种形式,请找出错误的表示(D) 。A) 无符号十进制数136 B) 带符号十进制数120 C) 压缩型 BCD 码十进制数88 D) 8 位二进制数 8 的补码表示2指令指针寄存器是(A) 。A)IP B) SP C) BP D) PSW 3当执行指令ADD AX ,BX 后,若 AX 的内容为 2BA0H ,设置的奇偶标志位PF1,下面的叙述正确的是(D) 。A)表示结果中含1 的个数为偶数B)表示结果中含1 的个数为奇数C)表
2、示该数为偶数D)表示结果中低八位含1 的个数为偶数4完成将累加器AL 清零,并使进位标志CF 清零,下面错误的指令是(D) 。A) MOV AL,00H B) AND AL,00H C) XOR AL,AL D) SUB AL,AL 5下列指令执行后总是使CF0,OF0 的是(A) 。A) AND B) NEG C) NOT D) INC 6完成同指令XCHG AX ,BX 相同功能的指令或指令序列是(C ) 。A) MOV BX ,AX B) PUSH AX POP BX C) MOV CX ,AX MOV AX ,BX MOV BX ,CX 7设 AH0,AL 06H,BL 09H,执行指
3、令ADD AL ,BL AAA 之后,其结果应是(A ) 。A) AH01,AL 05 B) AH1 AL15 C) AH 0 AL0FH D) AH 0 AL05 8设 AL 0B4H,BL 11H,指令 “MUL BL ” 和指令 “IMUL BL” 分别执行后 OF,CF 的值为( C ) 。A)OF1,CF0 B) OF1,CF1 C) OF0,CF0 D) OF0,CF1 9在串操作指令前使用重复前缀指令REPE,终止串的重复操作条件是(C)。A) CX 0且 ZF0 B) CX 0 且 ZF1 C) CX0 或 ZF0 D) CX 0 或 ZF1 10下面指令中,合理而有意义的指令
4、是(D) 。A) REP LODSB B) REP SCASB C) REP CMPSB D) REP MOVSB 11在汇编语言程序中,对END 语句的叙述正确的是(C ) 。A) END 语句是一可执行语句B) END 语句表示程序执行到此结束C) END 语句表示源程序到此结束D) END 语句在汇编后要产生机器码12下面的数据传送指令中,错误的操作是(D) 。A) MOV SS:BX+DI,1000H B) MOV DX,1000H C) MOV WORD PTRBX,1000H D) MOV DS,2000H 13下面指令执行后,变量DAB 中的内容是(C) 。DAW DW2A05H
5、 DAB DB 0FAH 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 6 页: MOV AL ,BYTE PRT DAW SUB DAB ,AL A) 0DAH B) 0FAH C) 0F5H D) 0D0H 14执行下列指令后,正确的结果是(B ) 。MOV AL ,100 MOV BL ,2 A) AL 100H BL02H B) AL 64H BL0FEH C) AL64H BL 82H D) AL 100H BL 0FEH 15设数据段中已有:DA1 DB 12H ,34H DA2 DW 56H ,78H 下面有语法错误的语
6、句是(D ) 。A) ADR1 DW DA1 B) MOV DA1 1,AX C) MOV BYTE PTR DA21,AL D) MOV WORD PTR DA11,AX 16实现将 DX :AX 中存放的 32 位数扩大四倍,正确的程序段是(C ) 。A) SHL AX ,2 ROL DX ,2 B) RCL AX ,2 SHL DX ,2 C) MOV CX ,2 LOP:SHL AX ,1 RCL DX ,1 LOOP LOP D) SHL AX ,1 SHL AX ,1 RCL DX ,1 RCL DX ,1 17 DATA SEGMENT TA1 DW 0102H ,0304H,0
7、506H TA2 DB 02H ,03H,04H : MOV BX ,DS:0006H AND BX ,0FFH AND BH ,BX 上述指令序列运行后,BX 的内容是(B) 。A) 0605H B) 0402H C) 0606H D) 0204H 18当一个带符号数大于0FBH 时程序转移,需选用的条件转移指令是(C) 。A) JLE B) JNL C) JNLE D) JL 19下面指令序列测试BH 中的数是否为奇数,若为奇数则转移至K1 处,横线处的指令应为() 。TEST BH ,01H A K1 A) JNE B) JZ C) JS D) JC 精选学习资料 - - - - - -
8、 - - - 名师归纳总结 - - - - - - -第 2 页,共 6 页20测试 BL 寄存器内容是否与数据4FH 相等,若相等则转NEXT 处执行,可实现的方法是(B) 。A) TEST BL ,4FH JZ NEXT B) XOR BL ,4FH JZ NEXT C) AND BL ,4FH JZ NEXT D) OR BL ,4FH JZ NEXT 二、简答题(每小题 4 分,共 12 分)1在某子程序的开始处要保护AX ,BX ,CX,DX 四个寄存器信息,在子程序结束时要恢复这四个寄存器信息。例如:PUSH AX PUSH BX 保护现场PUSH CX PUSH DX : 恢复现
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年微机原理复习题2 2022 微机 原理 复习题
限制150内