IBM 5170 Technical Reference page 227

Hide thumbs Also See for 5170:
Table of Contents

Advertisement

0000
TITLE
GOT_BlD - 09/26/83 BU I lD THE GOT
• liST
I NClUOE SEGMENT. SRC
0000
CODE SEGMENT BYTE PUBLIC
.~
~
~
ASSUME
CS:CODE
ASSUME
SS: NOTH I NG
ASSUME
OS: CODE
ASSUME
ES: NOTH I NG
PUBl I C
GOT_BlD
PAGE
THE FOllOWING DATA DEFINES THE PRE-INITIALIZED GOT.
THESE MUST BE INITIALIZED IN THE ORDER IN WHICH THEY APPEAR
IN THE GDT_DEF STRUCTURE DEFINITION AS IT IS IN SYSDATA.INC.
FI RST ENTRY UNUSABLE
OESCR_OEF
SEG, 0, 0, 0, 0
0000
0000
OW
0
Segment lim i t
0002
0000
OW
0
Segment base address -
low word
0004
00
DB
0
Segment base address - high byte
0005
00
DB
0
Access rights byte
0006
0000
OW
0
Reserved
THE GOT ITSELF
OESCR_OEF
SEG, GOT_lEN, GDT_lOC, 0, CPlO_DATA_ACCESS
0008
0088
OW
GOT lEN
; Segment lim
i
t
OOOA
08AO
OW
CDT-lOC
; Segment base address -
low word
OOOC
00
DB
0
-
; Segment base address - high byte
0000
93
DB
CPlO_DATA_ACCESS
; Access rights byte
OOOE
0000
OW
0
; Reserved
PAGE
THE SYSTEM lOT DESCR I PTOR
DESCR_DEF
SEC, SYS_IDT_lEN, SYS_'DT_LOC, 0, CPLO_DATA_ACCESS
DOlO
0800
OW
SYS lOT lEN
; Segment lim i t
0012
OOAO
g~
gys:
I DT:lOC
;
Segm9n~ ~:~~e~~d ~::~ ~d~ r~~\;t~
ow wo rd
0014
00
0015
93
ge
gPlO_DATA_ACCE~SReS9rved
; Access rights byte
0016
0000
THE SYSTEM DATA AREA DESCR I PTOR
DESCR_DEF
SEG, SOA_lEN, SOA_lOC, 0, CPlO_DATA_ACCESS
0018
0300
OW
SDA lEN
; Segment lim i t
001 A
0400
001C
00
g~
~DA:lOC
;
~:~~:~~
g:::
:~~~:::
:
~~~hwg;~9
DOlO
93
DB
CPlO_OATA_ACCESS
; Access rights byte
DOlE
0000
OW
0
; Reserved
PAGE
COM PAT I BlE MONOCHROME CRT
g~SCR_DE~CRT SIZ~EC,
MCRT_SIZE;
~~~~:n~Oi ,=?~T@_H',
CPLO_DATA_ACCESS
0020
1000
0022
0000
OW
MCRT@ lO
; Segment base address -
low word
0024
DB
0025
93
g:
~~~6~~~iA_ACCESS
;
segmen;
~~6:s:d~~:~is" b~~~h
byte
0026
0000
OW
0
; Reserved
COM PAT I BlE COLOR CRT
DESCR_DEF
SEC, CCRT_SIZE, CCRT@_LO, CCRT@_HI, CPlO_OATA_ACCESS
0028
4000
OW
CCRT SIZE
; Segment lim i t
002A
8000
Segment base address -
low word
002C
DB
g~
gg~i:-~~
~
Segment base address .. high byte
0020
93
DB
CPlO_DATA_ACCESS
; Access rights byte
002E
0000
OW
°
;
Reserved
ENHANCED COLOR CRT - ONE ENTRY FOR EACH 64K
DESCR_DEF
SEC, ECCRT_S IlE, ECCRT@_lO_lO, ECCRHClO_H I, CPlO_DATA_ACCESS
0030
FFFF
OW
ECCRT SIZE
; Segment
J
Imit
0032
0000
0034
OA
g~
~gg~i:=tg=~~
;
~:~~:~~ ~::: :~~~:::
:
~~;hwg;~e
0035
93
DB
CPLO_DATA_ACCESS
; Access rights byte
0036
0000
OW
°
;
Rese rved
SECOND PART OF CRT
DESCR_OEF
SEC, ECCRT_S IlE, ECCRT@_HI_lO, ECCRTO_H I_H I, CPlO_OATA_ACCESS
0038
FFFF
OW
ECCRT SIZE
; Segment limit
003A
0000
OW
ECCRT@_HI_lO
; Segment base address -
low word
003C
DC
DB
ECCRT@_HI_HI
; Segment base address" high byte
0030
93
DB
CPlO_DATA_ACCESS
; Access rights byte
003E
0000
OW
°
;
Reserved
PAGE
CODE SEGMENT FOR POST CODE, SYSTEM lOT
DESCR_OEF
SEG, MAX_SEG_lEN, CSEG@_lO, CSEG@_HI, CPlO_CODE_ACCESS
0040
FFFF
OW
MAX_SEC_lEN
; Segment lim I t
0042
0000
OW
CSEG@ lO
; Segment base address -
low word
0044
OF
DB
CSEOO=HI
; Segment base address .. high byte
0045
9B
DB
CPlO_CODE_ACCESS
; Access rights byte
0046
0000
OW
°
;
Reserved
TEMPORARY OESCR I PTORS FOR ES, CS, 55, AND OS
DESCR_OEF
SEG, MAX_SEC_lEN, NSEG@_lO, NSEGO_H I, CPLO_OATA_ACCESS
0048
FFFF
OW
MAX SEG LEN
; Segment lim i t
004A
0000
OW
NSEG® LO
; Segment base address" low word
004C
00
DB
NSEC@-HI
; Segment base address" high byte
0040
93
DB
CPlO_DATA_ACCESS
; Access rights byte
004E
0000
OW
°
;
Reserved
DESCR_DEF
SEC, MA>CSEC_lEN, NSEC@_lO, NSEG@_HI, CPlO_DATA_ACCESS
0050
FFFF
OW
MAX_SEC_lEN
; Segment lim i t
0052
0000
OW
NSEOO lO
; Segment base address -
low word
0054
00
DB
NSEC@-HI
; Segment base address .. high byte
0055
93
DB
CPLO_DATA_ACCESS
; Access rightS byte
0056
0000
OW
°
;
Reserved
5-85

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents