Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Computer Architechture

Total questions: 33

Worksheet time: 17mins

Name
Class
Date
1.

What is the primary role of the Instruction Register in a computer system?

a)

Store arithmetic data

b)

Store the current instruction being executed

c)

Hold program status

d)

Manage memory access

2.

Which of the following are main functional components of a computer system

a)

Monitor and Keyboard

b)

Control Unit and ALU

c)

Hard Disk and RAM

d)

Printer and Scanner

3.

What does an instruction format typically include?

a)

Only opcodes

b)

Only operands

c)

Opcode and operand(s)

d)

Clock frequency

4.

In a microprocessor, Hardwired Control Unit means

a)

Control signals are generated using software

b)

Microinstructions are used for control

c)

Control logic is implemented with combinational logic circuits

d)

It uses ROM for instruction execution

5.

Which instruction is used to terminate a subroutine execution in most microprocessors?

a)

JMP

b)

CALL

c)

RET

d)

PUSH

6.

What best describes a microprogram?

a)

A small operating system

b)

Program that translates high-level language

c)

Sequence of microinstructions to control CPU

d)

Hardware simulator

7.

What is task-level parallelism in computing?

a)

Running multiple lines of the same code

b)

Simultaneously executing different tasks or processes

c)

Executing different instructions on the same data

d)

Using only one processor

8.

The main purpose of cache memory is to:

a)

Increase hard drive speed

b)

Connect RAM to ROM

c)

Store input/output data

d)

Provide high-speed data access to the CPU

9.

What is the function of the MN/MX' pin in the 8086 microprocessor?

a)

Select internal or external clock

b)

Switch between minimum and maximum mode

c)

Set memory size

d)

Enable interrupt

10.

Which of the following are the ports in the 8255 Programmable Peripheral Interface?

a)

Port X, Y, Z

b)

Port A, B, C

c)

Port 1, 2, 3

d)

Port D, E, F

11.

Which component fetches and stores instructions in a microprocessor?

a)

ALU

b)

Accumulator

c)

Instruction Register

d)

Stack Pointer

12.

The Control Unit and ALU together form the:

a)

Input Unit

b)

Output Unit

c)

Central Processing Unit

d)

Secondary Memory

13.

In an instruction format, the opcode refers to:

a)

Data to be processed

b)

The operation to be performed

c)

Memory location of instruction

d)

Result of instruction

14.

Hardwired control is known for being:

a)

Slower but more flexible

b)

Faster but less flexible

c)

Software dependent

d)

Based on ROM

15.

Parallel execution of independent tasks is referred to as:

a)

Thread parallelism

b)

Serial execution

c)

Instruction pipelining

d)

Task-level parallelism

16.

In maximum mode of 8086, which pin is used for selecting the mode?

a)

RESET

b)

MN/MX'

c)

INTR

d)

ALE

17.

How many 8-bit ports are available in the 8255 peripheral device?

a)

1

b)

2

c)

3

d)

4

18.

What is the primary role of the Program Counter (PC) in a microprocessor?

a)

Execute the current instruction

b)

Store data temporarily

c)

Control ALU operations

d)

Hold the address of the next instruction

19.

What does the register transfer notation P: R1 ← R2 represent?

a)

Load value from memory into R1

b)

Transfer data from R2 to R1 if condition P is true

c)

Store data from R1 to R2

d)

Shift R2 into R1

20.

In microprogrammed control organization, the control signals are generated by:

a)

Software compiler

b)

Arithmetic logic

c)

Predefined microinstructions stored in memory

d)

Combinational logic circuits only

21.

Which instruction is used to invoke a subroutine in most microprocessors?

a)

RET

b)

CALL

c)

MOV

d)

JMP

22.

A microinstruction is best defined as:

a)

A command for the OS

b)

An interrupt request

c)

A data transfer command

d)

A low-level instruction for controlling internal CPU operations

23.

Data-level parallelism allows:

a)

Same operation on multiple data simultaneously

b)

Sequential execution of instructions

c)

Multiple tasks using the same data

d)

Program jumps

24.

Which memory type is classified as secondary memory?

a)

Cache

b)

RAM

c)

Hard Disk

d)

Register

25.

In minimum mode of 8086, the ALE signal is used to:

a)

Reset the CPU

b)

Trigger interrupts

c)

Enable DMA

d)

Latch the address from the multiplexed address/data bus

26.

How many counters are present in the 8254 programmable timer?

a)

1

b)

2

c)

3

d)

4

27.

What does the Program Counter (PC) do after fetching an instruction?

a)

Resets to zero

b)

Increments to point to the next instruction

c)

Stores the result

d)

Transfers control to memory

28.

What makes microprogrammed control more flexible than hardwired control?

a)

Fewer transistors used

b)

Faster execution

c)

Use of external ROMs

d)

Ability to change control logic by modifying microcode

29.

What is the result of executing a CALL instruction?

a)

CPU halts

b)

Program ends

c)

Control is transferred to a subroutine

d)

Program skips instructions

30.

A set of microinstructions that define how a CPU instruction is executed is called:

a)

Instruction set

b)

Assembly code

c)

ALU configuration

d)

Microprogram

31.

The function of the ALE (Address Latch Enable) signal is to:

a)

Demultiplex the lower order address bus

b)

Enable arithmetic operations

c)

Initiate memory fetch

d)

Execute interrupts

32.

The counters in the 8254 timer are labeled as:

a)

Counter A, B, C

b)

Counter X, Y, Z

c)

Counter 0, 1, 2

d)

Counter 1, 2, 3

33.

Which of the following is a mode of operation in 8255 Programmable Peripheral Interface?

a)

Bit Set/Reset (BSR) mode

b)

Interrupt mode

c)

DMA mode

d)

Serial mode