当两个无符号数进行相加时,执行“JCL”指令表示()转移。

题目

当两个无符号数进行相加时,执行“JCL”指令表示()转移。

  • A、结果溢出
  • B、结果为0
  • C、结果为奇
  • D、结果为负
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是()

A、JLE

B、JNL

C、JNLE

D、JL


参考答案:C

第2题:

功能指令有连续执行和脉冲执行两种类型,指令助记符MOV后面有“P”表示(),如果没有“P”则表示()。


答案:脉冲执行、连续执行

第3题:

● 两个带符号的数进行运算时,在 (20) 的情况下有可能产生溢出。

(20)

A.同符号数相加

B.同符号数相减

C.异符号数相加

D.异符号数相“或”


正确答案:A

第4题:

● 汇编语言中的CMP比较指令所设置标志位的不同状态, 代表着两个操作数的不同关系。当两个无符号数进行比较,则在比较指令之后,可以根据 CF标志位的状态来判断两个数的大小,如在“CMP AX,BX”中,当CF标志位置位时,表示 (26) 。

(26)

A. AX=BX

B. AX<BX

C. AX>BX

D. AX!=BX


正确答案:B

第5题:

设AL、BL都是带符号数,当AL小于或等于BL时转移到NEXT处,在CMP AL, BL指令后,应选用正确的转移指令是______。

A.JBE

B.JNG

C.JNA

D.JNLE


正确答案:B
解析:带符号数比较大小应该根据CF标志位和OF标志位异或的结果,条件转移指令用JA,JB表示无符号数大于、小于;用JG、JL表示有符号数大于、小于。所以B选项是正确的。

第6题:

当A>B时转移的条件转移指令为(A、B为无符号数)()。

A.JA

B.JAE

C.JG

D.JGE


正确答案:A

第7题:

当A>=B时转移的条件转移指令为(A、B为有符号数)()。

A.JA

B.JAE

C.JG

D.JGE


正确答案:D

第8题:

当A≥B时转移的条件转移指令为(A,B为带符号数)()。

A、JA

B、JAE

C、JG

D、JGE


参考答案:D

第9题:

下面是关于标志位OF的叙述,其中错误的是

A.OF主要用来表示带符号整数进行算术运算时是否发生溢出

B.执行移位指令时可能改变OF的状态

C.执行“与”、 “或”、 “异或”指令时,OF置0

D.无符号数进行算术运算时不会改变OF的状态


正确答案:D
解析:该题考查考生对标志寄存器中标志位的理解。OF主要用来表示带符号整数进行算术运算时是否发生溢出.当有溢出时,OF=1,否则OF=0,所以选项A正确:执行移位操作时,当执行SAL(算术左移指令)时,如果符号位发生变化,就将1送到OF标志,表示移位前的最高位和移位后的最高位不同,所以选项B是正确的;当“与”、“或”、“异或”指令时逻辑运算是不会发生溢出,OF会被置0,所以C也是正确的;若两个无符号字节数相加,结果超出字节数能够表示的范围,则一定溢出,此时OF会被置1,所以应该选择D。

第10题:

当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是()。

A.JLE
B.JNL
C.JNLE
D.JL

答案:C
解析:

更多相关问题