Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Computer organisation & architecture

Total questions: 20

Worksheet time: 14mins

Name
Class
Date
1.
Who developed the idea of a stored program computer and modern computer architecture?
a)
John Von Neumann
b)
Bill Gates
c)
Steve Jobs
d)
Tim Berners-Lee
2.
What connects the processor and memory?
a)
Buses
b)
Cache
c)
NIC
d)
Control Unit
3.
Which of these buses is bi-directional?
a)
Data Bus
b)
Control Bus
c)
Address Bus
d)
Cache Bus
4.
Which bus is used to send read and write signals to a storage device such as a HDD?
a)
Control Bus
b)
Data Bus
c)
Address Bus
d)
I/O Bus
5.
The location of where data can be found in the computer memory is called the?
a)
Address
b)
Coordinates
c)
Register
d)
Cache
6.
The MDR, MAR, PC & CIR are all examples of..?
a)
Registers
b)
Addresses
c)
Buses
d)
Control Units
7.
Which of the following is not a register?
a)
CU
b)
MAR
c)
MDR
d)
PC
8.

A register that keeps track of the next instruction to be executed is called a _____________

a)

Program Counter

b)

Instruction Register

c)

Accumulator

d)

Data Register

9.

The ___________ informs the CPU about the location of the data residing in the memory.

a)

Data bus

b)

Address bus

c)

Cache

d)

Control line

10.

What is the name of the register that stores the instruction that the CPU is executing at the moment?

a)

Current Instruction Register

b)

Program Counter

c)

Memory Data Register

d)

Accumulator

11.

Which of these does not happen in the Fetch stage?

a)

The Program Counter is incremented by 1

b)

The value in the Program Counter is sent to memory on the address bus

c)

The value returned from memory on the data bus is stored in the current instruction register

d)

The value returned from memory is added to the value in the accumulator.

12.

What is the part of the CPU called that performs calculations?

a)

ALU

b)

Control Unit

c)

Program Counter

d)

Memory

13.

Which of these happens in the Execute stage?

a)

The Program Counter is incremented by 1

b)

The value in the Current Instruction Register is decoded

c)

The value in the Accumulator is stored in memory

d)

The data at the address in the Program Counter is fetched from memory

14.

What happens immediately after the Program Counter has been copied into the Memory Address Register?

a)

The Data is returned from memory into the MDR

b)

The MAR is sent to memory along the address bus

c)

The instruction in the CIR is decoded

d)

The data in the Accumulator is copied into the MDR

15.

What happens in the Decode stage after data is copied into the Current Instruction Register

a)

The control unit decodes the CIR to determine which operation to carry out

b)

The ALU executes the instruction in the CIR

c)

The data in the CIR is copied into the Memory Address Register

d)

The data in the CIR is added to the value in the Accumulator

16.

Which of these busses is unidirectional?

a)

Address bus

b)

Control bus

c)

Data bus

17.

The register used as a working area in CPU is

a)

Program Counter

b)

Instruction Register

c)

Instruction Decoder

d)

Accumualtor

18.

A machine code instruction is shown here. Which part of the instruction represents the OPERAND?

a)

Part A

b)

Part B

c)

Part C

d)

Part D

19.

Choose the correct word to complete this sentence: "Using ________ addressing, the operand holds the memory address of the value to be operated on"

a)

Immediate

b)

Direct

c)

Indexed

d)

Indirect

20.

The clock chip...

a)

Contains the control unit, ALU and cache memory

b)

Performs logical and arithmetic functions

c)

A device inside your computer that controls the timing of the fetch, decode, execute cycle

d)

Makes the computer operate faster than the frequency recommended by a manufacturer