微型计算机技术陈慈发第9讲逻辑移位和串操作指令讲述.ppt

微型计算机技术陈慈发第9讲逻辑移位和串操作指令讲述.ppt

课后作业 3.30、3.34、 3.35 串操作指令 重复前缀:(1)重复REP 格式:REP 串操作指令 功能:使串操作指令重复执行CX指定的次数。 说明:若CX≠0则重复执行串指令,且将CX减1,直到CX=0为止。 串操作指令 重复前缀:(1)重复REP CX=0? CX←CX-1 执行串操作指令 N REP结束 执行下一条指令 Y 串操作指令 重复前缀:(2)相等则重复REPE/REPZ 格式:REPE/REPZ 串操作指令 功能:若串操作指令执行结果相等(结果为零),且CX指定次数未到,则重复执行串操作指令,直到结果不相等,或CX指定次数已到则停止。 说明:若ZF=1且CX-1→CX≠0则重复执行串操作指令,直到ZF=0或CX-1→CX=0为止 。 串操作指令 重复前缀:(2)相等则重复REPE/REPZ CX←CX-1 执行串操作指令 N ZF=1? REP结束 执行下一条指令 Y N CX=0? Y 串操作指令 重复前缀:(3)不相等则重复REPNE/REPNZ 格式:REPNE/REPNZ 串操作指令 功能:若串操作指令执行结果不相等(结果不为零),且CX指定次数未到,则重复执行串操作指令,直到结果相等,或CX指定次数已到则停止。 说明:若ZF=0且CX-1→CX≠0则重复执行串操作指令,直到ZF=1或CX-1→CX=0为止 。 串操作指令 重复前缀:(3)不相

文档评论(0)

1亿VIP精品文档

相关文档