Question : 1 of 10 ( Marks: 1 ) - Please choose one
14h include __________ which is used to send a byte.
►Service #0
►Service #1 (Page 121)
►Service #2
►Service #3
Question : 2 of 10 ( Marks: 1 ) - Please choose one
The status register _____ is the main control register.
►B (Page 146)
►A
►C
►D
Question : 3 of 10 ( Marks: 1 ) - Please choose one
_________ is used to identify the cause of interrupt.
►Interrupt ID Register (Page 116)
►PC Register
►AC Register
►None of All These
25
Question : 4 of 10 ( Marks: 1 ) - Please choose one
In NTFS, up to ________ characters are used to store files names,
►30
►48
►255 (Page 283)
►510
Question : 5 of 10 ( Marks: 1 ) - Please choose one
A cluster is a collection of contiguous _______.
►Blocks (Page 242)
►Sectors
►Bytes
►None of Given
Question : 6 of 10 ( Marks: 1 ) - Please choose one
In BPB, root directory is saved in _________.
►Cluster#0
►Cluster#1
►Cluster#2
►Cluster#3
Question : 7 of 10 ( Marks: 1 ) - Please choose one
In NTFS, total sizes of MFT entries are _______.
►16-bytes (Page 303)
►20-bytes
►26-bytes
►32-bytes
Question : 8 of 10 ( Marks: 1 ) - Please choose one
In NTFS, _______ store the contents of file.
►Both small & large file Record
►Small record
►Large Record
►None of given

26
Question : 9 of 10 ( Marks: 1 ) - Please choose one
In NTFS, contents and indexed of file is stored in _____.
►Small record
►Large Record
►Both small & large file Record
►None of given
Question : 10 of 10 ( Marks: 1 ) - Please choose one
Total No. of bytes that can be stored in Keyboard Buffer is
.
►16
►32 (Page 54)
►64
►128
Question : 1 of 10 ( Marks: 1 ) - Please choose one
BIOS support _____________UARTS as COM ports.
►6
►4 (Page 113)
►3
►2
Question : 2 of 10 ( Marks: 1 ) - Please choose one
DCE stands for __________.
►Data communication equipment (Page 109)
►Distributed Computing Environment
►Data Communications Equipment
►Data Carrier Equipment
Question : 3 of 10 ( Marks: 1 ) - Please choose one
In counter register bit no. 3 changes its value between 0 and 1 with in ____clock cycles
►1
►2
►4
► 16 (Page 69)

27
Question : 4 of 10 ( Marks: 1 ) - Please choose one
In ____________each byte is needed to be encapsulated in start and end.
►Synchronous communication
►Asynchronous communication (Page 106)
►Both
►None of given
Question : 5 of 10 ( Marks: 1 ) - Please choose one
The ______ service # is not used in any interrupt.
►01
►02
►03
►FF
Question : 6 of 10 ( Marks: 1 ) - Please choose one
If we want to send printing on the printer then we have to perform following steps.
►Initialize printer
►Read Status
►Check Error
►All of the given
Question : 7 of 10 ( Marks: 1 ) - Please choose one
DTE is ____________.
►Data terminal equipment (Page 109)
►Data transmitting equipment
►Dual terminal equipment
►None of the given.
Question : 8 of 10 ( Marks: 1 ) - Please choose one
If printer is _____ then printer sends back the ACK signal to the printer interface
►idle (Page 97)
►busy
►Out of paper
►None of the given

28
Question : 9 of 10 ( Marks: 1 ) - Please choose one
DSR stands for __________ .
►Data set ready (Page 111)
►Data service ready
►Data stock ready
►None of the given
Question : 10 of 10 ( Marks: 1 ) - Please choose one
At IRQ 7 Interrupt # ___ is used.
► 0x0A
►0x0B
► 0x0C
►0x0F (Page 95)
Question : 1 of 10 ( Marks: 1 ) - Please choose one
The memory addresses of COM ports remain same for all computers
►True
►False
Question : 2 of 10 ( Marks: 1 ) - Please choose one
In keyboard status byte bit no. 2 and 3 are used for ctrl and alt keys respectively. which of the following
condition is used to check that Ctrl + Alt keys are pressed. Where: unsigned char far * scr = (unsigned char far
*)(0x00400017);
►if (((*scr)&12)==12)
►if (((*scr)&8)==8)
►if (((*scr)&4)==4)
►if (((*scr)&2)==2)

