介绍LOOP指令时,常说它相当于DEC ECX和JNZ两条指令。但考虑对状态标志的影响,它们有差别。LOOP指令不影响标志,而DEC指令却会影响除CF之外的其他状态标志。

题目

介绍LOOP指令时,常说它相当于DEC ECX和JNZ两条指令。但考虑对状态标志的影响,它们有差别。LOOP指令不影响标志,而DEC指令却会影响除CF之外的其他状态标志。


相似考题
更多“介绍LOOP指令时,常说它相当于DEC ECX和JNZ两条指令。”相关问题
  • 第1题:

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

  • 第2题:

    JNZ rel指令执行时,当()的内容为1时程序发生跳转。


    正确答案:累加器(或A)

  • 第3题:

    指令DEC BX和SUB BX,1的执行结果一样吗?请分析。


    正确答案: 指令DEC BX和SUB BX,1分别执行后,BX寄存器内的值相同,但是CF标志位的状态可能不同,这是由于DEC指令执行后不改变CF的状态。

  • 第4题:

    指令BL LOOP的意思是()


    正确答案:带返回地址的跳转指令,把下一条指令给LR后,跳转到Loop地址

  • 第5题:

    指令“INC ECX”和“ADD ECX,1”的实现功能完全一样,可以互相替换。


    正确答案:错误

  • 第6题:

    在用LOOP Label指令构成的循环中,若ECX的初值为-10,则循环体将被执行()次。

    • A、10
    • B、0
    • C、100
    • D、>100

    正确答案:D

  • 第7题:

    循环指令LOOP终止循环的条件是()。

    • A、ECX=0
    • B、ECX=0,且ZF=0
    • C、ECX≠0,且ZF=0
    • D、ECX≠0,或ZF=1

    正确答案:A

  • 第8题:

    介绍LOOP指令时,常说它相当于DECECX和JNZ两条指令。但考虑对状态标志的影响,它们有差别。LOOP指令不影响标志,而DEC指令却会影响除CF之外的其他状态标志。


    正确答案:正确

  • 第9题:

    LOOP指令往回转向的标号离该指令的下一条指令所在地址的距离范围为()字节。


    正确答案:256

  • 第10题:

    以下的4条指令中,不合法的指令为()

    • A、INC A
    • B、DEC A
    • C、INC DPTR
    • D、SWAP ACC

    正确答案:D

  • 第11题:

    指令CJNE A,#data,rel的作用完全等同于指令组合SUBBA,#data与JNZ rel的作用。()


    正确答案:错误

  • 第12题:

    判断题
    介绍LOOP指令时,常说它相当于DECECX和JNZ两条指令。但考虑对状态标志的影响,它们有差别。LOOP指令不影响标志,而DEC指令却会影响除CF之外的其他状态标志。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    以下指令哪条是错误的()。

    • A、movl8(%edx),(%ecx)
    • B、movl$-17,%ecx
    • C、movl$0x4050,(%eax)
    • D、movl%eax,%ecx

    正确答案:A

  • 第14题:

    在条件转移指令中,结果不为0则转移的指令是()

    • A、JNS
    • B、JZ
    • C、JS
    • D、JNZ

    正确答案:D

  • 第15题:

    指出下列指令是否正确,若不正确说明原因:JNZ AAA


    正确答案:错,不相等转移指令中,符号地址(标识符)不能使用系统中的保留字

  • 第16题:

    IntelATOM处理器在一个周期能同时处理()

    • A、两条浮点加法指令
    • B、两条浮点乘法指令
    • C、浮点加法和浮点乘法指令
    • D、浮点除法和浮点乘法指令

    正确答案:C

  • 第17题:

    循环指令LOOPNZ终止循环的条件是()。

    • A、ECX=0,或ZF=1
    • B、ECX=0,且ZF=0
    • C、ECX≠0,且ZF=0
    • D、ECX≠0,或ZF=1

    正确答案:A

  • 第18题:

    执行PUSHAX和POPBX两条指令也相当于执行()指令。

    • A、MOVBX,AX
    • B、MOVAX,BX
    • C、XCHGAX,BX

    正确答案:A

  • 第19题:

    在用LOOP Label指令构成的循环中,若ECX的初值为10,在LOOPLabel指令前有一条“SUB ECX,2”指令,则循环体将被执行()次。

    • A、10
    • B、5
    • C、4
    • D、>10000

    正确答案:D

  • 第20题:

    能够导致指令指示器IP中的地址值变小的指令有()。

    • A、SUB
    • B、JMP
    • C、CALL
    • D、LOOP

    正确答案:B,C,D

  • 第21题:

    与NOT AX;NEG AX指令等效的指令是()。

    • A、DEC AX
    • B、INC AX
    • C、SUB AX,AX
    • D、ADD AX,AX

    正确答案:B

  • 第22题:

    以下的4条指令中,错误的指令是()。

    • A、INC A
    • B、DEC A
    • C、INC DPTR
    • D、DEC DPTR

    正确答案:D

  • 第23题:

    单选题
    IntelATOM处理器在一个周期能同时处理()
    A

    两条浮点加法指令

    B

    两条浮点乘法指令

    C

    浮点加法和浮点乘法指令

    D

    浮点除法和浮点乘法指令


    正确答案: B
    解析: 暂无解析