判断当CX=0时,转LOP执行的错误指令是()

题目

判断当CX=0时,转LOP执行的错误指令是()

  • A、CMP CX,0
  • B、MOV AX,CX JZ LOP JZ LOP
  • C、OR CX.CX
  • D、JCXZ LOP JZ LOP
参考答案和解析
正确答案:B
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若AX=349DH,CX=000FH。则执行指令AND AX,CX后,AX的值是000DH。( )


正确答案:对

第2题:

指令LOOPZ的循环执行条件是( )。

A.CX≠0 并且 ZF=0

B.CX≠0 或 ZF=0

C.CX≠0 并且 ZF=1

D.CX≠0 或 ZF=1


正确答案:C

第3题:

判当AX的内容为负数时,转MINUS执行,下面错误的指令是()。

A、NOTAXJNSMINUS

B、TESTAX,8000HJNZMINUS

C、SHLAX,1JCMINUS

D、ORAX,AXJZMINUS


参考答案:D

第4题:

写出执行段间转移指令JMP FAR PTR LOP指令时,执行的操作是怎样的?


正确答案: 执行段间转移指令JMP FAR PTR LOP指令时,执行的操作是:
IP←转移指令第2、3字节目标地址的偏移地址
CS←转移指令第4、5字节目标地址的段地址

第5题:

有下列指令: MOV AX,1234H MOV CL,4 ROL AX,CL DEC AX MOV CX,4 MUL CX HLT 执行这些指令后,寄存器AL的值是( )

A.60H

B.00H

C.04H

D.AOH


正确答案:B
解析:在本题中,开始时AX寄存器中的内容是1234H,经过ROLAX,CL命令后,AX=2341H。ROL是循环左移。然后再DECAX后,AX=2340H。MUL是乘法指令,它隐含了目的操作数AX,乘积为DX:AX。所以执行完MULCX指令后,AX=8D00H。那么AL的值是00H。

第6题:

循环控制指令LOOPNZ/LOOPNE控制循环继续执行的条件是()

A.CX≠0且ZF=1

B.CX≠0且ZF=0

C.CX≠0或ZF=1

D.CX≠0或ZF=0


参考答案:B

第7题:

下列指令中,( )指令先执行CX-1→CX操作,然后再根据CX的值决定是否转移、循环或进行重复操作。

A.LOP

B.JCXZ

C.REP

D.JNC


正确答案:A

第8题:

判当CX=0时,转ZERO执行的错误指令是()

A、CMPCX,0JZZERO

B、MOVAX,CXJZZERO

C、ORCX,CXJZZERO

D、JCXZZERO


参考答案:D

第9题:

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

A.AH=9FH

B.AH=81H

C.AH=OFFH

D.AH=0F1H


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

第10题:

下列描述错误的是()。

  • A、LOOP指令以CX为循环控制计数器
  • B、LOOPE指令循环的条件是CX≠0且ZF=0
  • C、LOOPE指令循环的条件是CX≠0且ZF=1
  • D、LOOPNE指令循环的条件是CX≠0且ZF=0

正确答案:B