Question : 3 of 10 ( Marks: 1 ) - Please choose one
In case of synchronous communication a timing signal is required to identify the start and end of a bit.
►True (Page 105)
►False
Question : 4 of 10 ( Marks: 1 ) - Please choose one
The baud rate is set in accordance with the divisor value loaded within the UART internal registers base +0 and
base +1.
►TRUE (Page 114)
►FALSE
29
Question : 5 of 10 ( Marks: 1 ) - Please choose one
Software based flow control make use of -------- control characters
►Xon
►XOFF
►Both (Page 135)
►None
Question : 6 of 10 ( Marks: 1 ) - Please choose one
------------ is used to read time from RTC
►1A\02H (Page 137)
►1A\03H
►1A\04H
►1A\05H

Question : 7 of 10 ( Marks: 1 ) - Please choose one
Int_____________ service 0 can be used to set the line parameter of the UART or COM port.
►14H (Page 119)
►15H
►13H
►None of the given option
Question : 8 of 10 ( Marks: 1 ) - Please choose one
When LBA is equal to zero (0), it means ________.
►First block of the disk (Page 240)
►First block of the logical drive
►First block of the hidden block
►None of the given
Question : 9 of 10 ( Marks: 1 ) - Please choose one
In IRQ2 and IRQ3 which one has the highest priority?
►Can’t be determined
►Both have same priority
►IRQ3
►IRQ2 (Page 47)

30
Question : 10 of 10 ( Marks: 1 ) - Please choose one
Following is not a method of I/O
►Programmed I/O
► Interrupt driven I/O
►Hardware Based I/O (Page 4)
►None of given
Question : 1 of 10 ( Marks: 1 ) - Please choose one
It is possible to perform I/O operations from three different methods.
►True (Page 7)
►False
Question : 2 of 10 ( Marks: 1 ) - Please choose one
The Function of I/O controller is to provide ____________.
►I/O control signals
►Buffering
►Error Correction and Detection
►All of given (Page 5)
Question : 3 of 10 ( Marks: 1 ) - Please choose one
Which of the following are types of ISR __________.
►BIOS (Basic I/O service ) ISR
►DOS ISR
►ISR provided by third party device drivers
►All of the given (Page 13)
Question : 4 of 10 ( Marks: 1 ) - Please choose one
Interrupt service number is usually placed in ____________ register.
►CH
►CL
►AH (Page 26)
►AL

31
Question : 5 of 10 ( Marks: 1 ) - Please choose one
NMI Stand for
►Non Maskable Interrupt (Page 46)
►Non Multitude Interrupt
►Non Maskable Instruction
►None of Given
Question : 6 of 10 ( Marks: 1 ) - Please choose one
A single interrupt controller can arbitrate among ____ different devices.
►4
► 6
►8 (Page 47)
►10
Question : 7 of 10 ( Marks: 1 ) - Please choose one
The microprocessor package has many signals for data. Below are some incorrect priority order (Higher to
Lower).
►Reset,Hold,NMI,INTR (Page 46)
►NMI, INTR,Hold,Reset
►INTR,NMI,Reset,Hold
►None of the Given
Question : 8 of 10 ( Marks: 1 ) - Please choose one
The following command “outportb (0x61,inportb(0x61) & 0xFC);” will
►Turn on the speaker
►Turn off the speaker (Page 75)
►Toggle the speaker
►None of the given
Question : 9 of 10 ( Marks: 1 ) - Please choose one
The following command “outportb (0x61,inportb(0x61) | 3);” will ________ .
►Turn on the speaker (Page 74)
►Turn off the speaker
►Toggle the speaker
►None of the above
32
Question : 10 of 10 ( Marks: 1 ) - Please choose one
The PPI acts as an interface between the CPU and a parallel ________ .
►I/O device (Page 83)
►CPU
►BUS
►None of Given
Question : 1 of 10 ( Marks: 1 ) - Please choose one
BIOS DO NOT support ______.
►LPT1
►LPT2
►LPT3
►LPT4 (Page 91)
Question : 2 of 10 ( Marks: 1 ) - Please choose one
_____ bit is cleared to indicate the low nibble is being sent.
►D1
►D2
►D3
►D4 (Page 104)
Question : 3 of 10 ( Marks: 1 ) - Please choose one
The bit ______ of Line control register in UART, if cleared will indicate that DLL is the data register.
►1
►3
►5
►7 (Page 114)
Question : 4 of 10 ( Marks: 1 ) - Please choose one
___________ file system is used in NTFS based systems.
Contiguous Chained
Indexed
None of the given

