T4Tutorials .PK

Assembly Language MCQs – CHAPTER 2 DAE

1. The computer language in which 0's and 1's are used is called;

(A) Assembly


(B) C++


(C) Machine


(D) None




2. The process of saving data in stack is done by the instruction;

(A) CALL


(B) PUSH


(C) POP


(D) HLT




3. Instruction MOV AX, 10H uses the addressing mode;

(A) Register


(B) Direct


(C) Immediate


(D) Indirect




4. The symbol used in assembly program after label field is;

(A) Comma


(B) Colon


(C) Semi Colon


(D) Asterisk




5. A microprocessor can directly understand the language;

(A) Machine


(B) High Level


(C) Assembly


(D) All




6. Which of the following is an arithmetic instruction?

(A) MOV


(B) JMP


(C) XCHG


(D) ADD




7. Which one of the following is an invalid instruction?

(A) MOV CS, DS


(B) MOV AX, BX


(C) MOV AX, 1234H


(D) MOV AX, (1234H)




8. The instruction used to enter the subroutine into the main program?

(A) PUSH


(B) POP


(C) CALL


(D) IN




9. The part of the instruction that tells the processor what to do is called;

(A) Opcode


(B) Label


(C) Comment


(D) Operand




10. The data on which the operation is to be performed is called;

(A) Comment


(B) Label


(C) Operand


(D) Opcode




11. If CX = 000EH, then result of INC CX instruction will be;

(A) 000DH


(B) 000FH


(C) 000AH


(D) 000BH




12. In JNZ instruction, jump is occurred when zero flag is;

(A) High


(B) Reset


(C) Set


(D) Undefined




13. The instruction in an assembly program is called;

(A) Mnemonic


(B) Comment


(C) Label


(D) Line




14. The result of MOV AL, 65 is to store…………. in AL register;

(A) (0100 0010)₂


(B) (0100 0001)₂


(C) 65 H


(D) 42 H




15. The result of instruction AND AX, 0 is always;

(A) FFFFH


(B) 000FH


(C) 0000H


(D) FF00H




Exit mobile version