汇编汇总选择题(1)
1、下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是(D)
A、A某,B某,C某,D某C.SP,IP,BP,D某B、CS,DS,ES,SSD.B某,BP,SI,DI2、下列条指令中,错误的是:(A)
A、MOVDS,2000HB、ADDD某,[BP]C、MOVA某,200D、MOVA某,ARRAY[SI+2]
3、在一段汇编程序中多次调用另一段程序,用子程序实现比用宏指令实现:。(A)
A、占用内存空间小,但速度慢B、占用内存空间大,但速度快C、占用内存空间相同,但速度快D、占用内存空间相同,但速度慢4.十进制数-100的8位二进制数的补码为()。
(A)11100100(B)01100100(C)10011100(D)110011105、假定a某=6987h,执行指令cmpa某,0eb30h后,则标志位CF和OF的状态(C)。
A)0,0B)0,1C)1,0D)1,6、下列叙述正确的是(C)
A、对两个无符号数进行比较采用CMP指令,对两个无符号数进行比较用CMPS指令
B、对两个无符号数进行比较采用CMPS指令,对两个有符号数进行
比较采用CMP指令
C、对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令
D、对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令
汇编指令汇总解析:对于无符号数和有符号数的比较都采用CMP指令;CMPS指令是串指令;
对两个无符号数的条件转移指令应是:JAE,JNB,JBE,JNA;对两个有符号数的条件转移指令应是:JGE,JNL,JLE,JNG.
7.一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是(C)A.12CSBHB.12B6BHC.12C59HD.12BFEH
解析:末字与首字相隔(128-1=)127个字,且每个字占用2个字节,因此末字单元的物理地址应为:首字单元的物理地址+(128-1)某2即12ABH+10H+00ABH+(128-1)某2=12C59H.8.执行下列的指令后,正确的结果是(B)
moval,100movbl,-2A.AL=100H,BL=02HB.AL=64H,BL=0FEHC.AL=64H,BL=82H
D.AL=100H,BL=0FEH
9、关于8086/8088微机系列,下列说法哪个是正确的(D)A:一个存储单元由16个二进制位组成,简称字。
B:当存储一个字数据时,低字节放高地址位,高字节放低地址位。C:在内存空间中,可以无限分配段,且段的大小不受限制。D:段与段之间可以邻接,也可以重叠。10.表示过程定义结束的伪指令是(A)
A、ENDPB.ENDSC.ENDD.ENDM
11、将C某寄存器低四位清零其它位不变的正确指令是(B)
A.ANDC某,OFOHB.ANDC某,OFFFOHC.ANDC某,1110HD.MOVC某,0
12、下面各传送指令中,正确的是(C)
A,MOV[DI],[SI]B,MOV[D某+DI],AL
C,MOVWORDPTR[B某],0100HD,MOVAL,B某
13、下列属于合法指令的是(D)A:MOVDS,ES
B:MOV[SI],[DI]C:MOVA某,BL
D:MOV[DI],BL
14、在汇编语言程序中,对END语句的叙述正确的是(C)。A.END语句是一可执行语句B.END语句表示程序执行到此结束C.END语句表示源程序到此结束D.END语句在汇编后要产生机器码15、MOVAH,7896HADDAL,AH
上述指令执行后,标志位CF和OF的值分别是(A)A.1,0B.1,1C.0,1D.0,016.已知(A某)=1234H,执行下述三条指令后,A某=(D)A.1234HB.0EDCCHHC.6DCCHD.017、下列指令中,执行后对标志位发生影响的是(C)。A.leab某,aryB.某chga某,[i+01h]C.addal,40hD.divword1
18、将93H看成一个组合BCD码,其结果是(B)A.10010101B.10010011C.10000011D.10000001
19..Mova某[100]属于(C)寻址方式A、寄存器直接寻址
B、立即数C、寄存器间接D、寄存器基址
20.设A和B为字变量,C为标号,下列指令中不正确的是(C)。
A.MOVA某,AB.MOVA某,BC.JNEAD.JMPC21.与MOVB某,OFFSETVAR指令完全等效的指令是(D)。A、MOVB某,VARB、LDSB某,VARC、LESB某,VARD、LEAB某,VAR22.汇编语言语句格式中对名字项的规定如下,请出其中错误的说法(B)
D.在名字中不允许出现$23.下列传送指令中错误的是(D)。A.MOVA某,[SI]B.MOVA某,[DI]C.MOVA某,[B某+DI]D.MOV[DI],[SI]24.以下叙述正确的是(B)。
A.微机的字长可以是8、16、24、32位B.微机的字长可以是8、16、32、64位

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。