6-8
INSTRUCTION SET SUMMARY
6.2.1.8.STRING INSTRUCTIONS
MOVS/MOVSB
Move string/Move byte string
MOVS/MOVSW
Move string/Move word string
MOVS/MOVSD
Move string/Move doubleword string
CMPS/CMPSB
Compare string/Compare byte string
CMPS/CMPSW
Compare string/Compare word string
CMPS/CMPSD
Compare string/Compare doubleword string
SCAS/SCASB
Scan string/Scan byte string
SCAS/SCASW
Scan string/Scan word string
SCAS/SCASD
Scan string/Scan doubleword string
LODS/LODSB
Load string/Load byte string
LODS/LODSW
Load string/Load word string
LODS/LODSD
Load string/Load doubleword string
STOS/STOSB
Store string/Store byte string
STOS/STOSW
Store string/Store word string
STOS/STOSD
Store string/Store doubleword string
REP
Repeat while ECX not zero
REPE/REPZ
Repeat while equal/Repeat while zero
REPNE/REPNZ
Repeat while not equal/Repeat while not zero
INS/INSB
Input string from port/Input byte string from port
INS/INSW
Input string from port/Input word string from port
INS/INSD
Input string from port/Input doubleword string from port
OUTS/OUTSB
Output string to port/Output byte string to port
OUTS/OUTSW
Output string to port/Output word string to port
OUTS/OUTSD
Output string to port/Output doubleword string to port