IBM PC CONVERTIBLE Technical Reference page 237

Table of Contents

Advertisement

086F
24 F8
AND
AL ,OF8H
CLEAR UNUSED BITS
0871
02 Cl
ADD
AL,CL
ADD OFFSET TO LEVEL '#
0873
01 EO
SHL
AX,l
MUL TI PL Y BY 4
0875
01
EO
SHL
AX,l
0877
8B FO
MOV
SI,AX
MOVE INTO OUTPUT REGISTER
0879
58
POP
AX
087A
C3
RET
087B
GELVECTOR@
ENDP
Keyboard Support Tables
; *****************************************************
KEYBOARD SUPPORT TABLES
NOTE:
A -1 ENTRY INDICATES THE CORRESPONDING KEY IS
EXCLUDED FROM THE TABLE
; *************************************************71:***
;ORG
OE87 EH
087E
ORG
0087EH
----
-
------
-
----
-
-----
--
----
-
-----
-
------------
-
--------
- -- - - - - - --
; ----- SHI FT & STATE KEY PCl SCAN CODES
087E
BYTE
087E
52 3A 45 46
0882
38 10 2A 36
= 0008
K6 LABEL
DB
DB
K6LEQU
I NSJEY , CAPS_KEY, NUM_KEY ,SCROLL_KEY
AL LKEY, CTL_KEY, LEFLKEY ,RIGHLKEY
$-K6
---------
-
----
--
------------------------------------
- -- - - - - - - - - - --
; ----- SHI FT & STATE KEY "MASKS"
0886
0886
80 40 20 10
088A
08 04 02 01
K7 LABEL
DB
DB
BYTE
INS_SHIFT,CAPS_SHIFT,NUM_SHIFT,SCROLl_SHIFT ; KB
ALLSHIFT,CTL_SHIFT,LEFLSHIFT,RIGHLSHIFT ; KB
----------------------
-
-----
--
----
---
--
---
---
--
----
-
-
-
---
- -- - - - - --
; ----- CTL + TYPEWRITER KEYS
-
ASCI I CODES
-----------
-
----
---
---
--
-----
----
-
----
----
---
---
--
---
--
---
---
---
--
088E
IB FF 00 FF FF FF K8
IE FF
0896
FF FF FF IF FF 7F
DB
FF
11
089E
17 05 12 14 19 15
DB
09 OF
08A6
10 IBID OA FF 01
DB
13
08AD
04 06 07 08 OA OB
DB
OC FF FF
08B6
FF FF lC lA 18 03
DB
16 02
08BE
OE 00 FF FF FF FF
DB
FF FF
08C6
20 FF
DB
DB
ESC,-1 ,NUL ,-1 ,-1 ,-1 ,RS,-1
ESC 1 2 3
4
5 6 7
-1,-I,-I,US,-I,DEL,-l,DCl ; 890
BKSPC TAB Q
ETB,ENQ,DC2,DC4,EM,NAK,HT,SIOI5 ; W E R T Y U I 0
DLE,ESC,GS,LF,-I,SOH,DC3 ; P [
J
ENTER CTL A S
EOT,ACK006,BEL,BKSPC,LF,VT,FF,-I,-1 ; 0 F G H J K L
-1,-I,FS,SUB,CAN,ETX,SYN,STX ;
n
LSHFT \ Z
x
C V B
SO,ENTER,-I,-I,-l,-I,-I,-1 ; B N M
/ RSHFT ALT
SPACE,-1
; SPACE CAPS lOCK
----------------------
-
------
--
-----
-
------------
- -- - - - - - - - - - - - - --
:----- CTL + (F KEYS) & (CURSOR KEYS) - EXTENDED ASCII CODES
08C8
K9 LABEL
BYTE
CTL + (Fl - FlO)
08C8
5E 5F 60 61 62
DB
94,95,96,97,98
08CD
63 64 65 66 67
DB
99,100,101,102,103
; CTl + CURSOR KEYS
0802
FF FF 77 FF 84
DB
-1, -1, CTL_HOME, -1, CTL_PGUP
0807
FF 73 FF 74
DB
-1, CTL_CUR_L FT , -1, CTL_CUR_RHT
08DB
FF 75 FF 76 FF FF
DB
-1, CTL_END, -1, CTL_PGDN, -1,-1
;
-- -- ----- -- ---- --
--
------ -- --- --- -- --- --
------ ------------ --------
; ----- LOWER CASE TYPEWRITER KEYS - ASCII CODES
;
--- -- --- -- -- -
---
-------
- -- ----- ----- ---------
--
--
---------- --- ----
08El
KI0LABEL
BYTE
08El
IB 31 32 33 34 35
DB
ESC,' 1234567890-=', BKSPC, TAB
36 37 38 39 30 20
2-212 ROM BIOS

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents