Question
Download Solution PDFWhich of the following are not data manipulation instructions?
A. Call
B. Loud
C. And
D. Increment
E. Shift
Choose the correct answer from the options given below:
Answer (Detailed Solution Below)
Option 2 : A & B only
Detailed Solution
Download Solution PDFThe correct answer is 2) A & B only.
Key Points
- Call: This instruction is typically used in assembly language to call a subroutine or function. It is not a data manipulation instruction as it deals with program control flow.
- Loud: This seems to be a typographical error or a non-standard instruction and does not correspond to any known data manipulation operation.
In contrast, the other options are data manipulation instructions:
- And: This is a logical operation that performs a bitwise AND between two operands, manipulating the data.
- Increment: This instruction increases the value of a variable or register by one, directly manipulating the data.
- Shift: This instruction shifts the bits of a register or memory location left or right, manipulating the data.
Additional Information
- Data manipulation instructions are used to perform operations on data stored in registers or memory. These operations include arithmetic, logical, and bit manipulation instructions.
- Control flow instructions like Call are used to manage the execution flow of programs and do not directly modify data.