wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Computer Architecture Quiz

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Identify the notation that represents a register transfer operation.

a)

R1 + R2

b)

R1 ← R2

c)

R1 = R2 + R3

d)

R1 ⊕ R2

2.

Recall the primary purpose of a common bus system.

a)

Increase memory size

b)

Reduce hardware connections

c)

Improve instruction set

d)

Control execution sequence

3.

Recognize the logic microoperation used to generate bitwise complement.

a)

AND

b)

OR

c)

XOR

d)

NOT

4.

Recall the memory operation that transfers data from CPU to memory.

a)

Fetch

b)

Read

c)

Decode

d)

Write

5.

Identify the arithmetic microoperation that increases register value by one.

a)

ADD

b)

INC

c)

SUB

d)

DEC

6.

Recall the hardware component used to select one register output to bus.

a)

Decoder

b)

Encoder

c)

Multiplexer

d)

Comparator

7.

Apply register transfer to load memory content into R1.

a)

R1 ← R2

b)

R1 ← M[AR]

c)

M[AR] ← R1

d)

R2 ← M[AR]

8.

Apply shift microoperation to perform fast multiplication by 4.

a)

Logical right shift by 2

b)

Arithmetic right shift by 2

c)

Logical left shift by 2

d)

Circular shift by 2

9.

Apply bus-based data transfer between registers.

a)

Parallel adders

b)

Multiplexers

c)

Flip-flops

d)

Counters

10.

Apply logic microoperation to clear selected bits.

a)

R ← R OR M

b)

R ← R AND M

c)

R ← R XOR M

d)

R ← NOT R

11.

Define an instruction code in a computer system.

a)

Data stored in memory

b)

Binary representation of an instruction

c)

Address of operand

d)

Control signal pattern

12.

Identify the register that holds the address of the next instruction.

a)

IR

b)

MAR

c)

PC

d)

AC

13.

Recognize the function of a common bus system.

a)

Parallel instruction execution

b)

Shared data transfer path

c)

Instruction decoding

d)

Clock synchronization

14.

Recall the component that stores the current instruction.

a)

PC

b)

MDR

c)

IR

d)

TR

15.

Name the instruction type that operates directly on registers.

a)

Memory reference

b)

Register reference

c)

I/O instruction

d)

Control instruction

16.

Enumerate the main phases of the instruction cycle.

a)

Read, Write, Halt

b)

Fetch, Decode, Execute

c)

Load, Store, Jump

d)

Input, Process, Output

17.

Illustrate the importance of the fetch cycle.

a)

Executes instruction

b)

Retrieves instruction from memory

c)

Decodes opcode

d)

Writes result

18.

Clarify the role of opcode field.

a)

Holds data

b)

Specifies operation

c)

Stores address

d)

Indicates register

19.

Select correct register during common bus transfer.

a)

Decoder

b)

Encoder

c)

Multiplexer

d)

Counter

20.

Examine the address range required for a memory system that has 1024 registers.

a)

0 to 1023

b)

1 to 1023

c)

0 to 1024

d)

1 to 1024

21.

Identify the device that is active in a common bus system, if S₂S₁S₀ = 111.

a)

Memory

b)

AC

c)

PC

d)

AR

22.

In an arithmetic circuit, if selection lines S₁S₀ = 01, and Cin = 0, the operation performed is D = A + B. What is the operation if Cin is changed to 1?

a)

A+B+1

b)

A+1

c)

A-1

d)

A-B

23.

Choose the symbol used in RTL to denote a transfer of information.

a)

b)

=

c)

d)

@

24.

In a 3-state bus buffer, what is the third state besides 0 and 1?

a)

High-impedance (Open circuit)

b)

Floating Zero

c)

Ground

d)

Error state

25.

A Logic Microoperation works on:

a)

Entire words only

b)

Individual bits of the registers

c)

Only on memory locations

d)

Only on control signals