33
Question : 5 of 10 ( Marks: 1 ) - Please choose one
Communication between keyboard and keyboard controller is __________.
►Asynchronous serial
►Synchronous serial (P 77)
►Parallel communication
►None of the given
Question : 6 of 10 ( Marks: 1 ) - Please choose one
In NTFS, boot sector is stored at
►First and 6th sector
►First and Last sector
►Only at Last sector
►Only at First sector
Question : 7 of 10 ( Marks: 1 ) - Please choose one
Standard PC operates in two modes in terms of memory which are
►Real mode and Extended Mode
►Base mode and Memory Mode
►None of the given
►Real mode and protected mode (Page 6)
Question : 8 of 10 ( Marks: 1 ) - Please choose one
IVT is a table containing ______ byte entries each of which is a far address of an interrupt service routine.
►2
►4 (Page 20)
►8
►16
Question : 9 of 10 ( Marks: 1 ) - Please choose one
Each paragraph in keep function is ____ bytes in size.
►4
►8
►16 (Page 24)
►32

34
Question : 10 of 10 ( Marks: 1 ) - Please choose one
A software interrupt does not require EOI (End of interrupt).
►True (Page 49)
►False
Question : 1 of 10 ( Marks: 1 ) - Please choose one
To store each character in keyboard buffer ____ bytes are required.
►2 (Page 54)
►4
►6
►8
Question : 2 of 10 ( Marks: 1 ) - Please choose one
Interrupt _____ is empty; we can use its vector as a flag.
►9H
►13H
►15H
►65H (Page 65)
Question : 3 of 10 ( Marks: 1 ) - Please choose one
Command register is an _____ bit register
►4
►8 (Page 71)
►16
►32
Question : 4 of 10 ( Marks: 1 ) - Please choose one
How many bytes can be used to store a file name in NTFS?
►128
►255
►510
►1024
Question : 5 of 10 ( Marks: 1 ) - Please choose one
____ is the first logical sector of NTFS partition.
►DPB
►MFT
►Boot sector
►None
35
Question : 6 of 10 ( Marks: 1 ) - Please choose one
In boot block BIOS parameter block starts from 03H
►05H
►08H
►0BH (Page 302)
Question : 7 of 10 ( Marks: 1 ) - Please choose one
IN NTFS, FAT and root directory is replaced by
►FCB
►MFT (Page 301)
►Hidden blocks
►Boot sector
Question : 8 of 10 ( Marks: 1 ) - Please choose one
Block # 2 is the safest block to store the backup of boot block.
►True
►False
Question : 2 of 10 ( Marks: 1 ) - Please choose one
The keyboards interface as discussed earlier uses the IRQ0 and the port 64H as data port.
►True
► False
Question : 3 of 10 ( Marks: 1 ) - Please choose one
FAT12 will have 12-bit wide entries and can have 2^12=4096 entries maximum
►True
► False
Question : 4 of 10 ( Marks: 1 ) - Please choose one
In order to produce the sound from PC internal Speaker we have to load the___bit divisor value at the ___port.
►8, 0x21
►16, 0x42
►32, 0x22
►64, 0x32

36
Some More MCQs and Quizzes
Question : 1 of 10 ( Marks: 1 ) - Please choose one
DMA stands for_________
►Direct Memory Access (Page 4)
►Distinct Memory Access
►Direct Module Access
►Direct Memory Allocation
Question : 2 of 10 ( Marks: 1 ) - Please choose one
UART stands for_______
►Universal Asynchronous Receiver Transmitter (Page 107)
►Universal Adjustment and Realigning Tool
►Unconventional Assisted Recovery Team
►None of these
Question : 3 of 10 ( Marks: 1 ) - Please choose one
Interrupt Vector Table (IVT) in short is a _______ bytes sized table.
►1024 (Page 10)
►2048
►3072
►4096
Question : 4 of 10 ( Marks: 1 ) - Please choose one
Hardware Interrupts are __________.
►Preemptive
►Non-Preemptive (Page 48)
►Both Preemptive and Non-Preemptive
►None of Given
Question : 5 of 10 ( Marks: 1 ) - Please choose one
Timer interrupt is a ___.
►Hardware Interrupt (Page 28)
►Software Interrupt
►Both of these
►None of These
37
Question : 6 of 10 ( Marks: 1 ) - Please choose one
The keyboard makes use of interrupt number _______ for its input operations.
►9 (Page 34)
►10
►11
►12
Question : 7 of 10 ( Marks: 1 ) - Please choose one
Register can be used to divide frequency is _________
►Counter Register (Page 69)
►Accumulator Register
►None of these
Question : 8 of 10 ( Marks: 1 ) - Please choose one
Which port is known as Data Port

