Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Pentium™ Processor
Fundamentals
PC Architecture for
Technicians: Level-1
Systems Manufacturing Training
and Employee Development
Copyright © 1996 Intel Corp.
Multiply
Register Set
Add
Divide
Data Cache
Register Multiply
Set Add
Divide
Data Cache
BH BL BX EBX
EBP
ESI
EDI
ESP
Segment Registers Status and Control
CS
31 0
SS
EFLAGS
DS EIP
ES
FS
GS
Code
Segment
CS Stack
SS
DS Segment
ES
FS Data
GS
Segment
Data
Segment
Data
Segment
Data
Segment
15 0
Segment Register e.g - CS
15 0
Offset within segment e.g - IP
LEN R/W
3 3
LEN
2
R/W
2
LEN
1
R/W
1
LEN
0
R/W
0 0 0 GD 0 0 1 GE L G L G L G L G L
E 3 3 2 2 1 1 0 0
B B B B B B
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 BT S D 0 1 1 1 1 1 1 1 1 3 2 1 0
Reserved
Reserved
DR3 - Breakpoint 3 Linear Address
DR2 - Breakpoint 2 Linear Address
DR1 - Breakpoint 1 Linear Address
DR0 - Breakpoint 0 Linear Address
D63:0
Pentium™ 64 bit
Processor A31:3, BE7#:0# Memory
00000007H 00000000H
FFFFFFFFH FFFFFFF8H
00000007H 00000000H
BE7# BE6# BE5# BE4# BE3# BE2# BE1# BE0#
Not
Accessible
0000FFFFH 0000FFFCH
64 KByte
00000003H 00000000H
I/O Space
PC Architecture For Technicians Level-1
Rev. 1.0 Sys MFG T/ED 4/7/2019 Technical Excellence Development Series
Ch 10 - Page 29
CPU Bus Description
Address bus: The microprocessor provides an
address to the memory & I/O chips.
The number of address lines determines the
amount of memory supported by the processor.
A31:A3 Address bus lines (output except for
cache snooping) determines where in the 4GB
memory space or 64K I/O space the processor is
accessing.
DRAM-Read
TW TW
TW TW
TW
ADS# 486 / P5
SPECIAL
IOR
0
e.g. 1 IOW
1
I/O WR @ Addr 43H
43H = 0100 0011y FETCH
486 / P5
INVALID
MEMR
MEMW
PC Architecture For Technicians Level-1
Rev. 1.0 Sys MFG T/ED 4/7/2019 Technical Excellence Development Series
Ch 10 - Page 44
GENERIC DECODE LOGIC
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 0 0 0 00 0 1 0 0 0 0 11
e.g. (0 0 0) DMA #1
I/O WR @ Addr 43H
(0 0 1) PIC #1
43H = 0100 0011y
(0 1 0) PIT
(1 0 0) DMA Page
(1 0 1) PIC #2
(1 1 0) DMA #2
(1 1 1) FPU
IOR
IOW
PC Architecture For Technicians Level-1
Rev. 1.0 Sys MFG T/ED 4/7/2019 Technical Excellence Development Series
Ch 10 - Page 45
Special Cycles Definition
M/IO# = 0, D/C# = 0, W/R# = 1
BE7# BE6# BE5# BE4# BE3# BE2# BE1# BE0# Special Bus Cycle
1 1 1 1 1 1 1 0 Shutdown
1 1 1 1 1 1 0 1 Flush
(INVD, WINVD instr.)
1 1 1 1 1 0 1 1 Halt
1 1 1 1 0 1 1 1 Writeback
(WBINVD Instruction)
1 1 1 0 1 1 1 1 Flush Acknowledge
(FLUSH# assertion)
1 1 0 1 1 1 1 1 Brach Trace Message
CLK
ADS#
WAIT IDLE WAIT WAIT IDLE
STATE STATE STATE STATE STATE
A31-A3 ADDR ADDR
Byte Byte
BE7:0# Enables Enables
CACHE#
BRDY#
CLK
ADS#
IDLE IDLE IDLE
STATE STATE STATE
A31-A3
ADDR
BE7:0#
CACHE#
W/R# READ
KEN#
BRDY#
TO TO TO TO
CPU CPU CPU CPU