欢迎来到天天文库
浏览记录
ID:51180896
大小:130.00 KB
页数:14页
时间:2020-03-20
《汇编语言综合复习.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、《汇编语言》综合复习资料一、单项选择题在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题后的括号内:1.十六进制数88H,可表示成下面几种形式,请找出错误的表示()。(A)无符号十进制数136(B)带符号十进制数-120(C)压缩型BCD码十进制数88(D)8位二进制数-8的补码表示2.指令指针寄存器是()。(A)IP(B)SP(C)BP(D)BX3.若AX=3500H,CX=56B8H,当ANDAX,CX指令执行后,AX=() (A)1400H(B)77F8H(C)0000H(D)0FFFFH4.完成将累加器AL清零,并使进位标
2、志CF清零,下面错误的指令是()。(A)MOVAL,00H(B)ANDAL,00H(C)XORAL,AL(D)SUBAL,AL5.下列指令执行后总是使CF=0,OF=0的是()。(A)AND(B)NEG(C)NOT(D)INC6.在下列语句中,BUFFER称为()BUFFERDB01H,0AH(A)符号(B)变量(C)助记符(D)标号7.DATASEGMENT TA1 DW0102H,0304H,0506H TA2 DB02H,03H,04H MOVBX,DS:[0006H] ANDBX,0FFH
3、 ORBH,[BX]上述指令序列运行后,BX的内容是()。(A)0605H(B)0402H(C)0606H(D)0204H8.当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是()。(A)JLE(B)JNL(C)JNLE(D)JL9.下面指令序列测试BH中的数是否为奇数,若为奇数则转移至K1处,横线处的指令应为()TESTBH,01H_____K1(A)JNE(B)JZ(C)JS(D)JC10.测试BL寄存器内容是否与数据4FH相等,若相等则转NEXT处执行,可实现的方法是()。(A)TESTBL,4FHJZNEXT(B)
4、XORBL,4FHJZNEXT(C)ANDBL,4FHJZNEXT(D)ORBL,4FHJZNEXT11.在汇编语言程序中,对END语句的叙述正确的是()。(A)END语句是一可执行语句(B)END语句表示程序执行到此结束(C)END语句表示源程序到此结束(D)END语句在汇编后要产生机器码12.下面的数据传送指令中,错误的操作是()。(A)MOVSS:[BX+DI],1000H(B)MOVDX,1000H(C)MOVWORDPTR[BX],1000H(D)MOVDS,2000H13.下面指令执行后,变量DAB中的内容是()。DAWDW2A05
5、HDABDB0FAHMOVAL,BYTEPRTDAWSUBDAB,AL(A)0DAH(B)0FAH(C)0F5H(D)0D0H1.串操作指令中,目标串操作数的段地址一定在()寄存器中。(A)CS(B)SS(C)DS(D)ES2.设数据段中已有:DA1DB12H,34HDA2DW56H,78H下面有语法错误的句是()(A)ADR1DWDA1(B)MOVDA1+1,AX(C)MOVBYTEPTRDA2+1,AL(D)MOVWORDPTRDA1+1,AX3.DECBYTEPTR[BX]指令中的操作数的数据类型是() (A)字(B)双字(C)字节(D
6、)四字4.把若干个模块连接起来成为可执行文件的系统程序称为()。(A)连接程序 (B)汇编程序 (C)编译程序 (D)目标程序5.操作数直接存放在指令中,则它的寻址方式是()。(A)直接寻址(B)寄存器寻址 (C)寄存器间接寻址 (D)立即寻址6.在程序状态字寄存器中,当方向标志DF位为0时,每次操作后使变址寄存器SI和DI()。 (A)减量 (B)增量 (C)保持不变 (D)地址减17.八位二进制补码整数的最小值是()。(A)-126D (B)-127D (C)-128D (D)-129
7、D8. 在微机系统中分析并控制指令执行的部件是() A.寄存器 B.数据寄存器 C.CPU D.EU9.能被计算机直接识别的语言是()A.C语言B.汇编语言C.机器语言D.面向对象语言10.MOVAX,ES:COUNT[DI]源操作数的寻址方式是()A.基址寻址 B.立即寻址 C.变址寻址 D.基址变址寻址11.指令MOVBX,MASK[BP],若MASK=3500H,SS=1200H,DS=1000H,BP=1000H,那么物理地址为()A.17500H B.1
8、6500H C.14500H D.13500H12.在标志寄存器中表示溢出的标志() A.AF B.
此文档下载收益归作者所有