EasyManuals Logo

IBM XT 5160 User Manual

IBM XT 5160
420 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #321 background imageLoading...
Page #321 background image
LOC
OBJECT
LINE
SOURCE
(BIOS
FOR
THE
IBM
PERSONAL
COMPUTER
XT)
I 1
108/82
.------------------------------------------------
;
DUMMY
RETURN FOR ADDRESS COMPAT I
BiLl
TY
;
THESE
ARE
THE
VECTORS
WH
I
CH
ARE MOVED
INTO
; THE
8086
I
NTERRUPT
AREA DUR I
NG
POWER
ON.
; ONLY
THE
OFFSETS
ARE D I
SPLAYED
HERE,
CODE
; SEGMENT
WILL
BE
ADDED FOR
ALL
OF
THEM,
EXCEPT
;
WHERE
NOTED.
SET
FLAG
TO
FF
IF
NON-HDWARE
NEED I
RET
FOR VECTOR
TABLE
SAVE REG
AX
CONTENTS
SET
FLAG
RESTORE
REG
AX
CONTENTS
GET MASK
VALUE
MASK
OFF
LVL
BE
I
NG
SERV
ICED
I
NTERRUPT
I
9H
I
NTERRUPT
I
AH
--
T I
ME
OF DAY
INTERRUPT
IBH
- - KEYBOARD
BREAK
ADDR
INTERRUPT
1C - - T I
MER
BREAK
ADDR
INTERRUPT
1D
--
V I DEO PARAMETERS
I
NTERRUPT
IE
--
DISK
PARMS
I
NTERRUPT
IF
- - PO I
NTER
TO V I DEO
EXT
I
NTERRUPT
I
8H
MUST
BE
INSERTED
INTO
TABLE
LATER
READ I
N-
SERV I CE REG
(FIND
OUT WHAT
LEVEL
BEING
SERV
ICED)
GET
LEVEL
SAVE
IT
OO?
(NO HARDWARE I
SR
ACT I
VE)
VECTOR
TABLE
FOR MOVE TO
INTERRUPT
S
INTERRUPT
8
INTERRUPT
9
INTERRUPT
A
INTERRUPT
B
INTERRUPT
C
INTERRUPT
D
INTERRUPT
E
INTERRUPT
F
I
NTERRUPT
10H
INTERRUPT
1 1H
I
NTERRUPT
I
2H
I
NTERRUPT
I
3H
I
NTERRUPT
I
4H
INTERRUPT
1
5H
(FORMER CAS
SETTE
10)
I
NTERRUPT
I
6H
I
NTERRUPT
I 7H
OFF53H
AL,INTAOI
AL,AH
INTAO
I
,AL
AL,EOI
INTAOO,AL
I NTR
FLAG,
AH
AX
-
DX
DS
AL,INTAOO
AH,AL
AL,AH
HW
INT
AH~OFFH
SHORT
SET_I
NTR
_FLAG
OFFSET
BOOT
STRAP
TIME
OF
DAY-
DUMMY RETURN
DUMMY-RETURN
V I
DEO-PARMS
OFFSET
DISK
BASE
o -
CS:CODE
OFEF3H
LABEL
WORD
OFFSET
T I
MER
I
NT
OFFSET
KB
I
NT
OFFSET
DII
OFFSET
Dll
OFFSET
Dll
OFFSET
Dll
OFFSET
DISK
I
NT
OFFSET
Dll
OFFSET
V I DEO
10
OFFSET
EQU I PMENT
OFFSET
MEMORY
SIZE
DET
OFFSET
DISKETTE
10-
OFFSET
RS232
10-
CASSETTE
10
-
OFFSET
KEYBOARD
10
OFFSET
PRINTER_To
OOOOOH
OF600H
ORG
IRET
DW
DW
DW
DW
DW
DW
DW
DW
DW
TEMPORARY
INTERRUPT
SERV I
CE
ROUT I NE
I.
TH I S ROUT I NE I S
ALSO
LEFT
I N
PLACE
AFTER
THE
POWER
ON
D I AGNOST I CS TO SERV I CE UNUSED
INTERRUPT
VECTORS.
LOCATION'
INTR
FLAG'
WILL
CONTA I N
EITHER:
I.
LEVEL
OF HARDWARE I
NT.
THAT
CAUSED CODE TO
BE
EXEC.
2.
'FF'
FOR NON-HARDWARE I
NTERUPTS
THAT
WAS
EXECUTED
ACC
I
DENTL
Y
IN
OR
OUT
MOV
OUT
SET
I NTR
FLAG:
MOV
POP
POP
POP
DUMMY
RETURN:
-
IRET
ENDP
.--------------------------------------------------------
oI I PROC NEAR
ASSUME
DS:DATA
PUSH DS
PUSH DX
PUSH
AX
CALL
DDS
MOV
AL,OBH
OUT I
NT
A0 0 ,
AL
NOP
IN
MOV
OR
JNZ
MOV
JMP
ASSUME
ORG
VECTOR
TABLE
-
DW
DW
DW
DW
DW
DW
DW
DW
DW
DW
DW
DW
DW
DW
DW
DW
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
DI
I
5814
5815
5816
5817
5818
5819
5820
FF53
FF53
CF
FF23
IE
FF24
52
FF25
50
FF26
E830FB
FF29
BOOB
FF2B
E620
FF2D
90
FF2E
E420
FF30
8AEO
FF32
OAC4
FF34
7504
FF36
B4FF
FF38
EBOA
FF3A
FF3A
E421
FF3C
OAC4
FF3E
E621
FF40
B020
FF42
E620
FF44
FF44
88266BOO
FF48
58
FF49
5A
FF4A
IF
FF4B
FF4B
CF
FF23
FFI30000
FF15
F2E6
FF
17
6EFE
FF
19
4BFF
FF
IB
4BFF
FFID
A4FO
FFI
F
C7EF
FF21
0000
FEF3
FEF3
FEF3
A5FE
FEF5
87E9
FEF7
23FF
FEF9
23FF
FEFB
23FF
FEFD
23FF
FEFF
57EF
FFO 1
23FF
FF03
65FO
FF05
4DF8
FF07
41F8
FF09
59EC
FFOB
39E7
FFOD
59F8
FFOF
2EE8
FF
1 I
D2EF
5-174
PC-XT System BIOS
(11/08/82)

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the IBM XT 5160 and is the answer not in the manual?

IBM XT 5160 Specifications

General IconGeneral
BrandIBM
ModelXT 5160
CategoryDesktop
LanguageEnglish

Related product manuals