wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Fetch-Execute cycle

Total questions: 16

Worksheet time: 16mins

Name
Class
Date
1.
The MAR holds the contents of the memory location
a)
True
b)
False
2.

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

a)

PC

b)

MAR

c)

MDR

d)

CIR

3.

What Do the letters PC stand for in the PC Register

a)

Program Counter

b)

Process Counter

c)

Programmer Counter

d)

Counter Strike

4.

What does the MAR stand for?

a)

Memory Address Register

b)

Memory Addressed Register

c)

Memory Access Register

d)

Memory Aardvark Register

5.
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
6.
The fetch execute cycle runs continuously when the computer is turned on.
a)
True
b)
False
7.
Data and instructions are stored in the  (1-4)
a)
Processor
b)
Embedded System
c)
Hard Disk Drive
d)
Main Memory
8.

What is the name of the unit in CPU that controls and coordinates all parts of the computer system?

a)

Arithmetic unit

b)

Logic unit

c)

Control unit

d)

Registers

9.

What is the name of the unit in the CPU that performs arithmetic and logic operations?

a)

ALU

b)

CU

c)

MAR

d)

MDR

10.

What is the name of the unit that store instructions and data during the Fetch - Execute Cycle?

a)

Control unit

b)

Registers

c)

Arithmetic unit

d)

Logic unit

11.

This register holds the address of the next instruction when the current instruction is executed by the CPU.

a)

MAR

b)

MDR

c)

PC

d)

CIR

e)

ACC

12.

This register receives and stores the binary value that is stored in MDR then passes it to Control Unit to decode.

a)

MAR

b)

MDR

c)

PC

d)

CIR

e)

ACC

13.

This register stores the value that is pointed in the memory after the decoded binary value is executed.

a)

MAR

b)

CU

c)

PC

d)

CIR

e)

ACC

14.

What happens simultaneously as the data is moved to the Memory Address Register?

a)

The instruction is executed

b)

The ALU is prepared to execute arithmetic or logic operations

c)

Data is sent via the data bus to the ALU

d)

The Program Counter is incremented with the memory address of the next instruction to be "fetched"

15.

Used to transmit data between areas of the processor.

a)

Data bus

b)

Address bus

c)

Control bus

16.
The correct order is
a)
Fetch, Decode, Execute
b)
Decode, Execute, Fetch
c)
Execute, Decode, Fetch
d)
Decode, Fetch, Execute