100%(1)100% found this document useful (1 vote) 2K views52 pagesMicroprocessor and Microcontroller Notes
Microprocessor and Microcontroller Notes covering all the basics of 8085 microprocessor and 8051 microcontroller.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here.
Available Formats
Download as PDF or read online on Scribd
Mic x0pv0ces,9.0%
; pnskoododtor? ho microp Fo0COILOD
nto
A Compukes syrkem cam be broadly alae cron
‘mto thsee
The pto Cex90%,
DeOdON% 4
Memory and t/o-
NX
MP
(oicvopx00o3 3.08 KA ea same i,
Fodches, delod
and execute
inaryucai
Sores
L/o
Gives uses rnpeds
Displays, outputs
—
—
—
=
a
=
sy
=
=
"The Puocess ow —'' mp"
=~
ad
MeSTICE
progam and
Infosrmbon
—> The hear of Computer is, \A!2 Micso Spode
—@ —> The main Pinedion'o£ the MicvoprocessoD 1%
~ zo Lekch, decade andiexe cute Instvuetbrns
> > Instouctions ave the paws of progsars and
» Prog Fare AES, Hkovred in memony ..wosking of MP.
@ ue feAches the wnatbU ction Prom
@ Then sk detodes Abe i nakruction,
Rlodle meane i+ understanols Ahe
pinasy patesn of the \na.druchion, al&o
cabled 1% opcode. (operational Code)
@ veer deinding the oflode, micvofrocerse¥
understands she operition x0 be
pesfoom ed-
And hence, execuaes ane InadvucHon.
This endive process i> Known ays
cn’, insucstion yehe,
dhe remot
7
_» due to advance Concepss @ dixe
Piplining ,mulditar king, emulstiprocessing
eke. this procedUse elomes vey
ddvance and efficient Aoday .
Mem
) used to d4ove un formation.
ALL program and data ave stored in
ane memory in igitized fowms(ie dsand "s
Memory pevicer
ies
rte Selordar
= ( Hava Ain, Floppy dak,
i ob CD] DVD eke.)
Rom-—> We can only read)
memony not waite,
Used Low permanent (
we
we wit deal with akovage.
RAM-5 We Can read
eZ VN OL MEMOS,
ie) pri 5) ay RAM We com r
ae tba dem POrOn Tela
12 A Series of boahion. /
bn soe et
SRAM DRAM SRAM
Ro
—> The memory
Pe > Each Noleation How dA2, O11” unique
a adders. v -
a eo —> Ever location can 340% e ‘Jey te (9-b148)
. of data.
bs
n> Enhuk fours movies
wy Used do ender Programs, and dada as-inpk
amd display 6% priv the wesuble 03 oe
;
—> the me, Memoxyand x/p Aeviced AVE
Connected +0 each other using rhe |
Bysktem pus. |Hexadecimal Suprem:
Nee Binet
OH—~ Ce
el (
)
FH lil) \Ac
Exam ple
nd
Binary
YBSH = 00l oto1
_#UH => 011) Oloo g-bit mois
ing taee VW
% bid Nos 16 biA Nos °
OoH D000} '
Ail )
' : .
Piet) FEEEH
wooo Ne a
, By xe Word,)
Pow ew of Q
10
9°=) Q. axe 2k
q\z2 998. 2'mg'?s KAI ZIM
grey a0 lo lo 10 ~jKy) 1k =
aan Q aa X02 xO XK IK =NG
a3 5tt gue I+
y- 23d
ib 1
go-by girs Dene?
gtene = 64k8b
qrterse g ghr=2?xo%?
2? = 5/2 = Dee
as
Deke eos BU Ge Bool Sieg EE
BOX Baric®
BORG Bowicd
Addsens Bue _
_» 2086 has a2o-bit addvess bus-
(oes
STs Means i CAN. Access @o-\ me TREE
—> One Memory Location Lontains 4 pute
of daka.
= Apo ceton with On Nabih add vere Pes
Con access a vNemory of OM Bytes.euse >
Addvers Bur : memory C2” Bytes)
eee Se EEE
UBit gi = lb by kes
b-bit obs buBy ses
lobia mila ike
[bbik 9° x2!°= 6UkB C¥099)
go-vit : gio xd°= IMB (8086)
Zo-bix Dux Dex 2°= 1@B
3ovid , 92° =H os (30296 g
a Peni
uy jo-vir_ 2x2 Pn (TB (Haw ey
NOE
Bigges tne addver bus, 0707. 2 ia the
“ane! oy accessed ey ain PoC Coe
Dako Bus __
> 086 hae \b=vit of dota bus.“-
_s THis means it C1 jeans Fer [bia
data im one cyclo-
= 30386 has a si-bid data bus.
> Porti um has GU-kiA data bes,
> pence, penhum and Boks cam access
mote AadkA jn ON cycle %NOTE®
Bigges Khe, data. bus faster io. the _pyo cesta
Als
—> R086 har 1b-biA_ALY. '
> gris means 12 CA Ada jcuvtsack lobitin
one qycde.
= Hence, O86 'F called Ib-wit won} C60 PYOCeI206
Nor =
sndel veleased a Cheaper version of 802%
Coled 2022, THhar also a [e-bit ALU
buchos an g-bid data pus:
pe Eo ee
aneee “main borekooh aigrals ave,
_@ Ro =0 for Bead operation. 2
LD Oe =O for write operation.
(> M] £0 =° foe x/o operations Ano
: m/e = + fob memory operators. vNOTE’:
‘ale endian Rule «
ics ws 19 stowed ax Lower A
rproryse 3 2aered ob Figher ad tte
memory Access OY BOBS _
“Addsess | 24? Ue
Asc Location e00dd Hu
oo 60 CHa
Ooo oO Q 4
\
(
|
OOH ---FFH
FEF FEN:
Cee a
¥ Locotim FF FEE
Z, OO ~-- FFH
: ~——___}
qovit g—bit
eaddse2® b) (mata bud)Pipelining 7
~ roelining »
Game 8086 o.uppovd® ee a ;
= prs dhe proceré of felching the nexd
>t is 4
ymarsuction, w hs \
warvue dons
jnpreves he P
e executing the cusrert
Pp lini estowmnanle of
—_> ’ ”)
p Y
he Sys tem.
—» pipelini orl. when
Te yesosve FhHiZ Ase
algovith™ 1s us.eok- al cee
\g i Now proelined am) cB0 p50 C L408 fo8 s)
ps
a pranch OCCUBS *
branch predichor
he aie
\e EL|F2. €2 [ro €2| PY Eu[ Fs es
rTotal Time Taker’.
Prelined mp (8088)
en
Wh Qe
ve \t -toAal Time Faken
—> 9096 13 2 SAage pipelining processor,
ome 3} mem i A bears
m2 5 inate menor. hee 3, hou! rela
PPIIPCPPPP PRET
4Sef we ave marin ev ery memory Jocation of Ibebiea off,
you ave not only giving xne fae iy oo sreaokee sb} 3
a ak Ad me hut you asdhynaking 4 Compulogy ‘To
anak every operations, now HAS. £0 be “16 viAX oO,
j memory Banking
(mena
e OR 6 by
wo dodages) Bs
Jag
& Ad 30a hoe Ibid data bus, co it can
acces jb bit dalain one cycle.
<> To. do 30 i* needs to wead LroM
wo memory Jecation.
odd bank . Even Bank
+ Also called Higher bank? —*» Also called “Lower
: bank'l-
» padvess Range Updilvese Rompe’
o©ooo)n O0e00y
4 © 0003) (9 6 O0nH
M0005) 3) <3 Aaah
. * 4
1 oad aes
fe pa
Bees FEFFEH ;
wer Selected when is eleededl then wl
KS
[ozo |operation
hy, |b-bit from both bans
Re
~ R/w BbiA from higher Bank,
‘i R/w g- Did Loom Lowey pank,
. No operation (sale)
i ws
ea nis align ieee On be accessed im awe
\
= (
SGREE Ww reer EH
~
~~
hee ddrews.
3 foom even AAs
Argn 4B
> je coe ae pe accessed tn OnE
> A 4
cy e- om odd adazer.
—
on,
s
K
eS asg. tompakibse sist Comper Sm
eevee cwtexface UNL -
Slb-vis:
=
=
9
am
oe
=
~
\
Memory. ‘segmandadion WO
(9026)
grneret
SS “Haaoee stack
BEFEFy ; C
extadion | loncepa ©
Need £ fon o
pegmestalion-
omdaston meang aividing Ahe ™ e074
a ve coil diffrent parks caled
segueas A20vjA addees4 bus, heNco s+
Zam access 27° gyses i.e. IMB memory.
a> But Ahis. algo vnean Ahadk phys cal
address will mow be Qo bit.
mys ey okpowsive to work with
Qo bik addsese 0% ‘+ 1m NMoAA
bye dom pati bhe MUMbeDs.
57 To avoid Wobking.” with Anis intompati ble
mumber we cveate a virtual model _
of dhe MemMoUy.
7 8036
ye memonDy \% Aivided into
t> vere #
nts Looe, ctack, data and
yu seg me
extOQ.
BP the max Size of A Segment iF
GUKB and dhe minimum size 1S
16 Pyke |
a> Now progzammes CA Accos2 each
Jocation with & vipdual adders .
3> The vitdual address i% lombivedion
of Segment. Addecors and _offaet
Adde23. +
SONS ee10> Sagmnenk. Addlseas indicates Whexe the
segment js. Located in Ane WET"
> of fe adders gives xhe offaed of Ahe
socgget Location vith in the 22g mend: |
[D> Since, both the segment addses2. and
offset addsers ave [b-bid each, Aheys
both ave compat i ple numbers and
an be easy uaed by the PrOgDArME®.
13> Move vet, Se ment addwes2 A8e Given
only in xhe beginning of die poepvam,
to initialize the zeqiment, thereatter,
we only give of feet addner®
\W> Hence, we Can accers 1MB Me 77074
using on a lb-bit of fark addres
fox mos+ park of the PTQ9 7AM.
apie is advant 2 of BeEDmentkadio,
15> Moveves dividing Code, stack and data
into different segments, makes Ahe
memosy move organized and
Prevends Accickendal oveswrite® _
between Aber.Ib> The Maximum ai2e of A deg nent is.
guxp because offset addwezze2z ave
OF [b bids.
ie = bia |
ry may ize of
\e7A eseate multiple
a eg ment 3 b4kg
progBannncy can
lode [shack/dadafextea >4 ments
lL the entire 1B is UALized,
butonly ove of each segment
wil ve cussenthy ACHE .
12> “he phipical adorsers 1 calelatedl
Hy wi CBOPTOCEAAOF Using Ane
fovmula’
\PR = SAX loH + 0A
eer phe — ere segment Addlwers=}2 344
and offeet Addsess = 000SH
Physical Adds ca2= 1234H x loH+000SH
1234S
apis Losrmula ensures Ahatamintmum
oiz0e ofa eg merc ‘® 1OH bytes
(loH= 16 Bytes),
ee YT Ty SS ey ee ee ee Se ee ee> odo seqmens | >
o This 2egment i» used 40 hola the proguam
kp ve executen:
etched Lxr0m Code Se meis
+ Tratyuckions OTE LS
“ce seginket holds the [b-bit bare
address fos thie HIP
ates hold +he le—bit of foe
o LP weg
4 Addrez3.
<3
(znpkouction Po snes )
yy pata Segment _
othis, segment +s, used Ao hold genevally.
oO ce /
e Thiz segment 9, uxed to hold Ahe
gousce opevands using Stsing
. opevation.
7?
ug * WE VETiater holda the Jo-bit base |
Adaves2 Low the 7 ll eve.
[o-b it
+ Bx vegiodes (> used $0 told Ane
offset Low zhis segmentMCT segis der (Sousce tndlex) Ie Used
DO Fala the lo-bid of faet rd os di
Sksing opesaxio
«
‘§
-
aa
-
Vp g4ack Seg meet
ment holds xhe aAdack TemIowy,
e This
ntor in LLEO manned.
Which Oper
* SS holds it» Base addsess - a
+ op (sdack pointes) holds the |6-bix-
Ofhset adase%s ofthe Ton of ake
Stack.
Se pointes) olde ative [b-bIA
oLfack adldsers ducing pando
access:
yp eaten Segment
o THis segment used 40 hola
_genesal daxa
+ Addittonally, #hiz segment 12 used
as. a destination in toi operationg|
(ES holds dhe Boxe Renee...
ae
OL holds xhe Df fact Addvew using
“skotng operations. —
mensation 1
Advantages Of * p, Of Sev
AS Tx pesmice xhe paojiammes Ao
peco, MB uaing onty Lb-bid Adhsers.
» tt divicles Ane rmormopy degically *0
aka sepas Ake,
- pisadvonkage 6 of f Segre 2 ae ee
[b*b4k,
ray
bien 4
cam pe accesed:
sxose (ode, SAaCK amd a
pdthough athe total memory
dime guy. gin fre
eev
Bort Kschitectuoe
Memooy
tntes faceDf te en ee
Be Poes 9-siage Pipe Swing, tla, anchitecdue
oe Aivided into Awe UMA +
ay Bus Intewface Unit (Bru)
ym Unik CEU)
\
9 Execustio
Bus andestace Unit (87)
tt pvovides she inden face of 2236 to
me oshes devices,
pe Qt oe W.B.4, Cus cycles.
10 ik pesfoomnr Vaio machine cyckes
uch az MeM% gead, +° write Be.
‘kp keanates data b/w me Mey and
Jo devices:
~~
=
~
=
& Ld pes fosne *he following funchors:
& s+ genesore® Qo-bit phypical addoess
Qos memory acces. =
€CCtegd
b> eekchet ang buco Lyon wenemo wy .
o> Tramafes dada +0 and Leora memo
and Zlo.devic es.
—_—
a> Qu.peonts gipelining using b- bytes
sngourction qe ve.:
"the main Comporents. of
follows '-
SEGMENT REGISTERS
Br ABE Ads
or
> CS Reg 1odeo
oe C8 holds ane base odds ©
segment.
> ALL pro goon ave afored
Soe givens:
L Ane Code
in Gade
——_
> 98 Keg iaker
. =e 96 holds. kne b
Segment:
ase Addder® of dhe data
B> SS Regiater
> 53 olds. the pane oddseas of the
tack segmens
W> ES Reyiotet
£2 rolde tne ve* addsexz of
dhe ex 40a segment:“pn ak6UCHOM Pointe (1P Regio.des)
(w
ay ct 18 O16 bid vegiantex
y 1 of neck inskouchion
_» tt holds Ane of fre
im the lode HY mend
—» Addsese of next
03 CSXIDHt+EP -
sma OC Son 1» Weated
Pros every ined buction
—-> TP rncremenrtedl O
yyde i. Lerched-
_—»> rp getsx a NEW value WheneVes A
branch OCCUBD-
10
(c) AddweZs Genesation Civeuit
gg ae eT
she Bx has a physicat addzwers generator
cigcusr- a
= TA generates Qo-bit physicalad ds222,
using segment and o Lhack addsexrs.
DA = SAxloH+ OA
Que explain the veal procedure to obtain
ahe physical Addses2 )
Solution'- The segment address 's left
shifted Ry 4 positions and then
oLLaet addvess i% added:
CX> “SAqTL SMe
—— A= 0005)
\234H = (0001 0010 O01! 0100) BinaryLeft Shite by Y poriton? Weg eh
(00! ool|oo0o0)}l 0) 00 0000) :
= ae,
te |2340H
Now add Off set addserr, weg ek.
oA= 0009H
= (e980) oo00e 000° ONG a
ery
Afters adding,
PA =bool oolo 001) 0100 olol}
Fa Site nat
A =\234SH
ign = eae
Pca) b-Byae prefetched queue —
eo THIS OH 6 By xe FIFO RAM used x0
inplemeret pipelining -
—» potching *he next inadouction while
executing Ahe cuspent imgkou con
: 1a called pipelining:
“7 Bru Petches the ext & imadsuction— .
yy dor” Lom xhe Code segmerr and
adoved 1+ imto Ahe queue.
—> EU semoves nstpuchon Loom i
amd executes Ahem. ae_» the queue i% seflled when atleaxt 2-pytez
ace empty + Ad GOR 6 Har a Ib=bit da. a DUB -
- Pipelining incsean
Ls when o pranch occu,
suction ASE NO
ea xhe of Ficiency of up.
-» pipelining fai
as prefekched queer inad
| Lange useful
—y Hence, 0%» #2007 d3,, 3086 A ekects a ptanth
opevakion , ix cheaes [ex ads *7° queue.
Now, the mextr wix PB to3, Lyom new Lotakion
will be fetched and atosed ingueue
ama Ripekining ConA nV
Execution uniA (EW)
@ rk felches inadoetons Deon dre Queve i” B2U,
detodes and executes xhem.
© Te pesfowrna oviknmetic Jogic and ivdeoral
dada seanahes opevations - .
(3) Tt operates Ws. Tsdates (clock cycle)
The main Components of Ev awe asifolloiss ii
O Geneval puspore Reg iskex. (4x,Bx,c
b> Speciah puspore Reyiaters. (seg CX, DX)
c> ALY ' | BEST, DI)
A> Contood von it
e> operand Reg:
Cy cha Wares Eto tald tne opevorda tenesFLAG Register OF 2086 _
: Flog BRQ. Condaine stadia of the cussevt
youll.
jodus fogs
Pan sida
Sobel he
hee Le
) VA
3
Creal > Corty our of MsB
No carey out of MSB
a
CEO?
Exomple'~
\ \
aaa \ even pasidy prey
‘
\\
°
1
00.0,mmaeeeeebe bbb eee eee eee esl
* Ac= Auxitiony casa
Acz\pcarsy {yorn Jaw AM
© 2F=2e70 Flag: |
ZE= zero claps
ZEzo =hoult +o
zecl >kesult=o
+ SEsSign Elag (SE simple COPY (5B of fnezesulh
Sral >msBofoeultizt(..
Spe0 D> MSB oF wesult'2 0 CW)
Exomele- py 0160 0010 of SE ZF Ac PF
Sean 0 O10\ | + Ogee os
WES OOM ash
65H Ore OTe]
\ Vy
3aH 0o0\\
29y +0010
bor OT Fa BRAG
\
Wy dv0e
Fugi | Meh a8
Fan
VE Wi. Or SE aE Agate ce
bble to High mi ivble
CHN)
=vé)
\
too} ¢a0. 11 4
Mg OFSF ZFAC PE CF
° =)
oo 1) Qo 020
Ol onBmag.—
unsigned Numbers (9-bid) he
eg —o ae oo
Ox +256 6000. 0000
OOH... -- FE Bre ule |
Signed numbers (8-bid, AFF
. Bi c0.0:
Siatmog— 0000000
iii Wht
Reve \08 _- --10,0, Alig NaS oe
octve * 4
Bycge e010, EH e
¥
-aiqve nos oe dlune stored.
nel BpAe™,
ee du!
(ol mbt ah)
es ok
ro S © ¢ 4 D
1
uraigned. Syste. _
(00° Oo|l) 2 33H
FAC PE CE awe called status oe
tng Ane iadectus of oursse
;
im ais eomplenerct rrr
ove
e OF SF, Zz
Barone i 1g
— out
° Remairing 9 flaps ave contol flags, nak—
wos used by Taba
ce oeeThs Tap Fl
war Fag
TEED & Per Qoorn ‘ inghe Ae pp ing
Meo do nok pe shoom Single sre_ppine
( Fe
© LE = Intoupt PA
rrdwu pa F y
> 2navle ind oupt
Zr os apia.avde indsu pA
v\
@ DE ainectional Flag
| Saudto de cme evel
© nese ent
? inatouc Hons
GAsa pserzing Mode OF gore _
Addses?'79 omode {> a8 Manns in which
Sa is: given in an inatouction,
om Opes or
ramov Ch, Byun 4 CLeay
dotain
| ptmmed iat rode = gee mov Cx, 2000H 7 Cxe-2omo$
: A
tot $Bmov Gis P14 cL<—-8L
aateg | auslluee
D> Regindee Regiskey — Mov, CX Bx , CX DAA Sm ent
\x oe = &» Mov BL, Lyooow | 4 7°" 4
Mov CL, [so00H] * ~ pisetA
‘ pegiade?
Apr 8L,Cck 4
N
pestination. P
ne diake
Av> BL OSH; not Aare
psec
Mov [6000 HW, BL aa
QUysnatvect Adbsestigg Ode =f pene
‘ Addsers
pdtvect fin Regie 23H
i) Regiader zndizeck (odd veg)
ao Mov cLyex] 5 Cle 38° TL 8x]
exis gebting adata Prom memor
focation Uprose Odd xe48 3
given by Bx 1
Moy O% Lex], CL 98:0 Bx]
Nah CHE DS * Lanai]!
-pwneneres we have de work on a O
docotion then sndisecd oddeezeing mode 13
UR: CLS \c Jove a
nm ye
oe ae doe i eae
okie Rial cree MoV [2000] CL
[ive cA A ddvers in,
Mode] 7woike a poogsam do poanades a wbock
of data from 7000 A?
000 4
yy 3002
rdrvced: Addsessing
Mode. _
Mov Sf, 2000 Hs
Mov D2 Z000 Hy
Mov CPEs]; 7
Mov Lot] oak
ENC St
ENC SEs |
fuk it troko a loop.
—r Bx hegiadeo Is used do Jive a amemor,
oddtex92- a
wf / p Reg: b,
Ray Gh) tae Tyee
gas | cr snden Agg'3texs
(ws) ©s))i
4p i Mov? ok, rex 3 CL.<- 23% CAx)
; He DS, C axti]
©) Register Relative (odd Pus z ust gata. Pro” eS
> Push Bx ee
into the top
Ss, [se-]<- 8H > ob fact adda Ts ?- ges
Scien ee lag OL "Silat ‘dds Tsp-Zlgeds
dit hn dhe value BL.
(> Pop BX => Popdata fsom top of +e
Stack ytd BXrag] eer ges sve data from
Ereaast 62 sudaek angmont oFfaed
addse42212 FP) -
Bue SS‘ [5 Pri] spn gets the data
‘ niet aegmert
Rice's of fs paaecreler ei
XLAT ENSTRUCTION
AL<28* [px7AL],
AL will gex ane data Prem data segment
Psorn an ob fachadd yess TBAtAL]
ae3e menk dis ploy
pe
ele k
a
pe aAcbhba
oF 00110 => 06HMov AL, O9H5 Ara=a
ee Ae s AL<9
Mov AL, OFH
LAT
Look - up dave
pada Seg mend
L pookUP tapsp
QX » “Up00 ‘A
+ Co ra }
_ Moo? q!
a eee ge Khe Lodo
ee pact 5!
____400g 9
To gek the Gde of S_
MOV 8X, Yoooy
mov AL; OSH 7 Al=s
; XLAT , AL 5!rN and Ov1 rngt 6 Ucdion2.
mp
BH \aw
ov \
L/0
|e mew)
to device fae a addss known a
FEvenu
port addses-
sjo adverse (PoTAe) | ‘
[b-bit
Slo adde-
1 bY
Diwecd pudocting
en disect Mdous Mik. 10 ae
(ads om Regis
vatoinle poo Crixed post
pads Ping ° adds axing)
~
ee uN(A-vegiokes) (lo adders)
IN de epdination, couse
2
5% bit Vo adds
stdad 23 ,
sapit da oa
~ ALAL :
byt dada 1b dik i/o ada:
A wndiseck addt—=DK -
TN > Reading data Pre
to MP-
7 £/0 device
gi2e of
| padoers.
OvtT 3oH, 25
OU De Ata
F
y
,
, xN AX, GOH
> =N Al, 2% g
? SN AK, DX 1
>
» (z]o) CA%?Y:)
= OUT desdination, source 5
“ oo ‘
9 —r OvT- sending clata fr up 40 £/2 device,
“ Send data 2511 gend data 2 SH
* 40 post 30H to posk Been.
> Mov AL, 25H Mov Al 25H
" MoV DX, 2000H
>
NeSend data \234H
—
MoV AX,\V3NH.
ouT 90H. AX
(fixed poor
AddseAs 79)
+o povk Jou as
gend dade 10-341
+o povA-GO0oy)
Mov Ax, |224H.
MoV DX, goorre
OUT 2X, AX.
(vasia ple po ot
adavessin7 )PrN DTAG KAM
Naw
Joe
WAP
roe y
As.L]
ye iP
postal
wml]!
snr !2
anu
Lopg POURS. supply §.clock Sstymal ¢—
veces 2% °F supply ak pine
GN» > Groundk ask pine | and 20.
—>clock atgnal ak-pin 19- f
id check fregprency = 5MyHz2
# Add xe%e/ vata. BUe LAD. -Ads |
=>16 nadsers Lines ave nuts plexed. Ag etn
fo mini ZF dhe pind gy es Co
Ad, — AD y—> Pine 2 to 1b
Ad 5 at pin 33.
Dusing Pyrak clock ¢ ole, \t Maye ie2
the oddseas and shen raseies, the
dake. |
x Addsers [dares Dub
Are/Ss, kialSy, 28/88, Aig/S¢
—)oMHz2
i}
Orne cus RGIS. B4 aie
Boe iae Plage are uxed sto
oohect segment FeginAeoh.
aS
oO Oo => ES
O { — ss
\ (Ore ONS,
\ ! => Dsia oe Oo
Ss? amboup+ [ey ag .
Sey Shoda of she maareb bus.
x BHE | [S7_ = \tue 1]
raed xO rdicate Hhe
ple
Ques Bus hyn © n0 da. bus.
eben of ane ore WG Apres
aHE s AcHve low. 9 igre:
Bre S7
Oo PAU Ib bide with be oocetsed
| => Upper byte
O => Lower bye
| 2>adle state
oO
oO
\
\
x Man (MX —plP'n 33)
_» Te will select Which anode will go
be executed.
ing xo
> Minimur mode / Maximum Mode +(P: n 323)
_=> when it 1% hign, it works in minum
anode. Louie =]
—> when ide Low, it Works inmaximu™
emnode. [Mw/mx =6]
# Read—> RD * Tein 32]
—> Acdve Low signal used for ead
opesation(1e thewdt wead tne data)ss
# Ready ee [Pinar]
bh sk indicates
drat dhe device 1% 6A fo peanster
—eonen dni djgnal 12 high
data.
« Regetic LP inet]
posal
ee, Uden AD se2nke
—> TA signal
s+ hee xecution,
ndlicaces ane Proceso? -to
serminade idl2 opevar KIOn) «
Tein, 24 do 311
Max'mum mode Minimum mode
Pm ou. OS: NTA
Pingg’ OSo ALE
pin 26% Se DEN
Poa AS| aT /R
pin 08". Se Mia
pin 29". DOCK oR
Pin 30° | Om Wee
HOLD
ein Bl | Re [6%
ng penne ene s eee.Minimum Mode °jgnal%
rs Acknoduledgernent = Pint] |
one weccived khi%
KENTA or Lendtour
edges dhe inte cuph.
—> when anicvoproce®
S\orah, + ackTOw
Addso%? Latch E
al ind cares
ofa yalid addoer? ‘
Lota. enadole Pin 22]
eg Koons ve
aaa prom AID4 bus.
wave —P'725]
the availapisizg
n AD dimes.
kA EL
> This ign
% DEN
covet 3286
> to enable ah
ie 40 pepenate
# O1/RE [oata hocanarnix/ Ree ie—Pin 27]
de the disection of data Plow
n PranZdeceivey
L> poana1i e
OF CEA ive
NEO [pin 22]
=D, 004
xnsowg
when M/Eo al; Merouy operation’
M/Z =° ae opesation
* Ee [Pino 9)
=> To wale daa nro Sy Oe
to device. 3AE Holds LPin 40]
tT \ndicates Ne P
devices. ave vayresting
tne addwers/data bus -
Tuold Acknowledg ement - Pini]
rocesson hak exdernal
to ACceA2
Uses
Maximum Mode Signals
* Soy Sty SG t- Lein 26,24,28] ~
SAotus
srtoupd achnwlege
| slo Read _|
Slo wake
Halt
0 plode febch
00: [
Memory Wa}te
passive
Pe
mnt
ln
8
ob loF °
* 65 $05, liga 24, 5K
=> Tb gives sdodus of the vvatoucfon
Oueue,FUP ors
g alion eee =
NO Obe® Lie Peeks
cba vyre OF Pre Weel ial fetened
“emnphy ne Mere ___|
La guvaequent Wyre ‘9 Pebere|s
K RO/G7, ArARO/GTo Tein 30, 311
—» Request Signals used by other peo 1032042
Seq esting the cru +o weleaze the
system “bus.
> RBIGT, sa having highes bosooihy
knen Re/GT, .
* Eock <= LPin 29]
—> xt indicates other processovg NOt to
OSk he cpu to celeaxe rhe system
pus.5) ie
Memory Inderfacing” with LORE”
pdoerign’ om Ro2h phased anor vinun7 “rneke
system havitag:* 3:2 kB EPROM Using 16
kB chips ond \22kk RAM Using a2
KB chipst Merry = 1B
Memory_co ewlatorn —
(EPROM : Requived =22K8
Ave ib ke ;
No of chips =@ :
sdaxhing Addses = Ending Adds —Size of Kors
PRE (ending Adds.).
“7 BRERA (22ke EP ROM)
FR000H
a SL BIKB=B2XIK 4
=e Jes DL
: sooth <
a
» Sizeof gingle EPROM chip
: S1bKB= [bx )k xox 2!° oI
=> iu Addxex Lines
let)
.Ok AM
Requit ed =. 108 KB
Ayo Boke
No: of en. 4 chips
Stowding Add. 00 000H.
Size of g} mde Be pre he, ane
= Utes Sy2)95 oi
Ts ieeleeciS :
Ais-Ay)
memory Mapping -
Merny chip [Aig Aig Atz Aik: Ay Ap An|An AioAsAal fad BS AAAS
Rama Bagine |O © 0 0 [0000/0000 OO ey
WD Endslo oOo} ryaltity re
kame Begins1O OOO |\O©oIOO0 0b
MIZEETE TO OOo | iitt 14) ey
RAM? Being} OO | |b0o00 Baal a
2) End endg |ooo y [iyi {int nea
RAM Gan ORO O: | O°00\ govo ae
pani Pnals COL Ou Nl a i
fos Beg ira) \ \ Lt LOO0o0|Doo00 a
Roms ends | \ \_) pL iii ptt i
£52 Bapine Vl) eh ahaa Oo00 Pe eOet
te
fom eno | \ | ipemot ool Address
RAMA Reging | OOOOCH
ene | Olea are
RAMD kegins | OO oo\H q 30922
Ends '
RAMS Bogin® | OOOOH Vale bon)
(124 bank)
endz | |e FFE HW
Rami Begins) 10.00 lH
emg
19234E
52
3H
axyi OW
Mog ga or
be
ae My
| Envy ee eo
te KF |eo @9 RRP PPPPPPPPTIPPTVIVII ICL RERA LA:
Bi