Nvis 5586A
Nvis Technologies Pvt. Ltd.
31
Instruction Set of 8086:
1.
Data Copy/ Transfer Instructions:
This type of instructions is used to transfer data
from source operand to destination operand. All the store, move, load, exchange, input
and output instructions belong to this category.
2.
Arithmetic and Logical Instructions:
All the instructions performing arithmetic,
logical, increment, decrement, compare and scan instructions belong to this category.
3.
Branch Instructions:
These instructions transfer control of execution to the specified
address. All the call, jump, interrupt and return instructions belong to this class.
4.
Loop Instructions:
If
these instructions have REP prefix with CX used as count
register, they can be used to implement unconditional and conditional loops. The LOOP,
LOOPNZ and LOOPZ instructions belong to this category. These are useful to
implement different loop structures.
5.
Machine Control Instructions:
These instructions control the machine status. NOP,
HLT, WAIT and LOCK instructions belong to this class.
6.
Flag Manipulation Instructions:
All the instructions which directly affect the flag
register, come under this group of instructions.
Instructions like CLD, SYD, CLI, STI etc.
belong to this category of instructions.
7.
Shift and Rotate Instructions:
These instructions involve the bitwise shifting or rotation
in either direction with or without a count in CX.
8.
String Instructions: These
instructions involve various string manipulation operations
like load, move, scan, compare, store etc. These instructions are only to be operated upon
the strings.
Memory
Program, data and stack memories occupy the same memory space. As the most of the
processor instructions use 16-bit pointers, the processor can effectively address only 64 KB
of memory.
• To access memory outside of 64 KB the CPU uses special segment registers to specify
where the code, stack and data 64 KB segments are positioned within 1 MB of memory.
• 16-bit pointers and data are stored as:
Address: low-order byte
Содержание 5586A
Страница 2: ...Nvis 5586A Nvis Technologies Pvt Ltd 2...
Страница 23: ...Nvis 5586A Nvis Technologies Pvt Ltd 23 Memory Read Timing in Maximum Mode...
Страница 30: ...Nvis 5586A Nvis Technologies Pvt Ltd 30...
Страница 48: ...Nvis 5586A Nvis Technologies Pvt Ltd 48 Diagram of module RESET power Instruction Set Note...
Страница 170: ...Nvis 5586A Nvis Technologies Pvt Ltd 170...