IBM XT 5160 Technical Reference page 260

Hide thumbs Also See for XT 5160:
Table of Contents

Advertisement

LI NE
SOURCE
(B I OS FOR THE I BM PERSONAL COMPUTER XT)
1 I /08/82
ABSO
SEGMENT AT 0
STG_LOCO
LABEL
BYTE
ORG
2-4
NMI
-
PTR
LABEL
WORD
ORG
5-4
INT5_PTR
LABEL
WORD
ORG
8-4
INT ADDR
LABEL
WORD
INT:=PTR
LABEL
DWORD
ORG
10H-4
V IDEO_INT
LABEL
WORD
ORG
lDH-4
PARM_PTR
LABEL
DWORD
PO I NTER TO V IDEO PARMS
ORG
18H-4
BAS IC_PTR
LABEL
WORD
ENTRY PO I NT FOR CASSETTE BAS I C
ORG
01EH-4
INTERRUPT IEH
DISK_PO INTER
LABEL
DWORD
ORG
01FH-4
LOCA T I ON OF PO INTER
EXT_PTR LABEL
DWORD
PO I NTER TO EXTENS ION
ORG
400H
DATA AREA
LABEL
BYTE
ABSOLUTE LOCA T I ON OF DATA SEGMENT
DATA:=WORD
LABEL
WORD
ORG
0500H
MFG TEST RTN
LABEL
FAR
-
ORG
7COOH
BOOT_LOCN
LABEL
FAR
ABSO
ENDS
.
------------------------------------------------
~
STACK -- USED DURING INITIALIZATION ONLY
5-113
INSERT STATE IS ACTIVE
CAPS LOCK STATE HAS BEEN TOGGLED
NUM LOCK STATE HAS BEEN TOGGLED
SCROLL LOCK STATE HAS BEEN TOGGLED
AL TERNATE SH I FT KEY DEPRESSED
CONTROL SH I FT KEY DEPRESSED
LEFT SH I FT KEY DEPRESSED
RIGHT SH I FT KEY DEPRESSED
ADDRESSES OF RS232 ADAPTERS
ADDRESSES OF PR INTERS
I NST ALLED HARDWARE
I N I TI ALI ZATI ON FLAG
MEMORY SIZE INK BYTES
SCRA TCHPAD FOR MANUFACTUR I NG
ERROR CODES
8259 PORT
8259 PORT
8255 PORT A ADDR
8255 PORT B ADDR
8255 PORT C ADDR
8253 TI MER CONTROL PORT ADDR
8253 TlMER/CNTER 0 PORT ADDR
T I MER 0
I NTR RECVD MASK
DMA STATUS REG PORT ADDR
DMA CH. 0 ADDR. REG PORT ADDR
KEYBOARD DATA IN ADDR PORT
KEYBOARD· I NTR MASK
KEYBOARD SCAN CODE PORT
CONTROL BITS FOR KEYBOARD SENSE DATA
80H
40H
20H
10H
08H
04H
02H
01H
4 DUP(?I
4 DUP(?)
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
DB
WORD
OW
OW
DB
OW
DB
DB
EQUATES
8088 INTERRUPT LOCATIONS
PC-XT System BIOS (11/08/82)
KEYBOARD OAT A AREAS
ROM BIOS DATA AREAS
SEGMENT AT 30H
OW
128 DUP
(?)
LABEL
ENDS
THE
B I OS ROUT I NES ARE MEANT TO BE ACCESSED THROUGH
SOFTWARE INTERRUPTS ONLY.
ANY ADDRESSES PRESENT IN
THE LIST I NGS
ARE INCLUDED
ONLY FOR
COMPLETENESS.
NOT FOR
REFERENCE.
APPL I CA T IONS WH I CH
REFERENCE
ABSOLUTE
ADDRESSES
WITH I N
THE
CODE
SEGMENT
V 10LATE THE STRUCTURE AND DES I GN OF B I OS.
;----- SHIFT FLAG EQUATES WITHIN KB_FLAG
INS STATE
CAPS STATE
NUM STATE
SCROLL STATE
ALT SHTFT
CTL-SHIFT
LEFT SHIFT
RIGHT_ SH I FT
STACK
DATA
SEGMENT AT 40H
RS232_BASE
OW
.
----------------------------------------
PORT A
EQU
60H
PORT-B
EQU
61 H
PORT-C
EQU
62H
CMD PORT
EQU
63H
I NTAOO
EQU
20H
INTAOI
EQU
21H
EOI
EQU
20H
T I MER
EQU
40H
TIM CTL
EQU
43H
T I MERO
EQU
40H
TMINT
EQU
01
DMA08
EQU
08
DMA
EQU
00
MAX PER 100
EQU
540H
MIN-PER 100
EQU
41 OH
KBD-IN
EQU
60H
KBDTNT
EQU
02
KB DATA
EQU
60H
KB:=CTL
EQU
61 H
73
TOS
74
STACK
75
76
77
78
79
80
81
82
PR INTER_BASE
1
ST
I TLE (B I OS FOR THE I BM PERSONAL COMPUTER XTl
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
83
EQU I P FLAG
84
MFG TST
85
MEMORY SIZE
86
MFG_ERR_FLAG
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
0080
0040
0020
0010
0008
0004
0002
0001
0060
0061
0062
0063
0020
0021
0020
0040
0043
0040
000 I
0008
0000
0540
0410
0060
OOO?
0060
0061
0000
(128
7777
i···
0000
(4
7777
i···
0008
(4
7777
i···
00 I 0
7777
0012
77
0013
7777
gg:
~
;; ..
LOC OBJECT
0100
0017 ??
0000
0008
0008
0014
0014
0020
0020
0020
0040
0040
0074
0074
0060
0060
0078
0078
007C
007C
0400
0400
0400
0500
0500
7COO
7COO

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents