In this computer science lesson, you will learn about the fetch decode execute cycle. This is also known as the stored program concept, and the Von Neumann Architecture because it was originally conceived by one of the most influential computer scientists of all time, John Von Neumann.

This lesson covers the main stages of the fetch decode execute cycle and how various components of the central processing unit interact with each other, and the main memory, while a machine code program is being executed.

You will learn about the roles of several CPU registers including the program counter, the memory address register, the memory data register, the current instruction register and the accumulator. You will also learn about some important busses that convey data and control signals around a computer system including the address bus, the data bus and the control bus.

Chapters:
00:00 Brief history of the stored program concept
01:11 CPU registers
02:05 Compilation and interpretation
05:26 The CPU components
06:21 The RAM
07:14 Busses
07:26 The system clock
08:00 The fetch decode execute cycle
14:35 Summary of the fetch decode execute cycle
15:05 Summary of register descriptions