IBM 5170 Technical Reference page 295

Hide thumbs Also See for 5170:
Table of Contents

Advertisement

0295
07
POP
paPA
ES
RESTORE USER EXTRA SEGMENT
RESTORE THE GENERAL PURPOSE REGS
0296
0297
61
86 C4
DB
XCHG
061H
AL,AH
SAVE AL
0299
0296
E4 80
3C 00
IN
CMP
AL, MfG_PORT
Al,O
CHECK THE ENDING STATUS
SET THE ZERO fLAG
0290
86 EO
XCHC
AH, AL
RESTORE AL
029F
FB
STI
TURN I NTERRUPTS ON
02AO
CF
IRET
RETURN TO USER
;-------- ROM lOT LOCATION
"" 0100
ROM_lOT_LEN
EOU
32*8
SIZE OF THE EXCEPTION INTERRUPTS
02A1
ROM_IDT_LOC:
IDT COT OEF
ROM_IDT_LEN,ROM_JOT,CSEG@_~I
02A1
0100
DW -
-ROM_lOT_LEN
; Segment limit
02A3
02A7 R
+
O~I
ROM_lOT
;
Segment base address -
10....
word
02A5
Of
DI3
CSEG@LHI
; Segment base address - high byte
02A6
00
DB
0
; Reserved
;-------- THE ROM EXCEPTION INTERRUPT VECTORS
02A7
ROM_lOT:
; EXCEPT I ON 00
a2A7
03A7 R
+
DESCR_DEf
CATE, EX_I NT, 8 f OS_CS,
a ,
TRAP_GATE
ow
EX_INT
; Destination offset
a2A9
02AB
0020
00
DW
DB
BIOS_CS
0
Destination segment selector
Word count for stack-to-stack copy (only for call gates when PL cha
a2AC
87
nges)
DB
TRAP_GATE
; Access rights byte
02AO
0000
DW
a
Reserved
;EXCEPTION 01
DESCR_OEF
GATE, EX_I NT, B IOS_CS, 0, TRAP_GATE
02Af
03A7
R
+
OW
EX_tNT
Destination offset
02B1
0283
0020
00
ow
DB
BIOS_CS
0
Destination segment selector
Word count for
stack~to-stack
copy (only for ca II gates ....hen PL cha
nges)
02B4
87
DB
TRAP CATE
; Access rights byte
02B5
0000
OW
a
-
Reserved
; EXCEPT I ON 02
OESCR_OEF
GATE, fX_1 NT, 8 I OS_CS, 0, TRAP_GATE
02B7
0269
02BB
03A7 R
0020
00
+
OW
ow
OB
EX_INT
BIOS_CS
0
; Destination offset
Destination segment sGlector
Word count for
stack-to~stack
copy (only for call gates when PL cha
nges)
02BC
02BO
87
0000
DB
OW
TRAP CATE
0
-
; Access
Reserved
rights byte
; EXCEPT I ON 03
02Bf
03A7 R
·
DESCR_OfF
GATE, EX_I NT, Bl OS_CS, 0, TRAP_GATE
OW
EX_I NT
; Destination offset
02C1
0020
ow
BIOS_CS
Destination segment selector
02C3
00
DB
0
Word count for stack-to-stack copy (only for ca II gates when PL cha
02C4
87
nges)
DB
TRAP_GATE
; Access rights byte
02C5
0000
OW
0
Reserved
;EXCEPTION 04
02C7
03A7 R
·
OESCR_OEF
GATE, EX_INT ,BIOS_CS,O. TRM'_GATE
ow
EX_INT
; Destination offset
Q2C9
02CB
0020
00
OW
DB
BIOS_CS
0
; Destination segment selector
Word count for stack-to-stack copy (only for call 9a tes when PL cha
ngas)
02CC
87
DB
; Access rights byte
02CD
0000
OW
Reserved
; EXCEPT I ON
05
02Cf
03A7 R
·
DESCR_OEF
GATE, EX_I
NT, B
I OS_CS, 0, TRAP_GATE
ow
EX_INT
Destination offset
0201
0203
0020
00
DW
DB
BIOS_CS
0
Destination segment selectOr
Word count for stack-to-stack copy (only for ca II gates when PL cha
nges)
02D4
02D5
87
0000
DB
DW
TRAP GATE
0
-
; Access
Reserved
rights byte
; EXCEPT I ON
06
OESCR_OEF
CATE, EX_I NT, B
I
DS_CS, 0, TRAP_GATE
02D7
03A7 R
DW
EX_INT
; Oestination offset
0209
0206
0020
00
nges)
DW
DB
BIOS_CS
0
; Destination segment selectOr
Word count for stack-to-stack copy (on Ill' for ca II gates 'When PL cha
a20C
87
DB
TRAP_GATE
; Access rights byte
0200
0000
OW
a
Reserved
; EXCEPT f ON 07
02Df
03A7 R
·
DESCR_DfF
GATE,EX_INT,B!OS_CS,O, TRAP_GATE
OW
EX_INT
; Destination offset
02E1
02E3
0020
00
OW
DB
BIOS_CS
0
;
;
Destination segment selector
Word count for stack-to-stack copy (only for ca II gates 'When PL cha
02E4
02£5
87
0000
nges)
DB
OW
; Access rights byte
Reserved
;EXCEPTION
08
02E7
03A7 R
·
OESCR_OEF
GATE, EX_I NT, BI OS_CS, 0, TRAP_GATE
OW
EX_INT
; Destination offset
02E9
02EB
0020
00
nges)
OW
DB
BIOS_CS
a
Destination segment selector
Word count for stack-to-stack copy (only for cal f gates when PL cha
02EC
02EO
87
0000
DB
OW
TRAP GATE
0
-
; Access rights byte
Reserved
:EXCEPTION 09
DESCR_DfF
GATE,E>CINT,BIOS_CS,O, TRAP_GATE
02Ef
03A7 R
DW
EX_INT
;
Destination offset
02F,
02F3
0020
00
OW
DB
BIOS_CS
0
Destination segment selector
Word count for stack-to-stack copy (only for call gates when Pl cha
nges)
02F4
02F5
87
0000
DB
OW
TRAP GATE
0
-
; Access rights byte
Reserved
;EXCEPTION 10
02F7
02f9
02fB
02fC
02fO
03A7
R
0020
00
87
0000
·
ngas)
DESeR_DEF
GATE,EX_INT,BIOS_CS,O, TRAP_CATE
OW
EX_INT
; Destination offset
OW
BIOS_CS
Destination segment selector
OB
°
Word count for stack-to-stack copy (only for call
DB
TRAP CATE
; Access rights byte
DW
a
-
Reserved
gates when PL cha
; EXCEPT! ON "
OESCR_DEF
GATE, EX_1 NT,
B
I OS_CS,
0,
TRAP_GATE
02ff
03A7 R
+
DW
EX_tNT
; Destination offset
0301
0303
0020
00
OW
DB
BfOS_CS
0
; Destination segment selector
Word count for stack-to-stack copy (only for cal! gates when PL cha
nges)
0304
0305
87
0000
DB
OW
; Access rights byte
Rese rved
;EXCEPTION 12
DESCR_OEF
GATE, EX_t NT, 81 OS_CS, 0, TRAP_GATE
0307
03A7 R
+
OW
EX_INT
;
De$tination offset
0309
0020
OW
BIOS_CS
; DestinatiOn segment selector
BIOS 1 5-153

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents