wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

DPCO UNIT 3 quiz

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

The Von Neumann architecture is based on the concept of:

a)

Separate memory for data and instructions

b)

Single memory for both data and instructions

c)

Only sequential execution of instructions

d)

Hardware-controlled parallelism

2.

In a digital computer, the Control Unit (CU) is responsible for:

a)

Performing arithmetic operations

b)

Storing instructions permanently

c)

Directing the flow of data and execution of instructions

d)

Increasing clock speed

3.

Which of the following is NOT a basic functional unit of a digital computer?

a)

Input Unit

b)

Output Unit

c)

Arithmetic and Logic Unit (ALU)

d)

Compiler Unit

4.

An operand in computer instructions refers to:

a)

The operation to be performed

b)

The data on which operation is performed

c)

The type of addressing mode

d)

The memory hierarchy level

5.

The Instruction Set Architecture (ISA) defines:

a)

The physical size of the computer

b)

The programming language syntax

c)

The interface between hardware and software

d)

The semiconductor material used

6.

The instruction LOAD R1, 2000 means:

a)

Store the contents of R1 into address 2000

b)

Load the contents of memory location 2000 into R1

c)

Move the address 2000 into R1

d)

Clear the contents of R1

7.

Which of the following is NOT an addressing mode?

a)

Immediate addressing

b)

Direct addressing

c)

Indirect addressing

d)

Conditional addressing

8.

The program counter (PC) in instruction sequencing holds:

a)

The address of the current instruction

b)

The address of the next instruction to execute

c)

The result of the last operation

d)

The base address of memory

9.

In instruction encoding, the opcode field specifies:

a)

The type of operand

b)

The operation to be performed

c)

The address of data

d)

The execution time

10.

Interaction between assembly language and high-level language occurs because:

a)

Assembly is easier to learn than high-level languages

b)

High-level programs are translated into assembly/machine code for execution

c)

Assembly can directly replace high-level programs

d)

Both use the same instruction syntax