Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!news.cs.indiana.edu!ux1.cso.uiuc.edu!news.iastate.edu!sharkey!tygra!dave From: dave@tygra.UUCP (David Conrad) Newsgroups: comp.lang.pascal Subject: Extended Keyboard BIOS functions (was: Re: (none)) Summary: RAUTDM (Read An Up-To-Date Manual) Keywords: 101/102 key keyboard, BIOS Message-ID: <1991Feb1.113505.29203@tygra.UUCP> Date: 1 Feb 91 11:35:05 GMT References: <25726@adm.brl.mil> Organization: Moore Software, Detroit, MI Lines: 29 In article <25726@adm.brl.mil> SCP3006%SAKAAU03.BITNET@uga.cc.uga.edu writes: > While I was studying a program written in assembly language . I was >surprised to see functions 10H , 11H , 12H were used . > > If you refer to any book or reference which explains interrupts... >you will find that these functions under INT 16H are * RESERVED * > >Charles Markoni When I refer to a book which explains interrupts it tells me: Service 10H: Extended Keyboard Read Service 11H: Get Extended Keystroke Status Service 12H: Get Extended Shift Status These functions are the equivalents of services 0, 1 and 2 respectively. They return additional info available on 101 key (AT style) keyboards, e.g. F11, F12, left vs. right Alt and Ctrl. The book is The *New* Peter Norton Programmer's Guide to: The IBM PC & PS/2, from Microsoft Press, ISBN: 1-55615-131-4. I'd say your reference is out of date. -- David Conrad tygra!dave@uunet.uu.net tygra!dave@sharkey.cc.umich.edu (The address in the last line below is BROKEN.) -- = CAT-TALK Conferencing Network, Computer Conferencing and File Archive = - 1-313-343-0800, 300/1200/2400/9600 baud, 8/N/1. New users use 'new' - = as a login id. AVAILABLE VIA PC-PURSUIT!!! (City code "MIDET") = E-MAIL Address: dave@DDMI.COM