12.  Implementing Multiplication
10:02
14.  Floating-Point Arithmetic
10:46
6 жыл бұрын
9.  Building a 1-bit ALU
5:57
6 жыл бұрын
11.  Detecting Overflow
7:30
6 жыл бұрын
15.  Clock Signals
1:39
6 жыл бұрын
16.  Building Memory Structures
7:08
6 жыл бұрын
10.  Comparison Operations
5:29
6 жыл бұрын
18.  Building a D Flip-Flop
3:31
6 жыл бұрын
8.  Implementing Subtraction
3:55
6 жыл бұрын
9-1.  Building a 32-bit ALU
5:02
6 жыл бұрын
17.  Building a D Latch
11:48
6 жыл бұрын
7.  Building a 1-bit Adder
5:14
6 жыл бұрын
7-1.  Building a 32-bit Adder
14:52
6 жыл бұрын
3.  Introduction to Issues in Memory
1:49
3-5.  Writing
2:47
6 жыл бұрын
3-6.  Virtual Memory
2:29
6 жыл бұрын
3-3.  Associativity
2:33
6 жыл бұрын
3-2.  Speculation
0:55
6 жыл бұрын
2.  Endian-ness
3:19
6 жыл бұрын
3-1.  Locality
1:21
6 жыл бұрын
3-7.  Conclusion
0:19
6 жыл бұрын
3-4.  Replacement
1:22
6 жыл бұрын
1-b.  Memory Mapped I/O Example 2
2:11
1-a.  Memory Mapped I/O Example 1
2:57
1.  Introduction to Bus Architecture
2:12
Пікірлер
@cochipdesign
@cochipdesign Ай бұрын
You didnt consider carry out in the shift right operation, so thats going to be a problem for some numbers. Try multiplying binary equivalent of 14x13
@davibezerra9622
@davibezerra9622 2 ай бұрын
You are SUPER helpful! I needed to do EXACTLY that in my college discipline of computer architecture, but you explain it WAY, WAY better than my professor.
@mahmoudmagdy5695
@mahmoudmagdy5695 2 ай бұрын
عظمة
@mahmoudmagdy5695
@mahmoudmagdy5695 2 ай бұрын
starts at 9:40
@tomwimmenhove4652
@tomwimmenhove4652 3 ай бұрын
Why did you use multiplexers instead of simple XOR gates to invert B?
@SaadNaseem-nd5ij
@SaadNaseem-nd5ij 3 ай бұрын
Bro forget to edit the video
@insan2086
@insan2086 3 ай бұрын
Thanks sir
@Hansly_rz
@Hansly_rz 3 ай бұрын
love this
@emxoco
@emxoco 3 ай бұрын
thank u so much for the great explanation on all your vids🙏
@Mythox_
@Mythox_ 3 ай бұрын
Why hasn't anyone noticed that the 0 and 1 of the multiplexer are interchanged? If the difference between the data of the registers are 0 (that means they are equal) we should jump to the target - adress which got calculated with the current adress and the immediate value otherwise (reg1 and reg2 are not equal) we take the next instruction (PC + 4).
@kobrarahmani8379
@kobrarahmani8379 Ай бұрын
Maybe it is bc there is a controller (Z) and it checks the result of them ( Z =1 if they are equal else it will become 0). So if Z=0 it means it should go to the next instruction if it is one so they were equal and we should go to the immediate part.
@Mythox_
@Mythox_ Ай бұрын
@@kobrarahmani8379 yes correct. I noticed that afterwards. What you're describing is the Zero Flag. It is 1, if the results are both equal 👍🏼
@Chris-nq3ri
@Chris-nq3ri 3 ай бұрын
For pc arc final tg
@kylerjohns
@kylerjohns 3 ай бұрын
I was having trouble understanding how m,n branch predictors work until I watched this video. Its much simpler than the way I was trying to make it. Thank you!
@Jackofall41
@Jackofall41 3 ай бұрын
Great series. Please make more videos if you can. Thank you
@aswinparamess.s2589
@aswinparamess.s2589 4 ай бұрын
His words are so refined that you could understand this effortlessly
@abhishekharis6673
@abhishekharis6673 4 ай бұрын
Thanks a lot there are not enough MIPS videos so I find these very helpful
@mashooly_kr7192
@mashooly_kr7192 4 ай бұрын
you are legend
@guidence-through-Islam
@guidence-through-Islam 4 ай бұрын
gen z 🌸 🌸
@nallid7357
@nallid7357 4 ай бұрын
He was about to barf and still gave an assembly tutorial. He's dedicated to his craft and I want to see more videos like this
@kaiwengong7929
@kaiwengong7929 4 ай бұрын
Thank you from China
@chriswysocki8816
@chriswysocki8816 4 ай бұрын
wear a darker shirt. it will be easier to see the writing on glass in the video
@McSwagical
@McSwagical 5 ай бұрын
Unfortunately I use RISC-V in my course, this still gave me some level of clarity to translate into RISC-V instead!
@McSwagical
@McSwagical 5 ай бұрын
YOU ARE SINGLE HANDEDLY SAVING MY ASSEMBLY GRADE
@McSwagical
@McSwagical 5 ай бұрын
You sir are singlehandedly savibg my CENG3420 grade (Computer Organization and Design)
@mordoplays5
@mordoplays5 5 ай бұрын
found the video hilarious, the raw unedited lesson made studying syscalls from a drag to a dream. Thanks so much!
@priyatalluri6863
@priyatalluri6863 5 ай бұрын
Can u send me the codes
@Zeddy27182
@Zeddy27182 5 ай бұрын
For those who may have trouble with volume: When I watched this video on a laptop, the volume was very low but now that I'm watching on a smart phone, it's OK. So try it on a phone!😁
@Marwan-oh4tk
@Marwan-oh4tk 5 ай бұрын
good
@basicallybored4962
@basicallybored4962 5 ай бұрын
this so made my day :)
@rimurusama5070
@rimurusama5070 6 ай бұрын
I think it should be stalls instead of nops. nops takes 5 cycles in MIPS. Both shouldn't be used interchangeably.
@chumm4621
@chumm4621 6 ай бұрын
Edgington top tier edger
@GoogleUser-ee8ro
@GoogleUser-ee8ro 6 ай бұрын
i learned so much about mips from this channel
@otequileiro
@otequileiro 6 ай бұрын
Tentei ver o video mas com o barulho do atrito da caneta.. nao consegui huahauha
@adrianarcas4162
@adrianarcas4162 6 ай бұрын
Great video!
@mohamed__swidan
@mohamed__swidan 6 ай бұрын
you are a life saver
@NotGarbageLoops
@NotGarbageLoops 6 ай бұрын
Base 6 is great for playing with primes. All prime numbers except 2 and 3 will end in either 1 or 5. Mind you, many non-primes will also end in 1 or 5, so it's not a trivial way to find primes. But if you see a number not ending in 1 or 5, then you immediately know it's not a prime.
@therealpancake7140
@therealpancake7140 6 ай бұрын
This is SO insanely useful. Thank you so much for uploading this clear and concise explanation. The way the professors handled this topic in my own lectures was kind of confusing and left me with some unanswered questions but you went ahead and tied everything together
@emreyaln7780
@emreyaln7780 6 ай бұрын
this is literally the best explanation for pipelining :D thx
@Xnight-X
@Xnight-X 7 ай бұрын
Hello, i need to study mips r3000, but this course is about mips r2000, are they the same?
@rizzwan-42069
@rizzwan-42069 7 ай бұрын
base 6 is basically the best number system for multiplication bc all the numbers have a pattern and it's shorter than 10 I don't think there's one better than this
@fevzierencicek7241
@fevzierencicek7241 7 ай бұрын
that was very good and understandable. Thank you.
@GoogleUser-ee8ro
@GoogleUser-ee8ro 7 ай бұрын
such great series of mini lessons. Very efficient way to learn MIPS
@moaazelsayed
@moaazelsayed 7 ай бұрын
finally non-hindi explanation!
@lulu-xp7mf
@lulu-xp7mf 7 ай бұрын
thank you
@imadallam9160
@imadallam9160 7 ай бұрын
Bro is having the most longest 6 minutes in hes life lol .but its really good presentation it help me a lot
@scrambledmandible
@scrambledmandible 8 ай бұрын
Is moving pc+4 instead of pc to the next stage a MIPS thing or a pipeline thing? I'm trying to follow this tutorial with Risc-V and it doesn't seem to mesh with the single-cycle architecture...
@askark4767
@askark4767 8 ай бұрын
very well explanation Dr. Edgington!!!
@nicholashaddad108
@nicholashaddad108 8 ай бұрын
First one here 🎉
@mohamed__swidan
@mohamed__swidan 8 ай бұрын
Great explanation!
@anthonysaidenberg1605
@anthonysaidenberg1605 8 ай бұрын
thankyou my g
@emirhandemir3872
@emirhandemir3872 8 ай бұрын
excellent. Thanks a lot man. I literally have 1 hour left before my exam and I just learned these things. Hope I will get good grades :(