1. Which of the following is not a machine controlled instruction?
a. HLT
b. CLC
c. LOCK
d. ESC
Ans- b. CLC
2. NOP instruction introduces
a. Address
b. Delay
c. Memory location
d. None of the mentioned
Ans- b. Delay
3. Which instruction cannot force the 8086 processor out of 'halt' state?
a. Interrupt request
b. Reset
c. Both interrupt request and reset
d. Hold
Ans- d. Hold
4. The instruction that unconditionally transfers the control of execution to the specified address is
a. CALL
b. JMP
c. RET
d. IRET
Ans- b. JMP
5. The instructions that are used to call a subroutine from the main program and return to the main program after execution of called function are
a. CALL, JMP
b. JMP, IRET
c. CALL, RET
d. JMP, RET
Ans- c. CALL, RET
6. The instruction that is used as prefix to an instruction to execute it repeatedly until the CX register becomes zero is
a. SCAS
b. REP
c. CMPS
d. STOS
Ans- b. REP
7. In the RCL instruction, the contents of the destination operand undergo function as
a. carry flag is pushed into LSB & MSB is pushed into the carry flag
b. carry flag is pushed into MSB & LSB is pushed into the carry flag
c. auxiliary flag is pushed into LSB & MSB is pushed into the carry flag
d. parity flag is pushed into MSB & LSB is pushed into the carry flag
Ans- a. carry flag is pushed into LSB & MSB is pushed into the carry flag
8. The instruction that performs logical AND operation and the result of the operation is not available is
a. AAA
b. AND
c. TEST
d. XOR
Ans- c. TEST
9. The Carry flag is undefined after performing the operation
a. AAA
b. ADC
c. AAM
d. AAD
Ans- d. AAD
10. The mnemonic that is placed before the arithmetic operation is performed is
a. AAA
b. AAS
c. AAM
d. AAD
Ans- d. AAD