►60H (Page 177)
►61H
►64H
►69H
Question : 9 of 10 ( Marks: 1 ) - Please choose one
LPTs can be swapped.
►True (Page 92)
►False
Question : 10 of 10 ( Marks: 1 ) - Please choose one
PPI is used to perform parallel communication
►True (Page 81)
►False
Question : 1 of 10 ( Marks: 1 ) - Please choose one
__________is used to control the printer via the BIOS
►Int 16H
►Int 17H (Page 84)
►Int 18H
►Int 19H

38
Question : 2 of 10 ( Marks: 1 ) - Please choose one
There are two main types of interrupts namely _________________.
►PC based and Window based
►Hardware based and Kernal based
►Hardware interrupts and Software interrupts (Page 10)
►None of the given
Question : 3 of 10 ( Marks: 1 ) - Please choose one
To set the interrupt vector means is to change the double word sized interrupt vector within the IVT.
►True (Page 22)
►False
Question : 4 of 10 ( Marks: 1 ) - Please choose one
The service number is usually placed in the ________ register.
►AL
►CL
►AH (Page 26)
►AX
Question : 5 of 10 ( Marks: 1 ) - Please choose one
The keyboard makes use of interrupt number _______ for its input operations.
► 9 (Page 34)
►10
►11
►12
Question : 6 of 10 ( Marks: 1 ) - Please choose one
The service _________ is called the keyboard hook service.
►15H/2FH
►15H/4FH (Page 44)
►15H/FFH

Question : 7 of 10 ( Marks: 1 ) - Please choose one
The BIOS interrupt ________ can be used to configure RTC.
►1AH (Page 136)
►2AH
►3AH
►4AH
39
Question : 8 of 10 ( Marks: 1 ) - Please choose one
PPI stands for
►Parallel Programmable interface
►Peripheral Programmable interface (Page 76)
►Port Programmable interface
►None of the given
Question : 9 of 10 ( Marks: 1 ) - Please choose one
Int ________ is used to control the printer via the BIOS.
►17H (Page 84)
►18H
►20H
►21H
Question : 10 of 10 ( Marks: 1 ) - Please choose one
Counter register can be used to divide clock signal.
►True (Page 69)
►False

Question : 1 of 10 ( Marks: 1 ) - Please choose one
The bit number _______ of the coprocessor control word is the interrupt enable flag.
►7 (Page 168)
►8
►9
►6
Question : 2 of 10 ( Marks: 1 ) - Please choose one
There are __________ kinds of serial communication.
►2 (Page 105)
►3
►4
►5
Question : 3 of 10 ( Marks: 1 ) - Please choose one
________ store the base address for LPT1.
►40:00H
►40:02H
►40:08H (Page 92)
►40:1AH

40
Question : 4 of 10 ( Marks: 1 ) - Please choose one
The amount of memory above conventional memory (extended memory) can be determined using the service
_______.
►15H/88H (Page 162)
►16H/88H
►17H/88H
►21H/88H
Question : 5 of 10 ( Marks: 1 ) - Please choose one
The output on the monitor is controlled by a controller called __________within the PC.
►Video controller (Page 30)
►Bus controller
►Ram controller
►None of the given
Question : 6 of 10 ( Marks: 1 ) - Please choose one
Interrupt 9 usually reads the _________ from keyboard.
►ASCII code
►Scan code (Page 34)
►Both ASCII and Scan code
►None of the above
Question : 7 of 10 ( Marks: 1 ) - Please choose one
NMI Stand for
►Non Maskable Interrupt (Page 46)
►Non Multitude Interrupt
►Non Maskable Instruction
►None of Given
Question : 8 of 10 ( Marks: 1 ) - Please choose one
A single interrupt controller can arbitrate among ____ different devices.
►4
►6
►8 (Page 47)
►10

