Beruflich Dokumente
Kultur Dokumente
X1 1 40 Vcc
X2 39 HOLD
2 DMA
RESET OUT 3 38 HLDA
SOD 4 37 CLK ( OUT) _________________
Serial i/p, o/p signals
SID 5 36 RESET IN
TRAP 6 35 READY __
RST 7.5 7 34 IO / M
RST 6.5 8 33 S
RST 5.5 9
8085 A 32
___ 1
RD
___
INTR
_____ 10 31 WR
INTA 11
30 ALE
AD0 12
29 S0
AD1 13
28 A15
AD2 A14
14 27
AD3 15 26 A13
AD4 25 A12
16
AD5 24 A11
17
AD6 18 23 A10
AD7 19 22 A9
VSS 20 21 A8
INTA WR
INT
R
INTERRUPT CONTROL SERIAL I / O
CONTROL
8 BIT INTERNAL
DATA BUS
INSTRUCTION
ACCUMULATOR TEMP REG(8) MULTIPLXER
REGISTER ( 8 )
(8) R W ( 8 )
E TEMP . REG.
B REG (8) C REG ( 8
FLAG G.
D REG ( 8 )
( 5) S E REG ( 8
)
H REG ( 8 )
FLIP INSTRUCTIO E L REG ( 8 )
ARITHEMETIC FLOPS N DECODER )
LOGIC UNIT ( ALU) L STACK POINTER ( 16 )
AND
MACHINE E PROGRAM COUNTER ( 16
(8)
+5V ENCODING )
INCREAMENT / DECREAMENT
C
ADDRESS LATCH ( 16 )
GND T
S Z AC P CY
COMBININATON
B & C, D & E, H & L
EU
ALU CONTROL INSTRUCTION QUEUE
SYSTEM Q BUS
1 2 3 4 5 6
8 BIT
FLAGS
BUS INTERFACE UNIT ( BIU)
EXECUTION UNIT ( EU )
Fig:
M. Krishna Kumar MAM/M1/LU4/V1/2004 5
Pin Diagram of 8086
GND 1 40 VCC
AD14 39 AD15
2
AD13 3 38 A16 / S3
AD12 4 37 A17 / S4
AD11 5 36 A18 / S5
AD10 6 35 A19/S6 _____
AD4 30 RQ / GT
___1
( HLDA)
12 _______
29 ____
AD3 LOCK (WR) ____
13
28 ___
___ S2 (M / IO )
AD2 14 27 S 1
___
(DT
_____
/ R)
AD1 15 26 S0 (DEN)
AD0 25 ________ QS0 (ALE)
16
NMI 24 QS1 (INTA)
17
______
INTR 18 23
TEST
CLK 19 22
READY
GND 20 21 RESET
INTR
_____
TEST INTERFACE
D0 - D15
MEMORY M / IO __
I/O DT / R
HOLD DMA ____
CONTROLS RD
HLDA INTERFACE _____
WR
VCC _____
DEN
MODE
____
SELECT READY
MN / MX
CLK
M. Krishna Kumar MAM/M1/LU4/V1/2004 7
Signal Description of 8086
• The second are the signals which have special functions for
minimum mode and third are the signals having special
functions for maximum mode.
• The following signal descriptions are common for both modes.
• AD15-AD0 : These are the time multiplexed memory I/O
address and data lines.
• Address remains on the lines during T1 state, while the data is
available on the data bus during T2, T3, Tw and T4.
• These lines are active high and float to a tristate during
interrupt acknowledge and local bus hold acknowledge cycles.
S4 S3 Indication
0 0 Alternate Data
0 1 Stack
1 0 Code or none
1 1 Data
• LOCK : This output pin indicates that other system bus master
will be prevented from gaining the system bus, while the
LOCK signal is low.
• The LOCK signal is activated by the ‘LOCK’ prefix
instruction and remains active until the completion of the next
instruction. When the CPU is executing a critical instruction
which requires the system bus, the LOCK prefix instruction
ensures that other processors connected in the system will not
gain the control of the bus.
• The 8086, while executing the prefixed instruction, asserts the
bus lock signal output, which may be connected to an external
bus controller.
ALE
S2 – S0
A19-A16 S3-S7 A19-A16 S3-S7
Add/stat
BHE Bus reserve BHE
Add/data for Data In Data Out D15 – D0
A0-A15 D15-D0 A0-A15 D15-D0
RD/INTA
Ready
READY Ready
DT/R Wait Wait
DEN