MPMC - Unit-1
MPMC - Unit-1
Intzoduction to HP:
Tntzoduc hion, Application, Basic BlooK Diagram
Speed, oDzd size, MeMoIEy Capacily, classiticahiog ot HP:Men iorn
t dlheuent Ps used
P BLS5eatutes. AzchitechuE,- BlucK Diagtan, Ceneial Puzpt5e
Hegiskrs Kcgislou Palzs. Flags, StacK Piinou, Pubgzanm Counier, lypes ot
BuSes, 1ultiplexed addrcess ared Data Bus eneratiin o Conhol
6ignals, Pin Desczipho b 9165 4P, Basic intezlacing conceps
Maoy mapped 1/0 a0d 1/D mapped 10.
MICROPRCESSURS
A micuolrocessurc is cn cincuit (1c) which intonporcale
Tnhegzalked
me corte þunckions bta compLlerz's CPD.
Fi6 a pIrogrammable, mMulkipuszposc, clocK duiven,zegislkz baisce
elchzonic device dbak veads binazy insuchioas huom a skozzge
deviLt cALd mEmorzy, LLEpls binazy dalt as input aLDIzing to
L4EICalupse Applicahions
S1gle B0ad dlics(0 compulOLS
Thes6 rute Simple and chtap. hey have oininnLiM possible sotheu
ar4 havzducant (onkiquZdlion, usedo traün Shudals, bwld small
Compulti beise Sysleat
2 PeusD1al Copuleous
These ade madé up tt a G bit P, ustd uz plagjing gantes
lenning Siiple Hrsonzams
6 bit toApLulevLS Sed jiu vo0 VroceSSINg payccl, business
ALLOunt, el
InsktLinmérntatior prüguaommabibly
inshtumment con be inhelligent using keakue
HP based als0
Contollens in vavtious inshtumenls. Thty
ae
APCAO be uised a
tEmpenzbuae GP
Us inmtdical inslzumentakion tp
meASLUZE
8 ConintLmicatipn-
indushzits, yPs ace_used in digital telephone seis,
lelephane
telephon_ exchangE and mBAem at Narisnal lkvel.
Iheyate use4 in Railway Resezvation Syslen
also
at inkznahional level
A11d Aiz Resenhon Syskan
Phones ama TV aze AlSD_1Sing
SakEit CODImLi)icalipn Syshkm, mebilE
Hiblicakion-
DHice Aukonnakitn and
oith heAvailability inexpenSive ancd usen hziendy micTOCOmpuleS
b
wide zmge 50 Fuoarze paoAges bttice OoKs _At
,
alorguailh
in otpice To péz{uzM WCnA rrecessing,
COmpukorzised HPs aNe use
5preadshtels operzakion, stuungE and
uehieval huge infiZviahion.
to maKe auHmahc Phuln lepies
1 Peiblishing houseS, HPs asL use
in pizinhing
based Lase zinkrs sEd to achlevt. gutd 5peL
P
0ate
inskrzuchipn.
6aridwidh- numbert o biks przocessed in a Single
dhe-
Lloc speed-it dchuumines he no bt opeuarions peu setond
Meocessorn (Anpehprzrn tupruessed in megahezhz CMHZ, on
IF is aluD talltd CloeK Ralt.
gigahtalz lGHz)
one
46pecd how mony biks o qela picoGesste ptu SeLondCin
c lDeK pulSe Exprcessed in bils peu seconed
1b bit
Inshzudrion
Temportasuy Regise () Multiplexert
Regis
(8)
Temp. Reg ToMp Rg
AcGLmmtt-
1ator F1ag
Flip-Flops Rigiset
Insuhon
A Deoder and
() L
L Machine
Cyele dntoeing
Stack Poinkert
Pr0grranm Counterd
14)
Inencnhcnb/ Detruimcnt
+5V AAdues5 Lakch
Powtu Suppy L qd
TnteLAgk Cunbztl
As name S1ggebhs, it Lonluols the inkerriupls duzing a p:oLc4s
ohcntven a HP is _eNeLuhing a main Proguam Cunc ohentve
4n inkeZupt uctuts, yP shi15 dhe Lontrol
Z0M main Puoguam
Kegiskens ir 8U85
Ragisks in 8085 P Can be
depending biznadly classijied ino 2 typts
on
egisl unchons
CtEnEZal Yurzpose Kegislcusate in
6.C, D,E. 2085 HP 1t
Hand L
Cich Regishu LAn hold an 3 bit
lhEse LEgislcES Can LCDICK n pairs tu lntld 16 bit cala eiala.
Paiging Combinalion s tnd hcit
B- E,HL
5pEzial Yuzpose Kegisku- std tu
apaszk rTG dala Sluzage
Prztzm Sptcial unchit ns
FLas
itis an s bit cgislci having 5 1-bit flip tLops, which hnld
Cihen D 0 4cpending upo 1ht 1t5ult 5houed in ALumIlator.
AccAmulatoz
it 16 ) 8 hit ucAislau LISCA 10 pez\o1z aszithnclicail, Log1cal
0 and LDAD/6T9RE Dperznhions i s conneched inéund
data bus an4 ALU
05taLK_ Yointen
it is 4$ tit ncg1skz wozKS linz SkatK, ohith is cluoa1s
inzrCmenked decucMcnked by 2 duuing push And pip
opeizaion
JO Pztazam Counberz
itis A 16 bit e4iskern_ ust to shoze memDIZy adduess
lDcakion
b ncxtinshzuchion o be exteuked
HP inoLemenls the pzogzana whenevt tn inshtichon is beng
ttLukedS0 Hoak dh6 przaAZA1_CCLuNnkz poins Au me8z
aclduess tnex inshuchtit q0ng u be
exttuke4.
2epLrLarzy Kcgisterns
2 Tempo.zAszs Regiskzs W_nel Z uscd to hold &bit delz
dung he EXBtubit) t St inshzudicns
PIN CONFIGURATIO OF 30S5 MICRDPROCESSOR
2 Data Bus
AD7ADo .it carziEs he 1ezsh signitican 6 bit odduuss
ADT
114 daln bus
TyPES DF BUSES
A1s ADDRE33 BUS
D1
DATA BUS3
LOTROL BUS
Contzol Bus
ConprziseS o vazidus Single lines hat tauzray Synchonisalio) 6ignals
My SES Such tines to przovide timing signals
MPUMizrucesStZ Uni
nteczuphs in 8085
interacupts are. me Signals geneualtd by exteanal devices to
Treeuest he microproresorn to perzprn a ask
Thede are 5 inkerrupt slgnals TRAP, RST 75, RST 65,
R5T 5:5 and INTR
OVectoz Intenmupt
in his ypz ot inkerszupt, dhe inhewuph address is. Knoun do he
processorae4 RST 75, RST6:5, RST 5:5,TRAP
Non-vectun TnherTzupt
in dhis inkenzuupt, dhe ineozupk oddues5 not KnooN do ne pzoces0r7
50, inkeenupk dddaesis no Kanouon tp the Peocessord), nceds be
5ent eeznally by tn deviZe o pezpZM inlerIupls
e INTR
3MasKatle ntCuruupt-
in Ahis inteznuph, 0£ Lan disable fhe in zaupk by wziking Some
inGhzucions inho he przogram
E4 RST75, RST 65 BST 55
5utaTt Lokezrupe-
here progrianea has o add the inshmchHions into he progam
p cneCult he intérdtupt: