Download as pdf
Download as pdf
You are on page 1of 27
Hit 9730 130 last of Technology umn 60069 awnn nioqwn’? xian iE v—o yar att ‘xin ,9"un YP Wwono 23.08.2020 yn PRY 71D wACA PAN A TMaYA [NFM 9 Pw rR! OPIN 4 AyNaD :jn|ay ABE na NNR 29 NNT 4 PURI ANA TRY 12 42D xIAL NTP 48 xin PNA Ww PREM AAAA ty arRW 72D "ww PINA -nIAA 25 NIN F2NA YUN WoMY APH WY AMY ID HA zen MIPS-A we "anor ninxw YD wanA PNA NTI 25 fyPUDI MIPS-n IW datapath -nmga 17 xin YA nk “7oropnn yen 115 xin AT NAMA WAY’ [9 IMIR TITIPAA O10 OFIN ATW FATWA |X (100-9 awnv 100-n 91a nrTiPA ADO ,AnIY9) 100 :xiA AF jpANa ay? |ND 510 "y Aint NWA yon |Y? w" .7D? WHA olPNA OPPNA 4D Wy ANIA o9IoA NV? YW" amynan (aww 3) nwy wry cayman wn on | HW O° AWN JNan’ O'O Wn NINNoN 197 “yy WIN (@bxw bo) nrnpa 4 nip 48 spam) TP NNW — Ww Por 4. 190n aoRw 2AgD2 NNIN NixwnAn 9 A®O ®AGE@BOA = AOESCO@D)G(A® D)O(ASB) w AGEGO GASBOA =(A@COD) O(ABESD @(A@B a ABCHD)G(ASE@D) @(A@B) o ASO S(AOBSEGA=ASCODEHO(AG DOOD F) ASESD @(AGBOA)= ‘58102 ("7,205 in sana | DYTM? aAvTTOA 03-8026788 79 03-5026828 1870 | enna yTor amon 52Golomb S, Hoon Se102\rael_| Faculty of Sciences 1 Tol 97235028528, Fox.972°4802-733 | Department of Computer Science www.hitac e | e 71n #417190 [LID Holon institute of Technology on 2790n aw 2 $3 VaINd OXA765 OD! ND TIP YOD ATR ® 5 4105 addi $3, $0, 035765 * 60005000 addi $3, $3, 0%5000 ~ Oy Aas. a eat qui $3, 1 + 90210000 addi $3, $3, 0xa765 PREF AGS 0000 AFG, addi $3, $0, 0x0765 addi $3, $3, 0x2000 a addi $3, $0, 0xA765 lui $1, OxFFFF sub $3, $3, $1 390n AIRY -FOMIDOPN Ni2'0 8 JD! 12'0 1) Single Precision Floating Point -2 -22/3 Bonn Ty [I AW NVI!0 23 s iv OxCOEAAAAA (X OxB0EAAAAA (2 OxCOEAAAAB ® OxCOFSSS55 (7 59102 (fn 305 7.n,5220% | DYN? ADIN 03-5026739 079 ,03-5028528 97 | awnNn WIMP AyFIMMA 52 Golomb St, HolonS8102Israet_| Faculty of Sciences ‘Tol, 972-502-8628, Fax. 972-3602-6733 | Department of Computer Science www.hit.ac. Hit Wan array jn Holo stats of eeology ann 4 90n aux (C2 DIN 23 -| OIIDOPX NNO 8 ,|D'0 1210 1) Single Precision Floating Point -2 20900 ANI Ww! OINN AND [2,-8] £20, -401 @ i @) F8,-28) 5190n arRY 2403 x9 AD [0.99999... he /2 = [OACCCC..h6 ( (0.55555... p /2.5 = V5 © (0.321 321321... je /2 = (0.150 550 550.8 @ [0.55555...o /25= 4 (7 6 190n AYU JIA DTPA [1D OF 10 [AN _NIO 16 [A 2's complement 1ON NIN x X= < XsXaXsXoXuXo. XaXaXaXaxXesXeXaKaXsXao> WII JOVAN 0" X41 “1 Xo AWOL "47 Xs 1 Xa NEO 2453 nnd 90 (W ase 25s nnd 310! a 2 nnd om ©) s8102 y7n,2o5 1 s2ania | D YT? AVDA (93-5026733 ‘079 09-5026628 1970 | awmnn ym? ADA 52Golomb St, HolonS8t02\sraol_ | Faculty of Sciences Www. hit.ae.il Te.9722-502.5578,Fax.972:802.6723 | Dopartment of Computer Science Hit qin ar7n30 [19D Holon institute of Technology m7 7 90n AYRW AYIA ATI ['N'1N BA 8 BAN 02 16 [290M NINx BINT TN NINN OF" IDY X= X7,X6,Xs,X4.XsXoXuXo- XLaXaXs Xa Xs XXX ANID 2's) D'IIN O90Nd! (unsigned) DWN NI O|ONI a'yNd [N19 INN DION (complement signed (28-28) Tyl 0-1) Unsigned-31 (28-2°*) TyI (-2’)-M Signed- (N (27-2) TI 0-D Unsigned->1 (27-2) Ty (-2’)-n Signed-2 (27-2) TI 0-1 Unsigned-21 (28-2) TyI (-28)-D Signed-2 (a (28-2) Ti 0-D Unsigned-21 (27-24) TI (-2”) -n Signed-> @) 8 90n NRW NODA (Shift Register) ATA WIN MWA OAINND ,(O'-FF) O'a9aIT AwWIdwW O9'99 Q1-9 QO "2 XOR Ndiys yyaN XOR Ww Mainn (D2-d) dxnwN ~> yan IY Poy SAAN ON AID ATTA TAIRA NANA TyA AN AD WYN [Q2, Q1, QO] = [0, 0, 0) roe > 241 @ 10,1 @ ee 98102) 2057. 52an%a | OVID? AVDA 03-8026733 79 ,03-5028628 1970 | awnnn sm? apn 82Golomb St, Holons8102lsrael_| Faculty of Sciences www. hit.ac.il Tel 97235026528, Fax. 972350246733 | Department of Computer Science Hit 17 a17N30 [DD Hoton institute of Technology om 9 190n AYNY Dyyann Pn O'29w ION ori NTIS "nIdA Dy" DWN'NwW MIPS- TayNd 19010 IIR r(ori $t3, $s1, 0xFED1 wn) Ita ATIPSA yIN'I 7AM WAND Fetch, Decode, ALU, Memory, Write-Back (¥ Fetch, Decode, ALU, Write-Back /“@ Fetch, Decode, Memory ~ (a Fetch, Decode, ALU (T 10 190n aYRw O/2IWINAN ATR Overflow WI Wd NPI AN'Y! WI 8 DW 2’s Comp. 12NN2 7 ANY! PITN ONAN Q100110 + 10110011 (we 10110101 - 01001100 © TMM010 + 10011101 (a 1011100 - Or100111(T 11 190n auw 22 XD AN [IF3Els = 31x 6 + [IFhex (Als + 3Ehe 0 IF3E]s = 2 x 4096 - [OD]sx 16+ 14 (IF3E}s= 1x 4096 + [Ehs+ 15x16 (@) TIF3Eh = [1FOisx 16 +{0Fhs +[2Fhs (1 56102 |(71N 305 7.052 01712 DyTN? ALTITON (03-5025733 ‘079 .03-5026528 [1570 wna ym? ayn 52Golomb St, HolonS8102tsee! | Faculty of Sciences www. hit.ac.il Tel.9723-502.8526, Fax 97235026733 | Department of Computer Science e I e Hin ava [13D Holon institut of Technology Lan 12o90n aw IND 192 ON NAN C-_ YO) MIPS-A Sw SaNON NOW? ONAN DINIAINAN ThN awn DRA if (a Fowacas ai a a1 = POLECBR ya mln GES datocee SI Ly addy nb og mee vv (D Byxore ATT Ly — adld #3, #30xEm, We Br OX 200) 0000 Ay !¢3.5 a® ax RAFRARGr pba! &, fe (A “ arena o AHS EXT dhe oxazer son ye > OP RRP TOS Syble. able 3 foora%s we ax + OX0000 1800 SR ERER ARES OF2000 nadrA yyy teoxpapency b a OSA pire (6 7 OK BFPPoo00 sey t= oP PP Fovee ed) Sy, 2X 0900 Aro, (D wel re a (pow 2”? air L “See Patho ye e@ =p! Me Pyin i e @ “ant uo pey- bor] fA ° = -2 ott) +p otne eo elie -2°[4 e-vm ff - 2-3 a é ay Una padre Lf +: pet pp We (2) yy sol Pa fA eee 22 fod] = ft. sabe ® ak y 2» a all Clolsonot a= eee Ze a 5 oX COB AAAAR © salup yr o 9 (0.999-J fr 2 (0.0 190 $O0[ [oo \Ioo1 I, Puce] a < © Ke[oSsS-J,21 ax-xS ox C Sass Bad zd Tt [p. Br) 321 bu} ..] 5 Pgrierqces ensin so J es ) (0.3u 32. Js [re ® pollo Jo eeloltoloog\ evelecs! t 3 a S$ 0 “s € « =(o.l 5e Se eee ZA Tofo.sstanJg 2 OYE PVP OT Sigcr bel Bem ey < aa) > A XX XX KKK KS @) wks Wat iy AX 8A spon ae Soh he Ar pace oy bi pond he “yl uk 9 we 9 EP Cx ; a jew a adnate Abel gyre fowls Xba / , 334, = -3 +3 HK rb una CX pfor urn $Id jeu ery nC jute, en > ox Iho) MAM uve * pet n - 38 me (@ (alo ~ rea aa ye @ Cvqely Ot ("1) XS omp ~2 -9 4%) 4 orn pr aA whe, prt slip 7 uwsoy ~ Ot @'-s) ee Ve comp 2-9 +7) Qe gyiye abr ja Oa Me Dy I" (8) O42 “ Dio 17 ®°%0,0 O° 3 pimbaded o Ld phpo4Nn OU bt, st oxf Bo) ® aya POP FERY posed Ge ad (Rg) ty nm phabAv dawn MX pf far Dl — pykeoity Pe [01 WP Bk vated se) S fy wyhio alUpo fA oie pee Meg om | of) ole! ~ 91 60 tloo ‘In pt Ihe dhe ds 2s riolaT = OWE Oa path <— 5A AU lolo ‘fever hd soorol | MP fe & we [Ke ih yl tal = th WK ‘alp (3 Gane ell, AL) xe (56 AD) ae . @ DF], x [t}, C (Ifo, “v Ate (iPeo], poocoeeeee axw9e [Do], + F — [20°], -BoI UV It F360), 1, 4096 + (36), “ (Fl, = [1124], Aire © en A et [teeeJu [ney ea =[lese],, uv [P02], * (oF), BPI, [te], 4G Vea be), ra ba-4 & diel ip act bey $1, fo ee A fe wa As ig GA) che o/ baa BG (a ba die} 2 aeh ng nat) oy 4.0 -eote cbse

NIvOn Sw NOIDA HIP OaINN A, B OANWHAwW 10 dy 49N9'1N 90Na wWHAwAd 75¥ 2-4 binary) 234 Sw TTI MIySN Mya It AYpUD WN (ITIP) 8) 2 -7292 NO'ND 2 JW OR NywI (41 multiplexer) 4-1 9w TTa aNINI (decoder 1B -1MSB-n NIN A-WD NaveNA IW AONDA Np A-1B OONwNA NR Nan 2 dw 98ND 10N2 Wonwnd yy .LSB ane — Fz ABCD * RECD +AbcD + ABCD t REED + ABCD Fe Gene 3) *B5 [foét)y 190n2 "2972 AyIND 1931IN YI,LSB -9 YO -27aNION HNINN a4 -1 a3 ,a2,a7 a0 JN IMIOND .SayNA NN WY MSB -— MANNNA N09 TY ANIA J>t,ANNAW ID Y2 ANIA I'd 2/99 ANN Nx 0 9N9'N WINN O'ONIW HX .3=FA VND ,2=HA VND Yo Ya Tr Yo YS a cruel | pe, Yo® ay y}eRa(4,,2) [ea rs) safes, .%2) $ En BJP. [esa ¥u]> PACA, 4) (C5.%u) =HACKa, Cu) [Coa, Xs\= RA aX J > PAL y Con Ge 1) YorCy ‘58102 }7In 306 7.n 2 2n172. }3-6028738 "bp9 ,03-5026528 570 £52 Golomb St, Holon 58102 Israel www. hit.ac.il Tel.972-35026528, Fox. 972-602-6733, (On4,Cs) [on %<]>HA (Xs, Osh) pyTn? ADIT wna sri ata [ay 4] 40,5) Denanererpne SO [9 Yg HAG) Hit pn ai7n30 [13D Holo inst of Technoony (mmp221 apvz) MIPS-7 Sw datapath-n —-ur>w pon (nimip2 25) 15 y90n Ay! Sw R4, imm (R2) N1TIPD271DIN 7 Single-Cycle -A MINNA MIPS -A awn DTPA NYVAN AN WN , (MITA 5) (15.1 —* fh pan Py ae PM Op abprs yop Ke MILA, stew Bxtbaswel pp Luan al pe te nt party tho he pr in fen LA Met pe NQon! DIA NTwA Man NX Ney .AYPONI ATIPSA NAwWA BAN (MITA 3) (15.2 oPeo ok bs Be a TET TETE TEEPE SETS eC age Jolalale|agstelstz|afols ely] els s|3|2|ifo | fetot Ry | Rp, Uma ws : ong 2 RN y sw Gok ‘eg pans C4, 10 Bam (0 wed ob 1nhe lent olep pint YMA nly fea FOUL He Pa piysg. (om R gros; we ) ao 92 Al pe Pr prt ne ol weer salon xj c i - VA 22 bby sa102 inn 2o57n.s2anm | DVT? AOA 03-6026733 ‘O79 ,03-5026528 [1970 | awnoa ym’ apna 2GolonbS%, Halon seta | ” Faculty of Sciences 80. iH Ta 720802582, Fx. 87295026703 | Deparment of Computer Science Hit 17090 20 13D mm DN TAY IPI: NO |PAdW WA Ha dy ATIpSA vIv'D NN NWN (RITA 7) (15.3 PAN NNN NN MOAI (B'2'y9N DApA 9d NX AND) O'wNNWh I datan SHON (an 972 AWN w) HWA YIN Sd vIapd WH AIPAA NINN (QT) MAPA NINN NNW oat — NAN "pyA Da IPN w!) 720A © AW shan ye py pare a NI Ry ecwadt GIR AUB~24 fap) _gBoge —» abn $err (mas ve Po oA Une pol fy ble ee —olma 4 hay Ry on wey 1k Margy? Alte alrey whe y : “it aby A Wh -» ahs P Pe FEO Ado ” bef Pcey Ln abhy Byes 2" dap ee aA bs seweitin aos.n son | yt? ava a Gah oss) whl av (ras ese sea yen | sem apn 52 Glob St, Holon 8102 fal Fi Faculty of Sciences MP www, wt ac.il Te,97295026528, Fax. 07228126732 | Deparment of Computer Sience Hit pin ar7nav pp Hoon isu of Technology ann UMper wld Pinon te v ausee | * chau A phones I GHP] Re] «Sx (oom) auvop= 09 = AOD = aalwn tml MomiRead = ) peor ways 4 Menwrte= | = ng) waayy Mentorse= XY 2 rp hwo e 7 {in hes type Abn » Redst= RegWristo= of vans rh im= 9 Posen 6 ioe ao) yes) 9 perecsy Be) = ale? ser02yhn gos t.seanim | myTNY ADTITDA 09-6026733"07908-5026528 1990 | senna sin’ ayo 52 Golomb St Holon saz ast | Faculty of Sciences www. hit.ae.il Tel. 9729-602-6528, Fax.9723-502-6733 | Department of Computer Science Hit Hain Arnage [30 Holon institute of Technology Lan 3r01N} M21¥72 j-1 beg ,sw lw type NITIpPS yyad yTIw ndw awnnd ( 15.6-15.4 (add special) adds xin ATIPSA AWA NTIPS adds R1, R2, R3 (@pqn NANWA — O'NwWA PII!N) 2 dN R27IN2 OWA YA DX Mann It ATIPS Aw'Sa PAW NAD.RIAN ARWINA Nx NWN R3 WN WIA Yd GPRIRI] = GPRIR2] /2. + GPRIR3] D199 ONIN NINA NAN AwTAN ATIPSA Nx wNnd we GPR File “7. RI ALU-. NR NW WORN ow MayyIan (add, sub, or, and, sit, beg, lw, sw) MIPHA wNNA Sw AMPpIA | Adon2 Moin OID YONI Ww a ATW 9D Sw TPSN W0NI ATIPSI TWIP IN (NITIp} 3) (15.4 Bs oe A 3]3]2]2 272 7272/2 [22a ja [ala fa yaya yr pepe [7 pepe 432 pio PR EBEBERPE PEELE EEE BT lalaale a UB " vot cas | a | oR] ofcave a 3 ' C-Aoke swift et fee Cad a AVR SIO AJ vf Wn Bl mn > pty) tr aepor » Wl opcode yl adi WME _asipar ino GOAT Po netrs nro GPL(ps)/a, yy bi-g Ro A aes pi at) (° Pb Wha = Re keys ss =p, he Hepler > Pye tbs Ja = Wy an a = Ry WAL yf al yaa Pht Pre alps aye = wl opeone s8102 71,208 1.n.s2 apa | OYTN? AVDA (03-6026789 '979,03-5028528 1970 | senna yma? agmnA 52Golomb St, HolonSat0zlere! | Faculty of Sciences www. hit.ac.il Te 9723502-6528, Fex 97235026733 | Department of Computer Scienes Hit W7in-ar7n30 [ID Holon institute of Technology ca) ond 719 Data-n 51902 CPU -2 ya) wy ONRAWA AN M'20n (ITIP 4) (15.5 DN ION WY IY ONIN I9'0IN._ (WIT. AN Way - aw 59) .AWINA nTPs2 amon mp aes = (PCS1. 28) 1250) 800") Read insracion across (S80) anEES :(Nan ‘Ny? OA IPN w) OA a inl MYL aY Usopr woo Hox ow ed te Dore" oe PMs] a Wis g5 opis] Ke Me of Ay | 6) yey { Pink a ~*) (cexr—» V1 a0 LF Aynin yf Daal” ve Du this apo Ip Ut a) A We bh se1o2im.gostns2an%e | mvt’ aDYTOA 1 CS fata) phd 19 eof soars ‘07. -sats20 1570 | senna arnt agnon 6M ~~, 52 Golomb St, Holon S802 sraet | Faculty of Sciences J ww. hit.aesil Tp.97298006%, Fox s723atz07%9 | Depernt Computer Science. Hit W7in-arzn3e jp Holon astute of Technology ve oo) MUSre=? > GMAT + Gpepey ao = nek = Abo shay Mom Bead ~MonUede =o = fav pra rg [Probe agipas INS AN MAD Por pory Oe 58102 |" 067.5220 | DYTNT ATTN 03-6026789 '079,03-5028628 11570 | awnnasrm9 aptmnn 52 Golomb St, Holon 6@102Israel | Faculty of Sciences www. hit.ac.il Tol, 9723-502-8628, Fax 972.502.6733 | Department of Computer Science Hit Win armn3v jn Holon institute of Technology mn 2(TIpNA AwNNA Dw dN D'90NN) OWTN MP2 NiniN WAT OxA (NITIpI 3) (15.6 onsomnw O'n"p AIPA "IP O82 INWI .DA'TPNN NN! NINA NININA Nx 1079 ,|9 ON D'901) OPIN oY De she byn prs M , LyJ weak p wpl ye "5" ky ve CL(As) CM Au~s bk A sdlfol Wolo) yan sunt yids Ger =) Sats Me i Ma we Cer [Ps\/e 4" ‘58102 ji7in 305 7.n,62 30F70 (03-6026783 ‘079 ,03-5026528 [1570 52 Golomb St, Holon 58102 Isael www. hit.ac.il Tol 972.502.6828, Fax. 972-3-502-6733 Dyn? ADTI7On wna ystoP anna Faculty of Sciences Department of Computer Science tT qin argu |3D Holon institut of Technology mn (rnp: 16 ‘spen) MIPS-7 Sw anon — yeas pon (nip 5) 16 nYRw ‘MIPS-7 Sw AID Now) NRAN ATIPIN NX oN sw $s2, -44($gp) Ps BEEF EEE REE EERE EEE EE RPT PPP Ere + Jo/sfey7sts|4y sie | |o]syate|s|syets|2|a)0 a L LOLOL LL oOgfe oof olrt rir rr tte otoloo Orore=43, £ sada sw We bag- tor s8102)¢mn,s057.0,52n%0 | BYTNY ADITDA (03-6026783 ‘0779 03-6026528 1970 | awnnayyT'rAyMnA 52Golomb St, Holon 802 eral | Faculty of Sciences Tel 97235128578, Fox. 9725026723 | Deparment of Computr Sionco Wain Holon institut of Technology oon (nip 12) 17 aye HANI "2: NaN .MIPS awNn Sw ("9anNoN) Von Nw xan C -A yop NN DAN $5 Taina RYN PNA STI NINW size YN .$4 WaINA NNN array QW ADNNAN $5 -1 $4 ONIN .O'94D 5 NIND) 12 WH (Words=4 bytes) D''N SW AYN NA TAYNA Hw N99 WWD DOW isl; sum=0; dof if (array[i]== array[i-1]) sum += array[i]; itt; } while( (sum<0x255)&8(i=size, end the loop slt $10,$6,$9 # i£ sum<0x255 then $10=1 beq $10,$0 end # if sum=0x255, end the loop 3 leop # goto loop end: 8102 7In,2057.1.624nma | DVT? AVTITDA 03-5026733 ‘D779 ,03-5026528 [1970 awnna 'y1? apna 52Golomb St, Holonsstczieree!_ | Faculty of Sciences ©. i} Tol. 972-9.502-6528, Fax. 972.502.6733 | Depertment of Computer Science

You might also like