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) HLT
(C) POP
(D) PUSH
3. Instruction MOV AX, 10H uses the addressing mode;
(A) Register
(B) Indirect
(C) Direct
(D) Immediate
4. The symbol used in assembly program after label field is;
(A) Semi Colon
(B) Comma
(C) Colon
(D) Asterisk
5. A microprocessor can directly understand the language;
(A) High Level
(B) Machine
(C) Assembly
(D) All
6. Which of the following is an arithmetic instruction?
(A) ADD
(B) JMP
(C) XCHG
(D) MOV
7. Which one of the following is an invalid instruction?
(A) MOV AX, BX
(B) MOV CS, DS
(C) MOV AX, 1234H
(D) MOV AX, (1234H)
8. The instruction used to enter the subroutine into the main program?
(A) CALL
(B) POP
(C) IN
(D) PUSH
9. The part of the instruction that tells the processor what to do is called;
(A) Comment
(B) Label
(C) Opcode
(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) 000AH
(B) 000DH
(C) 000FH
(D) 000BH
12. In JNZ instruction, jump is occurred when zero flag is;
(A) High
(B) Set
(C) Reset
(D) Undefined
13. The instruction in an assembly program is called;
(A) Line
(B) Comment
(C) Mnemonic
(D) Label
14. The result of MOV AL, 65 is to store…………. in AL register;
(A) (0100 0001)₂
(B) 65 H
(C) (0100 0010)₂
(D) 42 H
15. The result of instruction AND AX, 0 is always;
(A) FFFFH
(B) 0000H
(C) FF00H
(D) 000FH