四、串指令
DS:SI 源串段寄存器 :源串變址.
ES:DI 目標串段寄存器:目標串變址.
CX 重復(fù)次數(shù)計數(shù)器.
AL/AX 掃描值.
D標志 0表示重復(fù)操作中SI和DI應(yīng)自動增量; 1表示應(yīng)自動減量.
Z標志 用來控制掃描或比較操作的結(jié)束.
MOVS 串傳送.
( MOVSB 傳送字符. MOVSW 傳送字. MOVSD 傳送雙字. )
CMPS 串比較.
( CMPSB 比較字符. CMPSW 比較字. )
SCAS 串掃描.
把AL或AX的內(nèi)容與目標串作比較,比較結(jié)果反映在標志位.
LODS 裝入串.
把源串中的元素(字或字節(jié))逐一裝入AL或AX中.
( LODSB 傳送字符. LODSW 傳送字. LODSD 傳送雙字. )
STOS 保存串.
是LODS的逆過程.
REP 當CX/ECX<>0時重復(fù).
REPE/REPZ 當ZF=1或比較結(jié)果相等,且CX/ECX<>0時重復(fù).
REPNE/REPNZ 當ZF=0或比較結(jié)果不相等,且CX/ECX<>0時重復(fù).
REPC 當CF=1且CX/ECX<>0時重復(fù).
REPNC 當CF=0且CX/ECX<>0時重復(fù).