串负责类指令.pptVIP

  • 3
  • 0
  • 约2.73千字
  • 约 19页
  • 2018-07-28 发布于湖北
  • 举报
串负责类指令

3.3.4 串操作类指令 1.串操作指令特点 用一条指令实现对一串数据的操作; 源操作数和目标操作数都在存储器中; 共同点: 源操作数由DS:SI指定; 目标操作数由ES:DI指定。 串长:CX 自动修改地址指针:SI和DI 重复操作前缀 无条件 REP ; CX≠0重复 有条件 REPE/REPZ; CX≠0且ZF=1重复 REPNE/REPNZ; CX≠0且ZF=0重复 加重复操作前缀后串操作执行动作: 1.执行规定动作 2.修改SI、DI 3.CX-1 4.根据ZF,决定是否重复执行 1.串传送指令 格式1:MOVSB 操作:(ES:DI)←(DS:SI)字节传送 每执行一次串传送操作,SI±1,DI±1。 DF=0时+1, DF=1时-1。 格式2:MOVSW 操作:(ES:DI)←(DS:SI)字传送 每执行一次串传送操作,SI±2,DI±2。 DF=0时+2, DF=1时-2。 1.串传送指令 REP MOVSB REP MOVSW 字符或数据的个数预先放在CX寄存器中; 每执行一次操作,CX自动减1,直到CX=0串操 作自动停止。 1、串传送指令 DS:SI ES:DI DS:SI ES:DI DS:SI ES:DI 1.串传送指令 例如:将源串STAR中的100个字节数据传送到

文档评论(0)

1亿VIP精品文档

相关文档