8086 Instruction Set
8086 Instruction Set
Content:
The DATA TRANSFER INSTRUCTIONS are those, which transfers the DATA from
any one source to any one destination.The datas may be of any type. They are again
classified into four groups.They are:
2.ARITHMETIC INSTRUCTIONS
These instructions are those which are useful to perform Arithmetic calculations, such as
addition, subtraction, multiplication and division.They are again classified into four
groups.They are:
4. STRING INSTRUCTIONS
The string instructions function easily on blocks of memory.They are user friendly
instructions, which help for easy program writing and execution. They can speed up the
manipulating code.They are useful in array handling, tables and records.
STRING INSTRUCTIONS
REP
REPE / REPZ
REPNE / REPNZ
MOVS / MOVSB / MOVSW
COMPS / COMPSB /
COMPSW
SCAS / SCASB / SCASW
These instructions transfer the program control from one address to other address. ( Not
in a sequence). They are again classified into four groups.They are:
These instructions are used to change the process of the Microprocessor. They change the
process with the stored information. They are again classified into Two groups.They are:
ARITHMETIC INSTRUCTIONS
STRING INSTRUCTIONS
REP
REPE / REPZ
REPNE / REPNZ
MOVS / MOVSB / MOVSW
COMPS / COMPSB /
COMPSW
SCAS / SCASB / SCASW
LODS / LODSB / LODSW
STOS / STOSB / STOSW