Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

1.1.1 Architecture of the CPU

Total questions: 16

Worksheet time: 12mins

Name
Class
Date
1.

Type in the missing word - The main purpose of the CPU is to carry out the FETCH (a)   CYCLE

2.

This register contains the address (location) of the instruction being executed at the current time

a)

MAR (Memory Address Register)

b)

MDR (Memory Data Register)

c)

CIR (Current Instruction Register)

d)

PC (Program Counter)

e)

ALU (Arithmetic and Logic Unit)

3.

Performs calculations (i.e. addition, division, multiplication, subtraction)

a)

MAR (Memory Address Register)

b)

MDR (Memory Data Register)

c)

CIR (Current Instruction Register)

d)

PC (Program Counter)

e)

ALU (Arithmetic and Logic Unit)

4.

Used to store the results of calculations while they are in progress

a)

Arithmetic and Logic Unit

b)

Program Counter

c)

Current Instruction Register

d)

Accumulator

e)

Memory Data Register

5.

Which mathematician first described the architecture upon which the modern computer would be based?

a)

Alan Turing

b)

Ada Lovelace

c)

John Von Neumann

d)

Charles Babbage

6.

In the FETCH stage of the FETCH EXECUTE CYCLE, instructions and data are moved from WHERE to the CPU?

(a)  

7.

The contents of which register is incremented as each instruction is fetched?

a)

ALU

b)

CU (Control Unit)

c)

MAR

d)

PC (Program Counter)

8.
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.
9.
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.
10.
The location of where data can be found in the computer memory is called the?
a)
Address
b)
Coordinates
c)
Register
d)
Cache
11.
The MAR holds the contents of the memory location
a)
True
b)
False
12.

Which Register would be first to be accessed during the Fetch- Decode- Execute cycle?

a)

PC

b)

MAR

c)

MDR

d)

CIR

13.

What Do the letters PC stand for in the PC Register

a)

Program Counter

b)

Process Counter

c)

Programmer Counter

d)

Counter Strike

14.

What does the MAR stand for?

a)

Memory Address Register

b)

Memory Addressed Register

c)

Memory Access Register

d)

Memory Aardvark Register

15.
When something is loaded from memory where to you store the memory address? 
a)
The CIR
b)
The MAR
c)
The MDR
d)
The ALU
16.
The correct order is
a)
Fetch, Decode, Execute
b)
Decode, Execute, Fetch
c)
Execute, Decode, Fetch
d)
Decode, Fetch, Execute