All Exams Test series for 1 year @ ₹349 only
Question

Arrange the following services in the ascending order of their interrupt number in ‘C’ :

(a) Keyboard service   (b) Print screen service   (c) Video display service   (d) Memory size service

The correct order of sequence is :

This question was previously asked in
UGC NET 2016 Paper 3 Electronic Science Question Paper (10-Jul-2016)
The correct answer is

(b), (c), (d), (a)

These are the PC BIOS interrupt services, invoked from C through library calls such as int86() or in-line INT n instructions. Each service has a fixed vector number:

ServiceInterruptHexDecimal
Print screenINT 05H055
Video displayINT 10H1016
Memory sizeINT 12H1218
KeyboardINT 16H1622

Sort ascending. 05H < 10H < 12H < 16H, so the order is print screen, video, memory size, keyboard — that is (b), (c), (d), (a), which is option 2.

Why print screen is the outlier. Interrupts 00H–1FH are the low vectors, and the first eight are reserved for processor exceptions (divide by zero, single step, breakpoint, overflow) and hardware IRQs. Print screen at 05H sits inside that low block because it was originally triggered directly by a keyboard scan code, before the BIOS service block proper begins at 10H. That is the single fact that decides this question: everything else is above 10H, so print screen must come first, which immediately eliminates options 1, 3 and 4.

The BIOS block from 10H upward is worth carrying as a group, since the numbering is close and easily confused:

INTService
10HVideo display
11HEquipment list
12HMemory size
13HDisk I/O
14HSerial communications
16HKeyboard
17HPrinter
1AHTime of day

The trap to avoid. INT 21H is the DOS function-call interrupt, not a BIOS service, and INT 09H is the keyboard hardware interrupt (IRQ1) that fills the buffer — distinct from INT 16H, the BIOS service a program calls to read from that buffer.

Hence, the ascending order is (b), (c), (d), (a).

Was this answer helpful?

Similar Questions

  1. The function "isalnum( )" returns a non-zero value if the character is alphanumeric and zero otherwise. What is header file to be used in the main program ?

  2. To read a integer variable, find the correct format given below :

    Int m;

  3. Find the correct list, which is the reverse (at all levels) of the given list :

    [[4, 7, 8], 2, 9, [19, 6], 20, 3]

    (i) 3, 20
    (ii) 9, 2
    (iii) [6, 19]
    (iv) [8, 7, 4]

  4. Which of the following is not an infinite loop ?

    (A) int i = 1; 

    while (1) 

         { 

               i++ ;

     }
     

    (B) for ( ; ; ) ;


    (C) int t = 0, f ;

     while (t) 

    {   

                  f = 1; 

    }
     

    (D) int y, x = 0 ; 

    do 

    {

     y = x; 

            while (x == 0);

  5. The three types of loops available in C language are

    i. for
    ii. while
    iii. do-while

    Which loops do not operate without testing the condition even once ?

  6. Match the following :

    List – IList – II 
    a. associativityi. memory storage
    b. # defineii. if-then-else
    c. autoiii. operators with equal precedence
    d. conditional operatoriv. define operator

    Codes :

  7. Assertion (A) : 'C' uses many data types such as integers (short and long) and float etc.

    Reason (R) : Conversion specifier used for short unsigned integer is % lu.

  8. Which bitwise operator is suitable for turning off a particular bit in a number ?

  9. Which storage class is used for the variables that are often required in a program ?

  10. Which is not a proper way of array declaration ?


Important Questions from Miscellaneous

  1. The magazine in which Mahatma Gandhi mentioned what he wanted the Constitution to do is:

  2. Which gas shields the surface of the earth from ultraviolet radiation from the sun?

  3. Which event is marked as an Intangible Cultural Heritage of Humanity by UNESCO?

  4. Who has been conferred with the rank of the Commander of the Order of the British Empire in 2018?

  5. Who directead the film ‘Bhuvan Shome’?

Need Expert Advice?
Upcoming Exams
MH SET
October 25, 2026
CTET
December 12, 2026
Test Series
UGC NET img
Teaching
UGC NET (Paper 1) 2026 Mock Test Series
476 Tests 1 Tests Free
4.3(72)
English, Hindi

Start Your Preparation with Prepp Mobile App

Download the app from Google Play & App Store
Download the app from Google Play & App Store
Prepp Mobile App