Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
professorgstatla@gmail.com
www.eazynotes.com 1 Gursharan Singh Tatla
Intel 8086
O 3tel 8086 was lau3ched
i3 1978.
O t was the first 16-bit
microprocessor.
O This microprocessor had
major improveme3t over
the executio3 speed of
8085.
O t is available as 40-pi3
Dual-3li3e-Package
(DP).
2 www.eazynotes.com
Gursharan Singh Tatla
Intel 8086
O t is available i3 three
versio3s:
R 8086 (5 MHz)
R 8086-2 (8 MHz)
R 8086-1 (10 MHz)
O t co3sists of 29,000
tra3sistors.
3 www.eazynotes.com
Gursharan Singh Tatla
Intel 8086
O t has a 16 li3e data
bus.
O A3d 20 li3e address
bus.
O t could address up to
1 MB of memory.
O t has more tha3
20,000 i3structio3s.
O t supports
multiplicatio3 a3d
divisio3.
4 www.eazynotes.com
Gursharan Singh Tatla
!n D,7,2 of Intel 8086
5 www.eazynotes.com
Gursharan Singh Tatla
D
0
- D
1
!n 16-2, 89 (B-d7eeton,l)
O These li3es are multiplexed bi-
directio3al address/data bus.
O Duri3g T
1
, they carry lower
order 16-bit address.
O 3 the remai3i3g clock cycles,
they carry 16-bit data.
O AD
0
-AD
7
carry lower order byte
of data.
O AD
8
-AD
15
carry higher order
byte of data.
6 www.eazynotes.com
Gursharan Singh Tatla
19
/S
6
,
18
/S
,
17
/S
4
,
16
/S
8
!n 8-88 (Und7eeton,l)
O These li3es are
multiplexed u3idirectio3al
address a3d status bus.
O Duri3g T
1
, they carry
higher order 4-bit address.
O 3 the remai3i3g clock
cycles, they carry status
sig3als.
7 www.eazynotes.com
Gursharan Singh Tatla
BHE / S
7
!n 84 (uutput)
O BHE sta3ds for Bus High
E3able.
O BHE sig3al is used to
i3dicate the tra3sfer of data
over higher order data bus
(D
8
- D
15
).
O 8-bit /O devices use this
sig3al.
O t is multiplexed with status
pi3 S
7
.
8 www.eazynotes.com
Gursharan Singh Tatla
#D (#e,d)
!n 82 (uutput)
O t is a read sig3al used for
read operatio3.
O t is a3 output sig3al.
O t is a3 active low sig3al.
9 www.eazynotes.com
Gursharan Singh Tatla
#EDY
!n 22 (Input)
O This is a3 ack3owledgeme3t
sig3al from slower /O
devices or memory.
O t is a3 active high sig3al.
O Whe3 high, it i3dicates that
the device is ready to
tra3sfer data.
O Whe3 low, the3
microprocessor is i3 wait
state.
10 www.eazynotes.com
Gursharan Singh Tatla
#ESET
!n 21 (Input)
O t is a system reset.
O t is a3 active high sig3al.
O Whe3 high,
microprocessor e3ters i3to
reset state a3d termi3ates
the curre3t activity.
O t must be active for at
least four clock cycles to
reset the microprocessor.
11 www.eazynotes.com
Gursharan Singh Tatla
INT#
!n 18 (Input)
O t is a3 i3terrupt request
sig3al.
O t is active high.
O t is level triggered.
12 www.eazynotes.com
Gursharan Singh Tatla
NHI
!n 17 (Input)
O t is a 3o3-maskable
i3terrupt sig3al.
O t is a3 active high.
O t is a3 edge triggered
i3terrupt.
13 www.eazynotes.com
Gursharan Singh Tatla
TEST
!n 28 (Input)
O t is used to test the
status of math co-
processor 8087.
O The BUSY pi3 of 8087 is
co33ected to this pi3 of
8086.
O f low, executio3 co3ti3ues
else microprocessor is i3
wait state.
14 www.eazynotes.com
Gursharan Singh Tatla
!n 19 (Input)
O This clock i3put provides
the basic timi3g for
processor operatio3.
O t is symmetric square
wave with 33% duty cycle.
O The ra3ge of freque3cy of
differe3t versio3s is 5
MHz, 8 MHz a3d 10 MHz.
15 www.eazynotes.com
Gursharan Singh Tatla
'
,nd '
SS
!n 40 ,nd !n 20 (Input)
O '