wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

1.1.1 Structure of a Processor

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.
What does the Arithmetic and Logic unit do?
a)
completes all the arithmetical and logical operations.
b)
holds the address of the next instruction.
c)
Holds the address of a location that is to be read from or written to.
d)
Temporarily stores the data that has just been read from or the data needs to be written.
2.
What is the Control Unit?
a)
A part of the processor which directs operations inside the CPU.
b)
Small memory cells that operate at high speeds
c)
holds the address of the next instruction.
d)
Holds the address of a location that is to be read from or written to.
e)
Temporarily stores the data that has just been read from or the data needs to be written.
3.
What are registers?
a)
Small memory cells that operate at high speeds
b)
A part of the processor which directs operations inside the CPU.
c)
holds the address of the next instruction.
d)
Holds the address of a location that is to be read from or written to.
e)
Temporarily stores the data that has just been read from or the data needs to be written.
4.
What does the Program Counter (PC) do?
a)
holds the address of the next instruction.
b)
Holds the address of a location that is to be read from or written to.
c)
Temporarily stores the data that has just been read from or the data needs to be written.
d)
Small memory cells that operate at high speeds
e)
A part of the processor which directs operations inside the CPU.
5.
What does the Memory Address Register do?
a)
Holds the address of a location that is to be read from or written to.
b)
Temporarily stores the data that has just been read from or the data needs to be written.
c)
Small memory cells that operate at high speeds
d)
A part of the processor which directs operations inside the CPU.
e)
holds the address of the next instruction.
6.
What does the Memory Data Register do?
a)
Temporarily stores the data that has just been read from or the data needs to be written.
b)
Small memory cells that operate at high speeds
c)
A part of the processor which directs operations inside the CPU.
d)
holds the address of the next instruction.
e)
Holds the address of a location that is to be read from or written to.
7.
What occurs during the fetch phase?
a)
The address from the PC is copied to the MAR,
b)
Instruction held at that address is copied to the MDR by the data bus, simultaneously the contents of the PC is increased by 1,
c)
The value of the MDR is copied to the CIR
d)
The contents of the CIR is split into operand and opcode.
e)
The opcode is executed on the data.
8.
What is the clock speed?
a)
The number of clock cycles completed per second.
b)
the CPU’s onboard memory which can be accessed a lot faster than main memory
c)
The process of completing the fetch, decode and execute of three separate files simultaneously
d)
It is used to synchronise instructions.
9.
What is cache memory?
a)
the CPU’s onboard memory which can be accessed a lot faster than main memory
b)
The number of clock cycles completed per second.
c)
The process of completing the fetch, decode and execute of three separate files simultaneously
d)
It is used to synchronise instructions.
10.

What is the role of the PC?

a)

Stores the results of calculations made by the ALU

b)

Stores the most recently fetched instruction that is waiting to be decoded and executed

c)

Stores the data that has been fetched from or stored in memory

d)

Keeps track of the memory location of the line of machine code being executed. It changes to point to the next instruction needed for the FDE cycle allowing the program to be executed in sequence

e)

Stores the address of the data or instructions that are to be fetched from or sent to

11.

What is the role of the ACC?

a)

Stores the results of calculations made by the ALU

b)

Stores the most recently fetched instruction that is waiting to be decoded and executed

c)

Stores the data that has been fetched from or stored in memory

d)

Keeps track of the memory location of the line of machine code being executed. It changes to point to the next instruction needed for the FDE cycle allowing the program to be executed in sequence

e)

Stores the address of the data or instructions that are to be fetched from or sent to

12.
The location of where data can be found in the computer memory is called the?
a)
Address
b)
Coordinates
c)
Register
d)
Cache
13.

Which 2 registers are responsible for processing the address of the next instruction to be executed?

a)

PC and the MDR

b)

MDR an the MAR

c)

CI and the MAR

d)

PC and the MAR

14.

Which part of the CPU is responsible for decoding the instructions?

a)

Control Unit

b)

Cache

c)

RAM

d)

ALU

15.
What does CPU stand for?
a)
Central Processing Unit
b)
Computer Protocol User
c)
Cool Pokemon Unit
d)
Computer Processing Unit