Briefly decribe the stored program concept
Program instructions and data are stored in main memory and instructions are fetched and executed one after another
What is the Von Neumann architecture?
Von Neumann architecture is the model used as the structure in computer systems, consisting of:
Von Neumann architecture is a sequential processing machine, that is, tasks are carried out one at a time.
What is the fetch-execute cycle?
The fetch-execute cycle describes the basic steps a CPU carries out to process an instruction.
Describe the following component used in the Von Neumann model:
program counter (PC)
An enlarging counter that keeps track of the memory address of the instruction that is to be executed next
Describe the following component used in the Von Neumann model:
memory address register (MAR)
Holds the address of a memory block to be read from or written to
Explain the following component used in the Von Neumann model:
instruction register
A temporary holding ground for the instruction that has just been fetched from memory
Describe the following component used in the Von Neumann model:
control unit (CU)
Decodes the program instruction in the IR, selecting machine resources such as a data source register and a particular arithmetic operation, and coordinates activation of those resources
Describe the following component used in the Von Neumann model:
arithmetic logic unit (ALU)
Performs mathematical and logical operations
What are buses?
Describe the stages of the ‘fetch’ part of the fetch-execute cyle
Describe the ‘decode’ stage of the fetch-excute cycle
The instruction gets interpreted, signals produced to control other internal components
Describe the ‘execute’ stage of the fetch-execute cycle
Describe the importance of the ‘reset’ stage of the fetch-execute cycle
The program counter needs to be reset to point to the next instruction to be fetched, else the computer would not be able to carry out any more instructions.