指令DEC BX和SUB BX,1的执行结果一样吗?请分析。
第1题:
分析下面指令序列执行后的正确结果是( )。 MOV BX,OFFFCH MOV CL,2 SAR BX,CL
A.3FFFH
B.0FFFFH
C.0FFFCH
D.0FFF5H
第2题:
假设AX 和BX 寄存器中存放的是有符号数,为了判断AX 寄存器中的数据是否大于BX寄存器中的数据,应采用下面( )指令序列(注:label 为标号)。
A.SUB AX,BX JC label
B.SUB AX,BX JNC lable
C.CMPAX,BX JA lable
D.CMPAX,BX JG label
第3题:
下列指令执行后对源和目的操作数均无影响的是()。
第4题:
设(BX)=0E3H,变量VALUE中存放内容为79H,指出下列指令单独执行后的结果。 AND BX,BX
第5题:
执行LEA BX,TAB 指令与执行MOV BX,OFFSET TAB指令的功能相同吗?哪条指令执行的效率高?为什么?
第6题:
已知BX=7830H,CF=1,执行指令:ADC BX,87CFH之后,BX为多少?
第7题:
下列指令完成什么功能? (1)ADD AL,DH (2)ADC BX,CX (3)SUB AX,2710H (4)DEC BX (5)NEG CX (6)INC BL (7)MUL BX (8)DIV CL
第8题:
若AX=65ACH,BX=0B79EH,则()
第9题:
在下列指令的表示中,不正确的是()
第10题:
第11题:
第12题:
第13题:
完成将BX清零,并使标志位CF清零,下面错误的指令是______。
A.SUB BX,BX
B.XOR BX,BX
C.MOV BX,00H
D.AND BX,00H
第14题:
第15题:
阅读下列程序段,说明程序执行后AL,BX的值。 OPE1 DB 3..4 OPE2 DW 3345H, 6799H MOV AL, OPE1 MOV BX, OPE2 +1 SUB BL, AL INT 3 结果:AL=();BX=()。
第16题:
已知DS=5000H,BX=2500H, DI=6000H (58500H)=D456H,CX=0004H,CF=1 指令SAR [BX][DI] , CL 、指令RCL BYTE PTR[BX][DI] , 1执行后的结果各是什么?
第17题:
执行LEA BX, [DI]指令和执行MOV BX, DI指令,哪条指令执行较快?
第18题:
下列指令中,非法指令是()
第19题:
假设(DS)=3000H,(SS)=3000H,(AX)=2000H,(BX)=1200H,(SI)=2,(DI)=1,(SP)=100H,(31200H)=50H。请写出下列指令单独执行后,有关寄存器和存储单元的内容。 ADD AX,1200H SUB AX, BX MOV [BX],AX PUSH AX DEC BYTE PTR [1200H]
第20题:
设(BX)=0E3H,变量VALUE中存放内容为79H,指出下列指令单独执行后的结果。 (1)XOR BX,VALUE (2)AND BX,VALUE (3)OR BX, VALUE (4)XOR BX,0FFH (5)AND BX,BX (6)AND BX,0
第21题:
第22题:
第23题: