Lecture #03, Microprocessor_Architecture
Lecture #03, Microprocessor_Architecture
BIU has
- segment registers,(CS , DS , SS ,ES)
- instruction pointer, (IP)
- address generation and bus control logic block,
- instruction queue.
EU has
- general purpose registers,(AX , BX , CX , DX)
- ALU,
- control unit,
- instruction register, (BP, DI , SI , SP)
- flag (or status) register.
2
Bus Interface Unit (BIU)
3
EU BIU
Memory Segmentation of 8086
Stack --- Interrupt & Subroutine address
time.
Pointer
Register
Index
register
5
6
Base value ,not
the base adress
value of
7
value of
Basic Architecture of 8086 8086 architecture employs
Main jobs performed by BIU are- parallel processing—i.e., both the
units (BIU and EU) work
at the same time
(i) All external bus operations.
(ii) Instruction fetching,
(iii) Reading/writing of data/operands for
memory,
(iv) Inputting/outputting of data for
peripheral devices.
(v) Filling instruction queue.
(vi) Address generation.
1) BIU is the 8086’s interface to the outside world, i.e., all External bus operations
are done by BIU.