Intro to Intel how tgheu are usinginreal rime system
Maathu3
3 views
9 slides
Feb 28, 2025
Slide 1 of 9
1
2
3
4
5
6
7
8
9
About This Presentation
Intro to Intel how tgheu are usinginreal rime system
Size: 82.18 KB
Language: en
Added: Feb 28, 2025
Slides: 9 pages
Slide Content
Property of Accel Technologies Ltd.,
Copyright protected
X86 class 02 Version 1.0
1
X86
Session_01
Introduction to Intel
processors
Property of Accel Technologies Ltd.,
Copyright protected
X86 class 02 Version 1.0
2
The 8086 Family
•16 bit processor
•Can address up to 1MB of memory
–If the first byte of a word is at even address,
8086 reads the entire word in one bus
operation
–If the first byte of a word is at odd address,
8086 reads the entire word in two bus
operation
Property of Accel Technologies Ltd.,
Copyright protected
X86 class 02 Version 1.0
3
8086 Internal Features
•Two independent functional parts
–Bus Interface Unit
•BIU sends out addresses,fetches
instructions, reads/writes data from/to
ports and memory
–Execution Unit
•EU tells the CPU where to fetch instructions
from,decodes and executes the instructions
Property of Accel Technologies Ltd.,
Copyright protected
X86 class 02 Version 1.0
4
The Execution Unit
•Contains the control circuitry
•A decoder
•A 16 bit ALU
• A 16 bit Flag Register with nine flags
•General Purpose Registers
–AH, AL, BH, BL, CH, CL, DH, DL
•16 bit stack pointer, base pointer,
source index register and destination
index register
Property of Accel Technologies Ltd.,
Copyright protected
X86 class 02 Version 1.0
5
Flag Register
U U U U OF DF IF TF SF ZF U AF U PF U CF
8085 compatible flags
U - unused
Overflow flag
Direction flag
Interrupt flag
Single step flag
Property of Accel Technologies Ltd.,
Copyright protected
X86 class 02 Version 1.0
6
Bus Interface Unit
•A set of 16 bit segment registers
–data segment,stack segment,code
segment & extra segment
•A FIFO 6 byte register set called
queue
-Pipelining
•A 16 bit instruction pointer
•A memory interface
Property of Accel Technologies Ltd.,
Copyright protected
X86 class 02 Version 1.0
7
8086 Signals
•It comes in a 40 pin DIP package
•AD15 - AD0 form a time multiplexed address
and data bus
•A19 - A16 / S6 - S3 form the higher order
address bits as well as 4 status signals that
identify the type of operation being done in
that cycle
•BHE’ indicates whether a complete word or
one byte from/to an odd byte, or one byte
from/to an even byte is being transferred
Property of Accel Technologies Ltd.,
Copyright protected
X86 class 02 Version 1.0
8
8086 Signals
•MN/MX’ signal selects one of the two operating
modes,minimum mode and maximum mode
•S4 and S3 indicate the segment register that is
used for the access
•There are two interrupt pins INTR and NMI
•RQ’/GT0’ and RQ’/GT1’ are used for switching the
local bus between various bus masters
–A bus controller such as 8288 is used
Property of Accel Technologies Ltd.,
Copyright protected
X86 class 02 Version 1.0
9
8086 Signals
•RESET input,if asserted takes the 8086 to the
physical address FFFF0h
•8086 in minimum mode requires
–a clock generator such as 8284
–address latches
–data bus buffers
–ROM and RAM