Please enable JavaScript.
Coggle requires JavaScript to display documents.
8086up (Architecture (Intel 16 bit registers (Index :one: - Contain the…
8086up
Architecture
Intel 16 bit registers
Status and control :control_knobs:
Flag Reg :checkered_flag: - PSW
X
X
X
#
X
Overflow
Direction
Interrupt Enable
Trap
#
Sign
#
Zero
Auxilliary
X
X
Parity
X
Carry
#
Index :one: - Contain the offset addresses of memory locations
Base pointer - to access data on stack
Stack pointer - to access stack segment (SS)
source index- required for string ops
Destination index - required for string ops
Segment :card_index_dividers: - holds the starting address of the segment in memory
Code
Stack
Data
Extra
General Purpose :open_file_folder:
BX-base
also address reg
CX-counter
as loop counter
in shift and rotate ops
AX- accumulator
Preffered for AL & data ops
used in MUL & DIV
used in I/O ops
DX-Data
used in MUL & DIV
used in I/O ops
Program counter :arrows_counterclockwise:
Instruction Pointer (IP)
ALU
Bus interface unit
A,B,C-bus
Memory interface
Instruction stream byte queue
Control system
Features :dark_sunglasses:
Programmable
8 bit
16-bit data bus
20 bit address bus
Multi-processor mode
Memory addressing 2^20=1MB
Control Flags
Status Flags
ODIT sz..