ds:si 源串段寄存器:源串变址
es:di 目标串段寄存器:目标串变址
cx 重复次数计数器
al/ax 扫描值
d标志 0表示重复操作中si和di应自动增量;1表示应自动减量
z标志 用来控制扫描或比较操作的结束
movs 串传送(movsb 传送字符。 movsw传送字)
cmps 串比较 (cmpsb 比较字符。 cmpsw 比较字)
scas 串扫描 把al或ax的内容与目标串作比较,比较结果反映在标志位
lods 装入串 把源串中的元素(字或字节)逐一装入al或ax中。(lodsb 传送字符。 lodsw 传送字。 lossd 传送双字)
stos 保存串 是lods的逆过程
rep 当cx/ecx<>0时重复
repe/repz 当zf=1或比较结果相等,且cx/ecx<>0时重复
repne/repnz 当zf=0或比较结果不相等,且cx/ecx<>0时重复
repc 当cf=1且cx/ecx<>0时重复
repnc 当cf=0且cx/ecx<>0时重复