EasyManua.ls Logo

IBM 5150 - Page 132

IBM 5150
309 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
Loading...
•••
•••
•••
•••
•••
•••
•••
LOC
OBJ
LINE
SOURCE
E240
08:
E240
F6C4FF
••
7 TEST AH,OFFH ;
DID
TIMER
0 INTERRUPT
OCCUR?
E250 7504
D.
; YES • CHECK
TIMER
OP
FOR
SLOW
TIME
•••
J"Z
E252 E2F9
LOOP
I WAIT
FOR
UITR
FOR
SPECIFIED
TIME
D'
E254 EBEI
.70
JMP
D.
I
TIMER
0 INTR
DION'
T
OCCUR
-
ERR
E256
.71
D9:
E256 B112
.7'
ItDV
CL,16
I
SET
PGM
lOOP
tNT
E258
BOFF
.73
MDV
Al,OFFH
I
WRITE
TIMER
0
CNT
REG
~
E2SA
£640
.74
OUT
TlHERO,AL
Else
88FEOO
.7.
HOY
AX.OFEH
EZSF
EE
.7.
OUT
DX,AL
E260
.77
010:
E260 F6C4FF
.7.
TEST
AH,OFFH I DID
TIHfR
0 INTERRUPT
ocelll(?
E263 7502
.7.
J"Z
D.
; YES - TIMER CHTING
TOO
FAST,
ERR
E265 E2F9
••
0
lOOP
DIO
;
WAIT
FOR
INTR
FOR
SPECIFIED
TIME
."
..
,
j----- ESTABLISH
BIOS
SUBROUTINE
CAll
INTERRUPT
VECTORS
.83
E267
IE
.84
PUSH
DS
J SAYE POINTER
TO
DATA AREA
£266
8F4000
.8'
I1DV
DI,OFFSET
VIDEO_INT I SETUP
ADDA
TO
INTR AREA
E268
DE
PUSH
CS
E26C 1F
••
7
pop
DS
J SETUP
ADOR
OF
VECTOR TABLE
E26D
8E03FF90
I1DV
SI,OFFSET
VECTOR_TABLE+16
I
START
WITH VIDEO
ElmIY
E271
MIDOO
.8.
HOY
CX.16
.
...
.,
;-----
SETUP
TIMER 0
TO
MODE
3
...
E274
BOFF
MOV
AL,OFFH
I DISABLE ALL DEVICE INTERRUPTS
...
E276
EE
••
4
OUT
DX,AL
E277
6036
••
s
MOV
AL,36H
; SEL
TUI
O.LSB.MSB,MDDE 3
E279
E643
OUT
TIMER+3.AL
I WRITE TIMER
MODE
REG
E27B
BODO
••
7
MDV
AL,O
E27D E640
OUT
TIMER
,AL
I WRITE
LSB
TO
TIMER 0
REG
E27F E1A:
E27F
AS
700
I1DVSW
I
HOVE
VECTOR
TABLE
TO
RAM
E280
47
701
INC
DI
I
I10VE
PAST
SEGMENT
POINTER
E281
47
702
INC
DI
E282 E2F6
703
LOOP
EIA
~
E284 E640
704
OUT
TIMER,Al
I WRITE
"58
TO
TIMER 0
REG
E286
IF
70S
POP
DS
j
RECOVER
DATA
SEG
POINTER
70.
707
;-----
SETUP
TIMER 0
TO
BLINK
LEO
IF
MANUFACTURING
TEST
MODE
70.
E287 E8B903
709
CALL
KBD_RESET
I
SEND
SOFTWARE
RESET
TO
KEYBRD
ElSA
80FBAA
710
eMP
BL,OAAH
I
SCAN
CODE
'AA'
RETURNED?
E28D
741E 711
JE
E.
I
YES
-
CONTINUE
(NON
MFS
MODE)
E28F BOlC
712
HOV
AL,3CH I
EN,
1<80.
SET
KBD
C
LK
LINE
LOW
£291 E661
7"
OUT
POIH_B,AL
I WRITE
8255
PORT
B
E293 90
714
HOP
E294
90
715
HOP
E295 E460
71.
IH
AL.PORT_A I
WAS
A
BIT
CLOCI<ED
IN?
E297 24FF
717
AND
AL,OFFH
E299 750E
718
J"Z
E2
I
YES
- CONTINUE
(NOH
MFG
I1OOE)
E298
FE061204
719
INC
DATA_AREAl
OFFSET
HFG_TST J ;
ELSE
SET
SW
FOR
MFG
TEST
!'lODE
E29F
C10620006D£6
720
HOV
INT_ADDR,OFFSET
BLI*-INT
J
SETUP
TIMER INTR
TO
BLINK
LED
f2A5
BOFE
721
MDV
AL,OFEH ;
ENABLE
TIMER INTERRUPT
EU7
E621
722
OUT
INTAOl,AL
E2A9
723
E2:
1 JI.kIPER_NOT
_IN:
E2U
BOce
7'4
MDV
AL,OCCH ;
RESET
THE
KEYBOARD
ElAB
E661
725
OUT
PORT_B,AL
7'.
7'7
;--------------------------------------------------------
7'8
INITIALIZE
ANO
START
CRT
CONTROLLER
(6845)
729
TEST
VIDEO READ/WRITE
STORAGE.
730
; DESCRIPTION
731
RESET
THE
VIDEO
ENABLE
SIGNAL.
73'
SElECT
ALPHANUMERIC
MOOE,
40
'If
ZS, B &
W.
733
READ/WRITE DATA
PATTERNS
TO
STG.
CHECK
STG
~
734
ADDRESSABlLITY.
73'
1-------
----
-
-----
- -
--------
-----------
-------
- - - -
---
- -
--
E'AD
73.
E6:
ElAD E460
737
IN
AL,PORT_A 1
READ
SENSE
SWITCHES
EUF
8400
738
I1DV
AH.D
E2Bl
A31004
73.
HOV
DATA_WOROIOFFSET
EQUIP
]LAGJ
,AX
I
STORE
SENSE
SW
INFO
E264
740
E6A:
E2B4
2430
741
AND
AL,30H
I ISOLATE VIDEO
SWS
E266
7529
74'
J"Z
E7
I VIDEO
SWS
SET
TO
01
System
BIOS
5-39

Table of Contents

Other manuals for IBM 5150

Related product manuals