Professional Documents
Culture Documents
Enrellment BT1cS035
Deparment’ CSE
Microprocessors and Microconthollers
Assignmen! -4
9.1 Draw the Architedture c 8085 Micvoprece ssor and
Explain all -RST
the65
5.5 RST peiphurals datails .
oTRAP in SOD SID
+INTA
-INTR
Ans
As- As AD ADo
addhess bus address /doda bus
8085 Micvoprocessr Architechuve
8-bit microprecessor. that
ne 085 micrsprscessor is an
the mid 1970's
. 34 was
W0s developed by Sntel in Dersonal compuling:
widly Used in Ahe early
the days of
consists e several
microprecessor
the Architecture o 8085 regislers, pragram
compohends , in luding the accumdlader,
Key register , dato bus ,
inshructian register,
cOUnter stack bointer , instrucien
address bus. control bus ele. is vsed to
The aceumulator is an 8- bit reqister ha
and legicad results. 9
9t is the most and
sBore arithmeic the 8085 microprocessor such
in
commonly vsed registeraithmetie and logical peraiens
is Dsed to þerform þerations
addiion subtracion and bitwise
eneral- þurb05e rgisles
8085 microprocesser has six to
L which can be,csmbined
1. The
including B,c,D,E, Hand The B andC registers ca
form þaits
16- bit register the BCregister pair, the D
be combined to torm combined to torm the 9
and E vegisters canbe be
Hand L registers can be
DE reqisBer bair , and
comboined egisterhait these reister
to torm the HL stere
paits ate commonly Used to mem ory address es
and other laBa.
The preq ram counter is a6- bit register, tha contains
the memory address efthe neyt nstruetien to be
executed the pregqram cauhteris incremented after
each instrucion is executed which llbos4he
micrehvecessor to executethe instuctinsin sequence
The stack boinler is a lb- bit vegieter, that is' vsed to
1
Memony Trput
Da
Conel Bus
addlress Bus : T6e address bus has a ayou o lb lines
geherally idenlified as Aoto Ays The address
bus is uni direc honal: bs 4ou in ene direchen - trem the
MPU to þeri pheral devices. TheMPU vses he address bus
to berform the irst gunchom; identgng a þei phurala
Dota Bus : The data eus isa avo ot eight ines vsed
for clata ftoo these ines are bidlrecional
Aato low Ahese- in both direchons betoeen the MPUdmd
memory and peripheraldevices. the MPU uses thu data
bus to herform the Secono mclion: aetaing Birany
intormoion the ight data ines enable Hhe MU to
Manupulde 8. bit dada tanging om oo to bus FF (2256)
is Ill
the largest number com abheor "on the databit micreprocessor -
the 80B5 is Known os 8-
(255,6)
micoprcess or such as the intel s0g6 and Moto rela
Kn euwn as
000 hove 16 data lines ', these, they ate
I6 - bit wicvoprocessors. is vsed to tanser
8- bit bus hat
The data bus is anmicropre cessor and emory or other
data betseen 4he
davices .
is tombrised o varieus
contrel bus
The contrel
canrg sychronizaien signds
Control bus: The
Single lines that
to performthe third
The MpU USes such lines not graups
iming sigals these are
Joneion þreviding
addresse, o data buses but individva
ot lines ike bulse to indicoBe Ahe MPU
that previde a
lines
cortvol sigral
shecifie
erades shecifie
eheraien. the MPU. generaBes
eperaiensSuch as memoy read or Tð wite)
for eveg signals Vsed to idanty a
these are
it perfoms ohich the MPUintends tocommunscaBe
device 4tabe te read
ilth the' mermory -for exomple
To communicate
CAn instrocionh trom the memeny locotsn- the MPU deceded
bit oddress on the bus is
blaces the l6
extemal legic circuit the MPU sends the
pulse to the cireit called mevmor reod as the
conhel sigmal. the bulse ativotes he memory
chip and the contents e the memory locatien are
(8- bt data) ore placea on the jdata bus and
brouqht insidu the Vnicreprocess0r:
Address Bus
1G Bit Memeru Address
Memory
Deco
ur
202
MPU
F2:I1D
2 6DS
2606
MEMR Data
Memary Rood
The contel bus is a set el sighale 4hotthecontrols
read
the
and wnte
oheraions o the micvo proce ssor, ncluclvg
obevaions . the conttol bus inc ludss the signals svch as
signal and
Ahe read sigrals , ite sgal, intewut
the vead is vsed to read data from meme
reset sigral is used toorite data
.