📄 asslandat91.dat
字号:
字符串搜索指令SCAS
指令格式:SCAS OPRD
SCASB
SCASW
其中OPRD为目的串符号地址。
功能:把AL(字节串)或AX(字串)的内容与由DI寄存器寻址的目的串中的数据相减,结果置标志位,但不改变任一操作数本身。地址指针DI自 动调整。
本指令影响标志AF、CF、OF、PF、SF、ZF。该指令可查找字符串中的一个关键字,只需在本指令执行前,把关键字放在AL(字节)或AX(字串 )中,用重复前缀可在整串中查找。指令中不使用操作数时,可用指令格式SCASB、SCASW,分别表示字节串或字串搜索指令。
例如:寻找字符串中有否'$'字符
MOV DI,OFFSET STR
MOV CX,N ;N为串长度
MOV AL,'$'
CLD
AGN:SCASB
JZ FIN
DEC CX
JNZ AGN
MOV AL,0 ;未找到,AL中置0
JMP OVR
FIN:MOV AL,0FFH ;找到,AL中置为0FFH
OVR:MOV RALT,AL
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -