如果AX和BX中为有符号数,要求AX小于BX转移到NEXT,可以在CMP AX,BX后使用以下指令:()
第1题:
已知在寄存器 AX和 BX 中分别存放着一个带符号数据,在满足条件 AX≥BX 时转到标号OK去执行,能实现该功能的程序段是?( )
A、CMP AX,BX JNB OK
B、CMP AX,BX JA OK
C、CMP AX,BX JBE OK
D、CMP AX,BX JNC OK
第2题:
下列情形时,如果a>0,抛物线y=ax²+bx+c的顶点在什么位置?
(1)方程ax²+bx+c=0有两个不等的实数根;
(2)方程ax²+bx+c=0有两个相等的实数根;
(3)方程ax²+bx+c=0无实数根。
如果a<0呢?
∵a>0,∴抛物线开口向上。
(1)∵ax²+bx+c=0有两个不等实根。
∴图象与x轴有两个交点。∴顶点在x轴下方。
(2)∵ax²+bx+c=0有两个相等实根。
∴图象与x轴有且只有一个交点。∴顶点在x轴上。
(3)∵ax²+bx+c=0无实根。
∴图象与x轴无交点。∴顶点在x轴上方。
a0时,(1)顶点在x轴上方;
(2)顶点在x轴上;
(3)顶点在x轴下方。
第3题:
下面( )选项中的程序段可以将AX寄存器的高4位移至BX的低4位。
A.MOV CL,4 SAL AX,CL SHL AX,CL ROL BX,CL RCL BX,CL
B.MOV CL,4
C.LP: SHL AX,1 LP: SHL AX,1 ROL BX,1 RCL BX,1 LOOP LP DEC CL JNZ LP
D.MOV CX,4 MOV CL,4 LP: SHL AX,1 LP: SHL AX,1 ROL BX,1 RCL BX,1 LOOP LP DEC CL JNZ LP
第4题:
用一条指令实现将寄存器BX和SI中的内容相加,结果送入AX中,这条指令是()。
第5题:
若AX=5555H,BX=FF00H,试问在下列程序段执行后,AX=?BX=?CF=? AND AX, BX ; AX = 5500,BX = FF00H XOR AX, AX ; AX = 0000H NOT BX ; BX = 00FFH
第6题:
试述CMP AX,BX和SUB AX,BX两条语句的异同点?
第7题:
假设BX寄存器上的内容为0100H,下列指令执行后AX寄存器的内容分别是什么? MOVAX,1200H;(AX)=() MOVAX,BX;(AX)=() ADDAX,BX;(AX)=()
第8题:
在下列程序段括号中分别填入以下指令 (1)LOOP NEXT (2) LOOPE NEXT (3) LOOPNE NEXT 试说明在这三种情况下,程序段执行完后,AX,BX,CX,DX 的内容分别是什么。 START: MOV AX,01H MOV BX,02H MOV DX,03H MOV CX,04H NEXT: INC AX ADD BX,AX SHR DX,1
第9题:
设(DS)=2000H,(ES)=2100H,(SS)=1500H,(SI)=00A0H,(BX)=0100H,(BP)=0010H,数据变量VAL的偏移地址为0050H,请指出下列指令的源操作数字段是什么寻址方式?它的物理地址是多少? (1) MOV AX,21H (2) MOV AX,BX (3) MOV AX,[1000H] (4) MOV AX,VAL (5) MOV AX,[BX] (6) MOV AX,ES:[BX] (7) MOV AX,[BP] (8) MOV AX,[SI] (9) MOV AX,[BX+10] (10) MOV AX,VAL[BX] (11) MOV AX,[BX][SI] (12) MOV AX,VAL[BX][SI]
第10题:
指令DIV BX,表示()。
第11题:
MOV【BX+SI】,AX
MOV AX,【BX+SI】
MOV AX,SI
MOV AX,【BX+CX】
第12题:
XCHG AX,[BX][SI]
MOV AX,[BX+SI]
LEA AX,BX[SI]
LEA AX,[BX][SI]
第13题:
AX,BX中都是无符号数,如果AX>BX,转至NEXT处。在CMPAX,BX指令后应选用的指令是__。
A.JNBENEXT
B."JNLENEXT
C.JBENEXT
D.JLENEXT
第14题:
假设AX和BX寄存器中存放的是有符号数,为了判断AX寄存器中的数据是否大于BX寄存器中的数据,应采用下面( )指令序列(注:label为标号)。
A.SUB AX,BX JC label
B.SUB AX,BX JNC lable
C.CMP AX,BX JA lable
D.CMP AX,BX JG label
第15题:
假设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
第16题:
阅读下列程序,说明程序执行后AX,BX,ZF,CF的值。MOV AX,FFFFHMOV BX,2896HXOR AX,BXINT 3AX=(),BX=(),ZF= (),CF= ()。
第17题:
编写指令序列,将AX和BX中较大的绝对值存入AX,较小的绝对值存入BX。
第18题:
阅读程序段,回答问题: ABC PROC ADD AX,BX SUB BX,AX ADD AX,BX NEG BX ABC ENDP 该子程序中,寄存器AX、BX是入口参数也是出口参数。 若入口(AX)=1234H,(BX)=0ABCDH,则出口(AX)等于多少?(BX)=等于多少?
第19题:
如果AX和BX中为无符号数,要求AX等于BX转移到NEXT,可以在CMP AX,BX后使用以下指令:()
第20题:
如果AX和BX中为无符号数,要求AX小于BX转移到NEXT,可以在CMP AX,BX后使用以下指令:()
第21题:
试按要求编制程序段:由寄存器AX,BX组成一个32位带符号数(AX中存放高十六位),试求这个数的负数。
第22题:
完成同指令XCHG AX,BX相同功能的指令或指令序列是()。
第23题: