带符号数比较大小,当AX
第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题:
当运算结果为0时,不能转向标号L1处的指令是( )。
A.JAE L1
B.JGE L1
C.JNZ L1
D.JE L1
第3题:
当程序在内存空间浮动时,下面哪一条指令的机器码应进行修改?
A.JMP Label (Label为标号)
B.JMP WORD PTR[BX]
C.JMP BX
D.JMP DWORD PTR[BX]
第4题:
假设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
第5题:
当运算结果为0时,不能转向标号L1处的指令是( )。
A.JAEL1
B.JGEL1
C.JNZL1
D.JEL1
第6题:
当执行指令"SUB Ax, Bx"后,CF=1,说明______向高位无进位或有借位;对______数,操作结果溢出。
第7题:
当程序在内存空间浮动时,下面哪一条指令的机器码应进行修改?
A.JMP Label(注:Labe1为标号)
B.JMP WORD PTR[BX]
C.JMPBX
D.IMP DWORD PTR [BX]
第8题:
为了使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
第9题:
当程序在内存空间浮动时,下面( )指令的机器码应进行修改。
A.JMP Label (注:Label 为标号)
B.JMP WORD PTR [BX]
C.JMP BX
D.JMP DWORD PTR [BX]
第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