IBM AT 5170 Technical Reference page 237

Table of Contents

Advertisement

IBM Peraonal Comput.er MACRO AasembL....
Version
2.00
'-8
TEST2 ---- 06/10/85
POST TESTS AND
INITIALIZATION ROUTiNES
06-10-85
753
PAGE
75'
;
- -
--
- - -- -
------------
~
-
--
----
-------
- - - - - - - -
--------
- - - - - -
--
-
---
-
-- ­
755
MEMORY ERROR REPORTING
IR/WI MEMORY OR PARITY ERRORS)
75.
757
DESCRIPTION FOR ERRORS 201
(CMP ERROR OR PARITY)
758
OR 202
(ADDRESS LINE 0- I 5 ERROR)
75.
7.0
"AABBCC DDEE 201M
(OR 202)
AA=HIGH BYTE OF 24 BIT ADDRESS
7.'
7.2
BB=MIDDLE BYTE OF 24 BIT ADDRESS
7.3
CC .. LOW BYTE OF 24 BIT ADDRESS
7••
DDcHIGH BYTE OF XOR FAILING BIT PATTERN
7.5
EE=LOW BYTE OF XOR FAILING BIT PATTERN
7 ••
7.7
DESCRIPTION FOR ERROR 202
(ADDRESS LINE 00-151
7.8
A WORD OF FFFF
IS WRITTEN AT THE FIRST WORD AND LAST WORD
7••
OF EACH 64K BLOCK WITH ZEROS AT ALL OTHER LOCATiONS OF THE
770
BLOCK.
A SCAN OF THE BLOCK
I S MADE TO INSURE ADDRESS LINE
771
0-15 ARE FUNCTIONING.
".
772
773
DESCRIPTION FOR ERROR 203
(ADDRESS LINE
16-23)
77'
AT THE LAST PASS OF THE STORAGE TEST, FOR EACH BLOCK OF
"5
64K, THE CURRENT STORAGE SIZE
(10)
IS WRITTEN AT THE FIRST
WORD OF EACH BLOCK.
IT IS USED TO FIND ADDRESSING FAILURES.
I
777
"8
-AABBCC oOEE 203 M
".
SAME AS ABOVE EXCEPT FOR DDEE
780
78'
GENERAL OESCRIPTION FOR BLOCK
ID
(ODEE WILL NOW CONTAINED THE
10)
782
DD .. H I GH BYTE OF BLOCK
10
783
EE=LOW BYTE OF BLOCK
10
7 ••
785
BLOCK
10
ADDRESS RANGE
7 ••
0000
000000
-->
OOFFFF
7.7
0040
010000
-->
0 I FFFF
78.
/I
78.
0200
090000 --> 09FFFF
(512->576K)
IF 640K BASE
7.0
100000 -->
10FFFF
(1024->1088K)
IF 512K BASE
7.,
7.2
EXAMPLE
(640K BASE MEMORY + 51 2K
110
MEMORY
=
I
152K TOTAL)
7.3
NOTE:
THE CORRECT BLOCK
10 FOR THIS FAILURE
IS 0280 HEX.
7 ••
DUE TO AN ADDRESS FAILURE THE BLOCK
10+128K OVERLAYED
7.5
THE CORRECT BLOCK
10.
7 ••
7.7
00640K OK
<-- LAST OK MEMORY
7 ••
10000 0300 202
<--
ERROR DUE TO ADDRESS FAILURE
7 ••
.00
IF A PARITY LATCH WAS SET THE CORRESPONDING MESSAGE WILL DISPLAY.
I
.0,
802
"PARITY CHECK
I"
(OR 2)
803
.0.
OMA PAGE REGISTERS ARE USED AS TEMPORARY SAVE AREAS FOR SEGMENT
• 05
; OESCR I PTOR VALUES •
80.
;
- -
--------
- - - - - - - - - - - - - - - -- - - - - - - - -
-
- - - -
---
- - - - - --
-
-
---
-
----
- - - - - --­
807
808
03SC
SHUT3:
ENTRY FROM PROCESSOR SHUTDOWN 3
809
03SC E8 0000 E
CALL
DDS
SET REAL NODE DATA SEGMENT
. , 0
8"
<><> MEMORY FA I LED
<><>
812
03eF C6 06 0016 R 01
"OV
tlMF"G ERR FLAG+l,MEM FAIL; CLEAR AND SET MANUFACTURING ERROR FLAG
813
03C4 80 00
"OV
AL.CR
-
-
CARR I AGE RETURN
814
03C6 E8 0000 E
CALL
PRT HEX
815
03C9 80
OA
OOV
AL.LF
LINE FEED
816
03ee E8 0000 E
CALL
PRT HEX
811
C3eE E4 84
AL,DNA PAGE+3
GET THE HIGH BYTE OF 24 BI T ADDRESS
'N
818
OlOO E8 0000 E
CALL
XPC BYTE
CONVERT AND PR I NT CODE
819
0303 E4 85
GET THE MIDDLE BYTE OF 24 BIT ADDRESS
820
0305 E8 0000 E
CALL
' N
~~CD~~T~AGE+4
821
0308 E4
~6
AL,DMA PAGE+5
GET THE LOW BYTE OF 24 BIT ADDRESS
822
030A E8 0000 E
CALL
XPC BYTE
'N
823
0300 80 20
"OV
AL.'
SPACE TO MESSAGE
824
O:3DF E8 0000 E
CALL
PRT HEX
625
03E2 E4 83
AL,15MA PAGE+2
GET HIGH BYTE FAILING BIT PATTERN
'N
826
03E4 E8 0000 E
CALL
XPC BYTE
CONVERT AND PRINT CODE
827
03E7 E4 82
'N
AL,DMA PAGE+'
GET LOW BYTE FAILING BIT PATTERN
828
03E9 E8 0000 E
CALL
XPC_BYTE
CONYERT AND PR I NT CODE
82 •
• 30
; - - - --
CHECK FOR ADDRESS ERROR
.3'
832
03EC E4 80
'N
AL,MFG PORT
GET THE CHECKPO I NT
833
03EE 3e 33
COP
AL,33H-
IS
IT AN ADDRESS FAILURE?
834
03FO BE 0000 E
"OV
SI,OFFSET E203
LOAD ADDRESS ERROR
16->23
835
03F3 7-4 OA
JZ
ERR2
GO IF
YES
.3.
837
03F5 BE 0000 E
"OV
SI,OFFSET E202
LOAD ADDRESS ERROR 00-> 15
838
03F 8 3e 32
COP
AL,32H
GO
I F YES
839
03FA 14 03
JZ
ERR2
8.0
841
03FC BE 0000 E
"OV
S I ,OFFSET E201
SETUP ADDRESS OF ERROR MESSAGE
842
03FF
ERR2:
843
03F"F E8 0000 E
CALL
E MSG
PR I NT ERROR MESSAGE
844
0402 E4 88
'N
AL.DMA_PAGE+7
GET THE PORT_B VALUE
,.5
•••
1-----
01 SPLAY "PAR I TY CHECK
,"
ERROR MESSAGES
8.7
848
0404 A8 80
TEST
AL,PAR I TY_CHECK
CHECK FOR PLANAR ERROR
849
0406 74 08
JZ
SK I'P
IF
NOT
N"'
-
850
"'
B51
0408 50
PUSH
AX
SAVE STATUS
852
0409 E8 098F R
CALL
PADING
I NSERT BLANKS
853
040C BE 0000 E
"OV
51 ,OFFSET 01
PLANAR ERROR,
ADDRESS "PARITY CHECK
,"
85-4
040F E8 0000 E
CALL
P MSG
o
I SPLAY MPARITY CHECK
,"
MESSAGE
855
0412 58
POP
AX
AND RECOVER STATUS
856
0413
NO'
_Mil
857
0413 A8 40
TEST
AL,IO_CHECK
110 PARITY CHECK
,
858
0415
14
09
JZ
NO' "2
SKIP IF CORRECT ERROR DISPLAYED
8 ••
­
860
0417 E8 098F R
CALL
PAD ING
I NSERT BLANKS
861
04111 BE 0000 E
OOV
S I • OFFSET 02
ADDRESS
OF
"PARITY CHECK
2"
MESSAGE
862
0410 E8 0000 E
CALL
P _MSG
DISPLAY "PAR ITY CHECK
2"
ERROR
863
0420
N"'
-
"'2:
8 ••
CONTINUE TESTING SYSTEM
....
TEST2
5-65

Advertisement

Table of Contents
loading

Table of Contents