当前位置: 首页 > 文档资料 > 汇编速查手册 >

汇编指令集 - 串指令

优质
小牛编辑
130浏览
2023-12-01

串指令

DS:SI 源串段寄存器 :源串变址.

ES:DI 目标串段寄存器:目标串变址.

CX 重复次数计数器.

AL/AX 扫描值.

D标志 0表示重复操作中SI和DI应自动增量; 1表示应自动减量.

Z标志 用来控制扫描或比较操作的结束.

MOVS 串传送.
( MOVSB 传送字符. MOVSW 传送字. MOVSD 传送双字. )

CMPS 串比较.
( CMPSB 比较字符. CMPSW 比较字. )

SCAS 串扫描.

把AL或AX的内容与目标串作比较,比较结果反映在标志位.

LODS 装入串.

把源串中的元素(字或字节)逐一装入AL或AX中.
( LODSB 传送字符. LODSW 传送字. LODSD 传送双字. )

STOS 保存串.

是LODS的逆过程.

REP 当CX/ECX0时重复.

REPE/REPZ 当ZF=1或比较结果相等,且CX/ECX0时重复.

REPNE/REPNZ 当ZF=0或比较结果不相等,且CX/ECX0时重复.

REPC 当CF=1且CX/ECX0时重复.

REPNC 当CF=0且CX/ECX0时重复.