WorksheetsVon Neumann architecture
Total questions: 25
Worksheet time: 14mins
According to the von Neumann model, _______ are stored in memory.
only data
only programs
data & programs
neither data nor programs
Which of these are REGISTERS in the CPU? (Tick ALL that are correct)
Accumulator
ALU
Program Counter
Memory Address Register
Control Bus Register
Tick all options that happen in the FETCH CYCLE?
PC is incremented
The Instruction at the MAR address is read from RAM
The PC value is copied to the MAR
The instruction in the MAR is decoded
The value in the MDR is written to the address in the MAR.
Tick all options that happen in the DECODE CYCLE?
PC is incremented
The Instruction at the MAR address is read from RAM
The PC value is copied to the MAR
The instruction in the MAR is decoded by the CU
The value in the MDR is written to the address in the MAR.
Tick all options that happen in the EXECUTE CYCLE?
PC is incremented
The data at the MAR address is read from RAM
The ALU performs any calculations required on the ACC
The instruction in the MAR is decoded by the CU
The value in the MDR is written to the address in the MAR.
The Program Counter
Stores the address of the next instruction in memory
Stores the address of where the next item will be fetched from
Stores data fetched from memory, or waiting to be stored in memory
Stores the result of arithmetic calculations
Memory Address Register (MAR)
Stores the address of the next instruction in memory
Stores the address of where the next item will be fetched from
Stores data fetched from memory, or waiting to be stored in memory
Stores the result of arithmetic calculations
Memory Data Register (MDR)
Stores the address of the next instruction in memory
Stores the address of where the next item will be fetched from
Stores data fetched from memory, or waiting to be stored in memory
Stores the result of arithmetic calculations
Accumulator
Stores the address of the next instruction in memory
Stores the address of where the next item will be fetched from
Stores data fetched from memory, or waiting to be stored in memory
Stores the result of arithmetic calculations
The Control Unit
Controls the flow of data around the CPU and also decodes instructions
Only controls the flow of data around the CPU
Only decodes instructions
Controls how much power is directed to all components within the computer
The Arithmetic Logic Unit (ALU)
Carries out numerical calculations and logical decisions
Calculates the different items of number data stored within the Accumulator and converts them into logical decisions
Calculates graphic data as they are only found within GPU units.
Calculates the flow of execution in a program and decodes instructions into small steps to be carried out by the program counter.
What is the main purpose of the CPU?
To Fetch, Decode and Execute Instructions (in MEMORY).
To perform calculations.
To render graphics on a screen.
To manage the computer system.
The Memory Address Register (MAR) holds ...........
Location of the CPU
Location in memory of the instruction to be fetched or stored
Location of the RAM
Location of the data
Which register is responsible for temporarily storing the data or program instruction fetched from memory
Memory Address Register
Program Counter
Accumulator
Memory Data Register
Which register is responsible for storing the mathematical and logical calculations
Memory Address Register
Program Counter
Accumulator
Memory Data Register
Which register is responsible for holding the memory address location of the next instruction
Memory Address Register
Program Counter
Accumulator
Memory Data Register
Which register is responsible for holding the address of the instruction to be fetched or stored?
Memory Address Register
Program Counter
Accumulator
Memory Data Register
True or False, the Arithmetic and Logic Unit is linked directly to the Accumulator?
True
False
True or False, the buses are responsible for communicating the data transfer between the CPU and the Main Memory (RAM)
True
False
