参考答案和解析
正确答案: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前才能完全发挥它的功能。
更多“REPZ指令作为下面哪一条串操作指令的前缀时才能完全发挥它的功能?( )A.MOVSBB.STOSBC.LODSWD.C ”相关问题
  • 第1题:

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

    A.MOVSB

    B.CMPSB

    C.LODSB

    D.STOSB


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

  • 第2题:

    串操作指令一般和重复指令前缀联用,下列哪个助记符属于重复指令前缀:

    A.IN

    B.MOV

    C.REP

    D.NOP


    REP

  • 第3题:

    17、所有串操作指令的前边都必须加前缀。()


    错误

  • 第4题:

    串操作指令一般和重复指令前缀联用,下列助记符中()属于重复指令前缀

    A.REP

    B.DB

    C.NOP

    D.INS


    REP

  • 第5题:

    3、所有串操作指令的前边都必须加前缀。()


    错误