NEW
Font size
WorksheetsInstruction Set Architecture Quiz
Total questions: 10
Worksheet time: 5mins
Which of the following instructions supports procedural call/return instruction?
Memory management instruction
Procedural instruction
Status flags instruction
Conditional codes instructions
What is the primary purpose of the MOV instruction in the Intel x86 architecture?
Perform arithmetic operations
Move data between registers or memory
Control program flow
Halt instruction execution
In the x86 instruction set, what is the function of the INS instruction?
Copies data from the I/O port to the register location
Copies data from the I/O port to the memory location
Copies data from the I/O port to the RAM location
Copies data from the I/O port to the ROM location
Which type of instruction in ARM architectures supports conditional branching?
Data processing instruction
Extended instructions
Branch instruction
Status register access instruction
What does the RET instruction do in the Intel x86 architecture?
Calls a subroutine
Returns control to the instruction after a CALL
Compares two values
Moves data between memory locations
Which instruction in the x86 architecture stops instruction execution and places the processor in a halt state?
NOP
HLT
JMP
CALL
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
Programmed I/O
Interrupt-Driven I/O
Direct Memory Access (DMA)
None of the above
Which x86 instruction checks the state of status flags and jumps to another instruction if a condition is met?
CALL
RET
Jcc
NOP
What type of operations do data transfer instructions primarily perform, according to the handout?
Arithmetic and logic operations
Input and output operations
Control operations
Moving data between memory and registers
Which ARM condition codes allows to change the sign of the given data?
S
NP, PO
B, NAE, C
A, NBE
