CS401 Solved Grand Quiz 2021
Q#1: “mov [1234], ax” is an example of which addressing mode?
(A) Immediate
(B) Register
(C) Direct
(D) Indexed
Answer: (C) Direct
Q#2: ______ jump is absolute and not position relative.
(A) NEAR
(B) FAR
(C) SHORT
(D) CONDITIONAL
Answer: (B) FAR
Q#3: In extended multiplication, we store the multiplicand in ___ bits and the result in ___ bits.
(A) 8 , 16
(B) 16 , 32
(C) 32 , 64
(D) 64 , 128
Answer: (B) 16 , 32
Q#4: SHL and SAL instructions are the same.
(A) True
(B) False
(C) Only in 32-bit processors
(D) Only in 8086
Answer: (A) True
Q#5: Simple CMP instruction uses which operation?
(A) Addition
(B) Division
(C) Subtraction
(D) Multiplication
Answer: (C) Subtraction
Q#6: The jump is taken if the last arithmetic operation changed the sign unexpectedly.
(A) JZ
(B) JNO
(C) JO
(D) JC
Answer: (C) JO
Q#7: The segment offset pair is called a/an ______ address.
(A) Physical
(B) Logical
(C) Relative
(D) Absolute
Answer: (B) Logical
Q#8: If AX = 00FF, which instruction can change AX to FF00?
(A) AND AX,FF00
(B) OR AX,FF00
(C) XOR AX,FF00
(D) MOV AX,FF00
Answer: (A) AND AX,FF00
Q#9: Total number of reserved interrupts in Intel 8088 are
(A) 4
(B) 6
(C) 8
(D) 10
Answer: (C) 8
Q#10: A/An ______ is an area of memory that holds all local variables and parameters.
(A) Heap
(B) Stack
(C) Buffer
(D) Cache
Answer: (B) Stack
Q#11: ______ is used for temporary diversion.
(A) JMP
(B) CALL
(C) LOOP
(D) RET
Answer: (B) CALL
Q#12: The swap flag can be stored in ______.
(A) Memory
(B) Register
(C) Stack
(D) Buffer
Answer: (B) Register
Q#13: Our computer screen is like a 2-D array having ______ rows and ______ columns.
(A) 20 , 60
(B) 25 , 40
(C) 30 , 80
(D) 24 , 80
Answer: (D) 24 , 80
Q#14: The correlation process from interrupt number to interrupt handler uses a table called
(A) Interrupt Register
(B) Interrupt Vector Table
(C) Stack Table
(D) Memory Table
Answer: (B) Interrupt Vector Table
Q#15: The 8088 processor divides interrupts into ______ classes.
(A) One
(B) Two
(C) Three
(D) Four
Answer: (B) Two
Q#16: ______ function decrements SP by two and transfers a word to the stack.
(A) POP
(B) PUSH
(C) MOV
(D) CALL
Answer: (B) PUSH
Q#17: REP allows the instruction to be repeated ______ times.
(A) BX
(B) DX
(C) CX
(D) AX
Answer: (C) CX
Q#18: Each bit of the ______ register conveys a different meaning.
(A) AX
(B) BX
(C) FLAGS
(D) CX
Answer: (C) FLAGS
Q#19: When SI or DI are used, the addressing method is called ______ addressing.
(A) Direct
(B) Indexed
(C) Immediate
(D) Register
Answer: (B) Indexed
Q#20: Which instruction is used to clear the direction flag?
(A) CLI
(B) CLD
(C) STD
(D) STC
Answer: (B) CLD
Q#21: iAPX88 consists of ______ registers.
(A) 10
(B) 12
(C) 14
(D) 16
Answer: (C) 14
Q#22: Stack is a data structure that behaves in a first in last ______ manner.
(A) Out
(B) In
(C) Both
(D) None
Answer: (A) Out
Q#23: Which instruction is used for permanent diversion in Intel 8088?
(A) CALL
(B) RET
(C) JMP
(D) LOOP
Answer: (C) JMP
Q#24: Which of the following operations is used to clear a specific bit in a binary number?
(A) OR
(B) XOR
(C) AND
(D) ADD
Answer: (C) AND
Q#25: JC and JNC test the ______ flag.
(A) Zero
(B) Carry
(C) Parity
(D) Sign
Answer: (B) Carry
Q#26: Which register holds the address of the next instruction to be executed?
(A) Base Pointer
(B) Code Segment
(C) Source Index
(D) Program Counter
Answer: (D) Program Counter
Q#27: The 8088 processor is a ______ bit processor.
(A) 8
(B) 16
(C) 32
(D) 64
Answer: (B) 16
Q#28: Which directive is used to reserve an 8-bit space in memory?
(A) DB
(B) DW
(C) DD
(D) DQ
Answer: (A) DB