Thanks for this I have a test tomorrow and my computer science teacher is useless so this helped a lot
@pinklady7184
7 жыл бұрын
Beautifully explained. I was struggling with learning fetch-decode-execute cycle. Your tutorial has cleared up my confusion. Thanks for the lessons. I will now have to watch this video three or four times just so to commit this to memory. Just subscribed.
@ComputerScienceTutorials
7 жыл бұрын
Thanks very much!
@priyodarshibarua2818
9 ай бұрын
Just a masterpiece⭐⭐⭐. Finally unnderstood it because of you. Thank youuuu😊😊😊
@Naz-yi9bs
2 жыл бұрын
Wow, this is the best thing ever! Thank you.
@John-3692
7 ай бұрын
I'm entranced by this. I had the pleasure of reading something similar, and I was truly entranced. "The Art of Meaningful Relationships in the 21st Century" by Leo Flint
@noraomar5294
3 жыл бұрын
I watched and read about it many times, but now I finally got it. Thank you :)
@Kevin-uc9fw
3 ай бұрын
This deserves more likes ❤
@bagaboleomike8508
2 жыл бұрын
Great explanations in an easy and understandable way. Thanks Sir!
@jean-paulboga8189
2 жыл бұрын
Well done thanks for the nice explanation.
@hanwong1919
6 жыл бұрын
brilliant! So well explained! I finally get it all! Thank you! :)
@Funderpanda
7 жыл бұрын
Great video but CU and ALU weren't mentioned :/ Especially at 1.5 speed!
@minusjos
7 жыл бұрын
All jokes aside (And immaturity from my classmates), this was a useful video. Thanks.
@ComputerScienceTutorials
7 жыл бұрын
No worries - thought they were bot spam!
@4kmrii
Жыл бұрын
got my CS mock tmr im absolutely finished😭
@gokiburi9
Жыл бұрын
how'd it go?
@4kmrii
Жыл бұрын
@@gokiburi9 got a 5
@davet8875
6 жыл бұрын
So am I correct that: 1)The program is started from an input device and the command travels along the Control Bus to the CU. 2) The Control Unit then contacts the PC along the CPU bus. It moves the counter to MAR (and increments the PC), goes along the address bus to RAM, 'fetches' the contents of the address, transfers the contents back along the data bus and stores it in MDR. That is the Fetch part completed. 3) Then the Control Unit continues to work in Decode. The CU transfers the contents of MDR to IR, which decodes the contents and puts the decoded data into the Accumulator. That is the end of the Decode part. 4)Then the Execute starts. The ALU then performs the arithmetic or logic and sends the output along the data bus to the output device. That is the end of the Execute part.
@calvinwithhax
5 жыл бұрын
Sorry I think you might be slightly incorrect. Fetch 1. PC sets MAR to 0 2. (extra) control signal sent along the control bus signifying a read signal 3. address from MAR is sent to the RAM 4. Memory location is read and the data is taken along the data bus and stored in the MDR Decode 5. Data in MDR is transferred to the IR 6. IR is transferred to the decoder in the CPU along the CPU bus to figure out what the instruction means. Execute 7. CPU sends signal along the address bus and stores it in the accumulator If instruction involves a calculation the CPU sends the stored address to perform calculations with the value of the accumulator If the instruction involves storing data the value of the accumulator is transferred into the RAM along the data bus after a control signal is sent along the control bus signifying a write instruction and the address bus is sent signifying the memory location of storage.
@dev.shafkhan
6 жыл бұрын
Nicely explained. Could you explain how do CU and ALU take part of this process? What do they do when this process happen?
@ComputerScienceTutorials
6 жыл бұрын
So the CU (Control Unit) is responsible for sending the signals out which control what is going on in the computer. The signal speed is dictated by the clock, which is also in the control unit. The ALU (arithmetic and logic unit) is responsible for performing calculation on the data (for example is number x bigger than number y and so on).
@markcalderwood3948
5 жыл бұрын
absolute banger of a little wee film here. keep cracking!
@alannnnnnz
Жыл бұрын
oh my god thank you so much for this!
@ComputerScienceTutorials
11 ай бұрын
No problem!!
@kedarvijay5488
5 жыл бұрын
best video probably.. explanation was to the point
@ComputerScienceTutorials
5 жыл бұрын
Thanks! That’s how I try to make all my vids - keep to the point.
@fawzisdudah8511
2 жыл бұрын
A good sketch to explain but inconsistent in using the memory and Data registers.
@liambaines2794
5 жыл бұрын
Thanks for this vid, I learnt how to use K,J,L shortcuts on da u tube #ad
@kalpanajayasri656
9 ай бұрын
Very nice
@jupiterjames-reynolds2260
6 жыл бұрын
Very helpful of the order of the cycle however how are the CU and ALU involved? I assume the control unit just controls this whole process and tells the CPU as a whole what to do? And the arithmetic logic unit fetches the instruction from the instruction register and does the instruction(adding)?
@mahapol8812
5 жыл бұрын
Please use mic for explanation for better audio quality
@tahaait7236
2 жыл бұрын
Hi Sir. How can we access to the data in memory location 4 without informing the Memory address register. I think that after decoding the 1st instruction, the MAR gets 4 then data is fetched and put in accumulator. Then We look up PC we find 1, which will be copied in MAR to serach for the next instruction.
@apostolosmavropoulos177
6 жыл бұрын
crystal clear! thanks!
@pcwty7604
6 жыл бұрын
Dear teacher, what is purpose of instruction register ? if i see this video,the same is copied to instruction register from memory data register .
@esperance6039
4 жыл бұрын
My best guess is that it stores instruction that's fetched after the contents of the address are copied in the in MDR
@JD-kf2ki
3 жыл бұрын
It's not the ALU that does the math???
@markrotondella4689
5 жыл бұрын
Thanks nice tute.
@protossscud8435
6 жыл бұрын
what about adding other numbers , can we still use LOAD 4 and ADD 5..?
@ComputerScienceTutorials
6 жыл бұрын
Yep - once one cycle is over then the whole the next cycle follows the same pattern with potentially different, or the same numbers.
Пікірлер: 45