计算机硬件技术基础考试

如果当前AL中的内容为-1,则以下指令中不能转向执行标号NEXT的是()A、ANDAL,0FFHB、XORAL,0FFHC、CMPAL,0FFHD、ADDAL,01H

题目

如果当前AL中的内容为-1,则以下指令中不能转向执行标号NEXT的是()

  • A、ANDAL,0FFH
  • B、XORAL,0FFH
  • C、CMPAL,0FFH
  • D、ADDAL,01H
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

完成AL寄存器与CF标志位清零的指令是()

A、MOVAL,00

B、ANDAL,00

C、XORAL,AL

D、SUBAL,AL


参考答案:B,C,D

第2题:

下面的四条指令中,有( )指令执行后不会改变目的操作数。 SUBAL,BL ANDAL,BL CMPAL,BL TESTAL,BL

A.1条

B.2条

C.3条

D.4条


正确答案:B
解析:CMP和TEST只影响标志位。

第3题:

下面是实现将AL内容加1的压缩型BCD码加法程序段,其中正确的指令序列是()。

A、INCALDAA

B、ADDAL,1DAS

C、ADDAL,1DAA

D、STCAAA


参考答案:A

第4题:

下面指令执行后,改变AL寄存器内容的指令是()。

A.TESTAL,02H
B.ORAL,AL
C.CMPAL,BL
D.ANDAL,BL

答案:D
解析:

第5题:

设AL、BL中都是带符号数,当AL≤BL时转至NEXT处,在CMPAL,BL指令后应选用正确的条件转移指令是( )。

A.JBE

B.JNG

C.JNA

D.JNLE


正确答案:B

第6题:

下列()指令执行后AL内容可能会发生变化。

A.STOSB

B.CMPAL,DL

C.ANDAL,01H

D.TESTAL,01H


正确答案:C

第7题:

下面程序段中,当满足条件转到NEXT标号执行时,AL中的值正确的是______。 CMP AL,0FBH JNL NEXT … NEXT......

A.AL=0F0H

B.AL=80H

C.AL=0FBH

D.AL=8FH


正确答案:C
解析:JNL是用于有符号数的不小于跳转指令,0BFH=(-65)10,四个选项中,只有0FBH=(-5)10比0BFH大,A=(-16)10,B=(-128)10,D=(-113)10,所以选择C。

第8题:

设AH=0,AL=06H,BL=09H,执行以下指令之后,其结果应是()。ADDAL,BLAAA

A、AH=01H,AL=05

B、AH=01H,AL=15

C、AH=0,AL=0FH

D、AH=0,AL=05


参考答案:A

第9题:

完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是()。

A.MOVAL,00H
B.ANDAL,00H
C.XORAL,AL
D.SUBAL,AL

答案:A
解析:

第10题:

以下指令不是逻辑运算指令的是()

  • A、XORAL,3
  • B、NOTAL
  • C、JMP NEXT
  • D、TEST AL,80H

正确答案:C