更多“在串操作指令前使用重复前缀指令REPE,终止串的重复操作条件是()。”相关问题
  • 第1题:

    REPZ指令作为下面哪一条串操作指令的前缀时才能完全发挥它的功能?( )

    A.MOVSB

    B.STOSB

    C.LODSW

    D.CMPSW


    正确答案:D
    解析:REPZ是重复前缀符,所有的重复前缀都不能单独使用,都必须与基本串操作指令配合使用,REPZ和REPE具有相同的含义,其重复操作的条件是:只有当ZF=1(即两数相等)且(CX)≠0时才重复字符串操作,直到(CX)=0或ZF=0时才停止重复操作。CMPSW是比较两个串是否相同,串比较指令前可带条件重复前缀REPE或REPZ,含义相同,即若比较结果为CX≠0(即指定的串长度还未比较完)且ZF=1(即两个串元素相同),则重复往下比较,直到CX=0或ZF=0时,才停止比较。所以说REPZ指令放在CMPSW前才能完全发挥它的功能。

  • 第2题:

    下列串操作指令中,在______条指令前加重复前缀指令REP是没有使用价值的。

    A.MOVSB

    B.STOSB

    C.CMPSB

    D.LODSB


    正确答案:C
    解析:串操作指令中,CMPS和SCAS需要和REPE/REPZ、REPNE/REPNZ指令配合,而MOVS、LODS和STOS只要和REP指令配合就可以了,因为这些指令不会影响标志位ZF。

  • 第3题:

    REPZ指令作为( )串操作指令的前缀时才能完全发挥它的功能。

    A.MOVSB

    B.STOSB

    C.LODSW

    D.CMPSW


    正确答案:D

  • 第4题:

    REP是指令前缀,重复操作的条件是CX≠0。()


    答案:对
    解析:

  • 第5题:

    重复前缀指令REPNE/REPNZ继续重复执行串操作的条件是()。

    • A、(CX)=0且ZF=1
    • B、(CX)≠0或ZF=0
    • C、(CX)≠0且ZF=0
    • D、(CX)≠0或ZF=1

    正确答案:C

  • 第6题:

    在下列串操作指令中,同时使用源串和目的串地址指针的指令是()

    • A、STOSW
    • B、LODSW
    • C、SCASW
    • D、CMPSW

    正确答案:D

  • 第7题:

    如果在CMPS和SCAS指令前使用REPE/REPZ前缀,则只有在()时,才重复进行扫描和比较。

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

    正确答案:D

  • 第8题:

    串处理操作需要循环重复执行,()不能出现在串处理指令中。

    • A、REP
    • B、REPZ
    • C、REPNZ
    • D、LOOP

    正确答案:D

  • 第9题:

    问答题
    串操作指令在使用前应做哪些准备工作?

    正确答案: ①把存放在数据段中的源串首地址(如反向传送则应是末地址)放入源变址寄存器中。
    ②把将要存放数据串的附加段中的目的串首地址(或反向传送时的末地址)放入目的变址寄存器中。
    ③把数据串长度放入计数寄存器。
    ④建立方向标志。
    解析: 暂无解析

  • 第10题:

    单选题
    CMPS指令带重复前缀REPNE表示,当两串未比较完且两串元素()时继续比较。
    A

    不相等

    B

    相等

    C

    大于

    D

    小于


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

  • 第11题:

    单选题
    在下列串操作指令中,同时使用源串和目的串地址指针的指令是()
    A

    STOSW

    B

    LODSW

    C

    SCASW

    D

    CMPSW


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

  • 第12题:

    填空题
    在串操作指令前使用重复前缀指令REPE,终止串的重复操作条件是()。

    正确答案: CX=0或ZF=0
    解析: 暂无解析

  • 第13题:

    串操作指令中,有REP 前缀的串操作指令结束的条件是( )。

    A.ZF=1

    B.ZF=0

    C.CX>1

    D.CX=0


    正确答案:D
    解析:重复前缀。它可以使串指令反复执行(CX不等于0就执行),每执行一次,CX的内容减1。

  • 第14题:

    下列串操作指令中,( )指令前加重复前缀指令REP是没有实际使用价值的。

    A.MOVSB

    B.STOSB

    C.LODSB

    D.CMPSB


    正确答案:C

  • 第15题:

    下列哪一条串操作指令需要使用重复前缀指令REPZ或REPNZ?

    A.MOVSB

    B.CMPSB

    C.LODSB

    D.STOSB


    正确答案:B
    解析:CMPSB字节串比较指令,可带重复前缀REPZ/REPE或REPNZ/REPNE。

  • 第16题:

    串操作指令在使用前应做哪些准备工作?


    正确答案: ①把存放在数据段中的源串首地址(如反向传送则应是末地址)放入源变址寄存器中。
    ②把将要存放数据串的附加段中的目的串首地址(或反向传送时的末地址)放入目的变址寄存器中。
    ③把数据串长度放入计数寄存器。
    ④建立方向标志。

  • 第17题:

    CMPS指令带重复前缀REPNE表示,当两串未比较完且两串元素()时继续比较。

    • A、不相等
    • B、相等
    • C、大于
    • D、小于

    正确答案:A

  • 第18题:

    在串操作指令前使用重复前缀指令REPE,终止串的重复操作条件是()。

    • A、CX=0且ZF=0
    • B、CX=0且ZF=1
    • C、CX=0或ZF=0
    • D、CX=0或ZF=1

    正确答案:C

  • 第19题:

    当使用串处理指令CMPSW寻找两串中的不同数据时,应使用的重复前缀为()。

    • A、REP
    • B、RPT
    • C、REPZ
    • D、REPNZ

    正确答案:C

  • 第20题:

    在串操作程序中,通常在重复前缀指令REPZ或REPNZ后,选用的串操作指令是()或()才有实际意义。


    正确答案:STOS;CMP

  • 第21题:

    单选题
    重复前缀指令REPNE/REPNZ继续重复执行串操作的条件是()。
    A

    (CX)=0且ZF=1

    B

    (CX)≠0或ZF=0

    C

    (CX)≠0且ZF=0

    D

    (CX)≠0或ZF=1


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

  • 第22题:

    单选题
    在串操作指令前使用重复前缀指令REPE,终止串的重复操作条件是()。
    A

    CX=0且ZF=0

    B

    CX=0且ZF=1

    C

    CX=0或ZF=0

    D

    CX=0或ZF=1


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

  • 第23题:

    填空题
    在串操作程序中,通常在重复前缀指令REPZ或REPNZ后,选用的串操作指令是()或()才有实际意义。

    正确答案: STOS,CMP
    解析: 暂无解析