EasyManua.ls Logo

IBM 5150 - Page 129

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...
LaC
OBJ
LINE
SOURCE
439
OKA
CHA~ElS
ADDRESS
AND
COUNT
REGISTERS
J-----
WRAP
£10A
BOFF
EIOC
EIOC
8A08
ElOE SAF8
E110
890800
£1132.8Oz.
EllS
EllS
EE
E 116
50
E1l7
EE
E118
B80101
EHB
EC
Elle
8AEO
EllE
EC
EllF
3808
El2.1
7401
flU
F4
£124
£124
42
E
125
f2EE
Ell7
FEeD
E129
74£1
E12B
8EDB
E120 8EC3
E12F
BOFF
E131
E601
El33
50
£134
E601
£136
B20B
E138
B056
En
...
EE
E138
8000
E13D
£608
E13F
50
E140
E60A
£142
8103
El44
B041
£146
E146
EE
f147
FEeD
E149
E2FB
E14B BAl30Z.
E14E B001
E150
EE
£151
882£7204
£155
81fD3412
£159
740
...
Else
8C41F090
E15F
E9B6FE
E162
£162
7401
£164
F4
£165
£165
2BFF
£167
£460
£169
l40C
E168
0404
E160
BlOC
440
441
HOY
AL.OFFH
; WRITE PATTERN
FF
TO
All
REGS
442
C16:
443
HOY
I SAVE PATTERN FDR
COMPARE
444
HOY
445
HOY
; SETUP
LOOP
tNT
446 SU8
; SETUP
I/O
PORT
AOOR
OF
REG
{OOOO,
447
C17:
448
OUT
DX,Al
I WRITE PATTERN
TO
REG, LSB
449
PUSH AX
4SO
OUT
DX,AL
I HSB
OF
16
BIT
REG
451
HOV
AX,0101H
I
AX
TO
ANOTHER PAT BEFORE
RO
452
IN
AL,DX
I READ
16-BIT
OMA
CH
REG. LSB
453
HOV
AH,AL
I SAVE LSB
OF
16-BIT
REG
454
IN
AL.DX
I
READ
MSB
OF
OMA
CH
REG
45.
CHP
BX,AX
I PATTERN READ
AS
WRITTEN?
456
JE
C18
I YES -
CHECK
NEXT
REG
457
HLT
I
NO
- HALT
THE
SYSTEH
458
C18:
I
NXT_DMA_tH
4.9
INC
ox
I SET
110
PQRT TO NEXT
CH
REG
460
lOOP
C17
; WRITE PATTERN
TO
NEXT REG
461
INC
AL
j
SET
PATTERN
TO
0
462
JZ
C16
I WRITE
TO
CH~El
REGS
"3
464
1-----
INITIALIZE
AND
START
OMA
FOR
MEMORY
REFRESH.
"7
46.
..
6
HOY
DS.BX
;
SET
UP
ABSO
INTO
OS
AN)
ES
HOY
ES,BX
468
ASSUME
DS:ABSO.ES:ABSO
469
47.
t10V
AL,OFFH
;
SET
CNT
OF
64K
FOR
RAtI REFRESH
471
OlTT
OI1A+l,AL
472
PUSH
AX
473
OUT
OI1A+l,.U
474
HOV
DL.OSH
I
OX=OOOB
47.
HOV
Al,OS8H
I SET
OMA
HOOE.CH
O.REAO,AUTOINT
47.
OUT
DX,Al
I WRITE
DHA
HOOE
REG
477
HOV
AL,O
; ENABLE
DHA
CONTROllER
478
OUT
DI1.6.+8.AL I
S~TUP
OMA
COHHAHD
REG
479
PUSH
AX
480
OUT
DHA+ID,Al
I ENABLE
CHANNEl
0
FOR
REFRESH
481
HOY
482
HOY
I SET
HOOE
FOR
CHAHNEl 1
48'
t18A:
484
OUT
aX,AL
48.
INC
AL
I
POINT
TO NEXT CHAHNEl
486
lOOP
C18A
487
1-----
-----
- - - - - - - -
------
- - - - - - - - -
--
-
----
--
-----
------
-----------
488
BASE
16K READIWRITE
STOR.6.GE
TEST
489
I
DESCRIPTION
490
~ITEIREADIVERIFY
DATA PATTERNS
FF,55,AA,01,
AND
00
491
TO
1ST
16K
OF
STORAGE.
VERIFY
STORAGE
ADORESSABILITY.
492
INITIALIZE
THE
8259
INTERRUPT
CONTROllER
CHIP
FOR
493
CHECKING MANUFACTURING TEST 2 HODE.
494
J
-.
--
- -
-.
---
_.
--
-.
- - -
----
_
••••
-----
-
--_.
-
---------
---------------
49.
496
1-----
DETERMINE
MEMORY
SIZE
AN)
FIll
MEMORY
WITlf DATA
4"
498
HOY
DX,021lH
1 ENABLE EXPANSION
BOX
499
HOY
AL,OlH
500
OUT
DX,AL
.01
HOV
BP,OATA_WORDrOFFSET
RESET_FLAG!
I SAVE
'RESET.FlAG'
IN
SP
S02
CHP
BP,1234H
;
WARM
START?
503
JE
C18B
; BYPASS STG
1ST.
S04
HOY
SP,OFFSET
C2
S05
J"P
STGTST
C24:
S07
JE
C188
I
PROCEED
IF
STGTST
OK
S08
HLT
;
HALT
IF
NOT
509
CISB:
510
SUB
DI,DI
511 IN I DETERMINE BASE RAtI
SIZE
512
AM>
AL,OCH
I
ISOLATE
RAM
SIZE
SWS
.06
ADD
AL.
4 I CALCULATE HEttoRY
SIZE
514
HOY
CL.
12
'13
5-36
System BIOS

Table of Contents

Other manuals for IBM 5150

Related product manuals