You are on page 1of 52
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. v NOTE’: ‘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 4 Sef 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 as g. 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 segue as 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 ee 10> 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 segment MCT 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 ee v Bort Kschitectuoe Memooy tntes face Df 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) Binary Left 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 tenes FLAG 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 on Bmag.— 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 oe eThs 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 G Asa 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] 7 woike 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 BX rag] 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 => 06H Mov 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 > Ne Send 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 Lo pg 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, \ ! => Ds ia 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. 3 AE 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 | \ | i pemot 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 19234 E 52 3H axyi OW Mog ga or be ae My | Envy ee eo te KF | eo @9 RRP PPPPPPPPTIPPTVIVII ICL RERA LA: Bi

You might also like