wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Computer Architecture Quiz

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Which unit of a computer performs arithmetic and logical operations?

a)

Control Unit

b)

Memory Unit

c)

ALU

d)

Input Unit

2.

Which register contains the address of the next instruction to be executed?

a)

MAR

b)

MDR

c)

IR

d)

PC

3.

In little-endian format, the least significant byte is stored at:

a)

Highest memory address

b)

Lowest memory address

c)

Random location

d)

Cache memory

4.

Overflow in 2’s complement addition occurs when:

a)

Adding two numbers gives zero

b)

Adding two positives gives negative

c)

Adding two negatives gives positive

d)

Both B and C

5.

Which factor does NOT affect CPU performance?

a)

Clock rate

b)

CPI

c)

Instruction count

d)

Power supply

6.

Which addressing mode uses a pointer to access operand?

a)

Register

b)

Direct

c)

Indirect

d)

Immediate

7.

Parameter passing by reference means:

a)

Passing value copy

b)

Passing address

c)

Passing constant

d)

Passing register only

8.

Which addressing mode is used in stack operations?

a)

Direct

b)

Immediate

c)

Implicit

d)

Indexed

9.

DMA allows data transfer between:

a)

CPU and I/O

b)

Memory and I/O

c)

CPU and memory

d)

Cache and CPU

10.

Vectored interrupt means:

a)

Fixed ISR address

b)

ISR address supplied by device

c)

Software polling

d)

No priority

11.

DMA improves system performance by:

a)

Increasing CPU load

b)

Reducing CPU involvement

c)

Slowing memory access

d)

Increasing instruction count

12.

Cache memory is placed between:

a)

CPU and I/O

b)

CPU and main memory

c)

Main memory and disk

d)

Disk and I/O

13.

Which memory is volatile?

a)

ROM

b)

Flash

c)

SRAM

d)

Magnetic disk

14.

Indexed addressing is mainly useful for:

a)

Stack operations

b)

Loop and array access

c)

Subroutine return

d)

Interrupt handling

15.

Stack follows which principle?

a)

FIFO

b)

LIFO

c)

Random

d)

Priority

16.

PUSH operation on stack causes the stack pointer to:

a)

Increment

b)

Decrement

c)

Remain unchanged

d)

Reset

17.

Control signals are generated by:

a)

ALU

b)

Datapath

c)

Control unit

d)

Registers

18.

ADD (R3), R1 instruction means:

a)

R1 ← R1 + R3

b)

R1 ← R1 + M[R3]

c)

R3 ← R3 + R1

d)

R1 ← R3

19.

Instruction execution begins with:

a)

Decode

b)

Fetch

c)

Execute

d)

Write back

20.

Datapath consists of:

a)

Registers & ALU

b)

Memory only

c)

Control signals

d)

Interrupt logic

21.

Memory refresh is required for:

a)

SRAM

b)

ROM

c)

DRAM

d)

Cache

22.

Hardwired control unit uses:

a)

Microinstructions

b)

Control memory

c)

Fixed logic circuits

d)

Software routines

23.

Compared to single-bus organization, multiple-bus organization is:

a)

Slower and cheaper

b)

Faster but more complex

c)

Slower but more reliable

d)

Identical in performance

24.

Static RAM cell uses:

a)

Capacitor

b)

Flip-flop

c)

Diode

d)

Transformer

25.

DRAM stores data using:

a)

Flip-flops

b)

Capacitors

c)

Registers

d)

Magnetic fields