CS609 Solved MCQ mega collection by Arslan Ali and
CS609 Solved MCQ      Zeeshan
mega collection by
Arslan Ali and Zeeshan
 w w w. v u a s s i g n m e n t s . c o m
                                            Arslan Ali
         Vuassignments.com
                               CS609
      System Programming
                       12/11/2012
 www.vuassignments.com                                   Page 0
    CS609 Solved MCQ mega collection by Arslan Ali and
                      Zeeshan
Only ________ ports are important from programming point of view.
       70 and 71H
       71 and 72H
       70 and 72H
       72 and 73H
____whenever received indicates the start of communication and ______ whenever received indicates a
temporary pause in the communication.
       XON & XOFF
       XOFF & XON
       XON & YOFF
       YON & XOFF
There are two main types of interrupts, namely
       PC based and Window based
       Hardware based and Kernal based
       Hardware interrupts and Software interrupts
       None of the given
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
BPB stands for _________.
       BIOS parameter block
       BIOS processing block
       Base processing block
www.vuassignments.com                                                                      Page 1
    CS609 Solved MCQ mega collection by Arslan Ali and
                      Zeeshan
       BIOS partition block
The Function of I/O controller is to provide ____________.
       I/O control signals
       Buffering
       Error Correction and Detection
       All of given
IVT is a table containing ______ byte entries each of which is a far address of an interrupt service
routine.
       2
       4
       16
The service number is usually placed in the ________ register.
       AL
       CL
       AH
       AX
The keyboard makes use of interrupt number _______ for its input operations.
       9
       10
       11
       12
The service _________ is called the keyboard hook service.
       15H/2FH
       15H/4FH
       15H/FFH
www.vuassignments.com                                                                              Page 2
    CS609 Solved MCQ mega collection by Arslan Ali and
                      Zeeshan
The BIOS interrupt ________ can be used to configure RTC.
       1AH
       2AH
       3AH
       4AH
______ is Disk interrupt.
       10H
       11H
       13H
       14H
Int ________ is used to control the printer via the BIOS.
       17H
       18H
       20H
       21H
Counter register can be used to divide clock signal.
       True
       False
There are __________ kinds of serial communication.
       2
       3
________ store the base address for LPT1.
       40:00H
       40:02H
www.vuassignments.com                                       Page 3
    CS609 Solved MCQ mega collection by Arslan Ali and
                      Zeeshan
       40:08H
       40:1AH
The amount of memory above conventional memory (extended memory) can be determined using the
service ___.
       15H/88H
       16H/88H
       17H/88H
       21H/88H
The output on the monitor is controlled by a controller called __________ within the PC.
       Video controller
       Bus controller
       Ram controller
       None of the given
The keyboard input character scan code is received at ___ port. 60H
       61H
       62H
       63H
       64H
At IRQ 7 Interrupt # ___ is used.
       0x0A
       0x0B
       0x0C
       0x0F
Software based flow control make use of _________control characters.Bottom of FormTop of Form
       XON
       XOFF
www.vuassignments.com                                                                      Page 4
    CS609 Solved MCQ mega collection by Arslan Ali and
                      Zeeshan
       Both of Given
       No of Given
In _____________ each byte is needed to be encapsulated in start and end.
       Synchronous Communication
       Asynchronous Communication
       Both of Synchronous & Asynchronous Communication
       None of given
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
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
The baud rate is set in accordance with the divisor value loaded within the UART internal registers base
+0 and base +1.
       True
       False
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)
www.vuassignments.com                                                                                Page 5
    CS609 Solved MCQ mega collection by Arslan Ali and
                      Zeeshan
       if (((*scr)&18)==8)
       if (((*scr)&14)==4)
       if (((*scr)&2)==2)
______ is used to read date from RTC.
       1A/02H
       1A/03H
       1A/04H
       1A/05H
If the following function, keep(1, 1000); is called in the TSR program, it means that ________ No. of
bytes are reserved in the memory.
       8000
       16000
       32000
       64000
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
Bottom of Form
The BIOS interrupt 0x1Ah can be used to configure real time clock
       TRUE
       FALSE
Int14H __________ can be used to set the line parameter of the UART or COM port.
       Service # 0
www.vuassignments.com                                                                            Page 6
    CS609 Solved MCQ mega collection by Arslan Ali and
                      Zeeshan
       Service # 1
       Service # 2
       None of the given options
The ________ function simply enables the self-test facility within the modem control register.
       STOn()
       SelfTest()
       SelfTestOn()
       None of these
______ is used to read time from RTC.
       1A/02H
       1A/03H
       1A/04H
       1A/05H
Int14H __________ can be used to receive a byte.
       Service # 0
       Service # 1
       Service # 2
       None of the given options
Int _______ service 0 can be used to set the line parameter of the UART or COM port.
       14H
       15H
       13H
       None of the given options
______ is used to set time.
       1A/02H
www.vuassignments.com                                                                            Page 7
    CS609 Solved MCQ mega collection by Arslan Ali and
                      Zeeshan
       1A/03H
       1A/04H
       1A/05H
Each paragraph in keep function is ____ bytes in size.
       4
       8
       16
       32
Interrupt 9 usually reads the _________ from keyboard.
       ASCII code
       Scan code
       Both ASCII and Scan code
       None of the above
A software interrupt does not require EOI (End of interrupt).
       True
       False
To store each character in keyboard buffer ____ bytes are required.
       2
       4
