Instruction Breakdown/Datapath Tutorial

Поделиться
HTML-код
  • Опубликовано: 10 июл 2024
  • This is version 2 of the existing instruction breakdown/datapath tutorial. Some content was changed for clarity and animations were added to the datapath step-through section. This tutorial breaks down the three instruction types (r, j, i) to show how they are different and what those differences are. It also steps each type through a simplified diagram of the processor's datapath to further illustrate how the different encodings behave in the hardware.
    Video courtesy of Dr. Sohum Sohoni, lead architect of the Progressive Learning Platform. Narration by Damon Cost. Figures created by Damon Cost and Vance Anderson who were students working under Dr. Sohoni's supervision.

Комментарии • 211

  • @14598175
    @14598175 6 лет назад +421

    Perfect! 18 minutes to do what thousands of professors all over the world can't accomplish in 18 days!

  • @Bravo-xr9yr
    @Bravo-xr9yr 6 лет назад +192

    Understood in 18 minutes what my college professor tried to explain in 2 weeks !

    • @ikaros9727
      @ikaros9727 5 лет назад +9

      He tried it for 2 weeks? i had 1 lecture ^^

    • @Emir-xq7jt
      @Emir-xq7jt 2 года назад +2

      same... had to look at slides in order to form a simple sentence

  • @trickystyler
    @trickystyler 5 лет назад +109

    5:47 addu $t0 $t0 $1
    9:58 j myLabel
    12:49 beq $t0 $t1 myLabel
    15:42 sw $t0 12($t1)

  • @mikek.2703
    @mikek.2703 7 лет назад +105

    The ultimate explanation. THANKS.

  • @user-qx3bq5nn6g
    @user-qx3bq5nn6g 7 лет назад +87

    Best MIPS datapath tutorial by now. Thank you guys!

  • @gracezhao3168
    @gracezhao3168 5 лет назад

    I have looked at many expansions and videos, you are the only one that make me understand the concept! Thanks! And great video!

  • @williamcoffin2360
    @williamcoffin2360 2 года назад +4

    This video should be up for an award. Absolutely incredible.

  • @sanidhyas3s
    @sanidhyas3s Год назад +6

    He freaking explained every single connection. Simply Perfect.

  • @ThuyNguyen-bu9ge
    @ThuyNguyen-bu9ge 6 лет назад +19

    How awesome to learn from an animated visualization of MIPS instructions going through a datapath. Thank you so much for your lecture!

  • @joeychance4996
    @joeychance4996 2 года назад

    Have been struggling to understand this after it was taught by my professor, but watching this one video made it so clear! You guys are doing an awesome job and a great service to the community!

  • @alinahairbraiding3738
    @alinahairbraiding3738 7 лет назад

    OMG! trust me I went thru a lot of tutorial about datapath and this is by far the BEST. Hat off man.

  • @rothenbergt
    @rothenbergt 4 года назад

    The best explanation on RUclips. Love the animation. Thank you!

  • @gericapo8739
    @gericapo8739 4 года назад +7

    The best breakdown of the topic I have ever seen so far.

  • @matiasl.ceballos3346
    @matiasl.ceballos3346 3 года назад

    Magnificent explanation! I hope you are concious of the quality of this material. I have no words to explain how usefull this video is for me. Thanks!!

  • @christianmassuh5985
    @christianmassuh5985 6 лет назад +2

    Incredible! This is the best explanation I’ve seen so far on this topic. Wish my university taught it like this. Thank you so much!

  • @SaxtnS
    @SaxtnS 5 лет назад +7

    After stress crying for like an hour over this course and then watching your video, I've gotta say that you are my savior. Keep it up

  • @zerodept
    @zerodept 6 лет назад +47

    Better than 3 weeks of boring lectures!!!!

  • @huzaifahussnain5669
    @huzaifahussnain5669 4 года назад +1

    The best video i have seen so far on the topic. Keep it up man!!

  • @gerolori
    @gerolori 2 года назад +14

    That's insanely valuable, the simple animation is cristal clear whereas the professors have the concept clear in their mind but can't find a way to make it simple for us. Thanks Again, hope to pass the exam tomorrow, good luck everyone!

  • @Knechtspieler
    @Knechtspieler 2 года назад +2

    i had to look this video about 4 times. But now it clicked. Thank you very much!

  • @mihailtegovski4028
    @mihailtegovski4028 5 лет назад +2

    God bless the person who is explaining this!

  • @islamahmed3647
    @islamahmed3647 7 лет назад

    best MIPS data path Tutorial I have ever seen !! Thank you

  • @sayededriss2394
    @sayededriss2394 3 года назад +4

    thanks a lot man, for such a great and useful video, I have watched hundreds of videos but ur explanation is extraordinary.

  • @austinfritzke9305
    @austinfritzke9305 4 года назад

    Thank you. Most comprehensive video I could find

  • @cusematt23
    @cusematt23 6 месяцев назад

    This vid is great. Realizing now its over 8 years old! Still one of the clearest explanations I can imagine.

  • @davidlowkz
    @davidlowkz Год назад

    THANK GOD I found this 8 year old video. Its been plaguing my mind how the control unit work and this video cleared it all. THSNK YOU

  • @abdulrahmanalduraiweesh5120
    @abdulrahmanalduraiweesh5120 6 лет назад +1

    Teaching done right. I appreciate the effort you put into this.

  • @dtalmood
    @dtalmood 4 года назад +2

    Seriously well done, you made learning this much easier!

  • @davidtv2008
    @davidtv2008 6 лет назад +1

    Perfect explanation, sat through a 3 hour lecture which made no sense. You managed to explain in a few minutes and it made perfect sense.

  • @kyledrewes6552
    @kyledrewes6552 Год назад

    This gave me a new perspective of computer science. This is a brilliant tutorial thank you!

  • @ThisIsMeEmna
    @ThisIsMeEmna 3 года назад

    so freakin clear! thanks for the explanation, animation and your efforts! it's clear enough that i could try other instructions as well.

  • @IMissMyChipmunk
    @IMissMyChipmunk 5 лет назад

    Extremely helpful, great explanation and visualisation.

  • @PvMxSolo
    @PvMxSolo 6 лет назад

    very good video. This is the only video that explained it very well. Keep up the good work. Wasnt able to understand it in college, I did understand it now

  • @polycoder
    @polycoder 3 года назад

    unbelievable explanation, I need to send my term project 10 hours later and this saves my life

  • @davidFbeckham
    @davidFbeckham 4 года назад +1

    What the fuck has my professor been doing? This needs to be explained with practical examples and simulation like this. Cannot thank you enough.

  • @mystic3549
    @mystic3549 5 месяцев назад +1

    this is just so professional :))) the BEST you can deliver in 18 mins...precise concise beautifully explained

  • @gaba922
    @gaba922 5 месяцев назад

    THANK YOU SO MUCH!!! My professor has a 3 hours long recording to explain that and wasnt able to make it clear. you helped me to get an understanding of that ocncept in 18 minutes!!!!

  • @guruvedharamananr5431
    @guruvedharamananr5431 6 лет назад

    thank you sir no lecture can be like this.Every one should watch this.

  • @TheDivyang7
    @TheDivyang7 6 лет назад +35

    This is actually the best explanation!

    • @boneless00
      @boneless00 3 года назад +1

      Yeah, actually it is

  • @robertoenriquechavezrodrig731
    @robertoenriquechavezrodrig731 6 лет назад +1

    The best explanation ever! Thank you so much for posting this video! It helped me with my final exams and I'm so thankful to you guys :) God bless you! ^^ Kind regards all the way from Innopolis, Russia! Friday, May 11th, 2018.

  • @petero3789
    @petero3789 5 лет назад

    This was extremely helpful! Thanks so much for making an effort and creating this tutorial :)

  • @johnpham5217
    @johnpham5217 6 лет назад +2

    Thanks so much for creating this video. It helped a lot with my computer architecture course!

  • @zek256
    @zek256 5 лет назад

    Very good, this is probably the best explanation on the internet

  • @ellurisubashchandra7564
    @ellurisubashchandra7564 5 лет назад +1

    Very Clear Explanation. Thank you for making this video.

  • @SPeeDKiLL45
    @SPeeDKiLL45 5 лет назад

    finallly a ****ing tutorial shows you the mips datapath while explaining the 3 types!!! thx bro

  • @kolumronald7251
    @kolumronald7251 5 лет назад

    Very helpful, saves a lot of time and energy . Thumbs up.

  • @shawnfoh2266
    @shawnfoh2266 2 года назад

    You saved my life. Clean explanation!

  • @SPYBUG96
    @SPYBUG96 4 года назад +8

    This video is the reason I did well in my class

  • @manueleportelacolon4572
    @manueleportelacolon4572 4 года назад

    consider doing one for pipelining and hazards this video is one of the best out there for this topic.

  • @aracelizmaree6632
    @aracelizmaree6632 5 лет назад +1

    this video held it downnnnn for my exam in comp architecture BLESSSS YOU

  • @alexjimenez6719
    @alexjimenez6719 7 месяцев назад

    18 min and I’m ready for the exam, thank you!

  • @abaundwal
    @abaundwal 4 года назад +9

    I'm in tears. What a legend! :')

    • @polycoder
      @polycoder 3 года назад

      exactly, what a legend

  • @pythonprofreak7522
    @pythonprofreak7522 6 лет назад +1

    Good simulation and explanation. Thank you!

  • @sarparslan8035
    @sarparslan8035 7 месяцев назад

    Amazing explanation, thank you so much!

  • @renanbaqui1
    @renanbaqui1 3 года назад +1

    Great explanation! Thank you very much!

  • @evanwilson4756
    @evanwilson4756 3 года назад

    Absolute legend for my quiz this week

  • @chadmyers4673
    @chadmyers4673 2 года назад

    Bro this is great! I really appreciate the explanation.

  • @shivek108
    @shivek108 5 лет назад +1

    Such a helpful video. Many thanks.

  • @matthewdey8146
    @matthewdey8146 5 лет назад

    This was incredibly helpful, thank you!

  • @nguyenphulam2849
    @nguyenphulam2849 Год назад

    That's all i need. Thank you so much

  • @delightoluwayemi1836
    @delightoluwayemi1836 7 месяцев назад

    Absolute masterpiece.

  • @AvivAharon
    @AvivAharon 4 года назад +1

    great video, thanks ! it HELPED ME A LOT to understand

  • @tayfunfrtna8922
    @tayfunfrtna8922 4 года назад

    I did not understand while studing myself, but now I understand very well. Thanks a lot to tutorial.

  • @mycs35
    @mycs35 2 месяца назад

    Thank you so much. This was really helpful!

  • @shadyashraf1031
    @shadyashraf1031 3 года назад

    you are an angel .. and a genius .. YOU SAVED MY LIFE

  • @akhtarfaheem2234
    @akhtarfaheem2234 2 года назад

    Simply awesome!!

  • @aaquibkhan2222
    @aaquibkhan2222 3 года назад

    Very well explained. Thanks !!

  • @Satharus
    @Satharus 4 года назад

    Truly amazing. Thanks a lot!

  • @fakhraaslam296
    @fakhraaslam296 5 лет назад +1

    Thankyou to provide us such a detaield explanation...

  • @tomassalazar6816
    @tomassalazar6816 2 года назад

    thank you my man, doing my course it really helped me!

  • @ksong5312
    @ksong5312 6 лет назад

    Thanks! This is a brilliant tutorial!

  • @aniket7512
    @aniket7512 4 года назад +1

    GReat explanation SIR with useful animations !!! HatsOFF !!!

  • @Gina-db9rv
    @Gina-db9rv 4 года назад

    GREAT VISUAL EXPLANATION THANK YOU!

  • @abdullahyahya2471
    @abdullahyahya2471 6 лет назад +1

    Much Thanks. Best explaination.

  • @user-fh5ed5wy2n
    @user-fh5ed5wy2n 3 года назад

    Good tutorial. Thanks a lot!

  • @TheFinalGamerRN
    @TheFinalGamerRN 5 лет назад +1

    Thank you Sir. You are great.

  • @Sgoose105
    @Sgoose105 4 года назад +1

    Hope you make more videos like this

  • @RaedIbrahimAlbloushy
    @RaedIbrahimAlbloushy 6 лет назад +1

    THANK YOUUUUU! amazing explanation

  • @mahdeenadem
    @mahdeenadem 7 лет назад +1

    the best so far

  • @snorring_worms
    @snorring_worms 3 года назад

    great tutorial!

  • @nxpy6684
    @nxpy6684 Год назад

    This wasa really helpful ! Thank you

  • @senbagapriyas1886
    @senbagapriyas1886 5 лет назад +1

    Best lecture ever

  • @tosch722
    @tosch722 9 месяцев назад

    Thank you, very helpful

  • @eliyahutayeb6418
    @eliyahutayeb6418 6 лет назад +1

    ,Good and clear explanation, thank you

  • @user-qf3nx8iy2v
    @user-qf3nx8iy2v 7 месяцев назад

    Best online Tutor

  • @julianh0990
    @julianh0990 Год назад

    i searched for "the office stroller scene", why does this come up? Nonetheless, I was thoroughly entertained throughout this video.

  • @amanuelsiyum4537
    @amanuelsiyum4537 4 года назад

    Best explanation ever!!!!!!

  • @PvMxSolo
    @PvMxSolo 6 лет назад +1

    more videos like this please

  • @thanos8107
    @thanos8107 2 года назад

    Thank you so much, I wish you were my professor!!

  • @rawanb2375
    @rawanb2375 4 года назад +1

    perfect explanation

  • @protektwar
    @protektwar 3 года назад

    Brilliant!

  • @juanpi343
    @juanpi343 6 лет назад +1

    Best explanation ever

  • @janj7033
    @janj7033 4 года назад +1

    Great explanation

  • @fouriertransformationsucks438
    @fouriertransformationsucks438 3 года назад

    You save my day.

  • @saqibrehman2085
    @saqibrehman2085 3 года назад

    I never commented on video at youtube its my first comment. Thanks Man really apreciated. love you.

  • @tengs_penkwe
    @tengs_penkwe 4 года назад

    So clearly !

  • @SuperBartbaker
    @SuperBartbaker 4 года назад +1

    this was hella amazing

  • @ThePaypay88
    @ThePaypay88 6 лет назад +1

    amazing !

  • @TawhidShahrior
    @TawhidShahrior 5 лет назад +1

    THANK YOU THANK YOU THANK YOU SO SO SO SO SO MUCH

  • @lucasrassbach7354
    @lucasrassbach7354 Год назад

    Awesome thank you