wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Instruction Set Architecture Quiz

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Which of the following instructions supports procedural call/return instruction?

a)

Memory management instruction

b)

Procedural instruction

c)

Status flags instruction

d)

Conditional codes instructions

2.

What is the primary purpose of the MOV instruction in the Intel x86 architecture?

a)

Perform arithmetic operations

b)

Move data between registers or memory

c)

Control program flow

d)

Halt instruction execution

3.

In the x86 instruction set, what is the function of the INS instruction?

a)

Copies data from the I/O port to the register location

b)

Copies data from the I/O port to the memory location

c)

Copies data from the I/O port to the RAM location

d)

Copies data from the I/O port to the ROM location

4.

Which type of instruction in ARM architectures supports conditional branching?

a)

Data processing instruction

b)

Extended instructions

c)

Branch instruction

d)

Status register access instruction

5.

What does the RET instruction do in the Intel x86 architecture?

a)

Calls a subroutine

b)

Returns control to the instruction after a CALL

c)

Compares two values

d)

Moves data between memory locations

6.

Which instruction in the x86 architecture stops instruction execution and places the processor in a halt state?

a)

NOP

b)

HLT

c)

JMP

d)

CALL

7.

This type of I/O approach issues an I/O command, continues to execute other instructions, and is interrupted by the I/O module when the latter task is complete

a)

Programmed I/O

b)

Interrupt-Driven I/O

c)

Direct Memory Access (DMA)

d)

None of the above

8.

Which x86 instruction checks the state of status flags and jumps to another instruction if a condition is met?

a)

CALL

b)

RET

c)

Jcc

d)

NOP

9.

What type of operations do data transfer instructions primarily perform, according to the handout?

a)

Arithmetic and logic operations

b)

Input and output operations

c)

Control operations

d)

Moving data between memory and registers

10.

Which ARM condition codes allows to change the sign of the given data?

a)

S

b)

NP, PO

c)

B, NAE, C

d)

A, NBE