Interrupt _____ is empty; we can use its vector as a flag.
       9H
       13H
       15H
www.vuassignments.com                                                 Page 8
    CS609 Solved MCQ mega collection by Arslan Ali and
                      Zeeshan
      65H
Command register is a _____ bit register
      4
      8
      16
      32
The interval timer can operate in ____modes.
      Three
      Four
      Five
      Six
The following command outportb (0x61,inportb(0x61) | 3); will ________ .
      Turn on the speaker
      Turn off the speaker
      Toggle the speaker
      None of the above
The PPI acts as an interface between the CPU and a parallel ________ .
      I/O device
      CPU
      BUS
      None of Given
DTE is ____________.
      Data terminal equipment
      Data transmitting equipment
      Dual terminal equipment
www.vuassignments.com                                                        Page 9
    CS609 Solved MCQ mega collection by Arslan Ali and
                      Zeeshan
       None of the given.
DSR stands for __________
       Data set ready
       Data service ready
       Data stock ready
       None of the given
In self-test mode the output of the UART is routed to its input.
       True
       False
Interrupt ______ is used to get or set the time.
       0AH
       1AH
       2AH
       3AH
Communication between keyboard and keyboard controller is __________.
       Asynchronous serial
       Synchronous serial
       Parallel communication
       None of the given
Following is not a method of I/O
       Programmed I/O
       Input driven I/O
       Hardware Based I/O
       None of given
Which of the following are types of ISR __________.
www.vuassignments.com                                                   Page 10
    CS609 Solved MCQ mega collection by Arslan Ali and
                      Zeeshan
       BIOS (Basic I/O service ) ISR
       DOS ISR
       ISR provided by third party device drivers
       All of the given
Interrupt service number is usually placed in ____________ register.
       CH
       CL
       AH
       AL
NMI Stand for
       Non Maskable Interrupt
       Non Multitude Interrupt
       Non Maskable Instruction
       None of Given
A single interrupt controller can arbitrate among ____ different devices.
       4
       6
       10
Hardware Interrupts are __________.
       Preemptive
       Non-Preemptive
       Both Preemptive and Non-Preemptive
       None of Given
The microprocessor package has many signals for data. Below are some in Correct priority order (Higher
to Lower).
www.vuassignments.com                                                                        Page 11
    CS609 Solved MCQ mega collection by Arslan Ali and
                      Zeeshan
       Reset, Hold, NMI, INTR
       NMI, INTR, Hold, Reset
       INTR, NMI, Reset, Hold
       None of the Given
The interval timer can operate in ____modes.
       Three
       Four
       Five
       Six
PPI stands for _____________.
       Parallel Programmable interface
       Peripheral Programmable interface
       Port Programmable interface
       None of the given
BIOS DO NOT support ______.
       LPT1
       LPT2
       LPT3
       LPT4
_____ Bit is cleared to indicate the low nibble is being sent.
       D1
       D2
       D3
       D4
The bit ______ of Line control register in UART, if cleared will indicate that DLL is the data register.
www.vuassignments.com                                                                             Page 12
    CS609 Solved MCQ mega collection by Arslan Ali and
                      Zeeshan
      1
      3
_________ used to determine the amount of conventional memory interfaced with them processor in
kilobytes.
      INT 10 H
      INT 11 H
      INT 12 H
      INT 13 H
Bit number _______ of coprocessor control word is the Interrupt Enable Flag.
      7
      8
      10
To distinguish 486 with Pentium CPUID Test is used.
      True
      False
______ is LED control byte.
      0xF3
      0xED
      0xE5
      0xFF
The memory addresses of COM ports remain same for all computers
      True
www.vuassignments.com                                                                   Page 13
    CS609 Solved MCQ mega collection by Arslan Ali and
                      Zeeshan
       False
Int_____________ service 0 can be used to set the line parameter of the UART or COM port.
       14H
       15H
       13H
       None of the given option
In case of synchronous communication a timing signal is required to identify the start and end of a bit.
       True
       False
BIOS support _____________UARTS as COM ports.
       6
       4
The function uses the COM port number to receive a byte from the COM port using BIOS services.
       recievebyte()
       receive()
       recievechar()
Int 14H____________ can be used to send a byte
       Service#0
       Service#1
       Service#2
       None of the given option.
The _____________function initialize the COM port whose number is passed as parameter using BIOS
services.
www.vuassignments.com                                                                            Page 14
    CS609 Solved MCQ mega collection by Arslan Ali and
                      Zeeshan
       Initializecom()
       Initialize()
       Recievechar()
       None of these option
XON whenever received indicates the start of communication and XOFF whenever received indicates a
temporary pause in the communication.
       True
       False
___________ is used to identify cause of interrupt.
       Interrupt enable register
       Interrupt ID register
       Interrupt Status register
       None of the above
In ____________each byte is needed to be encapsulated in start and end.
       Synchronous communication
       Asynchronous communication
       Both
       None of given
________ is a device incorporated into the PC to update time even if the computer is off.
       Clock counter
       ROM
       Clock
       Real time clock
There are two types of communication synchronous and Anti Synchronous
       True
       False
www.vuassignments.com                                                                       Page 15
    CS609 Solved MCQ mega collection by Arslan Ali and
                      Zeeshan
To set the interrupt vector means is to change the double word sized interrupt vector within the IVT.
       True
       False
www.vuassignments.com                                                                            Page 16