41
Question : 9 of 10 ( Marks: 1 ) - Please choose one
The microprocessor package has many signals for data. Below are some in Correct priority order (Higher to
Lower).
►Reset,Hold,NMI,INTR (Page 46)
►NMI, INTR,Hold,Reset
►INTR,NMI,Reset,Hold
►None of the Given
Question : 10 of 10 ( Marks: 1 ) - Please choose one
The ________function initialize the COM port whose number is passed as parameter using BIOS services.
►Initializecom()
►Initialize() (Page 125)
►Recievechar()
►None of these option
Question : 1 of 10 ( Marks: 1 ) - Please choose one
There are two type of communication synchronous and Anti Synchronous
►True
►False (Page 105)
Question : 2 of 10 ( Marks: 1 ) - Please choose one
REGS is a Union
►True
►False
Question : 3 of 10 ( Marks: 1 ) - Please choose one
Keyboard Status Byte is located at the address
► 0040:0000H
► 0040:0013H
► 0040:0015H
► 0040:0017H (Page 29)
Question : 4 of 10 ( Marks: 1 ) - Please choose one
If we use keep (0, 1000) in a TSR program, the memory allocated to it is
► 64000 bytes
► 32000 bytes
► 16000 bytes
► 80000 bytes
42
Question : 5 of 10 ( Marks: 1 ) - Please choose one
Maximum number of interrupts in a standard PC is
► 64
► 128
► 256 (Page 10)
► 512
Question : 6 of 10 ( Marks: 1 ) - Please choose one
The -------- function receive a byte and COM port number is passed as parameter using BIOS service
►Receivebyte ();
►Receive ();
►Receivechar (); (Page 125)
►None of the given option
Question : 7 of 10 ( Marks: 1 ) - Please choose one
------------ whenever receive indicates the start of communication ………… whenever receive indicates the end
of communication
►XON\XOFF (Page 135)
►XOFF\XON
►XON\YOFF
►YON\XOFF
Question : 8 of 10 ( Marks: 1 ) - Please choose one
------------ is used to set time from RTC
►1A\02H
►1A\03H (Page 138)
►1A\04H
►1A\05H

Question : 9 of 10 ( Marks: 1 ) - Please choose one
Set the Interrupt vector means to change the double word sized interrupt vector within IVT.
►True (Page 22)
►False
Question : 10 of 10 ( Marks: 1 ) - Please choose one
If keyboard buffer is empty the head and tail points at the same location.
►True (Page 55)
►False
43
Question : 1 of 10 ( Marks: 1 ) - Please choose one
Standard PC can have _____ PPI.
►1
►4 (Page 84)
►8
►16
Question : 2 of 10 ( Marks: 1 ) - Please choose one
By cascading two DMAs ____ bits can be transferred.
►4
►8
►16 (Page 186)
►32
Question : 3 of 10 ( Marks: 1 ) - Please choose one
PPI interconnection _______ bits is cleared to indicate low nibble is being sent.
►D1
►D2
► D3
► D4 (Page 101)
Question : 4 of 10 ( Marks: 1 ) - Please choose one
Display device (Monitor) performs _________ I/O.
►memory mapped (Page 30)
►Isolated
►Both of above
►None of these
Question : 5 of 10 ( Marks: 1 ) - Please choose one
Timer interrupt occurs _______ times every second by means of hardware.
►18.2 (Page 28)
►16.2
►15.2
►14.2
Question : 6 of 10 ( Marks: 1 ) - Please choose one
An I/O device cannot be directly connected to the busses so controller is placed between CPU and I/O.
►True (Page 83)
►False
44
Question : 7 of 10 ( Marks: 1 ) - Please choose one
Tail of keyboard should get to get the start of buffer.
►True (Page 55)
►False

Question : 8 of 10 ( Marks: 1 ) - Please choose one
____ No. of bytes are used to store the character in the keyboard buffer.
► 1
►2 (Page 54)
►4
► 8
Question : 9 of 10 ( Marks: 1 ) - Please choose one
We have set the bit No. 7 of IMR(Interrupt Mask Register) to unmask the Interrupt so that interrupt _____ can
occur at ____ line.
►0xf ,IRQ 7
► 0xa, IRQ 6
► 0x8, IRQ 5
►0x6, IRQ 2

Question : 10 of 10 ( Marks: 1 ) - Please choose one
If we want to produce the grave voice from speaker phone then we have to load the ____ divisor values at Port
____.
►high, 0x42
►low, 0x22
►high, 0x22
►low, 0x42