2022年微机原理复习题5.docx
《2022年微机原理复习题5.docx》由会员分享,可在线阅读,更多相关《2022年微机原理复习题5.docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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 ,设置的奇偶标志位 PF 1,下面的叙述正确选项(D);A)表示结果
2、中含 1 的个数为偶数 B)表示结果中含 1 的个数为奇数C)表示该数为偶数 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 , B
3、X MOV BX , CX 7设 AH 0,AL 06H,BL 09H,执行指令ADD AL ,BL AAA 之后,其结果应是(A );C) AH 0 AL 0FH D) AH 0 AL 05 A) AH 01,AL 05 B) AH 1 AL15 8设 AL 0B4H,BL 11H,指令 “ MUL BL” 和指令 “ IMUL BL”分别执行后 OF,CF 的值为( C );A OF1,CF0 B OF1,CF1 C OF0,CF 0 D OF0,CF1 9在串操作指令前使用重复前缀指令 REPE,终止串的重复操作条件是(C;A CX 0 且 ZF 0 B CX 0 且 ZF1 C CX
4、0 或 ZF0 D CX 0 或 ZF1 10下面指令中,合理而有意义的指令是(D);A REP LODSB B REP SCASB C REP CMPSB D REP MOVSB 11在汇编语言程序中,对 END 语句的表达正确选项(C );A END 语句是一可执行语句 C END 语句表示源程序到此终止B 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下面指令执行后,变
5、量 DAB 中的内容是(C);DAW DW2A05H 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 BL 02H B AL 64H BL 0FEH C AL 64H BL 82H D AL 100H BL 0FEH 15设数据段中已有:DA1 DB 12H ,34H DA2
6、DW 56H ,78H 下面有语法错误的语句是(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 0
7、102H ,0304H,0506H 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 BH 中的数是否为奇数,如为奇数就转移至 K1 处,横线处的指令应为();19下面指令序列测试 TEST BH ,01H A K1 名师归纳总结 A JNE B JZ C JS D JC 第 2 页,共 6
8、页- - - - - - -精选学习资料 - - - - - - - - - 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在某子程序的开头处要爱护 个寄存器信息;例如:PUSH AX PUSH BX 爱护现场 PUSH CX PUSH DX : 复原现场AX ,BX ,CX ,DX 四个寄存器信息,在子程序终止时要复原这
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 微机 原理 复习题
限制150内