WorksheetsComputer organisation & architecture
Total questions: 20
Worksheet time: 14mins
A register that keeps track of the next instruction to be executed is called a _____________
Program Counter
Instruction Register
Accumulator
Data Register
The ___________ informs the CPU about the location of the data residing in the memory.
Data bus
Address bus
Cache
Control line
What is the name of the register that stores the instruction that the CPU is executing at the moment?
Current Instruction Register
Program Counter
Memory Data Register
Accumulator
Which of these does not happen in the Fetch stage?
The Program Counter is incremented by 1
The value in the Program Counter is sent to memory on the address bus
The value returned from memory on the data bus is stored in the current instruction register
The value returned from memory is added to the value in the accumulator.
What is the part of the CPU called that performs calculations?
ALU
Control Unit
Program Counter
Memory
Which of these happens in the Execute stage?
The Program Counter is incremented by 1
The value in the Current Instruction Register is decoded
The value in the Accumulator is stored in memory
The data at the address in the Program Counter is fetched from memory
What happens immediately after the Program Counter has been copied into the Memory Address Register?
The Data is returned from memory into the MDR
The MAR is sent to memory along the address bus
The instruction in the CIR is decoded
The data in the Accumulator is copied into the MDR
What happens in the Decode stage after data is copied into the Current Instruction Register
The control unit decodes the CIR to determine which operation to carry out
The ALU executes the instruction in the CIR
The data in the CIR is copied into the Memory Address Register
The data in the CIR is added to the value in the Accumulator
Which of these busses is unidirectional?
Address bus
Control bus
Data bus
The register used as a working area in CPU is
Program Counter
Instruction Register
Instruction Decoder
Accumualtor
A machine code instruction is shown here. Which part of the instruction represents the OPERAND?
Part A
Part B
Part C
Part D
Choose the correct word to complete this sentence: "Using ________ addressing, the operand holds the memory address of the value to be operated on"
Immediate
Direct
Indexed
Indirect
The clock chip...
Contains the control unit, ALU and cache memory
Performs logical and arithmetic functions
A device inside your computer that controls the timing of the fetch, decode, execute cycle
Makes the computer operate faster than the frequency recommended by a manufacturer
