+ All Categories
Home > Documents > Báo cáo lab 4

Báo cáo lab 4

Date post: 04-Jun-2018
Category:
Upload: dai-nguyen
View: 215 times
Download: 0 times
Share this document with a friend

of 22

Transcript
  • 8/13/2019 Bo co lab 4

    1/22

    N CU TRC MY TNH LAB 4

    N CU TRC MY TNHLAB4: Design a MIPS Pipeine!CPU

    I. B"N# PH$N C%N# C%N# &I'C:

    STT T(N TH)NH &I(N NHI'M &* +N# #+P

    1NGUYN THNH I

    + Tm hiu li LAB 1: Thitk R!i"t#$il %& '( %&+ Tm hiu )t#u*tu#lH,#-" / *0*h kh0*h2*.+ 3t H,#-":$4#5#-i6! 6- "tlli6!.+ B04 *04

    %%8

    &NGUYN 9NG LINH

    + Tm hiu li LAB&: Thitk'; tE

    + Tm hiu li LAB %: @I)%& 'it )INGLF9Y9LF 9U/

    "4 "06h i IFLINF9U+ 3tth IFLINF9U+ @ hJ6! lK6h t#6Mu#tu"

    %%8

    NH@ %O ! 1

  • 8/13/2019 Bo co lab 4

    2/22

    N CU TRC MY TNH LAB 4

    I, Y(U C-U THI.T /.:

    0, Y12 32 352ng: Thit k '; PQ l t#u6! tSm @I) IFLINF3 th* hiK6 *0* lK6h:A33 )UB )LT VR LW )W BNF XRI V

    90* *Z6! l4!i* kh6! *[ \u0 ] 6!^ /4 i -l( _`". 90* khai ?ibu khi6 l4!i* *[ th -c6! *du t#e* lK6h 'hi4#l.6, T7p 8n5:ADD 9! 9s 9;: R!f#-g R!f#"g + R!f#tg.

    BN< 9s 9; i==0>:i jR!f#"g R!f#tg 9 9 + ] + )i!6PtjImm1noo& l" 9 9 +].

    ? ;a9ge;: 9 p 9f%1:&qg t#!t `` r.

    ?R 9s: 9 R!f#"g.

    L@ 9; i==0>9s:R!f#tg @mfR!f#"g + )i!6PtjImm1ng.

    SLT 9! 9s 9;:I jR!f#"g o R!f#tg R!f#-g ```````1 l" R!f#-g ````````

    NH@ %O ! &

  • 8/13/2019 Bo co lab 4

    3/22

    N CU TRC MY TNH LAB 4

    SUB 9! 9s 9;: R!f#-g R!f#"g s R!f#tg.

    S@ 9; i==0>9s: @mfR!f#"g + )i!6PtjImm1ng R!f#tg.

    RI 9; 9s i==0>: R!f#tg R!f#"g XR #4PtjImm1n.

    II, THI.T /. :0, #iEi ;5i82 FG =ipspipeine!3p2:

    Gm *[ _ t76!:I$: I6"t#u*ti46 $t*h

    I3: R!i"t# 3*4-v R!i"t# il#- FX: ALU FP*utv A--#""

    **ulti46 @F@: @m4#( **""

    WB: W#it B*k6, Da;apa;5 3a =J; MIPSPIP

  • 8/13/2019 Bo co lab 4

    4/22

    N CU TRC MY TNH LAB 4

    K, CO3 ;5a Qi s FEi singe33e3p2:

    CO3 ;n 5i82 QiG2 5in QVW3 35ia ;5Xn5 3O3 n5=:

    Nh[m FX: Vum Aluf1:`g Alu)#*

    R!3"t. Nh[m @: B#6*h @m#-

    @mW#it.

    Nh[m WB: @mt4R! / R!W#it.

    >/ )i!6,#4 -c6! ? mz #;6! ,#4 ?ai i lK6h XRI.

    *0* lK6h th* hiK6 ?e6! *hu k lK6h th *0* t

  • 8/13/2019 Bo co lab 4

    5/22

    NH@ %O ! ]

  • 8/13/2019 Bo co lab 4

    6/22

    N CU TRC MY TNH LAB 4

    #iZi [2\; 8n5 BN, CD< &

  • 8/13/2019 Bo co lab 4

    15/22

    NH@ %O !1`

    N CU TRC MY TNH LAB 4

    5i# f1:`g ALUI3ALUFXALU5i# f1:`g ALU946t#4l5i# '6946t#4l64t'6946t#4l

    5i# Vum946t#4lVum$lu"h5i# f1:`g $4#5#-A$4#5#-B vvlu"h5i# I$lu"hI$I3lu"h64tI$I3lu"h)tlllu"hlu"hvv"hit lt5i# f%1:`g "hitlt&'64ut"hitlt&um4ut vv -u # & '4 "hit ltvv 9 W#it F6'l I$vI3 W#it F6'l5i# 9W#itF6I$I3W#itF6

    vvT4 th6h !hi 9#!i"t# 9R!j99i69W#itF6#"t*lk

    A-- A--1j9]9p&'`%'1``r vv 9] 9 + ]

    I6"t#u*ti46@m I6"t#u*ti46@m1jI6"t#u*ti46 9

    vv th6h !hi I$vI3

    #!i"t# I$I39]jI39]9]I$I3W#itF6#"t*lk#!i"t# I$I3I6"t#u*ti46jI3I6"t#u*ti46I6"t#u*ti46I$I3W#itF6#"t*lkR!Bit I$lu"h'itjI$I3lu"hI$lu"h I$I3W#itF6#"t *lk

    vv I3 )TAGF

    ""i!6 *4- I3I6"t#u*ti46f%1:&ng""i!6 $u6*ti46 I3I6"t#u*ti46f_:`g""i!6 #" I3I6"t#u*ti46f&_:&1g""i!6 #t I3I6"t#u*ti46f&`:1ng""i!6 #- I3I6"t#u*ti46f1_:11g""i!6 imm1n I3I6"t#u*ti46f1_:`g

    vv @i6 946t#4l946t#4l @i6946t#4ljR!3"tALU)#*@mt4R!

    R!W#it@mR-@mW#itB#6*hALUVum)i!6#4*4-

    vv R!il#!il R!i"t#$iljR-3t1R-3t&WBW#it3t#"#t

  • 8/13/2019 Bo co lab 4

    16/22

    Nh[m %O !11

    N CU TRC MY TNH LAB 4

    WBW#itR!i"t#WBR!W#it#"t*lk

    vv 4#5#- R- 3t i W#it 6- R- t th "m timWB4#5#-WB4#5#-'l4*kjR-3t1utR-3t&utR-3t1R-3t"#tWBW#itR!i"t#WBW#it3tWBR!W#it

    vv )i!6Pt6-"i!6Pt6- "i!6Pt6-1j"i!6Pt4utimm1n

    vv #4Pt6-,#4Pt6- ,#4Pt6-1j,#4Pt4utimm1n

    vv imm-it Pt6-: "i!6 4# ,#4muP&P%&t4%& muP)i!6#4j Im1nFPt"i!6Pt4ut,#4Pt4ut )i!6#4

    VR946t#4lBl4*k VR946t#4lBl4*k1j VR946t#4l ALU $u6*ti46

    3i"*#-I6"t#3i"*#-I6"t#Bl4*kjI3lu"hI$lu"hVum946t#4l'6946t#4lFXVR946t#4l

    4# j_` Rlu"hjlu"hI3lu"hI$I3lu"h)tlllu"hlu"h'l4*k lu"h'l4*k1jI3R!3"tI3ALU)#*I3@mt4R!I3R!W#it

    I3@mR-I3@mW#itI3B#6*hI3ALUI3VR946t#4llu"hR!3"tALU)#*@mt4R!R!W#it@mR-@mW#it

    B#6*hALUVR946t#4l

    vvFX )TAGFvv th6h !hi I3vFX#!i"t# I3FX9]jFX9]I39]1'1#"t*lk

    #!i"t# I3FXR-3t1jFXR-3t1R-3t1ut1'1#"t*lk#!i"t# I3FXR-3t&jFXR-3t&R-3t&ut1'1#"t*lk

    #!i"t# I3FXIm1nFPtjFXIm1nFPtIm1nFPt1'1#"t*lk#!i"t# I3FX#"#t#-jFXI6"t#u*ti46f%1:`gI3I6"t#u*ti461'1#"t*lk""i!6 FX#" FXI6"t#u*ti46f&_:&1g""i!6 FX#t FXI6"t#u*ti46f&`:1ng""i!6 FX#- FXI6"t#u*ti46f1_:11g

  • 8/13/2019 Bo co lab 4

    17/22

    Nh[m %O !1&

    N CU TRC MY TNH LAB 4

    vv ti6 hiu *46t#4l \u I3vFXR!Bit I3FXR!3"tjFXR!3"t I3R!3"t 1'1#"t *lkR!Bit I3FXALU)#*jFXALU)#* I3ALU)#* 1'1#"t *lkR!Bit I3FX@mt4R!jFX@mt4R! I3@mt4R! 1'1#"t *lk

    R!Bit I3FXR!W#itjFXR!W#it I3R!W#it 1'1#"t *lkR!Bit I3FX@mR-jFX@mR- I3@mR- 1'1#"t *lkR!Bit I3FX@mW#itjFX@mW#it I3@mW#it 1'1#"t *lkR!Bit I3FXB#6*hjFXB#6*h I3B#6*h 1'1#"t *lkR!Bit I3FXVR946t#4ljFXVR946t#4l I3VR946t#4l 1'1#"t *lkR!Bit I3FXALU1jFXALUf1g I3ALUf1g 1'1#"t *lkR!Bit I3FXALU`jFXALUf`g I3ALUf`g 1'1#"t *lk

    vv kh4i $4#5#-i6!$4#5#-i6!U6it$4#5#-i6!Bl4*kj$4#5#-A$4#5#-B@F@R!W#itWBR!W#it@F@W#itR!i"t#WBW#itR!i"t#FX#"FX#t

    vv muP % P%& t4 %& *h46 6!u46 *h4 ALU j4#5#-i6!muP%P%&t4%&muP%AjBu"AALUFXR-3t1@F@ALUR"ultWBW#it3t$4#5#-AmuP%P%&t4%&muP%BjBu"B4#5#--FXR-3t&@F@ALUR"ultWBW#it3t$4#5#-Bvv muP &P%& t4 %& *h46 6!u46 *h4 Bu" B *u ALUmuP&P%&t4%& muPALU)#*j Bu"BALUBu"B4#5#--FXIm1nFPtFXALU)#*vv ALU 946t#4lALU946t#4lBl4*k ALU946t#4lBl4*k1j ALU946t#4l FXALU FXIm1nFPtf_:`g

    vv *hu ( FXIm1nFPtf_:`g *hi6h l t#u46! u6*ti46vv ALUlu lu'l4*kjFXALUR"ult 9##($l! #4$l! #l45$l! N!ti$l!Bu"AALU Bu"BALU ALU946t#4l

    vv muP &P_ t4 _ *h46 th6h !hi -i*h l R- h( RtmuP&P_t4_ muPR!3"tj FXW#itR!i"t#FX#tFX#- FXR!3"t

    vv@F@ )TAGFvv Th6h !hi FXv@F@#!i"t# FX@F@ALUR"ultj@F@ALUR"ultFXALUR"ult1'1#"t*lk

    #!i"t# FX@F@W#it3t@mjW#it3t@mBu"B4#5#--1'1#"t*lkR!Bit FX@F@@mt4R!j@F@@mt4R! FX@mt4R! 1'1#"t *lkR!Bit FX@F@R!W#itj@F@R!W#it FXR!W#it 1'1#"t *lkR!Bit FX@F@@mR-j@F@@mR- FX@mR- 1'1#"t *lkR!Bit FX@F@@mW#itj@F@@mW#it FX@mW#it 1'1#"t *lkR!Bit FX@F@W#itR!i"t#]j@F@W#itR!i"t#f]g FXW#itR!i"t#f]g1'1#"t *lkR!Bit FX@F@W#itR!i"t#%j@F@W#itR!i"t#f%g FXW#itR!i"t#f%g1'1#"t *lkR!Bit FX@F@W#itR!i"t#&j@F@W#itR!i"t#f&g FXW#itR!i"t#f&g1'1#"t *lkR!Bit FX@F@W#itR!i"t#1j@F@W#itR!i"t#f1g FXW#itR!i"t#f1g1'1#"t *lkR!Bit FX@F@W#itR!i"t#`j@F@W#itR!i"t#f`g FXW#itR!i"t#f`g1'1#"t *lk

    vv 3t @m4#(

  • 8/13/2019 Bo co lab 4

    18/22

    -t@m -t@m1j@F@R-3t@m vv-t@F@ALUR"ult vv--#""W#it3t@m vv5#it-t@F@@mW#it vv5#it6'l@F@@mR-*lk

    Nh[m %O !1%

    N CU TRC MY TNH LAB 4

    vvWB )TAGFvv th6h !hi @F@vWB#!i"t#@F@WBR-3t@mjWBR-3t@m@F@R-3t@m1'1#"t*lk#!i"t# @F@WBALUR"ultjWBALUR"ult@F@ALUR"ult1'1#"t*lkR!Bit @F@WBW#itR!i"t#]jWBW#itR!i"t#f]g @F@W#itR!i"t#f]g

    1'1#"t *lkR!Bit @F@WBW#itR!i"t#%jWBW#itR!i"t#f%g @F@W#itR!i"t#f%g1'1#"t *lkR!Bit @F@WBW#itR!i"t#&jWBW#itR!i"t#f&g @F@W#itR!i"t#f&g1'1#"t *lkR!Bit @F@WBW#itR!i"t#1jWBW#itR!i"t#f1g @F@W#itR!i"t#f1g1'1#"t *lkR!Bit @F@WBW#itR!i"t#`jWBW#itR!i"t#f`g @F@W#itR!i"t#f`g1'1#"t *lk

    R!Bit @F@WB@mt4R!jWB@mt4R! @F@@mt4R! 1'1#"t *lk

    R!Bit @F@WBR!W#itjWBR!W#it @F@R!W#it 1'1#"t *lkvv )l*t 3t t4 W#it3t 4# #!il

    muP&P%&t4%& muP@mt4R!j WBW#it3t WBALUR"ultWBR-3t@mWB@mt4R!

    vv)tlli6!)tll946t#4l)tll946t#4l'l4*kj9W#itF6I$I3W#itF6)tlllu"hFX@mR-FX#t#"#t

    vv 9* l6h 6h( Vum'6 VR"vv l6h '6: B#6*h i 64t \ul

    "hitlt& "hitlt&'6j"hitlt&'64ut FXIm1nFPtA-- A--'6j9'6FX9]"hitlt&'64ut64t j_` 64t#4j64t#4$l!#4$l!6- j_` 6-'6946t#4lj'6946t#4lFXB#6*h64t#4$l!muP&P%&t4%& muP'6946t#4lj 9]'69] 9'6 '6946t#4l vv l6h um"hitlt& "hitlt&umj"hitlt&um4ut pn'`I3I6"t#u*ti46f&_:`gr""i!6 9 pI39]f%1:&qg"hitlt&um4utf&O:`gr

    64t j_` 64tI$I3$lu"hj64tI$I3lu"hI$I3lu"h6- j_` 6-Vum$lu"hjVum$lu"hVum64tI$I3lu"h64t j_` 64t'6j64t'6946t#4l'6946t#4l6- j_` 6-VumBNFjVum946t#4lVum$lu"h64t'6946t#4lmuP&P%&t4%& muPVumj 9]'69]'6 9 Vum946t#4l

    vv l6h VR: Vum R!i"t#""i!6 9# Bu"AALUmuP&P%&t4%& muPVRj 9i69]'6 9# FXVR946t#4l

  • 8/13/2019 Bo co lab 4

    19/22

    6-m4-ulm4-ul muP&1jAB"lvv "l ` thi Avv "l 1 thi B4utut i6ut AB"l64t j_` 64t1j6"l"l6- j_` 6-1j1A6"l6- j_` 6-&j&B"l4# j_` 4#&j1&6-m4-ul

    NH@ ] !1]

  • 8/13/2019 Bo co lab 4

    20/22

    N CU TRC MY TNH LAB 4

    N 93F A)@:

    fa35 ;57p

    L8n5 M =O

    ` X4#i "1 ` P```& ``111``````1```1``````````````1`

    ] X4#i "& ` P```n ``111``````1``1``````````````11`

    q V l'lB ````1````````````````````````1`1

    1& X4#i "1 ` P```& ``111``````1```1``````````````1`

    1n X4#i "& ` P```& ``111``````1``1```````````````1`

    &` )u' "% "& "1 ``````1``1`1```11``11`````1```1`

    &] B6 "1 "& l'lA ```1`11```11``1`11111111111111``

    &q A-- "] "1 "& ``````1```11``1`1`1```````1`````

    %& )5 "] qj"% 1`1`111``111`1``````````````1```

    %n L5 _ qj% 1```111``111`1`1````````````1```

    ]` )lt "n "& "_ ``````1``1`1`1`11`11``````1`1`1`

    ]] X4#i "nU "nU `P```1 ``111`1`11`1`11````````````````1

    ]q V# n ``````1`11``````````````````1```

    _&

    _n .............

    NH@ %O ! 1_

  • 8/13/2019 Bo co lab 4

    21/22

  • 8/13/2019 Bo co lab 4

    22/22


Recommended