Fetch decode execute cycle

preview_player
Показать описание
The fetch, decode, execute cycle of a CPU for Computer science GCSE
Рекомендации по теме
Комментарии
Автор

Thanks for this I have a test tomorrow and my computer science teacher is useless so this helped a lot

Mike_Oxmaul
Автор

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.

pinklady
Автор

Thanks a lot ❤for ur explanation
From srilanka😊

FathimaFathima-lkon
Автор

Just a masterpiece⭐⭐⭐. Finally unnderstood it because of you. Thank youuuu😊😊😊

priyodarshibarua
Автор

Wow, this is the best thing ever! Thank you.

Naz-yibs
Автор

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

John-
Автор

got my CS mock tmr im absolutely finished😭

kmrii
Автор

I watched and read about it many times, but now I finally got it. Thank you :)

noraomar
Автор

Great explanations in an easy and understandable way. Thanks Sir!

bagaboleomike
Автор

Well done thanks for the nice explanation.

JP-programming
Автор

Great video but CU and ALU weren't mentioned :/
Especially at 1.5 speed!

Funderpanda
Автор

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.

davet
Автор

Nicely explained. Could you explain how do CU and ALU take part of this process? What do they do when this process happen?

dev.shafkhan
Автор

brilliant! So well explained! I finally get it all! Thank you! :)

hanwong
Автор

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)?

jupiterjames-reynolds
Автор

absolute banger of a little wee film here. keep cracking!

markcalderwood
Автор

All jokes aside (And immaturity from my classmates), this was a useful video. Thanks.

minusjos
Автор

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.

tahaait
Автор

A good sketch to explain but inconsistent in using the memory and Data registers.

fawzisdudah
Автор

Please use mic for explanation for better audio quality

mahapol