DCP Unit-2
DCP Unit-2
pork A
1 lata olp from “oe
‘the igi
pasts conto! worel : ‘
Dg ROR Du -,03 1 Dy’ Bo
Dy
1 ° ed 1 0.0 O = 8H.
7
Program: F
3 tov 4%, 28a; Tnitialize B56, Send “AL 40 ceoR Ceonwol worol "8iaty
ovr cwR, aL eae ris |
Kv arosels Bee ap. co analogniie
ovr pos, AL + pox8 99 OfP
mov “il;00H ; Give stow a tonvesion puise fo A0¢
out pore, Abs
mov 4t, Ola > skis ES SN
porte is. used fr conversion
our porters AL
mov AL,oon:
ovr porke, AL bc
wat: IN AL, porte; ened “pp ibe Bp Weataing® tippai B Yoraring theugh
Reb veo
gue weir :
Ani BD if bon Head eet alte he
wd A 8 z
op . :
ae
au
Boss throughDIA Cone teas.. x» converts binary no. Ino thety
ning ecm “Ip
10k x
em te
a Pele in
is Wey tn i ® agi any convolled ye
> rioior speed. controls
3
NE — ve crs
sB By) = —-44 5 ¥C
2 W075 ps tne thw) * progranrnabl a
BL
‘ee armpipien ets
Bs ese
IB) 5.2
pogpre:
Trierpace OA 09623, 20ilh the go386 winning at Bniaz &
corte fap to ginsan a Sa tooth 1Bwefoim Cf pees ims
ermtey form
teith Vinax SV
FZ pggume cstode ¥ .
B Back oo
core Stamene 9 ;
gmp again ; s
Stau- Moy AL8O¥ F :
or ceoRy A coote CVS
enol stort,
Sn: reov.AL, oon
wack 1 00T pore aememory Shieyfacing 9 Bas
pesign forewing system toith Bong microprocesgor
x
he woe eooreing in min rede tality Oral.
sieune: Gpedm tsing Sr8 Geeom ;
3. jaeea RAM Using eure RAM
pn memory interfacing » We neeol 10 inieapac. 4 vealegory Gf lines :
-s vdedvegs Cinea*
= pata Gnes
= contol unes
= chip see)
= eure eprom using BRB Eprom
4 gake eprom [ one Chi :
% a ip for even actatress ancy
— No.of Chips = ® Odps
anolter fy act aatatvess)
% Address Gines fr ire totes
a go in eda ts occtieas Bnet 9 e
x Datatines for eyre=8 Cor Ryle is abit} i
4 contin) Unes for 6YRB EPRom = Memory Read!
fb 1aere RAM Wing 6uEB RAM I De
— No.op chips = a ciops of 4
amoine? for odd adolxess J serale eae | s
2 aya 2 al6
Set. ¥
pe lkand [One \ehip for exen adctress and
i» qdaress Une for ta8he coltunt = atlratica?
\2- i
sap it eects 17 Gradress Ones
pata Une for (26h =8L For Bye, + 2 @ bits)
—seontror Unes for 188EB oe Hemary’ eae, MOMMY wre
fig Ae Ais Ars Fly 6 ay ay to 48 Bee
Memoyae | 419
Eprom 3
(coxoer Bye)
pron
caeignes Bye)
rari
[eoeoer byte
rare
tng iror &PRom -
An Ae - 31S chiscery conneckd to WAN ple ae
for RAM ge.
rm -49 — 018 ayer imtision coanetkect to wre ae
a
See
Pr Po. Teme
ORE ES
% cpa:
— am intenupt 12 a Conatifen thar Jemporatity Stops ine
prleroprocessor 40 0% our a. Specipie ROK! =
oa biuEtik aipeubepte
interrupt, eccura, the proceso compheres he | Cxectition
eh
anol caus a Species intexzupt sevice,
\ Agere
execution of.
— eoren an,
op cuarent insteuction,
‘Addveuy
—— & _7aR fmnferruph Seuree rourine!|
Fooo@H td —F aa is
Zt is @ specias program ‘to jastrer the mieoprocssor
PERG CeH On fives to fonalbe tne intexupr 1a
Foooyt # in Sources ep TRORERSERMIE IN ogee =
errr FEM G) Exjanol signe,
Gi gpedot taametion
ai, conotHon prociicea! ey" anes inatuctien,
x Exiena! Sigre's aha Ls r
+ An S0a6 prowssor ‘Can be jotemupical From. an
terre exiesnoa sigres appuecl 70 ne NMIE pin x IATR pin
in 086
Se faree' AS ahead for’ alonxdl coome iHELIUpE Service—
uses a special
> |8086)) proces90r
spedias program
Enstuetion
= condition proiced by ==
proce sor reupicol
an 568 ja inier
IHN
op an ins
x0 inativienion.
excourien
gx: piiow By
ent op cadh tnatucl
proctutceat
Ae
saberauph vegues)
m Types gy tocempre
niewups g 8086
ian, the processor
and ego greg regisre
instuction I rut! 40 execue
by Some conctition by the
checka if ‘thew io omy
te
Hoxcteoaxe sopteooze
imenupls inveareepts
4
esti masrabe.
inttezupt tntexupt
cnrael
ex: nme
Horaevoxe dnvesupis ne
= Hoxtwaw Interuple ou Buse ey any Pe
ase fypes of S/o inlexuplt
+
eR: INT type
Pherar clevice by
48 the mnicto processor
Senating 2 signa) rough ‘specpiea pia
Gy naz (/0n —mastabie inexupr]
diy INTR Cinterupt Reqliest -MASkabie. inteeepty
& ninae Ba: were
EON
sy
tr is a singe pin ron. maskabee hascenor mrerpt wohich cannot
fe disablea ,
7 Bt 18 Ame highesr priovly intexup
— IP Cinstuiaion pointer) 8 teadeo! from Seoree
— © Conde segment) ts fercieal from opo0aH
rae “Gp Wigpet a Invenupe
2 se,dt IMIR Basel) NE AOE sence. wee
ute pert & singe sequesr ir is auinared %, #0 pork
Mis con 62, Master con clikaryaey raaakabie iienupl
my Fi a leet Hioperser Inferrangr becom ecaive Ory ine eae pe:
> mkiny) flag is usted to Sel this ype
& Soprare Inkerrpn :
ME poate Alex) vom be generic by tonesting te incon
SINT t3in the ana :
> ARR ote ATE apHoare f
vee Ssfiteare Intenupla avaitagie in s0ee. rateroproenon
Fonmat F
wr type
type fom
Bype Teg from 00 10 FFM
Searing adlaress Tenges fom cocoon 10 OOSFrH
ese axe 2 Byte instuelions
“INT type number +
vu some
epesote ‘rectus vou,
f08¢
Takauipt
veer Taig ©
[ass 03 FF 8
Prairie > "
Py : |
Reseveol 2
for dohuancect
ridopoouon
aves iniezaliph 325)
ea! aep zepertar Sapteoaa |
wo Type 2 UE
7 vomsponds B cbvidle by 220
Ss wwnin“the qHotieM. fom, ovision InStuction ie too Wig2, So9g
mon auomaleatiy erecue ype © invert.
a ype WO
vrsingte oRp exeeidion for eltbupaing ane Prosiram NG
ma an dhig W8HUHED she’ processor ell execide ont inshucsion
ft wait fr forthe. direttion
Gin pes OUP HS ng ses
: FYE rout are
me te used fr bugging the Peja :
©) ype y Jowzupr ss
— overpiow inieezuph
= 2p is used to ONCE OVEflow conatition apes any Synéet
aimee opsation in te system
= Thezupr priovlies
Fnexupts
Liptay SO RARREAE al pop
a aRT r
NM 4 Bo
inte U
Singte- Skp inkeeups | _ foo
0000 <—Foype 8] Ge] Tio ot a56 inexupr availabe wih SMe
oo00uH — type 3 ® FOr iniexupy fos 4 Byws aocius privat
00 ir
08H te A acclu & IVT Lintarupr vector table) 8
e9008H <— ype 9 200004. 0 Im tolat wr requires
0000 g Hye ® O56