
CPU components:
Quiz by Anna Kopycinska
Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.
Which of these is not a component of the CPU?
The fetch phase of the instruction cycle requires an instruction to be brought from RAM into the MDR. Which component initiates the data transfer using the control bus?
An instruction requires two numbers to be added together. Which component will perform the calculation?
What do we call the fast memory that resides in the processor and holds frequently used instructions and data to speed up processing?
Addition, subtraction, multiplication, division, shift operations and the logical operations AND, OR and NOT are all carried out by this component of the CPU. Which one?
A program instruction to add two numbers is performed by the ALU during which phase of the instruction cycle?
Which component of the CPU performs logic and arithmetic operations?
Which component of the CPU decodes instructions and sends signals that control how data moves around?
Which of these best describes the Arithmetic and Logic Unit?
Which answer has the memory stores in ascending size order, i.e. from smallest to largest?
The fetch phase always updates the MAR, PC and MDR. What are these?
Which of these best describes cache memory?
A CPU has just carried out a series of instructions to calculate the volume of a cylinder. Another similar calculation is now executed. Where might the instructions be available this time, meaning they don't need to be fetched from RAM, and the calculation will be quicker?
In the CPU there are several small memory locations each with a special purpose, e.g. the accumulator. What are these temporary memory slots called?
The fetch phase of the instruction cycle fetches an instruction from RAM, unless it already resides in which component?
A machine code instruction is decoded by the CU which determines that a logical comparison is needed. Which part of the CPU will complete this comparison instruction?
A program includes an instruction to shift a binary value two places to the left, multiplying it by 4. Which component of the CPU will carry out this instruction?
Some instructions require the comparison of two numbers, such as IF X < 3. Which component of the CPU will carry this out?
MAR, MDR, PC, CIR and Accumulator are all examples of what?
Cache memory stores frequently used instructions and data. Why does this speed up process execution?