NEW
Font size
WorksheetsMicro Arch - CPUs & Fetch-Execute
Total questions: 20
Worksheet time: 10mins
Where are the results of a mathematical calculation stored in a CPU?
Cache A
Register A
Cache B
Register B
Where is the data fetched from the location indicated by the program counter stored?
Memory address register
Flag register
Instruction register
Memory buffer register
What is the function of the Control Unit?
Decode instructions and provide timing and control signals.
Execute instructions and keep the clock.
Read instructions in memory.
Save calculations to memory.
Which of these functions are not true about an ALU?
It performs arithmetic and logic operations.
It returns its result to a specific register.
It accepts operators from registers.
It gives the computer the decision making ability.
Which register contains the address of the next instruction to be executed?
Memory Address Register
Instruction Register
Accumulator
Program Counter
Which register contains the instruction to be decoded by the control unit?
Memory Address Register
Instruction Register
Accumulator
Program Counter
Which register contains the address of a location in memory for a read or write operation?
Memory Address Register
Instruction Register
Accumulator
Program Counter
Which register is an alternative name for Register A?
Memory Address Register
Instruction Register
Accumulator
Program Counter
Which register is increased by a value of one whenever an instruction is fetched?
Memory Address Register
Memory Buffer Register
Accumulator
Program Counter
Which register can contain an operand and an operator?
Memory Address Register
Memory Buffer Register
Accumulator
Program Counter
What name is given to pre-determined methods of actions that a CPU may be asked to perform?
Assembler
Instruction set
Program
Mnemonics
What is a collection of instructions called?
Assembler
Instruction set
Program
Mnemonics
How many actions does a typical instruction tell a CPU to perform?
1
2
4
8
How many cycles does it take a CPU to perform two instructions?
1
2
4
8
Which component of the CPU is responsible for fetching an operand from memory?
Memory Address Register
Instruction Register
Arithmetic & Logic Unit
Control Unit
What is the typical size in bytes of registers in a Z80 microprocessor?
1
2
4
8
Which action does the mnemonic NEG perform on the contents of a register?
Not operation
One's complement
XOR operation
Two's complement
Which register is affected by the mnemonic JP?
Memory Address Register
Instruction Register
Accumulator
Program Counter
Which component of the CPU is responsible for executing the mnemonic HALT?
Memory Address Register
Instruction Register
Arithmetic & Logic Unit
Control Unit
In which register is the result of the mnemonic operation SUB C stored?
Memory Address Register
Register C
Accumulator
Program Counter
