You are on page 1of 51
4, _Anshevetion. ivmab-- i> coe facial S - Uivitinar t= commen CPU Okganization. 1» ypu of Inshuschion fawn ieee, Teele atte, nde i> E . Urdcatnadg. Thstevetion Cade b Tip ves of “TInstevction Cade Faxomads aS Sek eee Z Ly Fetch &! Decsde Cyele eS Ly Srdieect- Cycle bs Execute Cyele a: 6b 7 Trtocupe Cycle. i aad ee Miexoo wentions _ xe Regis Hex —Trnmafase Nico Op. INstrverionr Der Ageuitecture Date TINstauc non? Forma pace b+ Tnstiwchon Set Anchilectune (TSA) 1s on abstwach | —on on We inticfae betwen Ma _bnnAusan | be Tha Baus — Level” SoPttwosar Tt _tonprices oft fo “tin Tnstevetin Formats : tb Memo Adeuccsinge= Medes Wi) Opeeations im Wha Instkuction Set iti Gv) VE eclion the _Instrvetion Set 0) Dat © Stags wy Compiler's Views. by Genually > A powogram is m5 LORIN eR given to tomputix based on Va Com no) signals theo ol pf ietlaats pedaam a Dai — Addeass Field 9 —acerss — diteot, — hadsituod— — in ek tina bad — een da field Wien! =... of en fils. Viasat —lnsttwction —foemant"—efounds tsa fea _fenlizal. —_—_ ee Ee Sgt AN vonage ee % common Cev sagen gio gs Axe > ‘ Ee 380 Zor ‘0’. | par | Se RBH he fas [* Tos ¢ Mou) */ Instevetfons » 1 Reg vine st A operand Seevey 4 op Date > RI, A, /® Rie Are #] | wx J ais maa] ml B)*/ Ph ee oP, poome es ML. Ay R2. [x X_< Rl KZ 9p ‘ 2 Sd i, Moy Ri, A ‘ = AbD Rg Bs ier Moy R2yC __ Add RZ, D Mut RI, R2 a Mey a Ditte sces eee BS O— Adds _?. 5: 4] ee | | ty Inis tape of Instreucttons, aw all : . ne te Pe fee = addeces fate ee aX PusH Le gpuation) bj POP ee (pentin) & a ihe. 7 exp) ye ss for~ 5 xk ae. as 4 ae we this, Ogprestion inte esi Metab | 1 ai eG ae i _AB + CD + #- ” pe OD SB ay wo os TsreveTon™ CORB > Ta SRR asi bb Definition 5 Inathuction sepresents a. 7 bits thod- 1 ons Ba _complf Bb sg _ = a ~Seetor Dah ca rol pees, Ae hee ait tra help of a. rncrattie » vind hone wile eS eee <. =e > ~ 9000 000 0000] Ins reveTiony_| | Addecst OO D ee 0000 ees ato TusrauTIOn 2 | 4 ka a pee Se eee en Bae i Di ee jee pe s y 4 Vea ee pear tae » ee Wn Ts nit Bua _Es gi. Oro, =O? ov Ad ' ae j2 4b s a eee Hons whith __used_— aoe Spatation ‘a his eoeesed ae Trditaok Addtsutnge Ma See “$Kagistiu - gate ) - _ Thsteuction Creve bi GA apap Resid fo Fix cmewning uit oft | , iste ae a Seguenree of of ae eae The _p (oe cecute a Tow. Wes. 5 — Corel by in Iragh a tye fix each i : __fastivebion. re ae % be Bichevrdeastuvetiins cycle fa tens 1s gcbdietled | at toate a got £ Subcycles (ex) Pease. | b Tis, in © He basis 4 __. Sak =cheon_eyele Gnsists 4 ; bs HAS asia 2 Decade ~__Imstuuchen. 3 Revd Wax” effuclin etloges ip te Indtsuc Horn Aaos an’ fe instheve Dat rer AS Fete & Décone wa loin Sheps ove feta ‘> a Tribal, a= cane \4 Acne Sera ees ob asd fet Siero SS mnicrogprrations fs of ee ras can be. Speai P A Deki Layout fore Fetch — Decade — Precute~ Cyl, > Ph “tp a 0000 0000 000 oco44 Moony Neen kgit| = j etl 0101 0000 0000 6/0 Ue : (manta Moan Mannan [| ws fo! 000 0000 | Date oven FaoweriaeT FoR _“Insreuction. CvCLe. reece ae - { START at ©. Tire Reuer CYCLE ee y Difntiia af Tofeaipe 2 5 v v ; Siesik { a Ly tohile The computor fe __stanm beogte f+ dew rot chook a_i Honieveres “ v0) a “lagna [es- pe eee &. promene atte fh sap aoe ae fas pie Sef, intirerpted fiom _ponocsed | a ae val i “ean aceon Plep TEN com he Sek Se eneed 20/ ates. When TEN ts a to ~ the te eattispa be Bas. he A es fa aoe 4 atone 2 te vad on OL b 4a fhe _tycle tp a insect p= Cee ene oe ee The corps , Gates tectsgh a lnstrwchion eyele, z \___Durting- the _exeautten pace of fea fn tenobion fee ES SPOT IIO —by Haar adoetss se ep ser 0," Ib Indeale® _thap~ Fa kes = hassel paar t et aiigg hig os fact te Oren bol _tantrinuess wil eg Vex _ bas pevch SE ay EH eee hansen er a a te fetter flags 6 set 4. while ZEN ba Pip fisp te sisal fe dO os 2° Tie _tniiveye! cycle Inptiad 9 ek. Fe _intewrypt- cycle (3 a mentation of a brarch- Save __ MICRO OPERATIONS —Dilnitan 2 9m _Shoet Foum Misecopimting ont Rant _ _ Canatolered opexations Micxo operations ee a4 2 thee ata. ~(eohith at Starud_ tn Feasts. — lean ona” Ch ya ene asa —Ssinsssmos 8s shif)s fiad ,” “eld mx Suliiewsg Genera Types of Minual exotone i> Mi eae » Wik Andreea: eRe Aya he _ Svotenchin > fy <- Ky - SER Bb te Complement 2 4, 2 Le. i, : 5 OR b F< Ave > Meine BE, ae Consyolement- 2. Fen Y sy San bY F< s(Ans) Ss ___daks seavonart b F< Gua) PARA fo a YA fb wor Ze abelias. i a —— ° SHIFT Miceo- OPERATIONS «5 Mh ODS et CATEGary, OF. SHIRT Mieko-oreRA TIONS | f ae Loorean_Sther ARrTHNMETIC SuLET AIS 2 Logical Shi, ae 2. it Bh — is Hee ‘ave add \‘O’> fee, fa. RetS be shift OLS Whe o> abit Ufpesiticrs Ae vo osde The. LAS by Lone position. eachs bit. ep lial Sie foe — oO =. 00/0 Ans | ee | » Pa pbc Dppacihe: < Bayi ; ee a ath pint phe Dike gc alla ee t \ ayes = 400 Ansy ke v Os ese 4, i ; ae ey ecg iikow toh 7 5 , ious y Biz ble | i as\ Acilamehi a As b : Avitiooahe Lett Shift fs Smile to Logitae L Shifts Lut aon Aiffpeonce i a bo the ehisehaiteep nee a 3 of tex pesrfesmning.. logicat Gee Se ee d LLU o> =e Hoppa 55 a Reverand aust be . é : ; ge 7 ee Aifimeht Ly Sage BE /o0) > bee a 1 080. ¥ : Ladies : < late fein eet ae ‘ ig re veal Rug “+ ‘ -\ ps ere a ae Sign reversal Intams Wa M88 [e aluo cal ’ vas gr bit Fe Siyn Remeuch —— Sterat dy xithmnedi ie. tp NSA — Wwsree\ _/& Bon canoe Ani tamefro Hobe Shift Ba ae oat a0 fon eB Vill) Kernen, engl 3 as [2 [EEE S Rewttina Aciinneh iy Sify — o CIROVLAR - SHIFT tn Sa eS De_ficuleae Lt Shale een ie. io. : Be ay lee bois FT ie Raultnnf = 0 0L4— dg 88a i St menms (thal thai M88 np Mra a ano Anil _ be shifted ol. oe ime ioe pea errr ee ee Si Geel \ Ay hPNOS i tate Bsus ta ade, Checulase befts: Shift Te erompple a CgLa oO ° Resulfant- CRS, = ——___ 6 Daten #. Execution of ae Complete “Inglevetiin is j Fait : esol gal pga , Triberat Frocssme A ' < sia Sigal f pasre Sr oe y Ans TRUCTION | , hose’ DEcopeR & 390 j aa k e CONTROL Logie bey —" MDR = le re 5] r Be be b iM | lr 7 ET rin ee BS es os let us disouss oa 4 7 ‘ t 4 4 Examples < How Fist 4 App (Ra) R, Gnknt A Opsrrma > Ra, Aaa(e3), R1_| 7 t 4 ede ed TT = : i ; q Figs Mame i 7 4 Steps : me 5. Wether vtha Wnstvvettn Lfeom lWae eee, IK (Tsthivcton egisks) ee es Melo tele tiga fad Date... : 6 MDRouk, Soleck ¥, Add, Zin ee igen lov Bib , fn Conbeol Sequence Sheed fr ae | cs Apes MARin Uies ikead argetisleae ens this time 1K ami dake. some time. omd thos | ne otha” yEO\ siti iba Prowmanted. by 4, ~ How tf ts done to Pe eM ee eP ae. ei ims (ii) From Mux: if wilk be 4tnken as \ Op os De imine A. % x ‘ \ (iii) PC tonfenF. ile A) jn ALD liv? Arid __epexation. ae Ce) And Var Tha Mes tabk- wilt ae in : Dossas Be (WD Then than _xeulk Io ZZ wit _b, anaes in PC This ss how, PROGRAM. CON TROL. A_proguam control. is a se f Uns peueh’ Tao ° nus Over an Bef Insts a has han adders value rr Sea pregrann " counter, owt Wa ___treamsfoe of Tra OPE ne, nda sated) earn bol ‘ TMP. ! BR a es Bom oun save, bor wi Thebes adduesuing rade sz {_—_____, S Cau > SubRevtire le] Return | i ae) b es a ompares a EMP a3 stn anni tb Chg Amin) —> TST a The last-_fnebrevehion fram _ ‘ a subroutine __ketuxr 1s Ta _odduess _Sfared | In ‘Stack. swt att 3 sto Lek ve taba ami 26 (4 | Snsthaction 2 “Bop | 2| \ berger ren: aeliiG 2 Aaitonence — SPELINING _—____— s Ins teveriont Frew 4 bn inis, Shanon Instecuchons car suecttid by _eveclappiny _fth decade & 2 Boars Of om jmstrevetion cycle is fechnique [suse _4. fncxeoae ee Me compotion. Syston bik ee Sypmenb thal exacts FE | i Se tins teuctfor, Dues es “Thee ane 8 operations) diffiuthis Take eae Tha Apstation. er ae Sto ,, ‘ Soy. pes vee) (e277 e iD | i mes cae ey rere i i __ 8d _~ fate subypeotion So leh __ 46 She _f taating — point= adden - input fnatisy, - ef fees eee heating — pat A ee | LE us take a 4 - Sqmenk — Aaithimehis Sypalire CASS eopeee cane —_Svbapecation ti ! the t= Symnenté amt a Compara Ta exponent » Align. Wha _avontjseas A wee ae @y__ Subfserct_We___mamtissas a a) Novmalige- Wa reeaull; 3 The fare’ chat io EXPONENTS. & l = Connpane Sublieacti Lines Paes as pasta Fo a | Choece Mine 6 The ax of wxthn y mnteno ine antine set of > Memory. Moning CH = Ble GT ie als “old as Neat Adder Conerntex, | aa th cations Tha vdlduns of mint onion \ —— inline ta diate, fos sac from, Coolie Norbayies | Dates ees Micro PROGRAM. Sequencer | a : Miles ey Sequencer allo Called a next t oe Ddduses foreaten Ahef_tamn gene the edd of ee ‘miecoins techn In tontral — ae 7 tachiads #2 ss 1 Pimento Regist. _& Unconditional Conditional Zo: Ler acd] gE Sts Bit fe ae 3, Subseutine _& Rebun 4. Mapping fp ine Ln Z onleselh, = teach Let us chiens re 4% pombe Mapping: from —moshsne frabsathin. to_micre rns aon address b eee 6 ty ao e struction Pegite(29) o|_ ese Mes ie) Aabik Bbits MN bits Speak 1S 4 y 10 S Swen peday nsf oa " 5 : : Map rapjotrg- As [car (0,46) <€—. 0 t F 4 | : ‘ ——— ie = ae ee f sae agedligt ¢ k let ve assume Mat Sage € E ad iu = = Tefal _lotations Im Gntwol Nerasey = (28 4 iE Then, mo. of. micee - /nstevetions “= 128 s cities mmiexo_Imstuvekion bit size = CB 4 ies Beis 4 . 4 1. OAR 29 be ) Thess ae { TR = (6 bik [ aeumptions. 4 U ve ten [Jour [teneioo iol “| ( { { { | 4 Vole as 0 \ ites OND Dies L r oo ae si 3 t sass [ sess osst ite ' 154 ne Y 0 “bogie possi yb) te “og er 7 e are Vv y = beni i 1 r FORMAT _F0R Micro — INSTRUCTIONS I the _fexmak fo rateno— imstwetion '8 o> ‘ rae EP ’ i Spi Sbik Obi Abb RIE Feik Leb us token 0. 7 fen imshction femal wil 20 bik. aohee ii Shain we ashen, fa A th > _ Miene— operation DD Condition fre oe 8S BR ac ea AD > Addness Daten, ee en fy bnted enti pn archiite cure buk Ha fies to 67 40, BR eo _ Foxmal- Deseciptions b ( F, Bsils)> Specify ¢ a tbat be B—miceo =e [nel spoaten) A(Bbik)> * uu « Me 4 aa e =e s Ttat i 2 micno— operations Se i whee (24 = 2 + 3 Ne- oparahins) Nea ga Co (Condition Field) (al BOs eae E ee & ; i co | GES Syerbol | _ Conse a A [a Always = 4 U. Unconditional Beomnch) ol IR zr [Ind eect Acleseees 10 Ac 5 San bit of Ac “tim Be Z| Zero Value in AC aAnaAnia *@f® 2 «a 2 «a |2 pebuudboe 3 (i) | Be 40 we i a 3 a ve 3! II — } AE ee 14) 3 | freer OR+1 tory fd j [eeantoe | I, 4 ii =) Select” CAR 5 7 Lage! I al 2 2 Contro. _ MEMORY >. 2 Miexo-Opoaling ¢ DBR AD 2 | 7 ee Rie ahs I 3 rasa Sh > ee >+ ae ae esas poahsou® Berns on > Fie. DESIGN OF -MICROPKagRAMUMED _ Con TROL. 2 UNIT i > ome: Datei aes HARD — WIRED ConrTROL_UNIT ee ee NT Debinition to mE ee pate va | rade et see geil vaioge Legis inate (fal Pi fos. das) | RY foo. Hexdivtud Contrea nis (ER SD he Contuol Siprals ane prs i Spi Cheeni. the + tafe) content of ane Cortuak unite ase 2) 4 Tustavetuon Reaister j» Used tp Stone tre i Tea__-memexi b Pecover i> _Usad +o pee 7 i /nporporet) the. Operation cake be are 4 Llock, (> Used a Seg nence : i tt po 4 7 pnd > Comdéttion Coes) “Stab ae axe 4 vsed 40. Pp The Stata. of- putas ALv Opoxatians. - > > » Deas) ' “[Eestevction Regie tratevehion Ragistoc : av Decades , Sef) Jae oes es Dorp) De Dy yo Pet Legis Chis ene 9 Tirsinge ape 3 D pailbmetis| | Cont Lint oe » a : Tr (co , LIYL oF 9 Bienes Cn ze Gee CES Gee | Mino opexahions Gnbxol Signals | Fetch tt Mar <= Fe oe Pa = 00 £2 Mek < Mennonye Cs Tdiceck” 4, + MAR 4 Ta (adduss) G [pg = 04 bi MOR 4— Merete Bion [FrtoouptGt. | tt Mee < pe 4 | pg = inf |: Mak Monti « Wwvyyyy Eee : re Og» Fis, Ti yg 2B Dap TE | ee cam eee pep Arig + Ph + Pay ‘1 oe = a _gevsen ee Tha econ LL ts Trdkieec— dyole rs 3, Inte ph Goales a a Pelth Cycle ts Crc0eceilad vohere Po 00 as (h Se weprecerited oy. PT Ee fi tohth. firming. ws itt aE is_te Havdusixed Con teo| iE we At qevnolis tha Sle . a fee Ta Procssa, wsinge ‘ tapi chewits, va fasts in _toonpaxison. 1. 3b fees Ihe —conkeol— ae wif Ha hdp_of lew — (nsticvchiens Stare fn Sha _Conteol. Meme & 8+ & she bn compaxise to _hovd= wired _Contreol unite to malcne.—prsgrommed CU. ' bo Diffioatte 46 modify. as 3. fog titel’ og eae. oq s Ue: cup bbak. “opealeiee ile Saal eae » medid to iy gurexatid ave to be d¥ne af Wa _(mstnuchor | Duet cned: 0 (ee. ed \ § 4 Gano handle Complex 4, Gun howell Complore \ dns Veuehions [nsKevehions ee, = ee One Umit coo 5, foe _many-_imstivve Fo peg am week din_| on _sfeel Sa | 5 phason, implemen con 5 - eta 6, Used __im _commpuloe Aol | et congpula thot orden use of RISC ie | __mokec use of CISC _ie _ ? Commpulins. — 5

You might also like