MCQ Bank
Which of the following instructions is used to read a character from the keyboard port?
- A) in al, 0x60
- B) out al, 0x60
- C) in al, 0x21
- D) in al, dx
The correlation process from the interrupt number to the interrupt handler uses a table called _________.
- A) Interrupt Handling Table
- B) Interrupt Correlation Table
- C) Interrupt Calling Table
- D) Interrupt Vector Table
Every bit of port _______ corresponds to one of the Interrupt Request (IRQ) lines.
- A) 20
- B) 19
- C) 21
- D) 18
____________ is a special instruction that loads a general purpose register, and a segment register from two consecutive memory locations.
- A) MOVS
- B) CALL
- C) LES
- D) SCAS
Which of the following Interrupt Requests (IRQ) is derived by the keyboard?
- A) IRQ 0
- B) IRQ 1
- C) IRQ 3
- D) IRQ 2
Which of the following Interrupt Requests (IRQ) is used for a floppy disk drive?
- A) IRQ 5
- B) IRQ 7
- C) IRQ 6
- D) IRQ 4
Which of the following is the destination register in IN instruction?
- A) AL or AX
- B) BL or BX
- C) CL or CX
- D) DL or DX
According to the IBM standard, port number(s) for the parallel port is/are __________
- A) 20 and 21
- B) 378
- C) 60 to 64
- D) 380
The execution of the instruction "mov word [ES:160], 0x1230" will print a character on screen at the ____________ column of the ____________ row.
- A) first, third
- B) second, second
- C) first, second
- D) second, first
Programmable interrupt controller has ___________ ports.
- A) 1
- B) 4
- C) 2
- D) 3
Which of the following are the data pins used to take data from the processor to the device connected through parallel port?
- A) 18 to 25
- B) 2 to 9
- C) 20 to 27
- D) 10 to 17
INT instruction takes a _________ byte(s) argument varying from 0-255.
- A) 1
- B) 2
- C) 6
- D) 4
Which of the following Interrupt Requests (IRQ) is connected to serial port COM 1?
- A) IRQ 7
- B) IRQ 5
- C) IRQ 6
- D) IRQ 4
The convention to return a value from a subroutine is to use the ____________ register.
- A) BX
- B) AX
- C) DX
- D) CX
In Intel 8088, the Interrupt Vector Table occupies ____________ of memory.
- A) 4 bytes
- B) 1 KB
- C) 1 MB
- D) 64 KB
Which of the following is the order of pushing the contents on stack during the execution of INT instruction?
- A) FLAGS, IP, and then CS
- B) FLAGS, CS, and then IP
- C) IP, CS, and then FLAGS
- D) CS, IP, and then FLAGS
Programmable Interrupt Controller (PIC) has ____________ input signal(s) and ____________ output signal(s).
- A) eight, one
- B) eight, eight
- C) one, one
- D) one, eight
Which of the following is the interrupt number for debug interrupt?
- A) INT 2
- B) INT 0
- C) INT 1
- D) INT 3
Which of the following instructions, selects the peripheral address space?
- A) DEC
- B) ADD
- C) IN
- D) MOV
The parallel port connector is called ___________.
- A) RS-232
- B) DB-25
- C) TD-25
- D) BD-25