如果AX和BX中为有符号数,要求AX小于BX转移到NEXT,可以

题目

如果AX和BX中为有符号数,要求AX小于BX转移到NEXT,可以在CMP AX,BX后使用以下指令:()

  • A、JG NEXT
  • B、JL NEXT
  • C、JGE NEXT
  • D、JLE NEXT
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

判断AX和BX中两数是否相等的方法可以采用指令

A.TEST AX,BX

B.CMP AX,BX

C.AND AX,BX

D.SUB AX,BX

E.XOR AX, BX


正确答案:BDE

第2题:

已知在寄存器 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


参考答案B

第3题:

下面的汇编语言源程序经汇编后,发现TEST [BX], 01H指令有语法错误,试问该指令的正确形式应该是 。 DSEG SEGMENT DAT DB 5,13,4,-2,6,23,44,-1,29,-3 CNT DW $-DAT DSEG ENDS SSEG SEGMENT STACK DB 256 DUP(0) SSEG ENDS CSEG SEGMENT ASSUME DS:DSEG,SS:SSEG,CS:CSEG START PROC FAR PUSH DS XOR AX,AX PUSH AX MOV AX,DSEG MOV DS,AX XOR AX,AX MOV BX,OFFSET DAT MOV CX,CNT LP: TEST [BX],01H JZ NEXT INC AH ADD AL,[BX] NEXT: INC BX LOOP LP SET START ENDP CSEG ENDS END START


正确答案:

 TEST BYTE PTR [BX],01H 或 TEST DAT[BX],01H 

第4题:

下面( )选项中的程序段可以将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


正确答案:D

第5题:

下列情形时,如果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轴下方。


第6题:

为了使AX和BX寄存器中的两个16位二进制数具有相同的符号位,下面的程序段中应填写什么指令?PUSH AX____________TEST AX,8000HJZ SAMEXOR BX,8000HSAME: POP AX

A.AND AX,BX

B.XOR AX,BX

C.SUB AX,BX

D.OR AX,BX


正确答案:B
解析:执行指令“TEST AX,8000H”时,如果AX的符号位为1,那么就执行指令“XOR BX,8000H”,将BX的符号位取反。如果AX的符号位为0,那么保持BX寄存器的符号位,为了使AX和BX寄存器中的两个16位二进制数具有相同的符号位,那么就要求“TEST AX,8000H”指令执行之前,AX和BX寄存器的符号位要相反或者均为0,四个选项中只有B能够满足要求。

第7题:

AX,BX中都是无符号数,如果AX>BX,转至NEXT处。在CMPAX,BX指令后应选用的指令是__。

A.JNBENEXT

B."JNLENEXT

C.JBENEXT

D.JLENEXT


正确答案:A

第8题:

有汇编程序段如下 CODES SEGMENT ASSUME CS:CODES START: MOV CX, 10 XOR AX, AX MOV BX, 1 AGAIN: ADD AX, BX INC BX LOOP AGAIN CODES ENDS END START 程序执行后,AX和BX的内容分别是 bx=cx+1 Ax=0+bx-1

A.10,10

B.55,10

C.55,11

D.60,10


正确答案:C

第9题:

假设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


正确答案:D

第10题:

假设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


正确答案:D

更多相关问题