PDF 5412 MDP Vol 5 5
·\ · I

·--·=-- · · · · . · · =- · t! . . . . ---- ._,__ - .--- --~ -··-- ,,__ _,.-., ~--- ·----l-

~-: ~-...: , - ·- ...... -

.,.;.

.o,..._ ·· ·-.

-~':: ~.-~-- .~ ~-'":":~. · .. _...

;ot- .........:....::-..

> '<- "'ih"'- ··-"

_... .··

.,,.. ~-.---:,...,,.........'(.::~-~-. :--..~..;:._,.,,.,i;;.: ..t~:;,;:;"'~~~ i<. ~-··-· ,.....·.,,

·

·

· · · · ··c. ~-~-.~:~·s.·-:;..~;.·.~J~~-~~~~,,-·--., ~,..,.+:~ef".W ~.-.,.......,._..,.:- ":':'"":-.;,,,~<~".... ·

-·

· ·

, ..
·;

c
c teM MAl~TENANCE DIAGNOSTIC PROGRAM

PART NO.

5558??8

· IBM MAIN1'ENANCE OIAGNC$11C PROGAA·

PAGE

t ·

-

.

PARf' NDe 5558'178

40FI
(
ERR LOC Ge.tECT CODE

ADOR STMT SOURCE STA~~MENT

40FI
0

3741 ST$TE~ TEST MODULE

PAGE

IA

c
c eooc
CAOC

c

OACC 40FI

0AC2 40

0AC3 01

OA04 ODCE

OA06 OAOC

CAC8 0000

c

OAOA 405000

c

OAOI OA02

EAR LOC 08.IECT CODE

2 ·

3

DECK I

LAST CHG :oa 01 74 '

· · SEQ 0

5

START 0

6

TREP

1

., · 8

.

.

.

.

.

.

.

C. ~. G. .

.

.

.X.·

.O.A.O.O.·

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

I
:

9
.. ., · to ·

SECT1CN PREFACE

.:
.:

11 12

.......................................................................

,

0

...13

DC XL2·40FI·

PROGRAM ID AND REVISION LEVEL

OAUD 01 CAOE 80 OAOF FFFF

CC XLl·40'

CP END INTERRUPT FLAG

0A03 IS

DC XL 1901 ·

CURRENT ROUT!NE NUMBER

OA05 16

DC

AL2CJM)

INTERRuPT MANDLER

OAO? 17

DC

AL~(ATNOIJ

ADOR~SS OF FIRST ROUTINE

OAQg 1e

cc

XL~·oooo·

ERROR RECORDING TABLE

OAOC 19 UDTl oc

XL~··osoco·

3741

OA JI 31 41 133A

OAI!! 3C 00 131A

AOOR STllT SOURCE STATEllENY

t.i\00
OAOE OAlO

21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~··$ . . . . . . . . . . . . .

22 ·
23 ·

·
THIS ~C~11tiE ·AITES.A CATTERN OR READS AECORD5 DEPENDING·

* 24 ·
25

ON IT

HCtir
·AIT

THE 3741
S f'CR 374

IS
1

l:~'!"EfTEAURUPPe T.

1T CHECKS FOR
READ lllODE OR

ERRORS.
WAITE ·ODE·

·
·

U·

·

22'8? ···········it····..··················-··#·······...···--···...····..····

29 RTNOI OC

30

DC

31

oc

32

at ·ao·

Rt!VTtNE I
MANUAL IN'P.RVEMION AEQUl~ED ~·ST ROUTINE

33.

34 · 35 ·

INJ~IAL SET ~p FCP SYS'TEN TEST·

.!6 ..

37
... .38
·3o9

LIO NYI

FUNBtT.LF".'NC
IN'T~LGe··no·

FUftlCTION ae'G T~ x··ooo·
Cl.EAR INTERRUPT FLAG

c

·2 ·
43.

SET UF FOR I~ LCCP

44' ·

48

c

OAl9 '3C !!E 1319

46

0

OAlC OC 00 OF5~ 1319
OA2'3 OC 7E OFSCil ·!!!A

·7 48

OA29 OC 04 1!2F 13~A

49

0

OA2F OC 04 OEEO 132F

50 SJ

CM'A·X·~s·

START WIT" o~ FJEl..D

BUFF2+127CtteCHAR

PROPOGATE ·CHA~· TffROUGH 8UFFeA

RUFF2+126(t2"PlwBUFF2+17.7

SEOC!l.~~#CNE 8U~F2+S(~l.SEO

INITIALIZE tOUNTER CFOFOFll PUT COUNT INTO BUFFER

c
(

0 0~35 F3 40 04

OA38

51

52 · WA IT FQR SOME 3741 S:GNAt. BEFOPE BEGINNING. THEN IG.-.ORE THAT 53 · FIRST JNTeRRPUTe

54 BEG

SIC

55 HGRDV EQU

SDfSASeSC~TR\.
·

DISABLE INTERRUPT.

( (

OA 3e 30 4~ 1340

OA~C 39 03 l33F

0

OA40 3t;i FC 1340
OA44 CC 90 OA!JO

OA48 CO e7 OCCF

e

0A4C CO 87 OA38

56

S~!

SH!3eS\.J~ES

57

1'8f' SNS3-l·Jl·03·

·AIT FOR READ OR WPIT£ MODE ETCe

58

TeF SNS39··eo··EDS·81PE·ECR+EC~+AT DR EAACMS.

59 60

er IG.11

. e

SUP

eRANCH IF ONf! ~ MQqE IS ONe GO TC SUPBIV! SOR

61

I!

t'GS:DY

e2

(
c

OASO 3C ST OA'7A

0

t>A54 F3 40 01

· 63 IGA
6· 65
66

. .VI SIC

SRESE T · !C ~TRL

SET UP FOR Ab ROUTINE TO IGNORE TttJS IST INTeARUPT·
~ILL T~IS l"TERRUPTe

0

66 66

0

6., · 68 ·

-------~~----------.~~------------

69 ·

(

70 ·

(

0

.,.71
71

(
c

c

OA~'1 OC 7F OED.A OFSA

OASC CO 87 OA?!!

0

OAf'l CO E7 CC?8 OA65 30 FF 1312

0Af'9 CO 81 0095

0

OAeo co e7 OA5"P
·

72 Wl.ODP 73
7· 75 ?& 77 78
79

f'QU
tl!VC
e e
CLI
ee e

·
BUFf'-1+127Cl281·BUFF2+127

NOV£ PATTERN 8UFF~ ~ IA:I 8UF'F

AW

GO TO RE.AO.AiatT£ ROU11NE

c·ceuF

CHANGE PATTERN IN BUFFER

UfOeJC·FFt

SEE IF UNEXPECTED ltnEctRUPT OC.atlllRtrO

UNf WLC~P

BRANCK. lF SD EAANCH tsAC1t FC)R NEXT RECORD

(...

OA71 CO P7 OA7!1
c

BO
81 81

···

FIL\.ER

(

81

DA1£

l~AVG?·

EC' M>. 824?65 .

PROG 10 PAGE

40F-t

0 DA'TF
c ec No.

I EAUG74 e24765

PROG 10 PAGE

. \:

· ·

--y-iI ---

(
I..
···

teM MAl~TENANCE OIAGNO!TIC PROGRAM

Jr:c
\o;i;i'
···
PART NO· f'AGE

PART NOe PAGE

!5!5!58?'7 8
2A

40Fl !741 SVSTE'1 TE5T lllODU\..E .

(

ERR LOC CBJECT cooe

ADDA STMT SOURCE STATE·ENT

·OFI
(')

3741 SVStE~ TEST MODULE

F.RR LDC. OBJECT CODE

AODR STMT s~~CE STATEMENT

(

OA75 34 oe oe7o

r
'\. ...

OA79 F2 07 ce 0A7C CO e7 OCFE

c

OA8Cl !O 43 1340 OA~4 3C C? OA7A

OAee 39 FC 13AO

(

oAec co 90 0871

CA90 :?c; 03 133F

(

0A9A CO 10 OBF7

OAt;E 38 03 133F

CA4iiC CO 10 OCE2
(_

c

OAlaO !C A2 0AC3

()AAA !l! 01 133F

(

OAAe :!9 Oi t33F

OAAC F2 10 04

OAAF 3C 41 OAC3
(.

( OAE:: F! 43 oe

OAeE :!1 42 133E

(

(IAE-A :!I 44 OF5C

OAEE CO 87 OOA9

(
0AC2 F3 00 00

(

OAC5 3C 02 OC6F

OAC9 Ct 42 OAOO

OACO F2 e7 CC

OAOO (;O e7 OClC

OA04 CO E7 OCB3

OACB CO e7 OAC«;

83 ...............
B8e86s47·*·.···R·W·R·ER·AE·CA·D·C!·R·C·IRWI·! ·R··IRT·EI·T·RE·O·!·U·AT·!I·N·DE·E.·T·E·R·M·I·N·E·D··e·v··3·?·4·1··S·E·T**U*P*·*·

OAB3 OAOC

8889 · · · · · · · · · - · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·. .······. .··

90 R"

ST

RWf;+3.AR~

91 IGB

.IC

tGC.JC·07·

92

e

GE TINT

SET UP FIETURN ALTERED TO IGNORE lST INTERRUPT WAIT FOR INTERRUPT

93

94

S"S SNS3eSLINES

SNS 10 TRANSFER l.INl:S

95 JGC

MVI IGE+1.x 1 07·

IGNORE 1ST INTERRUPT ONLY

96 · 97 9@

TEST FCR EPRCR INCICATION

TeF

SN!3.x·eo·+EDS+BIPE+EOR+EO~+AT

8F

STATER

IF NOT OFF. GD 9RINT STATUS ERROR

99 100 101 102 103 104 t04

TEF BT TeN BT

SNS3-1.x·o3· NO.,COE SNS3-t.x·e3· TCWODE

5EE IF READ OR WRITE MOOE ON STATUS ERROR I~ BOTW OFF SEE IF READ OP WRITE MOOE ON STATUS ERROR IF BOTH ON

104

105 105
* 105
106 1(17 108 109
110 Ill

SET UP RE-0 CR W~ITE AC~DING TO 3'741

MVI DOU0+1 eS·RITE

TBN

SN53-le~·OJ·

IF READ MOOE ON ANO

TBF SN!3-l·ll'02'

WRITE MODE OFF.

.JT

MOCEOIC

..va OC!IO+l·SREAD

THEN GO.ON WITH WRITE OTHERWISE ASSUME READ

112

112

112
113 MODECW ecu

114

510

us

t.10

ll&

LIO

117

e

ue

119 ·

120 00510 SIO

121 ·

122

MVI

123 WAITBV TIO

124

.J

125. ISBSV B

126

a

127

e

128 SNOTS\' eou

129

·
RE.SCTLt LEMiTt'!eLLCR BUFF I l l 1 l.C AR ENABLE
WSEC12 ISESY1TBSV SNC1'BY ·A IT TDOBSY
·W·ITBY

RESPOND TO WRITE,READ MODE LOAD LENGTH COUNT REGISTER (7F! LOAD OATA AOORESS REGISTER ENASLE UJTERRUPTS (MOD l5J
~lO TO REAO OR WRITE
eRANCH IF .SUSY GO WAIT FOR eusv TO DROP IF Tl~EOUT· HALT ERROR
NOT BUSY

G
e
0
0
0 .
0

OAFF CO BT 0222
oec3 ·oe2
oeos co el' OA3!!
0809 36.08 1330 oaoc ~2 i;o 1.7 0810 F! 43 ~0 0813 CO 87 t121A OBI? CE oete ·F CB 19 1140 OBIE 4031 oetc co eT ri222 CB21 401!1 082:! CO eT 0A3!

0827 39 EC 1340
oe2e co 90 oen

OB2F 30 FF 133E

0

OB:!! F2 01 30

OB3t: 3C 01 CC6F

OB:!A Ct) 87 OC IC

0

063E CO 87 OA4E

OB'l2 CO !7 083A

OB4E F~ 43 10

0849 CO 87 Cl21E

CB40 01

CiB·E 1~3E

l'850 1198

oes2 co 87 021·

OBS6 C6

OBST 33

oet:e t 19&

0

CBSA 4CS8

oesc cc e7 0222

OBECI ·oee

0

OBE2 CO 8"1 0A3!S

oet:t: co e7 ODA9
OBEA F3 43 08 oeEC co e7 0000

145

B

0804 146 tn82 OC

t47

B

HALT
XL2·4082 1 BEG

RETURN TO SEGl~~ING

148 149 · CHECK FDR OAT- TRANSFER P~AITY ERROR

t'BIT 0818 OBIA OBIC
0622

1!50

151 NOOPOK "fBN

152

.JF

153 154

SIO
e

155

I)('

156

DC

1"57

oc

158

c:

159

B

160 HT81 CC

161

e

SN!2-t.x·ce· NOCTPE
RS~BOPE.SCTLI
PRlhT X1.. p C6· AL IC ~SG?-MSG'781 AL2(MSG7)
JCL~··oe1·
HALT
xL~··oe1·
BEG

DATA XFER PARITY ERROR ? SENSE R£SPO~SE ' BUS OUT PARITY EPR e~s OUT PARITY ERROR
RETURN TC 8EGINNING

162
163 * CHECK STAT~~ ERROR

082'7
0840 OB4F OBSI 0856 · OBST 0859 0858 0861

164
t6S NODTPE eau

1!!6

TBF

167

er-

168

C1. t

169

.rr:

1'70

..v1

171 WI

e

17~

.B

173

e

174

SIC

175

e

1'76

cc

1.,7

oc

178

DC

179

180

e

1e1

.DC

182

oc

18'3

DC

184

· DC

185

e

186 14T88 oc

18'7

e

·SNS3.x·eo·+ECS+BIPE+EO~+AT CMECK FOR STATUS ERRORS

STATER

IF NOT CFFe -PRINT STATUS ERROR

SNS21X·FF·

LCR c FF ?

ACK
wsec.t
W ··AeIT
WI ~s ... sCTLI UHFAt::K

WAIT ONE
SE CON!>
~ESPONSE TD LCR ERROR SET UP FC'UND LCR YAi.UE

XLl·t·

Al.2(SN52)

AL2C·SG9t

"1NT
XLl·C~·
ALllMSG9-tfSG98) AL2CMSG9)
XL~··oee·
HAl.T
JCt..~··oee·
BEG

RETURN TO SEGINNING

188
······ 189
190
··· 191
192 l.93 AOK l94 t95 RWR

RES~CND TO SUCCESSFU\. SIG

·-· B
SU:l 8

ENABLE RE.SCTLl

ALLOW NEXT INTERRUPT RESPONSE CSIC SUCCESSFUL) RETURN TO CALLER

OAOC CO E7 OCFE

130

B

GE11NT

WAIT FOR INTeRRUPT

131

OAEO 30 4! 1340

132

SL'!IS SNS31SLINES

SNS 1,0 TRANSFER LINES

OAEA OC 01 133E 1348
(

133 134

MVC SNS212leSNS21

OBTAIN STATUS (SENSED PREVIOUSLY)

0

OAEA 3e OA l33D CAFE cc 90 oeo9
0AF2 F? 43 50 OAFS CO 87 021 A
CAF9 CE
OAFA 28 CAFI! lOFI o·Fc i0oe2

0AF9 OAFA OAFC OAFE

135 · 136 137
138 139 140 141 142 143 144

C~ECK FC .. NC-CP

TBN
BF
SIC
e
DC
oc cc
DC

SNS2-l1Jr·04· NOOPOK RSi:<+RECJ1!CTLI PRINT XLl'C6· AL l(lllSG6-ll~GEB) AL201SG6)
JCL~··oe2·

QUIT IF NO-OP BIT ON·
SENSE RESPCNSE,EOJ NO-DP·D 510

···
0

DATE EC NOe

tSNCVT4 e2AU!70

PROG ID PAGE

40F-1 2

e DATE
OEC NO.

IC!AUG74 e24'7E!5

15NCV74 824ETO

9ROG tD 9AG£

40F-I
2&

· c

·

·

·

·

·

·

···

·

·

·

·

·

·

0
-~·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

JBM MAINTENANCE DIAGNCSTIC PROGRAM

PART NOe PAGE

555877e

IBM M~l~TENANCE DIAGNCSTIC PROGRAM

3 (

PART NOe PAGE

( (·
c
I'
'·
(
c
{
L (

40Fl 3741 SYSTEW TEST MODULE

r 40Fl

E~ LCC OBJECT COOE

ADDR STMT SOURCE STATEMEN~

ERR LOC DSJECT CODE

AODR STMT SOURCE STATEMENT

119978 *· *··SU··B·P·C·U·T·I·N·E·S··································*·

199 ·

·

oeEF co e7 OA3!5
08F3 CO 87 0000

264

e

BEE

26!5

266 STATRR B

267

RE TUR"'

RETURN TO BEGINNING

{

220010 ················¥································

267 267

201

267

(

* 202 ···········
203 STATER

268 ···········
* 269 · NOMODE

c 0871 34 ce OBF6

0871

204 ··························
* 205 STATER EQU

206

ST

SET UP RETURN

OBF7 34 oe OClB

* 270 ··························
OBF7 271 NOMOOE EQU

272

ST

NCWCDR+3.ARR

SET UP RETURN

(

0875 ~e OB 1340

(

CB79 :.:!«; F7 1340

087[) F2 90 C7

oeeo F:! 43 oe

(

cee:? cc e7 OA3e

207
2oe · 20Q · 210 211 212 213
214

FOR ENO CF J~B. RESFONSE IS GtVENe THEN CONTROL IS RETURNED TO

ROUTINE VHICH ·AITS FOR A SIGNAL FROM 3741·

TBN SNS3.EOJ

IF ITS EOJ ONLY

TEF SNS3.X 1 FF·-EOJ

THEN RESPOND

JF

STATt

OTHERVISE1 GO ON WITH ERROR

SID REeSCTLl

e

~G~OY

RESPOND TO EOJ GO BACK AND VAIT FOR READINESS

ceFe co e7 021e

c

CBFF 02 ocoo 1340

CC02 124!!

OCC4 CO 87 021A
ocoe ce

OBFF OCOl OC03
OCOB

273 274 275 276 277 278
279
280

e

UNf'ACK

DC

XL 1·2·

DC

ALUSNS3)

DC

ALUMSG13)

e

PRINT

cc XLl ·ccs·

UNPACX SNS INTO PRINT~UT NC READ CA WRITE MODEe

(

CBl!!7 F3 43 oe

OBBAo CO E7 OBBE

C£!8E CO B7 021E

CB92 02
oe9:;: 1:!40

cec;s oe5A cec;7 cc e7 c21A

21~

0987 216 STATt EOU

217

SIC

218

B

219

e

0892 220

cc

0894 221

DC

0896 222

DC

223

e

·
RE.SCTL1
···
UNPACK IL 192 ·
AL~CSfl.!3)
AL2CSTATMG) PAINT

RESPOffD

OC09 33 OCOA 1245
ococ ·cec
OCOE CO 87 0222
oc12 ·oec
OC14 CC @7 OA35
oc1e co e7 ccoo

OC09 OCOB OCOD
OCl3

281

cc

282

DC

283

DC

284

8

285 HTBC DC

286

B

287

288 NCMODR B

289 ···········

AL1CMSG13-WSGl3B) ALUMSG13 J XL2'408C 1 HALT
XL~··oec·
BEG
;;e;URN

8C NO READ OR WRITE MODE ON. RETURN TO BEGINNING

01!9£! C2
cec;c 2!
089C 0£5A
·· oe9F" ·oe3

OB9B OB9C OS9E OSAO

224 225 226 227
228 229 · 230 ·

DC

XL 1 1C2 1

cc

IL1'35'

DC

AL2( STATMGI

DC

SHIFT OFF BITS ANO PCT

STATUS ERROR IN tESSAGE DESCRIBING THAT SIT

ANO PRINT

231 ·

232 ·

c · oeu c2 01 OF7t OBAS OC 01 1332 13·0
OBA£! OE 00 13!2 1!~2
· Of'Bl CO AO OBBC
oees 02 en 14
oeee co e7 OBAB

233

LA

234

MVC

235 SPLDOP ALC

236

BOL

237

LA

238

8

STAB1 >CAI WOl'I< C2 l1SNS3 WOf;I(( 1) eWCRK SElPT SLENC ,)(RI l.XRl SPU>CP

· · oBec 239 SETPT ECU

oeec !& 01 oeee

2·0

ST

F81XAl

('·
CBCO 38 04 1340

241

242

TEN SN!3.AT

OBC4 F2 90 lA

2·· (

OBC7 3C ·2 OAC:!

once F2 ct 13

2·3

JF

NOT AT

CLI DO !IO+ 11 S"RI TE

245

JNE NOT AT

oece co 87 021A

246

B

PRINT

0 (

oeo2 et

OBD:!! 5B

0804 12'-0

0 OBOE CO 87 021"

OBD2 247 0803 248 0805 249
250

DC

XL 1881 1

cc

AL1CMSG14-MSG14BI

DC

AL2CMSG14)

B

PRINT

c oeo- et:

OBDA 251

DC

XLt·86·

oece se ceoc 12FB

OBOB 252 08DD 253

DC

ALlCMSGl~-tllSGlEB)

cc

~2Cti!SGl51

oeoe F2 e .. 08

254

J

HLTAT

OSEI 255 NOTAT EQU

· 256

· Of!El CO 87 021A
08E5 1!6 OBEE 14
P· · OBE7 0000

257
aees 258
OBE6 259
OBE8 260

B

PRINT

DC XL1·e6·

DC

Ai.lCSLENI

oc ALH·-·>

261

CSE9 ca 87 0222
· 08EC 4083

262 HLTAT B
oeee 263 HT83 DC

PUT SNS3 INTO WRK AREA IF THAT BIT IS DNe GO PRINT CONTINUE UNTIL BIT FOUND POINT TO LINE WHICH DESCR1aes Bl~ SEE IF THIS WAS ATTENTIO REQWD IF NOT CONTINUE NORMALLY WERE WE WRITIN6 WHEN ATT REQ·D FOUND IF NOT1 CONTINUE NORMALLY PRINT ATT REQ·O, BUT IGNORE MAYBE
IGNORE IF 10E1 ON 3741 SCREEN
MSG CONTINUED
ERROR DURING WAIT FOR R'V MC'OE

<!ClC 34 oe OC68 OC20 CO e7 OCCF OC24 30 00 OC6F CC28 F2 81 12 OC2E! OC 01 OC7l OCEF OC31 OF 01 OC6F OC6F OC :!!7 OC 01 OC6D OC73 OC!C OC FF OC3D OC3D OC43 OC 3B OC43 OC43 OC49 OF 01 OC6D OC75 OC4F F2 01 10 OC~2 OC 01 OC6D OC73 OC58 OF 01 OC7 l OC7~ OCSE CO 81 0C68 OCE2 OE 01 OC6B OC77 OC68 CO 87 0000
CC6C 0000 OC6E 0000 CC7C 0000 OC72 O!Ee 0Cl4 0001 OClf 0004

· DATE

1fAUG7·

EC ND· t!l24lff

l!SNC¥'P4 e2·e1'0

PR06 ID PAGE

40F-l

DATE

l~AUG74

3 · EC NOe @247E5

* 290 WAIT * 229912 ·*····SU··B·R~O·\J·T·IN·E·····A··IT·S···I ··M·I·L·L·I ·S·E·C···PE·R···C·A·L·L· ·AFTER EACH SEC IT

* 293 ·
294

DECREMENTS SEC~ND COUNT. SAWPLE Ll~KAGE - -

295 · 296 · 297. 298. 299 ·

LOOP

MVI WSEC15

B

WAIT

e

TIMOUT

B

LOOP

BEFOPE LOOP· SET UP · OF SECCINOS <~- LINKAGE TO Tl~eGUT ~OUTINE <~- WAIT RETURNS HERE FOR TttlOUT <~- WAIT RETURNS HERE NOMALLY

300 · 301 ...........................................

OClC
OC6D OC6F OC71 OC73 OC75 OC7T

302

30! WAIT EQU

304

. ST

:!105

B

306

CLI

307

.JE

308

.. vc

309

SLC

310

MVC

:!It OLDSEC CLC

312

CLC

313

SLC

314

JNZ

315

MVC

316

SLC

317

BZ

318 WAITRN ALC

!19 W'-ITR B

'320
321 VCNT DC ::122 vsec DC

323 WSECA DC

:!!24 VlOOO DC

:!25 wooot oc

326 wooo· oc

!27

327

·
VAITR+3.ARR
SUF WSEC.O OLCSEC WSECA(U ·"SEC
WSECC 2) .... sec
WCNTC21.Wt000
·C 2S6J ·*
·CEO>.· wct.TC21.wooo1 WAITl'N WCNTC2J.·lCOO WSECAC211WOOOl WA ITR
·-·WAITR+3~21.wooo·
XL2·f>OOO·
JCL2·0GOO· XL2·oooo· IL:C·1000·
IL2· t · IL2 9 4·

SET tF RETURN GO T~ SUPERVISOR NEW COUNT VALUE ~
PUT NE- ~~C COUNT INTO WOR~ ,ERO THE MAIN SEC COUNT· :SET UP TO DO 1000 TIMES -.AIT t tllLLI
DD 1000 TIMES THROUGH LOOP
SET UP TO DO ANOTHER 1000 MILLI SEC DECREMENT NUMBER DF SEC TO WAIT IF IT Tl ..ED OUT1 RETURN DIRECTLY RETURN TO CALLER +4

PROG ID PAGE

40F-l 3A

(.

,.

·

i,

·

IBM MAJ~TENANCE OlAGNCSTIC PROGRAM

PART NO .. PAGE

555877e

IBM MAl~TENANCE OIAGNCSTIC PROGRAM

" (!

PART NOe PAGE

55587?9
4A

40Ft :!741 SYSTEW TEST NCDULE

(} 40Fl

?741 SYSTEM TEST MODULE

ERR LOC oeJECT CODE
(
,.
\. ..

ADDA ST~T SOURCE STATEMENT

332289 ·*·C·H·E·B·U·F·····

:.'130 ·

·

331 ...............................

332 · CHANGE BUFFER FCR ·RITE ·

ERR LCC OE.IECT CODE
· ·

ADOR STMT SOURCE STATEMENT

387 · TCMODE ·

388 ·······························

* 389 · COME ~Ef'E IF BOTH READ

* 390 ·

AND WRITE MODES CN·

3g1 ................................

333 ·

OR READ.

*

(

334 · PATTER~ SEQUENCE. ee AA FF 01 00 55 AA FF 01 00 55 ···

335 ·······························

(
( ( r·
\.
(
· ·

cc7e 34 ce oce2
OC7C 30 01 1319 oc8o F2 01 07 CCI!:! 3C 00 1319 OCB7 F2 87 OD
OCBA OE 00 1?19 t310 OC90 F2 20 O· OC93 3C 01 1319
OC97 OC 00 OF5A 1?19 OC90 OC 7E OF59 OFSA orA3 06 06 132F 132A oc A9 oc 04 oeE2 l32F
OCAF CO e7 0000

OC8A OC97

336

337 CMGBUF ST

338

CLI

Cl- U!UR+3" ARR CH-R.x·o1·

FOR RETURN IF CHAR WAS JUST 01· FORCE 00

'.."39 340 341 342 CMGl 343

JNE
!!VI
J
eou
ALC

CMG! CHIRwx·oo·
NOl<AP
·
CH-P(1)1INCVAL

DtlN 1 T INC~MENT

344

JNOL

345

MVI

346 NORAP ecu

347

MVC

348

MVC

349

AZ

350

MVC

351

352 CHGBUR 8

353

NOf'AP

AFTER FF FORCE TO 01

·
BUFF2+127(l)eCHAR

BUFF2+12~Cl27)eBUFF2~127 PROPOGATE

SEQC5le!l;UMONE

INCREMENT EBCDIC RECORD COUNTER

BUFF2+7CE)eSEQ

ANO PUT JT INTO BUFFER

·-·

RETURN TC CALLER

3!53

3!53

353 354 ···········

355 · TOOBSY it
3576 ····3··7·4·1··e·U·S·Y··T·O·O··L·O·N·G·-~·········

358 ·

·

359 ...............................

OCE~ CO 87 -021 A
OCEE Cfi
OCE7 28 ocEa 1168 OCEA 4CeE

0

ocec co e7 0222

OCFO 40S6

·

OCF2 CO 87 0A3!i

·

·

·

OCF6 34 oe 0094

CCFA 3C OT OC6F

·

OCFE 30 40 OAOO 0002 F2 et 07

·

oooe 30 cs 02co
0009 F2 81 23

OCE6 OCE7 OCE9 OCEB
OCFl

392

393 TOMOOE B

394

DC

?9!5

DC

396

DC

397

DC

PRINT
XL t 1 C6 · AL IC MSG8-WSG8S)
AL2CMSG81 xL2·4oee·

BOTH MODES ON

398

399

e

400 !-IT86 DC

401

B

GO BACK TO BEGINNING

·02 402 402

402

403 ............

* * 404 GETIHT

405 ·······························

·06 · WAIT FCR AN INTE~RUFT

*

* AOT

*

408 ·······························

409

410 GETlNT ST

411

MVI

FOR RETURN WAIT 2 SEC FOff INTERRUPT

412 413 · 414 415 416 417

CHECK IF USING INTERRUPTS CR .IUST THE PENDING BITe

CLI x·100·.x·40·

ARE WE RELOCATED ?

.IE

HNGPNO

IF NOT· WAIT FOR PENDING ONLY

CLI SMCDeC·E·

ARE WE MODEL 15·

..-e HNGINT

IF NOT· WAIT F(tq PENDING ONLY

418

oce? 34 oe occE

oce7 co 87 021,,.

ocee c2

CJCBC 27
cceo 11c2

OC8F 401!E

OCCt CO 87 0222

OCC! 4Cl!E

OCC7 CO 87 OA'35

~·
"-'

occe co e7 0000

OCBB OCBC OCBE occo
OCC6

360

361 TOOSSY ST

362

B

363

DC

36·

DC

365

DC

366

DC

367

B

368 HT8E DC

!69

e

370 TOOBSR B

371

371

371

371 372 ............

TOCBSR+3 ·ARR PRINT XLI ·C2 1 ALl(MSGlO-MSGlOB)
Al.2CMSG10) ><L2·4cee· HALT a2e4oee·
--·BEG

FOR RETURH COMPARE E~OR ON RECORD XXX
BUSY T~ LONG RETUr.N TO BEGINNING
RET~N

?73 · SUP

·

374 ·······························

375 · BRANCl-'ES TO S~PERYl~CR IF IN SYSTEM TEST ..aoe.

376 ·

OT~ER·ISE ~ETUf<~S TO CALLER

·

ODOC 30 42 133E

·

0010 OC 01 1348 133E 0016 38 20 1330

OOlA F2 10 OC

ODlC CO 87 OClC

0021 CO 87 004A

c

002!5 cc e7 oooc OD29 F~ 40 01

OD2C F2 @7 13

·

e

002F 30 FF 131A OD3! F2 Sl OC

0036 C~ 87 OCtC

OD?A CO 87 004A

·

OO!E CO 87 OD2F

* 418
419

WAIT FDR INTERAUFT PENDING

420 HNGPND SNS SNS2eSSTAT

421

MVC SNS21C2leSNS2

422 · 423 424
·~s
426
427 428 INTOC 429

Tl!!N JT
B B B
S10 J

SN!2-twJ1·2c· INTDC ·AIT NOIERR HNGFND SRESET ·SC lliTAL
PE~D

430

430 ·31 ·

WAIT FDR IN1ERRUPT

432 HNGINT CL1 lNTFLG1X 1 FF·

433

JE

PEND

434

e

·AIT

·35

S

NO IE RR

436

B

HNGINT

PUT SNS ~ INTO SNS21 FOR US1! LATER
AS IF SNSEO ev INTERRUPT ROUTINE
IS INTERRuPT PENOlNG BIT CN ? WAIT UNTIL IT DOES
RESET tT wtfEN IT COMES
INT~RllUPT RECEIEVEO \"ET ? WAIT TIL IT DOES TIMEOUT LOOP SACK

OCCF 3· ce OCEl

OCC3 30 "0 OAOO

(

c

OC07 F2 et 04 OCCA CO e7 OAOA

ocoe cc e7 0000

L (
· · · ·

·

337778 ······*························

379 SUP

ST

SUFR+3.Af<Fl

380

Cl.I x·OAOO·.x·40 1

381

.IE

SUPR

382

B

383

384 SUPR B

385

ENTf<V
·-·

385

385

385 386

............

FOR RETURN
see IF WE ARE RELOCAlcDo
tF NOTe GO RIGHT BACK. GO TO SUPERVISOR
RETURN

PROG ID
· · · · · · · · ·PAGE

437

437

,. 0042 3C 00 l!lA 0046 co 87 0091

438 PEND MVI lNl'FLG. )(I oo·

439

B

GETR

CLEAR I NT FLAG GO RETURN TO ~ALLER

·
· 004A 30 43 1340

·

0041!' 38 04 133F

00!:2 F2 10 OA

·40

··o441 · INTERRUPT OR INTERRUPT PENDING N~T FOUND·

* 442

FIRST SEE IF DEVICE tS ON LINE

443

·43 444 NOJERR SNS

445

TSN

446

.n

SN!3.SLINES SNS3-1·x·041 ONLN

FIRST CHECK IF ON-LINE
IF ON-LINl:e THEN GCl ON

40F-1
· ···· · · · · · · · · · · · · 4

DATE

lf.AUGl'4

EC NO o 8247:!:

t!5NCY74 624270

PROG JO PAGE

·

·

·

l
I
·I

· ·-·

· ·· ,. ~.. :

. -· . . . · . . . . · . ·-~- -"··-"'·-~-Y '""''~-~--- -~_ ,_J_ ""'="'-~~,.,;.~,;,«.,~--' .....-._ _,.,

..--,_,._,-._, ------·-'' ,,,,,,

,, '

....

'''"·'--"'''''

:@_

·

··---·-~-·

· -. _.... ...:·· ··.,, ·· ,., ::

- J :,..- -~·:·._.., · -- ·

·

·

·

·

- -----·-~··_',·_·,__.___··~_.. ~-_~ ,_A:- -~·~ ·_A__ ---:-:· ·~

(
ISM MAl~TENANCE 01AGNC!T1C PJ;CG~AM

PART NOe PAGE

:i ·

!!i·. 5558T7e

letl MAl~TENMtlCE DIAGNOSTIC PSIOGSIAM .

PART tGe PAGE

5!i!i877e !IA

3?41 STSTE~ 1E!T ~ODULE

C) 40F 1 3'741 SYS"ft:I' TES'I ll!ODULE

EPA LOC CS.JECT COOE

(

cos~ co B7 0222

co!c; ·c:eo

c

ocse co 87 OA:?S

(
OOSF :!O 40 OACC
ODE~ F2 81 OA CDH' :!D CS 0200 ODE-A F2 01 03 ODEC F2 87 00
(

0070 CO 87 1121 A
C0'74 CE
0075 2e 007e OFFO t07f 4CE4
007A F2 e7 OA

COTO CO e7 0081 CE
ooe2 ""
OOe:! lC4C
ooes ·ce·

021A

coe7 cc e7 0222

ooee .o.oe·

(

ooec cc e7 OA35

OD"il CC E7 0000

(

(

coca CO S7 021A

r
'

oo~c; C6 COSA 2e _009E 1 lEA

Ot>90 41087
(

0091= CO B7 0222

OOA3 40e?

(

COA!: CO 27 OA3S

c

c

(

(

(

CDA10 34 Ct' ODC5

OOAC 30 40 OAOO

AOOA !TMT SOURCE STATEMENT

OOSA
OOSF
0074 OC7S 0077 0079
0081 0082 ooe4
oce6
ooec
0095 0099 OD9A 009C OD9E OCA4

4·7

e

448 HT80 DC

HALT
XL:&··oaa·

NOT ON-LINE

449

B

BEG

RETURN TO eeGtNNING

450

450
· 451 ONLN EOU
452 · CHECK 1F USl~G INTER~FTS OR JUST THE PENDING BJTe

453

CL1 x·,tOO·.>e·40·

A~E VE RELOCATED ?

454 455

.JE

NOt=NO

CL! SMCCeC·E·

IF NOTw PENDING BIT MtSSEOe ARE WE MODEL 1 !Se

4!56 457

JNf! .J

NOt="'D
NOJN'T

1F NOT· PENOINE BIT MISSED.
IF so. ACTUAL INTERRUPT MISSED

·SB

·SB

459
e 460 NOPND

PRINT

INT PENO BIT NOT ON

4l61 462

DC

XLl·C6·

cc

AL U·S6l-Jl!GISJ

463

DC

AL:&IMSGU

464

DC

465

.J

466

467 NCINT B

468

DC

PRINT
l<Ll8C6·

EXPECfEO INTERRUPT OJD NOT OCCUR

469

DC

AL 11 MSG2-M!G2BI

470

DC

AU!01SG2>

471

DC

472
473 NOIHT e
474 HT84 DC

HALT

INTERRUPT DID NOT OCCUR

475

B

RETURN TO BEGINNING

476 GETR B

RETURN TD CALLER

477

4T8

478

479 ···········

480 · UNE

o

* 448821· · · · ·U·N·E·X·P·E·C·T·E·D· ·J·ti·;T·E-R·f;·IU·P·T· · · · · · · ·O·

483 ·

·

484 ·······························

48S 486 UNE 4e7 488 489 A90
491

· ECU

e

PRINT

DC

XLt·C6·

oc

ALICMSE11-MSG11B1

DC

AL2(MSGll)

cc XL:&··oe7·

Uf'!EXP INTERRUPT·

492

493 HNJ

B

494 HT87 DC

HALT
XL:&·4oeT·

UNEXPECTED INTERRUPT.

·95

B

SEG

49~

496

"96

·06

696

497 . . . . . . . . . . . . . . . . . . . . . . . . . .. . .

498 *

INTERRPUT- ENAeLING AOUTIN!:'.

499 ·

!SOC ··········· . .··············501

502 · INTERA~UT A. aaGS

503 ·

EXPFLG

50.4 ·
sos ..

IHTFLG

506 ENABLE S'f

ENISLR+:'9 ·RR

SOT

CLI x··oo·.x··o·

FM RETURN ARE WE PELOC:ATED ?

ERR LOC Ot!..JECT CODE
CCBI F2 et OE ooe4 30 cs 0200 ooee ,.2 01 '>7 CDS!! 3C FF 131 l
OCBF f'3 .a 02
OOC2 CO e7 OOOct

ODCE 30 42 t3o\e

ODCA 3fl 20 1347

0

OOCE CC 90 OAOE

0002 3C ff 1311

oooe 3C oo 1311

0

OCCA F2 81 04

ODCD 3C FF 1312

l'OEl ::SC FF 131.ll.

ODE~ CO 87 CA\2

ODE'i F:! 40 OS

ODEC CO t!7 OAlllS

"A"1

eDFO 34 08 0£1 ! ODF4 CO 87 021E

COFe 40

ODF9 CE9A

ODFe OBFF

COFC CO E7 02IA

0

OEOl At

OEC2 CO e7 021E

OEC6 40

CEC7 CIECA

c

OEC~ OE!FF
Of!CI! CC 87 021 A

<lEOF A~

CEJO CO 87 0300

0

0
·

0

OE 14 34 08 OE3l'

()EIS CC E!7 G21E

OEI< 40
oeu:: oFtA

OEIF O@FF

Ai>DR '5.,..T SOURCE STATEMeNT

508

.n: ENABLR

IF NOT· t>QN·T ENABLE

509

<LI SMCOeC·E·

ARE WE MCDEL 1 Se

510

,ffllf ENABLA

IF NOT. OON·T ENABl.E

511

.. VI

512

SID

513 EflfASLR 8

514

EXf:FLG·X·FF·
·-·S£fliAth set.Tf;\.

SHOW INTEPRUPT IS ExPEC1'EO
EWABl.E INTERAP"JTS RETURN TO CALL~

551165 ·· ~······IN~T·E·R·R·P·U··T··H··A·N·C·L·tN·G··R··OUTINE

517 ·

ODC6

518 519 520

*····························

IH

· EOU

521

'S"S

SN!21e~!TAT

522

TSN SN!21-l·ll·20·

15 ~UT INT PEND BIT CN ?

523

BF

N(;TME

IF HOTe LEAVEe

524

".:LI EXPFLG.X·FF·

DID WE EXPECT THIS INTERRUPT ?

525

MVI EXO:FLG·X'00"

RESET EXPECT FLA6

526 S27 528

....,..IE
fil'YJ

·+l UN>CeX 1 FF·
tNTFLGeX·~F·

SHO· Utl.'E XPECTEO INTERRUPT SHOW tNTERRuPT DIO OCCUR

529 530

8
&IC

RE STOA SOJSAf+$RE~ETeSCNTRL RESET INTERRUPT ~NO rtsAeLE

531

e

NXTINT

GO TO SUPERVISOR JN C~SE STILL IN INT

532

532

532

534!
532 533 ·············

534 · DU~Pl

·

535 ~

·

553367 ···O·U·M·P·-·~·C·C·i·f'J·T·E·N·T·S··C·F··E·U·F·F~E·R··I ··········...····

S:!B ·

·

539 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. .

540 DUMPl ST

54i

!'.I

DU~P~A+3eARR
UNS:ACK

FOR AETUttN UNPACtc FIRST Mat.F OF 1?8 B\'TE RFC

OOF8 542 ODFA 543
ODFC 544 545

CC

IL1·64 1

.OC

AL2(BUFF1+631

DC

)CL/i 1 8FF·

8

PAlhT

0CP 8\FFRI ·.

OEOl 546

DC

JfLl'At'

FROM OWi l!\IFFZA

OE06
OE08
OEOA
OEOF

547

548

B

!549

DC

5!50

·cc

551

DC

552

B

553

DC

554 OUMPIR S

555

!5!5!5

CJNF"CK IL 1 ·e4·
ALUSUFFl+l27J XL2·8ff·
Pfl INT
·-·XL J·A6·

UNPACIC SECOND MM.,F OF 128 8YTE REC
OCP 5Uf'F1!W FROM OW SUFFER
RETURN 'TO CALLEa

555

!SSS

S!i!S

55e ········. . . . .

557 · DUMP2 0

558 ·

·

559 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

* 560 OUMPS CONTENTS OF SUFFER 2

·

ffl ·

·

OEIC OElE
oezo

!556632 b·U·M··P·2···ST·····O··U·l·ll·P·2·R~+·!·e··M··--·······FO·R·.R.E.T.U·R·N

564

a

UNPACK

UNPACK Ft-ST

565

DC

566

oc

-.L~CBUFf"t+e3J

567

DC

XL2 1 8FF·

DCP BUFFER

HALF OF 12e BYTE REC

DATC
EC ""'O·

PROG 10 PAGE

40F-l 5

0 t>ATf EC fl;Oa
0

U~AUG74
824765

15NDY?4 e24e70

PROG JO PAGE

40F-t 5A

. 1
j

. .... --.. -~ ....., .... ----

J
·! o
0

·

IEM ~Al~TENANCE OIAGNCSTIC PROGRAM

40Fl :!741 SVSTEM TEST MODULE

ERR LCC CEJECT CODE

ADDA STMT SOURCE STATEMENT

OEU CO E7 021A CE25 Al

OEH CC E7 021E

OE~A 40

ee2e OF5A

(

0£20 OBFF

OE2F CO 87 021"

OF!:! AE

OE:!4 CO 87 0000

OE25
OE2A OE2C OE2E OE33

568

B

569

DC

51'0

571

B

572

DC

573

DC

574

oc

575

e

576

DC

577 DUMP2R B

UN FACK tLl·64· a2ceuFF2+1271
._.XL~·eFF·
PRINT X\.l 9116·

( ( (

c
(
c c
c
c
,_
c
(_

c
c

c

DATF
c EC NO.

lEAUG74 e247Ef:

· · ·c~

· · · ·

PART NOe PAGE

0 - 5S581'7e 6

1SM MAINTENANCE OtAGtiCSTIC A:!DGRAM

PART NOe ·5558776

PAGE

6A

c 4DFI 3741 SYSTEM TEST MODULE

ERR LCC CEJECT coce

ADDR STMT SOURCE STATEMEN~

FRDl'I OWN SUFFER UNPACK SECOND ~ALF OF 128 BYTE REC
OCP euFFER FROM OWN SUFFER RETUJaN TO CA~ER

0
0 0
c
0 G 0
0
0
c
0
0 0 0
()
0 0

·· 5s7~9 · ·····$·········¥································

t;81 *

·ESSAGES

·

~2$

·

~3·

·

..·················..· 584.

·

OE:!8 C960r.640E309Cl05 OF.SA

585 586

·ST~A·Y·M··G·o··c~···C·L·~·S···l·-·D···T·PA·oN·SFER

LtNES

-SENSE

3-

xxxx·

CE4C E2CEC5C94003C9CS

586

OE4E C!E24~EOE2C!O!E2

586

OE50 CS4CF36040~040ET

586

CE5e E7E7l:7

586 587

oese

OESB ()EDA
OED8 OF5A

587 588 BUFFI 599 590 8UFFS'
!591

.eou
DS £2U OS

· ·CLl28
n12r;

READ BUff~
REt.D SUFFFO

OFSB 59?

DC

CLt· ·

CF5C OE5!3

593 CWSO ~94 SUFFl8 DC
595

AL2CBUFFtl

LEFT ENP OF READ FteL.O

595

S9'5 OFSE CtE3E3~lC!CeD4Cf OF71 596 STAS

C~2C·ATTACHlleNT RST

·

OF'EE DSE34C09E2E34040

596

t'FEE ·0404040

596

OF72 CSDSC440DECE40C4 OFSS 591'

oc

CF7- CIE3Cl40E2C5E340

!59?

OFE2 4C404040

597

OFeE F~F7F4Fl40C2E4E2 CW99 598

oc

CL20·3741 eus IN PR~Y ERR·

OFel: 4CC905400709E3E8

598

oFc;e 4t)CSt"t;D9

599

~F9A CSDSC44006C64009 OFAO !;99

· DC CL20·END OF RECORD .

·

OF·2 CSC306D~C44040·0

599

OFAA 40404040

'599

OFAE CSDSC44006C640CI OFCI 600

DC

CL21·ENO C~ .JOB

·

CFe6 OEC240404C4C404~ OFeE 40404040 OFC2 F3F?F4Fl4CCIE3E! OFOS

600 600 601

DC:

CLi0·3741 ATTENTION REOD ·

OFCA CSDSE3C90ED540D9

601

OFD2 C5C8C440
OFD5 OF06 60C905E~C509D9E4 OFFD OFDE 07E340D7C~DSC4C9 CFE6 D~C76040C2C~E!40 OFEE C4C9C4400SDEE340 OFFE C?OED4C~4CD60S4C
OFFO OFFE C~OSE3CSD9D9E4D7 \024

601
602 6C!3 MSGIB 604 MSGl
604 604 604 604
60'5 lllSG2S 606

ecu oc
EGU DC

·-·CL40·-J~TERRUPT PENDING- BIT DID NCT COME ON ·
.. ,
CL 39 · tNTEAAUPT LEW!t. 5 010 NOT occ~ AFTER ..,.

l~CE E340D3CSE5CSD340 IOOE F~4~C4C9C440DSC6 IOIE E240CEC3C3E40940

606 606 606

lOlE CIC6E3CSD~40F7

606

1025 40E2C5C3CECSC4E2 104C 60T MSG2 DC

CL40 9 SECCNDSe

·

t02D 4e4040404C404040

607

1035 4C40404040404040

60'7'

10:!0 40404C4~40404040

60'?

·-l 1045 40·0&C404C4C4040

607

t04C 608 MSG38 EOU

104C 4C404C4040

1051 609 MSG3A DC

10!2 40D4D6C4C540D~~S 1079 610 MSG3 DC

CL!·

·

CL40· ·ODE ONLY EXPECTED ON·

·

tOSA C3E840C5ETD7C!C3

610

10E2 E~C!C4400EOS4840

610

IOEA 4040404040404040

610

1072 4040404040404040

610

101'9 611 MSG4B t;CU

·-·

PROG 10
PAGE

40F-1 6

0 DATE OEC t-10.

lf:AUG74 e24765

15NCY74 824870

PROG 10 PAGE

·

·

·

·

·

···

·

·

·

....

·

·

·

·
·

·

·

·

·

·

·

·

·
I

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

· I

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

....._,.....,

PART NOe 5558771

(

PART NOw 5558778

IBM MAINTENANCE 011.GNCSTJC PRCGRAM .

PAGE

71l

PAGE

7 ()

40F1 3741 !YSTEM 1E~T MODULE

E~R LCC CEJECT CODE

ADOR STMT SOURCE STATEMEN1

( (
(
(...
(
(

107A O~CEC1C440D4DEC4 10AI 612 MSG4 DC

CL40 1 REAC ~ODE FDUNC ON·

1oe2 CS40C6D6E405C440

612

1ca· DeDS4B404C404040

612

10~2 4040404040404040

612

lO~A 40404C40404040·0 10A1

612 613 MSG5B

ECU

10A2 eeD9C9E!CS40D4D6 IOC9 614 MSG5 DC

·-1CL40'WR1TE MODE FOU~O CM.

IOAA C4C~4CC6DEE405C4

614

10E2 40D60S4B4C404040

614

lOEA 40404C4040404040

614

1oc2 4040404040404040 10C9
tOCA E2C~C640DSDE60D6 lOFl

614 61~ 111sG68
616 MSG6

EOU DC

·-1
CL40 1 SJQ NO-OP.

1002 C74e404040404040

616

tOCA 4C40404C4C404040

616

10E2 40404(4040404040

616

lOEA 4C4040404C404040 lOFl

616 617 MSG7B

EOU

10F2 C4CtE3Ct40E!D9Cl 1118 618

DC

·-1
0..39 1 0A1A TRANSFER REGISTER PARITY ERROR·

lOFA D~E2CEC5D~4CD9CS

618

1102 C7C9E2E3C~D94CD7

618

110A C1C9C9E3Ee40C5C9

618

1112 D~D6094B4C4C40

618

1119 4040D5D6E3C56040 1140 619 MSG7 DC

CL40' NElTE- 3741 RECORDS MUST eE 128 BYT~S. ·

1121 F3F7F4F14009C5C3

619

11i~ CEC~C4E24004E4E2

Et9

1131 E340C2C540F1F2F8

619

1139 40C2£SE3C!9:24B40

619

1140 620 MSG89 EOU

1141 C2C6E3C840D9C5Cl 1168 621 MSGS DC

*-1 CL40·BOTH READ AND WRITE MODE '9ERE ON·

1! 49 C440C105C440E609

621

1151 C9E3C5400406C4C5

621

1159 40EEC!~9CS40D6D5

621

1161 4t!4040404C404040

621

116~ 622 MSG9B EDU

11E9 C!C5DSC7E3C&40C3 l18F 623

DC

*-1 CL39·LENGT¥ COUNT REGISTER ERROR· E)CPECTED

(
(,
(

1171 D6E4D5E340~SC7

1179 C9E2E3C51X40C5C9

11e1 C4"0f:D94B40CSE707

1189 C~C3E3C5C44040

1190 CEC6E-840CED6E4D5 1198

n.r,;e C440E7E7

1198

11« F::!'FTF4Fl40C2E4E2 llC2

623
623
623·
623 624 MSG9 DC 624 625 MSGlOB EQU 626 MSGIO OC

--1 CL.39·3'74'1 .eusY TOO LONG.

c
c (.

11A4 E840E:!DEOE40D30E 11A< C5C74e4~.,_04040 11B4 4C404.,.04C404,4C 11ec 4o·o·o·0404o·o
11C2
1 lC:! E4C5C5E7D?C5C3E3 11EA

626
626 626 626 627 MSEl lB EDU 628 MSGll DC

·-1CL40 1 UNEX~ECTED INTE·RUPT·

11CE c~c··OC9D!:E3C509

(

1103 C9E4D7E341Me4040

11CE 4040404040404040

628 628 628

(

ltE3 40404C·M0404040 11£A

628 629 MSGl28 EQU

nee EOC5D5C4·006C640 1212 630 MSG12 DC

*-1 CL40·-ENC CF JOB- LINE NOT UP

{ (

11F3 01 DeC2604003C9C!S tlFE C~40C!i06E34Gt!4D7
1203 40 4">' 040404...040 1208 40404(4040484040
1212
1213 D9CSCIC44004D6C4 1239

630

630

630

630

631 MSG138 ECU

632

DC

·-ICL!~·REAC "ODE AND ·RITE MODE l90TH O::Fe

121@ C~·OCID!!C...0£609

632

(

(.

1223 Ct;E:!C!·OO._,~C·C~

632

l22E 40C2D6E3C84006C6

632

(

12::13 CE4~o·o·c·o·o

632

12:!A E20~240F34'06040 1245 633 MSG13 DC

1242 E7E7E7E7

633

CL121 SNS ! - xxxx·

l \ (·

O/ITE

1t'AUG74

EC tlO· 824"PE5
~

PROG ID PAGE

c 40Fl :!741 SV~TE~ TEST MODULE

ERR LOC OBJECT CODE

ADDR STMT SOURCE STATEMENT

1245 6!4 MSG14e ECU

t24E C1E!E3C!SD~E3C9DE 126C 635

DC

·-1
CL!9·ATTE~TtCN REQUIRED -

IF '3741 DISPLAYS·

124E 0540C9CSDeE4C9D9

635

125E C~C44C6C4C4040C9

635

125E C640F3F7F4Fl40C4

635

1266 C9E2D7D3C1E8E2

635

(

1260 4060FlFOC5FlE04C 1294 636

1275 C5D909D60~6B40E!

636

DC

1270 cec5C540E3C8C9E2

636

(

12es 4CC9E2400SDEE340

636

128D C140F!F7F4F14040 1295 CEC1C903E4D9CS4B 12AO

636 637 MSG14

DC

CL t2·FA ll.URE ·

1290 40404040

12AO

12Al E207C1C3C~40CIE5 12C7

637

638 MSG15B EQU

639

DC

·-1CL~9·SPACE AYlllLABLE ON 3741 WAS USED UPo

12A9 CIC9D!ClC203C540

639

1281 CED~40F3F7F4F140

639

1289 EEC1~240E4E2CSC4

639

(

12C1 40E40748404040

639

12ce 09C5E2C5E340E2E8 t2EF 640

DC

CL40'RESET SYSTEM'3 HALTe RESTAPT 3741·

l2CO E2E!C5D461F340Ce

640

12oe CID3E36B40D9C5E2

640

t2EO E!CID9E34CF3F7F4

640

(;

12F8 F148404040A04040 12FO 40A04C4040404040
12Fe 40404040 12FC 40D9C5C1C4 1~01 EED9C9E3C5

12F~
1300 1305

640 641 MSG15 DC

CL12 1

641 642 CREAO DC

CL!' RE·C·

643 CWRITE CC

CL!·WRITE·

644 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

·

· · · ·

130E 0000 1308 00 1304; 0() 130A 00 13oe oo 130C 0001 130E 0002

1310 !SS

1311 00

1312 00

1313 0000

0
· · ·

131! OOClO 1317 OD95
1319 00 131A CC 131E 00 l31C FCFO 131E FOFO 1320 FOFl Ul22 FOF2 132· 0000 132E FCFOFOFOFl 132e OOOOCIOl'OOO

1330 00

40F..-, l

1331 OOClCl

1:!:!3 0000 133! 007F 1337 0000
· 133t; AOOO 13:!8 0000 133C JOOO

··OllTE

16AUG74

· EC NO· e247~!5

MS* U6·

· *

647 ·

oc·s

·

e·e ·

·

6~4o9·.

·
·

651 ·················································

1307 1308 1309 130A 1308

652 653 S
65· 51 655 52 656 S:! 6!57 54

DC
oc . DC
DC DC

XLi·oooo· xLt·oo· XL1'60 1 xt..1·00·
XL 1 ·00·

CONTAINS S·ITCtES AS SENSED
··· KEEP TOGETHER AND LENGTH 6 · ·

1300 658 ONE

DC

"'-2·0001·

t30F 659 TWO ·DC

XL2·0002 1

1310 660 INCVAL DC

1L1·es·

1311 661 EJrPFLG DC

1312 662 UNX

DC

n1·00·
XLt·oo·

1314 663 PSRSAV DC

XLl 1 0000 1

1316 664 PtARSV DC

MX.L.2tC·UooNoEoJ ·

AOORESS OF t=ORCEO HALT DUE TO UNEXft INT

1318 665 UNE8 DC

1319 666 CHAR DC 131A 667 INTFLG DC

ALU·-·l ALU ...·)

1318 668 RECCTR CC

ALIC._·>

1310 669 CTSUF DC

XL2·FOFO·

131F 670 zo

oc

1Cl..2'F0F0'

1321 671 ZI

DC

XL1i·FOF1·

1323 672 Z2

DC

XL2·FOF2'

1325 673 CTR

DC

132A 674 NUMONE DC

JIL.2 1 000_(1· XL51 FOFOFOFOFI ·

132F 67~ SEO

DC

XL!·ooccoaoooo·

1330 676 OWORK DC

xt..1 ·00·

1332 677 WORK DC

XL1i'O'

1334 678

DC

1336 679 LENGTH DC

Xl..i·O· xt..i·OO?F·

255-L

1338 680 XOOOO DC 133A 681 FUNBJT DC

JCL.2·0000· >CLl 1 4CIOCI·

EB-I SIT 0 ·6 USEC PULSES

133C 682 SNSt DC

XL2'0000'

133E 683 SNS2 DC

a1·0000·

1!5NCV74 e2411!70

PROG ID PAGE

40F-l 7A

·

(

·

PART NOe PAGE

555877e

1E!"' ·Ull'<TENANCE DH·GNOST1C PROGRAlll ·

e 0

PART NOe PAGE

!5!5!51!17"P8
ea

40Fl 3741 SYSTE"' TEST ~ODULE

ERR LDC OBJECT CODE

AOOR STMT SOURCE ST·TEMENT

c4CF1

~741 SYSTEM ~EST MODUl.E

ERR LOC OBJECT CODE

ADDR STMT SOURCE STATEMENT

752 ·············································

133F 0000

1341 0000

134:? 0000

(

1345 0000

1347 COC()

f. I,

(
· ·

·

·
·'.EC. · L ( cD·T1=

1340 684 SNS3 DC

XL~·oooc·

1342 685 SNS4 DC 1344 686 SNS5 DC
1346 687 SENS DC

XLr·oooo·
XL~·oooo· XL~·oooo·

e

1348

688 669809

·S·N·S·21···D·C·····X··L2··1 0·0··0·0·' ·····················~···························

·

·

* t91
692 · 603 ·

ECLATES

· *
· · ·

694 695

····························································~···········

696

* * 669978 ·········ST·A·N·D·A·R·C··O··C·P···EQ··U·A·T·E·S·····
699 ··································

0222 700 HALT EO~

nn6 701 LINK EQU

021A 702 PRINT EOU

0212 703 TEST eou

021E 70· UNPACK EQU

0020 705 PJAR EOU
0200 706 s·oo EO~

0001 707 XRl

Ecu

0002 708 xR2

ecu

0008 709 ARR

EQU

0004 710 PSR

EQU

ooco 71~ IARt eau

0084 712 1ARS Eau

0020 713 PllAR ECU

0226 71· PACK EQU

022A 715 LOAD EOU

0080 716 BITO ecu

0040 717 81Tt EQU

0020 71e B1T2 EOU

0010 719 SJT3 EOU

0008 720 BIT· EOU

0004 721 BITS EQU

0002 722 e1T6 EOU

X 1 ~22 1
X1 11E' x·21A 1
··~~2· x·~tE·
x·20·
x·200· 01 02 x·ce· x·o·· x·co· x·e·· x·20 1 x·22e· x·22A· x·eo· x··o· ··~o· x·to·
x·ce· X9 04' x·o2·

PROGRA~ INSTRUCTION ADDRESS REGISTER LOCATION OF CPU MODEL LETTER·

· · ·
· · · · ·
:e

0001 723 etT7 Eau x·o1·

0208 020A 0208 0020 0008 0001 ooeo

72· SBYTEO ECU 725 SBYTE2 EOU
726 SBYTE3 EQU 727 sswo2 EOU 728 sswo· EOU 729 SSW07 EO\i
730 ss·tO EQU

x·o2oe· X8 020A' x·o2oe· x·20· x·ce· x·o1· x·eo·

SENSE SWITCH BYTE 2 SENS~ SWITCH BYTE 3
flANUAL IN"fERYENTION BYPASS NON-ERROR PRINTING CDC?l
LOAC ANO GO (DCP)

· ·

0040 731 SSWll EOU x··o·

0020 732 SS·l2 EOU x·20·

0010 733 SSW13 EOU
0008 734 SSW14 EOU 0004 735 SSWlS EC\J

x·10·
Jt·ce· x·04·

·

0002 736 SSWl6 EOU x·o2·

0001 737 SSW17 ECU 0080 738 ss-1e EQU

x·o1·
x· eo·

0040 0020 0001

739 SSW19 740 SS·lA 741 SSW2F

EQU EOU EQU

x·4o· x·20· ··01·

·

OAOA OAOE
· 0At2
OA16
·· 0014

742

743 ENTRY EOU
744 NOTME eou

X' llOA' x·AOE'

SUPERVISOR LINKAGE

745 P~STDR ECU x·1112·

746 NXTINT ECU x·116 1

747 748 SLEtl ECU 20

749
775510 ·· ········E·Q·U·A·T·E··~·S·E··F·~$R ·P·R·O·G·R·A·M··C·O·O·I·N·G··········

?ROG 10
·· · · · · · · · · · ·-·e· PAGE

40t=-t 8

DATE
EC NOe

0003 0071 003C 007C 0068 006F 0076 0057
0019 00'50 0070 0007 007F
005F 003F 0079 006C 0073
coo·
0040

753 Hl

ec~ x·cJ·

754 HZ

EOU x·11·

755 HF

EOU x·!C'

756 HE 757 HL

EOU x·1c·
eou x·ee·

758 HO

ecu x·EF·

759 H2

eou x·1e·

760 H3

EOU x·!7·

76t H4

EO~ x·1e·

762 HS

EQU x·eo·

763 H6

EQU X8 7D 1

764 ~7

eau x·c1·

765 He 766 H9

Eau x·7F·
EOU x·!!F·

767 HA

Eau x·!F·

768 He

EQU x·79'

769 HC

EQU x·EC·

770 HO

EOU x·13·

77t HUP

eou x·o··

772 HON

EOU x··o·

773 ····························

* 774
775 · EQUATES FOR !741

0040 0042

776 ·

777778 779

··········~············. .· · · * TIO

780

781 TNR

EOU

782 TBSY E~U

0041 0042 0044 0045

* 783
784 LID . 785 706 LFUNC EOU 787 LLCR EOU
788 LOAR ECU 789 LDTR EQ\i
790
791 · SIC'

x··1· x··2· x·4·'
x··s·

0040 0041 0042
0043 oo··

792 793 SCNTRL ECU 794 SREAO eou 795 S"RI TE· EO\J
796 SCTL1 ecu
797 SCTL2 EOU
798
T99 * SNS

x· 4oc x· 111 1
x··2·
x·tt3·
x····

BOO 0041 801 SFUNR EQU 0042 802 SSTAT EQU
0043 803 SLINES EQ\; 0044 804 SOAR EQU 0045 · 805 SDXFR EQU

x··u ·
x··2·
x·43'
x·44'
x··s·

* 806
807 R-BYYES FDR 510 0

* 808
809

BIT

0001 810 SRESET EQU x·o1·

7

0002 Btl SENAB EOU x·o2·

6

0004 812 S01SAB EOU x·04 1

!

0008 813 SNOBSY EQU x·o8·

4

0010 814 SUPINT eou x·10·

~

815

815 816 · ERROR ~ASKS S~~-3

817

818 ·

TIO NOT READY OR ERROR TIO FCR BUSY

LIO FUtlCTION AEGtST£R LIO LENGTH COUNT REGISTER LIO DATA ADDRESS REGISTER LIO DATA TRANSFER REGISTER

SIO CONTROL IN~RUPT STATUS
510 READ SIO WRITE SIO l'O CONTROL I SID 1'0 CC'NTRCL 2

SNS FUNCTION REGISTER

SNS CCR + STATUS

( STAT·EB2l

SNS l'O TRANSFER LINES

SNS DATA ADDRESS REGISTER COAR)

SNS DATA TRANSFER + OlAG (OIAG-£82)

SIO 1-R SIO 1-R SID t-R 510 1-R SIO I-A

RESET INTERRUPT ENABLE INTERRUPTS DISABLE INTERRUPTS
FORCE NOT eusv SET INTERRUPT REQUEST

1EAUG?4

15NOV74

PROG ID PAGE

40F-1"
ea·

··· · · · · · · · · · · · 824765

824!70

·

·············· ············

(
tell MAl~TENANCE DIAGNCSTIC PROGRA·

40FI £RR l.CC 08.JECT COOE
c

ADOR STMT SOURCE·STATEMENT

0040 0020 0010 0008 0004
ooo· ooos
0010 0020 0040 0080 FFFF

819 EDS 820 BJPE 821 EOR 822 EC.I
823 AT 824 · BZtS
* 826
827 · 82'8 · 829 ff SU 830 RE 831 RSR 831' RE'OO 833 REO.,J 834 80PE 835

EOU EOU EOU ECU EQU
ECU EOU EOU EOU ecu
EOU
ENO

x·40·
x·ao·
x·10·
x·c5·
x·c··
I 'C SE\.EC1' Llt!E ti 1.2
x· C4· ! x·ce· · x·10· e x·ao· e
x···e·oo·· "e

(
c

-·.i,'
( (
c
( ( (. (:
c
( -:
(

L
15NOVl'4 e24e7o

PART NOe
PAGE

· ·
5598778 9

ENO OF CATA SET BUSS JN PMUTY ERROR
END OF RECORD END OF .IDB
3741 ATTENTION

MEANING NOT USED SET UP ERROR (REAO VS.
AESPONSE
SENSE Pl:SPONSE ENO OF CATA SET END OF .IQB 1!US OUT PARITY ERROR

WRITE MOOE)

PROG tD PAGE

40F-1 9

C' sweat. T LEN Vat.VE

ACK

,_ 004

('AAA
AT
BEG

C 001
< 001
A 00.!I

(iBIPE C OCl

@tTO C 001

(~BBtITT2I

BtT3

c~

en·
BITS

81T6·
en7

(' Bt!PE

C COi
C Oel
C OOJ
c OCI
C 001 C 001
c cot
C 001

BtJFFl "' CCI BUFIP18 A 002
(~: BUFF2 A 001

CHAR A 001

Ct-GP.VF f. Ch>·

( ; C ...GeUR f. 004
Ct-Gt a COi
CAEAO f. 005

(: C'Tl'UF A 002

CTR

A eo2

cwr.1Te A oos (~ DC!!JO " 003

t>UiiPJ " oo· OOMt=111:1 · oo· (,< D\JMP2 " Cl O·

OlJMP2~ " co·

c ECS

C OC1

EHABt.E /I. CO·

ENAELR A 004

C> E"'Tf'Y C 001

EOJ

c 001

ECR

C 001

C: EXPFLG .. cot PUNelT a 002

GETINT A 004

GETR
CH· HALT
(jHHCB
HO
HON
(':!HE HF

A 004
C ClOl
c 001
c 001
c 001 c 001
C OfJl
c 001
C OCl

CHLHGROY " 001 (' 001

HLT·T A C'1J4

C ..H~6INT · 004 NGFND .. 004

HNI

A fl04

CHH1T'88EC

A 002 ,. 002

HT80
c HTBI H"f82 HT«!:!'
H"T84
c~MTe6

A 002 · 4'02 A 002
" 002 lo 002 .. 002

HT87
c-.HHU'lPl'e MZ

" 002 .. 002
c 001
c C>01

0866
ooce
0004
O·".J!i
002C
coeo oo·c:
C>020 0010
coce
@004
0002 OOCt
0080
OE51! OF$D
OEDB 1319 0".:71! OCAF
OC8A 1300
l'JD 132!! 130!! OAC2 OOFC OE10 OEI·
CiE3·
oo·o
CDA9 OOC2 OAOf.
ooce
0010
13:& 1
133A
0CF6 0091 C\03F 0222
C:.07~
006C 0073
oo·c
007C
oosc
OA:"l,e
0068
OBE9
OD2F oooc: C09F
ocu
OCCE
OOf!A 0922
MlC4 OBEE
ooec
OCFI ODA4 OB61
0004
0071

0 1fAUG74 824765

01~3
07C9
oe~!
0051 oe20 07U! 0717
0718 0719 0720 0721
0722 0723
oe?·
05&8
(1!!594
0590
06ee
0:!~7
03!2 0342 OC42 0669 oe73
e>e·:! 0120 0!40 0!!4
Off3 0!!71' 0Sl9
Cl9C6 0!1!
07·3 0822
oe2a-
06et
Cfi81 0410 0476
D'JE7
0700
o7ee
07E9 0770 0'772
07!!~
07~!5
OC!!5 0757
ozez
04:!2 0420
04S3
02ee
0368
o··e
OHIO
01·e 02fi! C4P4 0400 04'94 0186 0771
07t54

REFERENCES

Otf>9
0090 00!8 0147 00!8

020*!1 0097 Olft 0097

0~72
01fi6 Ole7 0166

03~
0242 0204

O'J37 0'86

tn61 C369

0379 0401

0~10

0506

0540

01!3 0073· 0543 Otl6
0047· 0048 oo·M 000·1 007!!1 0337· 9339

o~so o!94
oo·e· GOSO· C.073 0347· 0348
0339 o34o· o:itiit::· o~· 0347

03480 035~ 0566

0573

0Efi3·
oo!e 0097
0117 0193
O!OM osoe
0:!.!2
OC!B 0097 00!!8 oe97 0!!11* 0524 0038 00.;2 0130 O~UD· 0439

~tee
ouo
0166 0210 0528·

OZll

~2tl·
04!7 04!5

O·!e 0·2'7

~G ID PAGIE

· ·
555ST78 9A
40F-1
9A

·

·

·

·"

(

JBM MAl~TENANCE DIAGNOSTIC PROGRAM
(

40Ft Z'l'41 SYSTE.- TEST MODULE

(- SYMBOi.. T LEN \/ALUE DEFt.:

MC Ht H2 ... 3 H4 HS Hf ( H7

C 001 C 001
C COl
c 001
C OCl C 001 C 001 C -001

HS

C 001

'"'"' I A~ l

c 001 C 001

tAl'5

C 001

IGA

A 004

H:B

A 003

lGC

A 004

lH

A C01

INCVAL A 001

Jl\TFLG A 001

tNTOC A 003

ISEJS'I' A 004

LCAI' LC:TR

C 001
c 001

LENGT 1· /'. 002

Ll"\:"C c 001

LINK C OC't

\_ LLCI'
LOAD

C 001
c 001

MCDEOI< A OOt

MSGt

A 040

M5G1B A cot

MSGlO A 03'il

tasG1oe " 001

MSG11 A 040
MSGll e A 001

M5G12 j. 040

MSG12e A cot

~5G13 /l 012

MSG138 A 001

MSG14 A 012

f'ISG148 A 001

MSGl~ A 012

MSG15B A 001

MSG2 A 04C

MSG28 A cot

MSG3

A 040

M_SG3A A 00!:'

MSG38 A OOt

fjl5G4

I> 040

MSG48 A 001

MSG~

A 040

MSG~8 A 001

MSG6 A 040

MSG6e ,. oot

"'SG7

A 040

MSG7e A cot

MSGe A C40

MSGeB A 001

MSG<;

/> 012

MSG9'3 A 001

NCOTPF A COl

NCIERR IA 004

NCIH'T I> 004

NCJNT I< 004

9'1C~COE I> 001

NC"4CDR A C04

NCOPOK 1' 004

006F 0003 007E 0057 0019 0050 0070
OOC7
007!" 005F
oocc
0054
OASO
CA7~ OM~4
OOCE 1310 131A 0029 OAOO 0044 0045
133E 0041 021E 0042 022A OAB3
OFFO OFO!:
11C2 119e 1 IEA
ttc2 1212
llEA 1245 1212 12AO 1245 1<:Fe 12.e.o 104C OFFD
1079 1051 l04C tOAl tC7'i 10C9 lOAl lOF l
lOC'il 1140 1OF1 1168 1140
ll9B l 168 0927 OD4A
0087 0070 08F7
oc1e ceo9

o7se
075::! 0'1!SC$ O?f:O 07El C7E2 07E:! 07E· 07f:5 0766 0711 0112 00f:3
CC'it 0095 0520 0660 0667 042e
0 u:s oTee
0789 0679 078E C7Cl 0787 0715 Oll3 0604
O~C:!
06H: 0625 OE28 0627 OE'30 OE:29 0633 0631
OE~7
063ti CE4l OE38 0607 OEC!: 0610 Ol!:C9 0608 CEt2 0611 01514 OE13 OE!6 OE15 0619 011:17 OE21 0620 0624 0622 OtES 0444 0473 0467 0271
02ee 0151

L

(

DATE

EC NOe
(

··( . ·

CRCSS-REFES::ENCE
REFERENCES

0059 00f:3$ 0091 0016 0343
00~9· 0424
012! 01U5··

0095:1: 0432

0115 0038·

0115·

0110 04E2 04E2 O!f4 03E4 04e9 0489

0463 03E5 0490

0277 0281 0248 0248 02!:2 02'52 0469 04E9

0281 0249 0253 o·7o

0282

0142 0142 0156
0156 03c;5 0395 0178 01e2 OH:2 0426 0465
0457
0101 0272· 01!8

0143 0157 03<;;6 011!!2
0435

OU:!

PART NO. PAGE

0

555$778

IBM M~l ... TENANC~ DIAGNOSTIC PROGRAM

0 10

40Fl
0

3761 !YSTE· TEST MODULE

c sv.eoL T LEr.; VAL\1£ DEHi

REFEREMCS:S

CACSS-AEFEl'OENCE

PAat NOe
PAGE

5558??9 IOA

,,..._ Nt'JPNO j. OC4

f,,__ NCFl#P " 001 -- NOTl/aT ,. 00!

C· NCTME c 001 MJMCNE A oo::; i'l:XTINT c 001

GLCSEC ,,. 006
Cof\E ,. 002

ONLf>i lo NH

PS (.\PACK

A 002 c cot

.,. PENC

A 004

c· PlA;;t C 001 PIARS'll A 002 P~JNT C 001

(~ PSf:I

C 001

.,,_, PSRSA\I ,. 002

C; Pltli~ OWORK PE

C 001 A \JO!
C 00\

RECCTR "- <l01
() Rf:OO C 00 t RECJJ {' 001

RESTOR C 001

c;PSR

C OCl

RSV

C COl

OR·RTN01 A 001 A 004

PtlR

A CC4

0 S

A 002

SBVTEC C 001

S8VTE2 c cot

SeVTE3 C 001

( ) SCNTRL C OCH

SCTLt ::: 001

C> SCTL2 C 001
SCA~ c 00! svtsAe c cot

0 S[)>!F~ SENAS

C 001 C OCt

SEtlS

IA 002

SEQ

~ 005

(', SETPT ,_ OOt

SFUt-R C -:lOt

C: SLEN C 001 SLINES c CCI s..cio c 001

0 sNOesv c 001 SNOTev A 001

SNSI A 002

SNS2 A 002

()sr-S2I A 002

SNS3 A 002

Cst-is· p, 002 SNS!." A 002
SPLCOP " 006
Os11e·o c 001 SRE5ET c 001 SST/&T c 001
Qss11102 c 001
SS\1104 C COl
SSW OT c 001 Csswu c cot
SSWlO C 00\

CD'Ul OC97 OSEI OAOF. l32A OAi.t:
oc:·o
1300 005F
oeee
022f: 0042 C020 t3Ui 021A
0004 1 :!14 1'020 l 33 0
oooe
1318 0020 0040 0A12 0010 0004 OAOO OA'75 OBED 1307 0208 020A 0208 0040 (1043 0044 OC44 0004 0045 0002 1341! 132F
oaec
00·1 0014 C043 0200
oooe
OAOC l33C 133E 134S 1340
134~
1344
OBA6 004l 0001 0042 0020 (ICC& 0001 0020
ooec

04EC 0346 <i255 0744 0674 0'1'4E 0:311 Ot'fe 0451 02EO 0714
o4::re
0705 OEE4 0'702
0710 OC:t::? 0713 067E C>30 0666 08:!.'.'
oe:;i:=
C'i.\5
08:!1 0829 00429 009:) 0195 OE!::!! 0724 C72!; 07H: 0793 07S6 0'797 0804 0812 0805 081 l o6e7 0675 0239 0601 0?48 Oe':>:! 0706 oe13 0128 06e2 Ot:f?3
oeee
0684
06es
ct:ee
02:!!: 071#4 oe10
oec2
0727 012e 0729 0740 0730

004.,!.4,
02~3
0!'23 0049 Oe3t
0~07

04~f.
0344 0245
0349

0446 0240·

0429 043:!

01·0 01~4 oten 0223 0245 0250 0257 0279 0362 0393 0460 0467
048'? 0345 055; 0~6e 057S

0114 01~4 021~ 0217

01~9
0529 01::?9

01!:3

0\74

0017 0074
009~

0054 0065 0428 CS12 Of30 011~ 0139 0153 0174 0194 0213 0217

ooe4 os30

0512

0049· 0050 0349· 0350 0236

02.37 0056 0416

0259 0094 0455

01!2 0509

0444

0124

0133· 0133 0056* e211

0137 042t· 0057 0221

0151 0521$ 0058 0234

0168 0522 0094· 0242

0177
CO~?
0276

0100 0102 0444· 0441;5

0423
o:ce

0109

0132* 0166

0210

02!8 0111 00f!:5 0420

0428 0521

0530

PROG tO
PAGE

10F-t !O

H!AUG14 e247E!I

l5NCV74 8248'?0

PROG ID PAGE

40F-t IOA

e

·
\

·

·

·

·

·

·

·

·

·

· · · · ·

· · · · · · · · · · · · · · · · ·

40F1
(

:!741 SYSTEM TE~T MODULE

CRCSS-t;EFEf:ENCE

SVMECL T LEN VALUE OEFN

REFERENCES

SSW11 C OCl OOo\0 0731

SSlll 12 C COi 002C ()732

SSW13 SSW141 SSW 15

c 001 c 001 c ()01

0010
cooe
0004

07::l:! 073· 0735

SS~16 c 001 0002 0736

SSW17 C OCl 0001 07:!17

ss·te
S~ll 19
SSW2F

c 001 c 001
c 001

0080 0040 0001

o7?e 07!9 0'141

STAe "" 020 OF71 0596

0~:!3

STATFP A 001 01.'!71 0205

0098 0167

ST/l'TMG A ()35 OE5A 05EE

0222 022E

S'TATRR A 004 OBF3 0266

0206·

STA'Tl A 001 cee7 C2H

0212

SUP

A 004 OCCF 0374'

OOEO 0305

S\:PtNT c 001 0010 0814

SUPR A C04 OCDE 03E4
S·P ITE c 001 OOo\2 07.;5

0379* 0381 0107 0244

Sl

A 001 t3oe oee4

S2

A 001 1304' Of!!!!!!

s~

,. 001 l'!OA 06!56

( s·

A 01'.1 l'!Oe 06!!57
c 001 0042 o7e2

0123

'TEST ( T~

c 001 0212 0703
C COi OOo\O 07e1

TCMCCE A 0041 OCE2 03<1S3
TCOeSR A 0041 occe 0370

0103 03EI·

I~

( TCOE'S"Y A co· OC83 03El

0126

TWO

IA 002 130F 0~!!9

(

f UCTl UNE

,. 003 OAOC 0019 A COl ooc;! 04f.E

0077 0665

UNE~ A 002 1318 OEE5

UNPACK C 001 021E 0704

0175 0219 0274 0541

C564 0571

( UNX

A ()Ol 1:!12 06E2

0076 0527·

WAIT A 001 OC1C 030:!

0125 0171 042~ 0434

WAITB., A 004 OAC9 0123

0127

(

( lllAITR A 004 OC6e 0:'!19

0304· 0317 0318·

"AI Tk"1 A ooe OC62 03U!

0314

WCNT A C02 OC6D 0321

0~10· 0313· 0315·

(

( WLOCP A 001 OA57 0072

0078

WORK
WSEC

" 002 1332 0677 A C02 OC6F 0::!22

0234· 0235 0235· 0122· 0170* 0306 0308 0309 0309· 0411·

(

( WSECA A 002 OC7l 03~3

O:!IOB· 0316·

WCOCI
c wooc· WI

" C02
A 002 ,. f)04

OC7!! CC77 OB3A

0~25
032E 0171

0:'.!13 0316 03U! 0173

WlOOO A 0()2 OC73 032·

0310 0315

>CRI

c eo1 0001 0707

02!!· 0237 0237· 0240

( XR2

c ()01 0002 o7oe

XOOC'O ,. 002 133E C6t!O

)(40f'
l zo

,. 001 0000 000! · 002 t'!IF 0670

Zt

A ()02 1:!21 OET'l

c Z2

A 002 UJ23 0672

TOTAL !TATEtill.'tlTS FLIAGEED IN THIS ASSEMBLY ·

0

L c

EC NO.

15NCV74 824870

PART NO. PAGE

5558778
11

c IEM MAl~TENANCE OIAG~CSTIC PROGRAM

e 40Fl

3741 SYSTEM TEST MODULE

OBJECT CARO LISTING

5!5'58778 UA

<.:~CL

INDICATES A BLANK COLUMN ANO THE C~ARACTER~ D E H INDICATE NUMERIC SHIFT. 1 T~ROUGH 16 CL 17 THROUGH 32 CL !3 THROUGH 48 CL 4c; THROUGH 64 CL 65 THROUGH eo CL Bt T~ROUGH 9E

~. GBK G80

PN 55 58777 EC 824870

40F - 3741 SYS T EST MOD

400AO 0

e ToOY?&IE &7FB-4

DA& F "' 11 ~1&J< : I LFTll\OlU<

E01U<-.-·RC5V<AA< ?02V< BCXHBQSHAO

O&I( +&<Ll3Xll04C U Z&OH*<::!llBGBl- ll1'02!84 ·CG&l+6-· EOH· BODMteset< IBO&B)l040FI0002

LDXBACRP /OZPOH· MlL&H87CcJIO"'f /C3

01

eov1e REJD ce&~A7B<40F1000!

.·3-C03"' 0 :!SIOH

DIOCHO"(CBCEBO:!IO lJ ·) Bll.JA4REJD

NC-VCt3·40Ft000~

·i< _M~OY!:'+;OL&<B
"T<O>t'F"C:!IDR_ S<B
··T< >9e<BG88· /OM
0 "'f( ?>B: "4 &?V+ £

G /.FHACl&He /OH
G SI S<SGBTP /06 'C CY· /Ot!E OS<
L&IH&PTSBB~l2 JI

S&H. /OY5+ -Ll-.H

&E"CCU<BC'o '·FLlE e+?tCD<BG /8A038
L& e D3t1L<Xe-e·3

&tl<i '0t1S&HG BO JWllBG - _M20,FJM CB<BGBTT3&0 112< K JL ,0 .12.VGtX M C ,Ot1S&H< HIX

;F-8C91H40F1000E
-.eA DN3X40FlOOOe NC&XDQ.V40Ft0009 &B&MA70<40Fl00t0

·T. l+C<~·

l?llYD

e

T<&2 ll-C&C O<S&l

KC C<·&l?COO<SOt

EOH·BFXC3CUN T<S ?C D<S&13C-.e<l&O ACF"<JaBG

G SJ T<BGBTP '0 ·ct. ~<&OtCCOD<ff&l
c: A &4B 2

-<ESBG OHAO MC>-XC:2840FI0011
~ e 00 I S&-G /YOE AH +C MA:JV40Fl0012
21£DLF-.H <BOQE/H +C -FOK-.\OFIOOI !

·T c-~w,o

(C- LFJ<f.&S DI D LF&O CSVLF&l=C!U
-<3WB G '·BllGB&HI l'OH

L.ll .KXXIK~FtU NC-OE8--40F10014 HBXPG C /OMEl-

PROG 10 PAGE

TC&68CC1 l'<f'G S1

·T <O 7'1: &¥ .Z" l <Ji:4

· 40F-1 , ··l ~

DATE E'C NO.

1~AUG74 e247E~

,a

l'<B~eTP , 0 OH·
BOH· CAB04-eHAC
15NtlV74 E2·e10

BFXOvo:z ,.BG SI
·- GOI HCT7·DlD8 A<

l'aBGBTM48 7EIM .JllVDDf l8LDT3"'Dl.

.O-NA8/V40FI0018 H IHACT7E -c2 eu vF&4A"'2V40F10019

PROG ID PAGE

40F-1. llA

18til ~AJN'TENANCE DIAGNOSTIC ~OGRAM

PART NOa
PAGE

5558778 12

,. 40Fl
\.

3741 SYSTEW TEST MOOUl.E

( CL 1 T"°'RCUGH H\ CL 17 THROUGH 32

OBJECT CARC LISTl~G '::L 3! "f't!RC!UGH 48 CL 4«; THROUGH 64

CL 65 THROUGH 80

CL 81 THROUGM 96

(

-· - '\(Oc;E .IDl'OH·ec;u
(
T+&=M& c;sc;ITo·I
(.
(

I 0-T" OH·BFOS .ID HS<PN84CR8>C &DA
N8ePRE;LP84CPl)P

20CD&+IROJPSlllP R&CIIS*PS&FCS1JP SlMC3QOA &+..X9'"*
&DA &<F~lCCOlUC J5SI &DA &DA &DA C2)PGQDCE2:C l<X D&CFC84CCS_LE&CS N&<XN81JPR6;LP84C

JS ..OF10022
·- L1: M EJ*40Fl0025

SJIT&C·Co=LR&<G F88PR&ll esPCS_P DBU_ &DA &DA &DA £DA &DA &DA &DA go ·B<40Fl002E

&DA &CLOl<N 5_P L:DCE9·~ec·IE1CC os~_ &DA &CA &DA

&DA &DA &O<EO*.I

!5( Q &S840F l 0027

E· T+l'C6&CA &DA &CA

5_N.&DA &DA &OA &DA &DA &DA &CA &CA £DCS2JR 5)R -5_J.&DA &DA &CA

9_~188N 5CSDtMC F5>LNlDC05M_ &DA &D 3C040Ft0028 &CA &DA &DA &DA &DA £DA &DA l<G TOil "3860Fl0029

,.,
""" T+l'GSSUCLf_PG«4A

&DA &DA ~CPE9·~ Ee>elEtDCIS;IEE1~ US=:Ce&DA &DA &DA &D :JX40Fl0033

48XN1MCN~>( 9()

&CA &DA &DA &DA

5(1C1MCB5>ht&CS FlU_ &DA &+.Net;C !&FA 9~X98GTPP N88X05fllCRt )TU2)JC EID 6S"OF10035 l t

QfG01 ..e-&<PR6)S RE4CT2<PN&+IH2: 1 2n f;)ST&<E a·.. 4&M··._<·OFt003El

I t

..J

T&+H 0·440Fl0037i

}

T&ll7·fEe&DA &CA &CA &DA &DA &DA &CXEO·LW6·JCTI&

R·440Fl00381

....... .... .············· .. t:· C· ······

T+JCC

_. Stt&

eN ·le oateta tH tcoe le

..... -· l ············
14 · A

l +:E ·"F10039

.:

j

................ ...·..·.·...·... ················ .....·.··.·..·.· ·····,.....OF·····!

... ... . ...

... ··········

c

FX ASC R A Sfl Q

l 13509087·'1 12tT48·U.CF100411t

~

l

· · ."'.· · · · · · · · · · · · · · · · · · · · · · · · · · · · · L

t1
...

(

- - - - - - · - - - - - - - - - - - - ,------,- LA!'I FAGE - - - - - - - -
,.
"'-·
OllllTE EC fl.'O.
,

- - - - - - - !t

!

PROG ID
PAGE

I 40F- l I 12

I

i
I
·!
I

·················, ················

.·- .-~~- ·~.,J ~

c
18M ~AINT~M~N~t DlA~NOSTIC PROGRAM

PART NOe PAGE

55584:1

··· ·Ct leM ~~I ..TENANCE DIAGNC~TIC PROGRAM .

PART fllOe PAGE

( 401 l

:!1741 i=Ut.~TICN TEST UTt;OUT THE WRAP CCNNECTOR

· 4011

3741 FUNCTION TEST ·11HOUT THE 'WRAP CCNNl!CTCIR

ERR LCC oeJE\T CODE

AOOR STMT SOURCE STATEMENT

ERR LCC CBJECT CODE

ADOR STMT SOURCE STATEMENT

oouc

·· "JAl>O

·.:i'. C·' 4011

(

OAI)] ~U

01-1.1.-1 0 l

c

OAC4 0000
OAOf OAOD

OAC8 FFFF

OACA 405000

OAOl OA02 OA03 OA05
OA07 OA09 OAOC

· · OACO 01

OAOD

OA0£ 00 OAOF 0A!i1

OAOE OAlO

· OA11 CO 87 021A
· DA 1! 41
· OA16 77 OA17 IAO:!
· OA19 40£0
· OAll! CO 87 021A CA lF Of
· OA2G !iO
· OA21 IA!i3

OAI I
0Al5 OA16 OA18 OAlA
OAlF OA20 OA22

· OA23 3C 40 IF4A
· OA27 OC 5A IF49 1F4A OA2~ C2 01 CIA!il
· OA!l 34 01 OA07
· OA3! 3C EO 0A4C OA34); F2 l!l C7
· OA3C !IC EO OA4C
· OA4CI F2 87 C4 OA43 !IC El OA4C

· · OA47 CC 1!17 0222 OA41! 40£1

OA4C

· · OA40 CO 87 OAl l

······e ······ L
·DATE

1SNOV?4

·

NCJ.

8248?0

2 ·

! . . LAST CHG:oa 01 .,.

:! 4 5 L374t

~« ·

SSETQA~T

0 0

I l
I ·

6

TREP

7

ORG X·AOO·

89 ·· ··*··3·7·4·1··F·U·N··C·T·IO··N··T·E·S·T············W·I·T·H·O·U·T···D·IA*G$NO·S·T·I·C··C·O·N··N·E·C·T·O·R········*!I tt

···1· 110t
1123 14

·················D·C····~·····X ···L···2·····4··0···t·l·'···············-···········SP··RE··OC··GT··RI-·AO-·MN······P1R··0··a"··AA··NC·O·E···R···E··V··I·S··I·O···N·····L·E··V···E··L·····.·.···1I

DC

XLt·oo·

SECTION FLAGS

I

·
4t

15

DC

XL1·01·

CURRENT ROUTINE NUMBER

:

16 17

DC DC

XALL22(·B0E0G010~' )

RESERVED FIRST ROUTINE ADDRESS

«It

OA51 Ol OA!2 OC OA53 01'6E
OA!S!S CO @7 G21A OA!i9 .\!: OA!:A te 01'!:1! lCDO OA!!SD 40A1

OA!it OA!!S2 OA54
OA59 OA!iA OA!iC OA5E

.... 54 ·········

55 56 57

.· .R.T.N..O.I .·...............................................................

·

·

58 ·

R(]U.,INE Ct

TEST 3741 FOR NOT READY·

5690 .· . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

61 RTNOt DC

62

DC

Jll.1·01· XLl'OO·

ROUTINE NU9tBER NO MANUAL INTERVENTION AEOUIRED

63

DC

AL2CRTN02)

ROUTINE 02 ADORESS

64

65

B

PRINT

66

DC

l<L 1·45·

67

cc

IL 1 1 2··

68

DC

AL2CTORDY>

69

DC

lJCLl'40A1 1

PRINT NOT REAOY UST M!AOING·

l

18

CC

XLi·FFFF·

19

DC

XL?·4osooo·

RESERVED SECTION PREFACE UNIT OEFe TABLE

20

········~··················..·························..··········..···: · 21
22 ·

INTRODUCTICN

TELL OPERATOR TO DO SYSTEM RESET .;

23 · ...................................................................... !

2.\ 8EG1N DC

liCLl·01·

DUMMY ROUTINE PREFIX·

,

· 25

DC

XLl800·

26

CC

ALl(RTNOl t

27

· · 28 BEGtNN ECU

29

e

PRINT

PRINT BEGINNING INSTRUCTIONS

30

DC

XL1'41·

· 31

DC

AL UMSGl-·SGIB)

32

DC

AL.2(MSGI J

· 33

DC

XLl 1 40EO· .

I

OA!SF CO E7 179D 01'E3 FO X 3C
OAC!E Cl 40 02Ui
OAC!A CO @7 1787

3.\

a

PRINT

35

DC

Jl\. 1 1 06·

36

DC

ALICMSG2-·SG29J

!17

DC

AL 2C MSG2)

38

39

MVI PRT+t .x··o·

40

NYC

PRTC9l ~.PAT+I

o\l

LA

RT ..01 eXR1

BUILD ·CLEARING' BYTE. Ct.EAR PRINT AREAe
RESTORE R'TNOt ADDRESS·

.\2

ST

FRTNeXA1

43

CLI HPLXXeX·Ec·

·4

JE

AL TEFI

CURA£NT HALT A -EO- 1' .JUtlP IF SOe

,..le
·
·
! ,

OA6E 02
01'il!iF 00 CA7C 01'88
OA72 CO 87 021A OA'7t 4!! OA77 17 CIA78 lCC!S OA7A 40A2
OA?C CO 87 175C

.\5 46 4 7 AL TEA

MVI J
MVI

.....,HPLl<Xe>e·eo·
HPl.XX· x·E 1 ·

SET uP FOR A -eo- t4M..T.
SET UP FOR A -El- HM.Te

, 4D

OA80 FO !C 3C 0At!3 Cl 42 17SF

OA6E OA6F OA71
- OA76 OA77 OA79 OA7B

70

?t

e

GUES

72

HPL x·!c·.x·!c·

TEST FDR SSW 10· HALT -FIF- IF GN·

73 74

TIO Ll~·eX·4o·

!R1'HCt4 TO DCP llF NOT aEAD"te

75

76

8

TICERD

BRANCH TO RDY ERROR IF MOT Olte

7?

78 79 ......... 80 · RTN-:'.'2 ·

fr~-· -···~,._..

81 ....................................................................... ;

* 82 ·
83

ROUTINE 02

TEST 3741 FOR HOT llUSY·

··~i

·J e· · l 85 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

et. RTN02 DC

XLt·o2·

ROUTINE NUl!llB£R

I

I 87

. DC

XL 1 ·00·

NO lllANU1'L JNT£RVEl«IO. Rl!OUIAt!D

88

DC

AL2CRTN03 I

ROUTINE 03 ADDRESS

89

90

B

PR INT

PRINT eun TEST IE&DI··

t

91

DC

JCLl·45 1

t

~2

DC

ILl 1 231

l

93

, DC

ALICT08SY)

94

DC

XLl 9 40A2 1

! t

9!5

96

e

C.U!S

97

. HPL x·!c·.x·3c·

98

99

TIO

TEST FDR ss· Io.
HALT -FF- llF ON·
BRANCH OUT ON EMGR IF llUSY·

·e

49

B

50 HPLXX DC

51

s2

a

BECINN

PROGRAM HALT -£0- DR -Et-· REPEAT MESSAGE IF HO SYSTEM RESET.

·
1·
I
le

PAOG ID

. .J····

PAGE

I ,

OAl!7 CO 1!7 0216

OA88 O~
OA8C OD OAf!D 01\FO

OA88
0,t,8C
0,1,ee

CA8F 38 80 02oe OA93 CO 10 021C!

OA97 OC 09 IEFe lEll!iil!i OA9D OC 20 1Fl9 IAC.\
OAA3 3C AS 1FIA
OAA7 CO 87 021A

16AUG74 f!2.\7il!it5

lt5NCV?4 824870

100

101

8

t

102

{

103

!

104 ·········

t 105
1011!1

0··R·T·N··03······~··············. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ~

·i·~ 107 ·
108 ·

ROUTINE 03

SENSE T~E ST1'TUS-LENGTH COUNT REGISTERSe

·i

109 110

· .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

~

111 RTN03 DC

11:2

DC

113

OC

lCL.1'03' XL.t·co·
AL2CATNO·)

ROUTINE NUMBER

,

NO MANU"'L INT£AvENTICllil At!OUIAED. ROUTINE M ADORESSe

( l

11·
115 116 l l '? ll8 119 120 121

Tl!N SeYTEOeSSWOO BT LIM<

fliiVC PAT-81ClO)eSNTt'£

MVC PRT-48(33J.STLCA"
lllYI Ptn-47. x··e·

B

PRltilT

:

TEST FOR LOOP ON SECTION S·ITCHe

(

SKIP T~IS ROUTINE llF CN.

;

t BUILD Ur-t TEST HEAOIN& FOR PRINTING· t.
t

~

GO PRINT TEST HEAOINCe

~

PROCi ID PAR

'·01-1~ 1Af

i

f

I

·

c:, ·011

3761 FUNCTION TEST ·tT~OUT THE tlRAP CCNNEC'OR

PART NOe PAGE

· · ·
!5!5!5842 t' . . 1BM MAINTENANCE DIAGNOSTIC PROGRAM

2

. . 4011

37·1 FUNCTION TEST ·lT~DUT THE ·RAP CCNNECTOR

ERR LDC oeJECT CCC~

ADDR STMT SOURCE STATEMENT

PART NO · PAGE

ERR LCC ce~ECT CODE

ADDR STMT SOURCE STATEMENT

c- ·· (
· ····· (

oa·E ·E CAAC se
OAAC 1F4'9
OAAF 60A3 OAB1 OC f:A 1F·9 1F·A

OAAB OAAC OAAE OABO

8Al!!7 :!1 61 18CE OABB Cl ·2 t 7aF OllEF :!I 65 IBCE OAC:! 30 ·3 OB3C OAC7 Cl 62 t '78F OACE :!t ·4 1eee

OACF CO l!T t7!:D OAD3 FO 3C 3C

OACE 30 ·2 OAEB OACA OD 01 OAEE OAE9
CAEC co Bl c21e

122 123
12· 125 126 127 128 129 130 131 132
1~3
134 13!5 136 137 138 139 140
l·l

DC DC
1)(.
oc
MVC
LJC TJD LID SNS Tltl LIC
e
HPL
s~s
CLC BE

ICL 1946' 1Ll 1 91 1 AL2CPRT)
JCL~·40A:! 1
PRT(91) ePRT+l
HOCOOe>e··t· DRCP0·><··2·
Hoooo.x··e·
TRL,X'43' DR CFD eX 1 42 · HOF5SeJC 1 ·6'
OUES
x·K·.x·:!c·
LCt:.X·42' LC fa( 2) .LCR-2 L l9'1t

CLEAR PRll'O" AREA11
ZERO FUNCTION REG· BRANCH IF 3741 .reNT SUSY· ZEPO CATA TRANS REGe SENSE TO RESET 6USEC DELAV CIRCUIT· BRANCH 1F 3741 £NT BUSY· PRESET DATA ADDRESS REG·
TEST FOR ss· 10.
HALT -FF- IF ON·
SENSE STATUS-LENGTH COUNT F~ -8000SENSED DATA AS EXPECTED? - RETURN TO DCP ·IF OK·

· ·8 · OAE· CO 87 l:!BE
OAEe eooo
· · OAEA 0000 OAE<" O~ · CAEC CO 87 1709
· · OAF1 87·1
· OAF:! CO 87 0222
· · OAF? ·003
· OAF'6 CO 87 021E

OAE9 OAEB OAEC OAF2
OAF8

143 144 14!5 146 LCR
1·? t·8 149 USO UH 152 1'53 154

e

SN!ERR

DC

a2·eooo·

DC

XL2'000C·

DC

>CL 190:!.

e

MAFS

DC

>a..1·8741 9

e

HALT

DC

XL.1·400~·

e

Ll"lt

GO PRINT SENSE ERROR· -EXPECTEOc -ACTUAL· -ERROR IDe PCINT TC MAP CHART· -PAGE 81'4· ENTRY l·
ERROR HALT -03-e
RETURN TO DCPa

155

· · ......... · 156

1!57 · RTN04 ·

....................................................................... t58
· · ·......................................................................·.·...·· * 159 160- ·

·
SENSE THE 1/0 TRANSFElit LIMES·

161 ·

· · OAFC 04
· · OAFE 00 OAFF 084F

OAf'D OAFE 0800

· I · CB01 OC: 09 IEF8 lE66
· OBC? OC 11 lFOA IACE
· 18 OBOD 3C 4B lFOe 0811 CO 87 021A OBU: 4E
· OBIE SP
· · 0817 lF49
· ·······*·* 081il 40A4 oe1e oc SA lF49 lF4A

0915
0916
mne
081A

· · * * '. 082\ co 67 17'50
· OB2t! FO :SC 3C

· · oe2e ~o ·3 oen
· OB 2C OD Ol 0931) 0838
· · · OB:!2 CO l!l 02Ui

162

163 R'TN04 DcCc

164

16!5

DC

JCLt·04· XLl·Oo· AL2tRTfll0!51

166 167
168 169
lTO 171 172 11'3
17· 17!5

MVC
MVC NV!
e
DC DC.
cc
DC
MVC

PRT-&ltlC)eSNTtlE
PRT-63(telelDTRL PR't-62e JI· 48· PRINT JCLl·46' 1Ll'91' AL2tPRT) JCL2·40A6' PRTC91 S.PRT+l

176 177 178

B

OUES

t4PL >e·!c·.x·:!C·

11'9 180 181

SNS TRL·><·43' CLC TRL(2)eTRL-2

182

BE

Ll"IC

183 184 ·

ROUTINE o· eRSOR MESSAGE ·

RNOOUMTAINNEUALNUMINBETRERYENTIO~ REQUIRED· ROUTINE 05 AOORESS·
BUILD UP TEST HEADING FOR PAINTING·

GO PRINT TEST HEADING·

I

CLEAR PRINT AREA·
TEST FOR SSW tOe. HALT -FF- IF ON·
SENSE l~D TRANSFER LINES FOR 0000. SENSED DATA AS EXPECTED 7 RETURN TO DCP IF OK·

· · · Of.136 CO 87 1381! OB:!A 0000 · CB3C 0000 083E 04

18'5 . 186 187 188 189

8

SN!E~

oc

JL.2·0000·

DC

a2·0000·

DC

a1·04·

GO PRINT SENSE ERROR· -EXPECTED. -ACTUAL· -ERRC>a ID·

CB!F CO E7 1709 0843 8781
OB4!5 CC 87 0222 0849 4004
oe·B co e7 0216

0844 OB4A

190

e

191

oc

POINT TO MAP CHAltT· -PAGE 878· ENTRY l·

192

193 194

B

HAl.T

oc

19!5

B

ERROR tlALT -04-· RETURN TO OCP·

196

19"?

198 ·········
* 210909 . .R.T.N.O.!.S .·. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

201 ·

·

202 ·

ROUTINE C!

SENSE Tt4E DIAGNOSTIC BYTE·

·

203 ·

·

204 .......................................................................

OB4F O!!
ClB!O OC OS!Sl OSA9

OB4F OS!SO OB!52

ae!:! 3e eo 02ce 0Bfi7 CO 10 0216

OBfB OC 09 lt:Fe lEEE oe6S OC OE 1F07 l8CA OBE7 3C ·B tFCe OB6B CO BT 021A
OBEF "15 C87Cl SB
0871 1F49
cen1 40A5
CB7fi OC !SA 1F·9 IF4A

OB6F OB70 OB72 0874

087E CO 87 17!5D 087F FO K 3C

oee2 30 4!5 OB97
oee6 OD co 089E 0894
ceec co 81 0216

205 RTNO!S DC

206

DC

207

DC

XLl'O!S· XL1·00' AL2CRTN06)

208

209

TBN SBVTE0.551100

210

BT

Ll .."K

211 212 213

llllVC MVC

PPT-e1c10>.sNT~E
PRT-66t 1151 ,OJAG

214

MVI

215 216 217 218 219 220

B
DC
cc
DC
DC
MVC

ILl·91 1
ALHPATJ XL2·40A!· PRTC9t),Pl:T+l

221 222 223

e
HPL

QUES

224
225
226 221'

SNS CL.C
ee

DUGe:IC·4!·
DUG-ICl)aCUG-3 Ll ..1<

228
229 ,,...-ROUTINE 0!5 ERtlCIR MESSAGE

ROUTINE NUMBER NO MAtolUAL INTERVENTION REOUIR£0· ROUTINE 06 ADDRESS. TEST FOR LOOP ON SECTION SWITCH· SKIP THIS ROUTll'E IF ON· BUILD UP TEST ~EADI~ ~C:: ~~tNT!MG~
GO HINT TEST HEADING·
CLEAR PRINT AREA· TEST FOft SSW 10· MALT -PP- IF GM· SENSE OIAGNOSJC BYTE FO· 00· SENSED DATA AS EXPECl'ED ~ ~TURN TO DCP IF CJKe

CB90 CO 87 1388 09164 0000 CB96 0000
0998 05 OS'll9 CO 87 17C9 OB'SC Bell
ce9F co e7 0222 OBA3 400!5 OBAS CO 87 021E

0995 0997 0898
089E
08M

230 231
232 233 DUG 234
235 236 231'
238 239 240 241
242

e
DC DC
. DC
e
DC
e
DC 8

SN SERR
XLt ·os·
MAPS
HALT

GO PRINT sENSE l!RttOA· -EXPECTED· -ACTUAL· -ERROR ID· POINT TC MAP CHART.
-PAGE eat. £N'11'Y ,.
ERROR tlALT -OS-a
RETURN TO DCPe

OBA9 OE OBAe\ 00 08"8 0037
OBAD CO 87 021/11 OBBl 4!5
oee2 2·

OBA9 OBAA
OBAC
OBBl 09152

2244345 .· .R. .T.N.0.6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ,

246.

· .

2·7

ROU'T INE C6

CtlECK Ee CYCLES FCR PROPl£R

2·8 ·

DAT A TRANSMISSION·

· '

249.

·.

250 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

251 RTN06 DC

2!52

DC

253

DC

JCLt·06· >CL 1·00· AL.HRTN07)

ROUTINE NUMBER NO MANUAL INTERVENTION REQUIRED ROUTINE 07 ADOP£SS

254 255 256 2!5T

B

PRINT

DC

DC

PRINT EB CYCLE TEST ttl!ADINS·

PAOG ID

e · · t
·DATE

PROG JD PAGE

401-1

DATE

2 .EC ND·

IBNCV1'4' 824'1!.,0

PAGE

· ···· · ECMla · · · · · · · · · · · · · ·· · · · · · · · · · · · · ·

· ·

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

c

)

1£~ MA1hTENANCE DtA~NCSTIC PRCERAM

PART 1'1.'0. PAGE

c 5558421 3

tEM M~l~TENANCE DIAGNOSTIC PROGRAM

PART NO. PAGE

5558,21 3A

4011

3741 FUNCTION TEST WITtOUT THE WRAP CCNNEC,OR

3741 FUNC~ION TEST WIT~OUT THE ·~AP CtkNECTC~

EsaA LCC CSJF.CT COCE

ADDA STMT SOURCE STATEMENT

ERA LCC ~EJECT CODE

AD~R STMT SOURCE STATEMENT

oeE:! 1eee

~BB4 258

DC

AL2C TSCVC)

OCEE 3C F2 1eee

3?6 EB2ERP ll'VJ ALES·-15 .c·2·

SET UP FOP ee 2 ERP.OR_.

Cf!e!: 40AE

OBB6 ~9 260

DC

XL.2·40&E·

OC8A OC 17 IF06 IB~7
occ;c co e7 oct q

327
328

"'VC PRT-67(24JeALEBX

8

BtGEe

PPINT ERROR HEADING.

oeE7 Cl 412 l78F

2El

TIO ORCPD.:.·42·

262

JUMP OUT IF 3741 IS BUSYe

0C94 OC 16 IF05 te7F

?!29 330 ESERA MVC

PR~6eC2:!) eAi.EB

SET uP FOR ALL EB FAILURE.

oeee co e7 t'1!:D

263

B

CUES

TEST FOR SSW tOe

OC9A CO e7 0Dt9

331

fl

au:~'!

PRINT ERROR HEADING·

OBEF FO 3C 3C

264 265

HPL

x·~·.x·:!c·

t1ALT -FF- IF ON.

CC9E 3C Fl 1867

23:! 333 NCOOI MVI

ee1~-1.c·1·

SET UP FOR BOTH ee·s. H t.

08C2 31 41 15F2 oecE :!t 02 IBF2
CBCA :!t 44 U!F2 OBCE :!l 4~ 18F2

266

LIO MFF5s.x·41·

26'1

LIO HFFss.x··2·

268

l.1C .u=Fss.:it····

269

LIC HFF55.X·4S·

270

LOAD FUNCTION REG· ·tTH -FFSS-e LOAD LENGTH COUNT REG WITH -SS-.
LOAD DATA AORS REG WITH -FFSS-· LOAD DATA TRANS REG lll1Tt1 -5S-e

CC,2 F2 S7 OB
OCA5 :::!C F2 1867 OC aq F2 87 tl4
OCAC :!C F4 1867
OCEO oc 21 lFlO teee

334 ?35 NC002 336 337 NCOD· :::.38 FINEB

J
MVI
J
MVI
MVC

FI~i!
ee1:c-1,c·2·
FINES
e:e12-1.c··· PRT-57(34) .EB12

GO PRINT ERROR.
SET UP FOR BOTH ee·s. N 2.
GC" PRINT ERRCPe
·· SET UP FOR BOT~ ee·s. N

0802 3(1 41 190F

271

SNS

LS-~11X·4t·

SENSE FUNCTION REGJ$T~.

oceE co e7 001"'

339

B

t:!ICEB

GO PRINT ERP.OR HEADING·

OBCE '!C 42 1911
oec· :!O AA 1913
()SOE 30 45 1915

272

Sk!5 LS-4,.X·42·

273

SN~ LS-2e>C·414·

274

SNS LSeX"45·

SENSE STATUS AND LCR. SENSE CATA AORS REGIST~R. SENSE DIAG AND DATA TRANS REG·

r
\.

oce- 3c Fl te·s

ocee 3e 40 1910

340

341 NC0001 MVJ

342

TB~

ESJl-1 eC. · t · EflFl.ACe X· 40·

SE~ UP FOR N CODE t ERROR.

275

OCCl2 Cc:l 10 OCCE

343

BT

·+12

OBE2 C2 01 1915
c::eEE ~4 OJ OBFS
oee· 3C oo t91C
oeee 3c 01 oeFe

276 277 278
279

LA
ST MVI MVI

LS.>rRI
CKEYT+~hX~:l
EBFLAG.>1·00·
STEN+1. )I· ca·

INITIALIZE SENSE STORAGE ADDRESS.
CLEAR EB FLAG. INITIALIZE FLAG BIT POINTER.

OCC6 3C F2 1B2E OCCA CC e7 OCD2 occE 3C Fl 1e2e OCD2 F2 e7 3E

340 347

MVJ Ee>i-2·.c·2·
e ··e

MVJ E:B>-24.c· 1·

J

EBJIX

· E82 CYCLE·
· EBI CYCLE· GO PRINT ERR1JRe

oeF2 3c co 0000 O@Ff CO 01 OBFE Ot!FJI 3A CO 1910 oeFE OE tlO OBFe OBFB CCC4 OF 01 oeF5 1800

280
281 C~BYT
282 283 STBN
2e·
285

CLI eNE sef.: ALC.
SLC

·-·.x·oo·
·+e
EEFLAG.>c·oo·
~TEN+l(l).!TBN+t
CKEYT+?(2)eN001

TEST CURRENT S~NSE BYTE. BRANCH IF BYTE NOT ZERO· TUPN ON Fl.AG BIT IF ZERO· SHIFT BIT POINTER. OEr.REMENT SENSE ADDRESS.

CCDS :::IC F2 1845

OCC9 !8 10 1910

OCDO CC 10 0CE9

OCE 1 3C F2 IB2E

c

OCE!; CO 87 OCED CCE9 !C Ft 1B2E

34B NCODD2 MVt

349

TSfli

350

e-i

351

"VI

~52

B

353

tlVI

E6);-l ,C·2 · EBFt.AG · X · t O· ·+12 Ef')C-24.c·2·
·C·P~X-24eC· t·

SET UP FOR N CODE 2 ERROR.
· EB2 CYCLE·
* EB1 CYCLE·

CCCA !'9 FF OBFf! OCOE co 90 oeF2
OC12 3D F3 1910
OCIE CO et OC94
CCIA 30 !;3 191C CCIE CO et OC7E

286
2e7 288 289 · 290 291 292 293 294

TSF STEN+l·JC"FF·

POINTER GONE TO ZERO ?

OCED F2 87 23

BF

CKE\'T

Afo(ALYZE ,HE EB FLAG BYTEe

CONTINUE TC LOOP IF NOT SOe

r·-
\....

OCFO !C F4 IB'!-5 OCF4' :::!B 04 1910

OCFB CO 10 0004

CL! EBFLAG.X·F:;!·

OCFC 3C F2 182E

(

0000 co e7 0008

BE

EB ERP

Cl. I EBFLAG. X·!::·

BE

E£!1ERR

BRANCH IF BOTH EBI AND EB2 FAILED.

0004 3C t=I IB2E

BRANCH IF EBl FAILED.

c

oooe F2 e'? Cfl

354

.J

:!55 NCOOD4 "1Yt

356

TB!\

357

ST

358

.. Vt

359

360

MYt

361

.J

S62

EB)ll'
Esx-1.c·4· EEFLAG .. x·o··
··t2
Ee>e-24eC.·2·
·+f
EBX-24eC· J·
EBJOC

GO PRINT ERRO~. SET UP Ftm N CODE 4 ERROR.
* E82 CYC....E·
· EB1 C.YC\.E· GO PRINT E'RPORe

OC22 3D A2 191C
oc2t' cc e1 oceE

295

CLI EBFLAG.'11: 8 A2·

296

BE

EB2EPR

297

BRANCH IF EB2 FAILED.

cooe 3C F5 1B45 t.DOF '.::IC Fl 1B2E 0013 ~c IC tFOe 1846

363 NCO::>t>5 MVt

364

MVI

:P,6S eexx MVC

EBJ1-1.c·s· EB)l-24,.C· t · PR'T-E1'C 2U .£BX

SET t)P FOR N CODE S ERP.On. · EBt CYCL'°·

CC2.t 3C CO 191C CC2E CC El OC9E OC32 30 30 1910 OC:!E CO flt OCA5 CC:!A :!O OC I Ci 10 OC:!E CO St OCAC
OC42 :!e AO 191D
«·f co 10 oceA oc·A :!e eo 1910
OC4£ CO 10 O<:E A OC!2 3E 10 1910 OC56 CO 10 OCDS OC!;/i. 3e 20 1910 OCSE CC 10 OCD5 CCE2 :!e 04 1910 OCEE CO 10 CCFO CCEA 3P. ce 1910 OCEE CO 10 OCFO CC72 :!8 Cl 1910
oc7E co to oooe
ClC?A CO E7 021 E
oc?e 3c Fl 1eee
cce2 co e7 oceA

298

CL t EBFLAG.x·co·

299

BE

NCCC1

300

CL! EBFLAG.x·3o·

301

BE

NCCD2

302

CLI E£!FLAG.x·oc·

303

BE

NCCD4

304

305

TBN EBFLAG.x··o·

306

BT

NCCCDt

307

TBN EBFLAG.x·eo·

308

eT

NCCDDl

309

TBN EBFLAG.x· 10·

!10

BT

NCCDD2

311

TBN £BFLAGe>e·20·

312

BT

NCC002

313

TBN E8FLAGeJC 9 C4·

314

ET

NCCCD4

:!15

TBN El!!FL·G. x· oe·

316

BT

NCC004

317

TEt. EeFLAG.:ic·oie

318

BT

NCCDDS

319

320

B

L HIC

321

322 · RCUTINE 06 ER~OR MES!AGES ·

323

'!'24 EB!ERR MVJ ALEex-1s .. c·1·

32s

e

·+e

BRANCH !F B~TH ea·s OF N=I FAILEO·

(.

·

2

·

·

· (

BRANCH IF EB1 OF Net FAILED.

(,_"_ ·.

·

2

·

·

2

·

·

2

2

·

C.·,

·

4

·

2

·

c

·

!5

·

c

RETUPN TO OCP·
C·

SET VP FOR EB 1 ERROR.

c

0019 CO 87 021A ODlC C2 OD IE 1E' ODtF ae29 0021 400~ 0023 CO e7 lBA7 0027 CO (!7 17D9 002e ees1 002[': CO S7 0222 00'31 4006
CO:!? CO 87 021E
0037 07 00:!8 OC 0039 OD6F
co~e oc 01 1919 1eeo
0041 co f!7 iecc
0045 Ft

0010 ODIE
0020 OD22 002C
0032
0037 0038 OD3A
OD·5

366

367 BIGEB B

PRINT

PRINT EB CYCLE ERROR HEADING.

3t.e 369

. cDCc

XL 1 ·c2·
IL1 8 ~4·

:!70 371 372

DC

ALi(BIGGcS)

oc

XLc 8 400E'

e

EPFNT2

PRINT SPECIAL ERROR IDe

:!73

B

PCIN'I' TO MAP CHARTS.

374

oc

XLc 1 885t·

-PAGE ees. ENTRY 1.

375.

B

HALT

376

DC >eLi ··ooe·

377

e

LIMO:

ERr.OR HAt.T -0~-. nETUAN TO OCP.

378

379

380 ·········

:!Bl 382

*···R·T·N·0·7··· ·······c···························. .··························

383 ·

·

384 ·

RC~TINE C7

LIC g SI'S FUNCTION PEG WITH AASS.

·

385 ·

·

338867 R··T·N·0·7··O·C······XL··1·1 0·'·1·················R·O·U·T·I·N·E··N·U·M·B·E·R··········~············

388

DC

XL1 8 00·

NO MANUAL INTERVENTION REQUIRED

389

DC

AL 2C f;ITNC e )

ROUT IN£ 08 ADORES S

:!90

391

flllVC PA1RNC2)el-AA55

STORE TEST PATTERNe

392

B

CCCE

PRINT TEST ~El.DING.

39:3

DC

CL1 1 t·

·.

c

D·TF

HAUG7·

EC r.:o. e:?47f,S

PROG JO PAGE

401-l

DATE

lfAUG74

3

EC NO· e247E5

(

l51'CV74 e24e7o

PROG ID
PAGE

401-1
:'IA

·

IBM MAINTENANCE DIAGNOSTIC pt;iQGRAM

PART NOe PAGE

· c 5558421

!SM MA~NTENANCE OtAGNCSTtC PROGRAM

PART NO. PAGE

5558421 4·

(":4011

3741 FUNCTICN TEST WtT~OUT T~E WRAP CCNNECTOR

.- 4011
..

3741 FUNCTICN TEST WIT"OUT THE WRAP CC~NECTCR

ERR LOC OBJECT CODE

ADDR STMT SOURCE STATEMe~T

E~ LOC oe~ECT CODE
(
OD4E- CC f!7 1750 004J FO 3C 3C

C'C ·C ::!! l 41 1 c; 1 ~

0051 30 41 1917
(

CO!'f CC e7 l4EE

OC59 07

(

CO~A Fl

oo5e co e7 0216

OO!:F CC e"P 1 TOt;
ODE:':! Se9l oote co e7 0222 OOt~ 4()07
ODEE C() e7 0216

ADOR STMT SOURCE STATEMENT

0059
OCSA
OD64 006A

394 395 396 397 398 399
·OO 401 402
40~
404
·os
·06 407 408 OOCJ 410

e
HPl..
UC SNS
e
DC
l)C
e
e oc e
DC
e

QUES X · :!C · · >e · '!C ·
P·TSON.Jt·4t· LSCK.>1·111·
LICSNS
XL PO?·
n1·1· Ll;..K
MAFS XL~ ·etHil · HALT KL:i·4007· Ll"'K

TEST FOR SSW IOe HALT -FF- IF ON·
LOAD FUNCTION REG WITH -AA5S-a SENSE FUNCTION REG FOR -AASS-.
GO COMPARE RESULT WITH EXPECTED. -ERfUlP ID· -N COOEe RETURN TO OCP IF OKe
POINT TC MAP CHART· -PAGE 869. ENTRY t. E~OR MALT -07-.
RETURN TO ocP.

c

ooe11. FO 3C 3C

ooeo 31 42 1919
C'- OOCI 30 42 lfilaT

OOC5 !C 00 191E
0 ooc9 co e7 i·ee

c

ODCD 09 ODCE F2

ODCF CO 87 021E

000:!1 CO P7 1709

OOCT 891 l

0009 CO S7 0222

0

0000 40()f;

ODCF CO 87 021f

ODCD ODCE
0008
oooe

·62
463 464 465
466
~67
468 469 4'70
471 472 473 474
..475
4,7..6,.
.4.7,q8

HPL
Li CJ SUS

PA'TRN.A·42r LSCK.X·42·

e

Llf'SNS

cc

XL 1 ·09·

DC

CLt·2·

e

LlMC:

MAFS

oc

xt..2·89t1·

a

HALT

DC

~2·4009'

e

l I !\K

HALT -FF- IF O~·
LOAD LENGTH COUNT REG WITH -55-· &ENSE STATUS AND LCR F~R -eo~s-.
CLEAR STATUS BYTE.
GO COMPARE RESULT ·ITH EXPECTED· -EPROf.t ID. -N COi>Ee RETURN TO DCP IF OtC.
POINT TO MAP C·.ARTe -PAGE 891. ENTRY l· ERROR ~ALT -09-·
AETURH "!'O DCPe

41l

480

412

481 .........

·t:S ·········

4~2! · RTNOA ·

c

~ 641145 .· . .R.T.M.0.8. .· . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

416 ·

·

448834 465

··
·

·

·

·

·

·

·

$······
ROUTINE

···
CA

·

·

·

·

·

·

·

···-
LIO

-
'

·

····
SNS

·······
LE~TH

······
COUNT

····
REG

·····
WIT~

····
AA·

·

·

·

·

·

·

·

·

·

·

· ·
·

(

417 · 418 ·

ROUTINE ce

LIO & s~s FUNCTION REG Wint SSAA.

· · ()

*······················· 486 ·

·

.S7 .................... _). . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

006F oe 0070 00
0071 ODA?

ODeF 00'10 0072

410 .......................................................................

·20 RTMOS DC

421

DC

·22

OC

XL l '08' XLl 1 00'
ALURTN04;)

ROUTINE NUMBER NO MANUAL INTERVENTION REQUIRED
ROUTINE 09 AO~ESS

OD~ OA
ooe4 oo
ODES OE42

00£3 ·ee RTNOA DC

OOE4 ·89

DC

OOE6 490

Of:

491

KL I I OA.
XLt·oo·
AL2(RTfli01!!t

423

(

007? O< 01 1919 18E2

424

OD?c;: Cf' e7 1800

425

CD~O Fl

426

627

OD7E CO e7 tlSD

428

,.

0082 FO 3C '3C

\ _

u coe~ ~1

191-»

i'29 430 431

c

ooe9 ~o 41 1917

coec co e7 14ee

c

0091 08 C092 Fl

CO'i:.0 CC e? OUE

0091 0092

432 433 434 435
436 437

4::SB

(

tot;'l co 17 1709

ccc;e ee91

c

ooc;o co e7 0222
mlA1 40Ce

ODA:! CO 87 0216

··o439
009C
··2441
ODA2 44'?

M'fe
e oc
e
KPL
LIO
SNS
e
DC
oc e
e
DC
e
DC
e

PATRtU2) .~f:i5AA
coce
CL1·1·
CUES
x·~·.x·!c·
PATRN.'IC 1 4l' LSCK·X'41'
LICSNS
Jlll.l'Oe·
C\.1·1· LIM<
MAFS
XLl 'eat; t ·
HALT a2·4ooe· Ll ..tt

STORE TEST PATTERHe PRINT TEST HEAOIHGe
TEST FOR SSW 10· HALT -FF- IF ON.
LOAO FUNCTION REG WITH -55AA-· SENSE FUNCTION REG FOR -SSAA-e
GO COMPARE RESULT WITH ExPECTEDe -ENOR tD. -H COOFa RETURN TO DCP J F Ok ·
POINT TO MAP CHARTe -PAGE 889· ENTRV le ERROR HALT -06-·
RETURN TO DCPe

COE7 oc 01 1919 aeEA

492

ODED CO ST t80U
oor-t F.;:
0Df'2 CO 87 1750 ODFC: FO 3C 3C
0 OOF9 31 42 1919 l"OFD 30 A2 191T

493 ODFI 494
495
"fl
49r
498 499 500

501

OECI OD 00 19EE 1911 OEt7 F2 81 IE

502 503 504

905
sot.

0 OECE cc eT 1·ee OE\2 OA
OE13 F2 oe1· co e? 0216

OE12 OE13

SOT 508 509 510 511

0£18 CD ET 1709

512

ti!VC
e cc
e
HP\.
LIC
iofolS
CLC JE

P"TRNC2,et-00t\A CODE. a..1·1·
oues
x·2c·.x·3c·
PATPlllox··2·
LSCK1X·42'
t4FFFF ( I) ·LSCK EACA

e

\.ICSNS

DC

XL I · OA '

OC

CLl·2·

8

Ll"'K

e

MAJ!$

c

444
4··6e5 .,········

0

OEIC e911

OElE CO CT 0222

oe22 400A

OEID 513
OE23 ~5·1·5

DC

llL2·89t 19

e

HALT

OC

XL2°400A 1

c

0 447 · RTN09 ·
448 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

OE24 CO e7 021E

916 517

B

Ll"K

ROUTi NE NUMBER NO MANUAL INTERVENTION REQUIRED ROUTINE OB ADDRESS
STORE TEST PATTERNe PRINT TEST HEADING.
TEST FOR SSW 10· HALT -FF- IF ON·
LO"~ LENGTH COUNT REG WtTH -AA-· SENSE STATUS & LCR FOR -SOAA-·
WAS CLO PATTEPN ERASED ? ~UMP IF NO~ £RASE0e
CLEAR STATUS BYTE·
GO COMPARE RESULT ·ITH EXPECTED· -ERROR IDe -N CODE· RETURN ro OCP IF OK·
POINT TO MAP CHART· -PAGE 891e ENTRY l· ERROR HALT -OA-·
~ETURN TO OCPe

. .9 .

·

450 · 451 ·

ROCT1NE c~

LIO & s~s LENGTH COUNT REG WITH 55.

0 ·
·

452 .......................................................................

oeae cc e7 02111.

OOAT 09

r /

COAe 00

00119 OOE3

ODA? 453 RTN09 OC

OOA8 454

DC

OOAA 455

DC

XLl 1 09' XLl'OO' AL2( ~TNOA)

456

OOAB re 01 191 r; ieeE
ooe1 co 87 t8oo

457
458

MVC
e

f>ATRNC21 .~ooss
COCE

coes F2

0085 459

DC

a..ie2·

ODeE co e7 1750

460

461

e

QUES

ROUTINE NUMBER NO MANUAL JNTERVENTIOW REQUIRED AOUTI NE OA TEST
STORE TEST PATTERN. ~INT TEST HEADING.
TEST FOR SSW lOe

OE2C C2

0

OE2D 2ll

OE2£ tCOB

OE30 400C

0

CE'!2 CO 87 1709

OE3E 8912

OE38 CO 87 0222

0

OE'!C 400C

OE:!E CO t!7 021 ~

518 ·

519 520 EROA B

OE2C 521

o~

OE2D 522

DC

OE2F 523

DC

OEll !24

oc

525

e

OE37 526

DC

527

e

OE30 528

cc

529

e

PRINT XL I ·C2'
IL t ·4:!'
ALIC\. IORST)
aa·4ooc· MAPS XL2 1 8912· HALT n2·4ooc·
Lt MC

PPINT LENGTH COUNT NOT RESET·
POINT TO MA~ CHARTe -PAGE S9le ENTRY 2e
ERROR HALT -oc-.
RETUQN TCI DCP ·

· · · · · · · · · · · · · · eo-· · · · · · · · · ·· · · ··· Oii.TE EC NO·

t5NCV?4
8241!70

PPOG ID PAGE

:0

401-1

DATE

4

EC NO·

0

lEAUG74 1!247E!S

PROG 10 PAGE

·· 401-1

-·

·

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

(
'
IBW ~Al~TENA~CE OlAGNCSTIC PRCGAAM
i_

PART NO. PAGE

0
55584~1
5

4011

3741 FUNCTION TEST Wl1'tltJUT THE WRAP CCNN£C1'CR

(-i 4011

3741 FUNCTICN TEST WIT~OUT THE WRAP CC~NECTCR

~pp LCC OE!~ECT coce

ADDA STMT SOURCE STATEMENT

531 ·········

532 · PTNOB · 533 .......................................................................

£34 ·
535 ·

ROUTINE CE!

·

LID £ SNS DATA ADDRESS REG ·ITH EV£N TEST

·

~ ERR LOC OS.IECT CODE

c

OEB3 31 44 18E4

OEB7 30 44 1917

0

oeee 31 ·· taco oeeF 30 ·· 1917

ADDR STMT SOURCE STAT£·ENT

599 600 601 602 603

LIC sr.:s
LIC
St;S

HICOO.Jr·44· LSCK.x·u·
HOC)t>··· x·44· l.SCICeX·44·

,..
\.

~36 ·

PATTERNS. -~SAA- AND -A~SS-·

·

537 ·

· i

538 .......................................................................

oec3 co 67 c21e

604 605

s

LIM<

CE'42 OE!

(

OE43 00

ce.11.11 oe-;e

OE42 OE43

539 PTNOB
s·o

DC DC

OE45 541

OC

XLl·oe·
JCLt·oo·
AL2CRTNOC)

ROUTINE NJMSER NO MANUAL JNTERVENTtGN AEQUIREO
ROUT1NE 0C AODA£SS

542

(

OE4E OC 03 IC7D tCSF

fS43

OE4C CC e7 021A

oeeo ·e

(

cee1 3e

544
0£50 545 0£51 546

oe~~ 1cee

0£!3 547

OE54 40Af!
I" 1.
CESE CO E7 1750

OE55 54S 549 550

OESA FO 3C :!C (

551 552

OE!:D 31 44 18E2

553

OEE:1 30 44 1917

554

C'EE~ 00 01 18E2 1917

555

'4YC
e
DC cc DC
oc
e
t-IPL
L10 SNS CLC

YN00(4) eE~N PRINT XLl 9 46· 1L1·se· AL2(LSDAR)
XL~·40AS·
HS!!AAwlC·44· LSCKeX·4a· HS!!AAC2l.LSCK

SET UP £VEN TEST ttEA01NG· ~INT TEST HEADING.

0

TEST FOR SSW 10e HALT -t:F- IF CNe
LOAD DATA AOORESS REG WJTH -5SAA-·

· ·

SENSE DATA AODRESS REGJS'IERe

DATA SENSED c DATA LOADED ?

CEE:E' F2 01 12

556

.lfl:E DAf:CIC

,.

r

OEEE ::31 44 1eeo

OE72 30 44 1917

OE76 OC 01 ISEO 1917

oe 7C co et 021 E

557
558 559 560 561 562

LIO
s~s
CLC BE

HA,ss.,,·44· LSCK·X·44· HAA!:!S(2) wLSCK
LJ~K

LOAD OATA ADOPESS PEG WITH -AA55-.

SENSE DATA ADDRESS REGIST~e DATA SENSED c DATA LOADED 7

·

o~eo co e7 021·

563 DARCK B

PAINT

CEE4 CE

OE84 564

DC Xl. t·c6·

DAR NCIT SENSED AS LOADED

OEE5 50 0Ef6 1AA3

oees 565 0£87 566
567

DC

AL IC MSG4-91SG4BI

cc

AL2CMSG4J

e

oeee co e7 t7D9

568

e

~AP CALL OUT

oeec 8913

OEBD 569

DC

-PAGE 891e ENTRY 3e

( oeee co e7 0222

570

571

8

HALT DUE TO DA~ CHECK

OE9~ 11067

OE93 572

DC

573

0

OE'iil4 CO @7 021e

57·

B

L1~k

RETURN TD OCP·

575

("
'-

576 577 ·········

0

c 578 · RTNOC ·
579 ·······································································

!580 ·

·

c

581 ·
582 · 583.

cc RC~TJNE

L1D g s~s DATA ACORESS REG WITH ODt> TEST PATTERNSe -1000- AND -0001-·

· ·

0

·.

(

oec;e oc

OE98 558e45 R·T·N·O·C···D·C······XL··1··o·c··················R·O·U··T·IN·E··N·U·M··BE·R·······················

OE99 00

OE99 586

DC

XLt·oo·

ND MANUAL INTERVENTION R£QUIRED.

c

OE9A OEC7

OE9B 587 588

OE9C OC 03 1C7D 1C9!

589

DC

AL2(RTNODJ

M,_C YNCJD(4leCDO

ROUTINE OD ADDRESS SET UP HEADING FOR 000 PATTERNS.

OEA2 CO 67 021A

590

e

PRINT

PRINT TEST HEADING·

OEllE 4E:

OEA6 591

DC

XL 1 8 46 9

QE1'7 38
ce·e ices oe·· ·o·c

OEA7
OEA9 GEAB

!592 593 594 595

DC ILt·se·

DC

AL2(LS04lRJ

DC JCL;··oac·

·

CEAC CC e7 17!SC oeeo Fo x 3C

596

e

QUfS

597

HPL x· ?C· .x· :!C·

TEST FOR SS· IOe HALT -FF- IF ON.

598

L

OAl"E

ll!!AUG74

EC NO. 824765

PROG ID PAGE

·ot-t
5

0 OA'TE EC NO.
0

-

PAqT NDe PAGE

5558421 SA

LOAD DATA AORS REG ·ITH -1000-e SeNSE OATA AeRS REGISTER.
LOAD DATA AOPS REG WIT" -0001-· SENSE DATA ADAS REGISTERe
f:'ETURN TO OCPe

P'10G ID PAGE

L
-·

te~ ~Al~Tf'NANCE DIAGNCSTIC P~CGAAM

PART NO. PAGE

5558421 6

0
c teM MAJ~TENANCE DIA~NOSTIC FRCGR~M

PART NOe PAGE

5558421
6A

·011

3741 FUNCTION TEST WIT~OUT THE WRAP CCNNEClCR

EAR LCC O~JECT coce

ADDR STMT SOURCE STATEMENT

4011

3741 FUNCTJCN lEST ·tT~OUT T~E -.RAP cc~~cCTCR

0

ERR LCC CBJECT COOE

AOOR STMT SOURCE STATEflENT

607 ·········

608 · RTNOD ·

'**············ 609 ..........................................................

0 610 ·

·

* 667767

·····~···
~TNOF ·

6?8 ·······································································

679 ·

·

611 ·

RCUTINE CD

LIO & SNS DATA TRAN~ER REG WITH 55e

·

680 ·

Rr.UTtNE Ci'

H!&UE A StO ENABLE INTEAuPTe

·

612 ·

·

681 ·

·

(
OEC"1 OD
oece oo
C'S:C4; OFO~

OEC? OECB OECA

613 .......................................................................

614 RTNOO oc

615

oc

l(Lt·oo· XLt·oo·

ROUTINE NUMBER NO MANUA~ INTERVENTION REQUIRED

616

DC

ALURT...OE J

ROUTINE OE ADDRESS

OF3F OF CF40 00 OF4 I OFCl

OF3F ~£8832 A·T$M··O·F··O·C~····X··..·.t··O··F·· ~··············R·O·U··TI·N·E··N·U·M·B·E·R·······················

OF.CCO 68·

DC

XLl~oo·

NO MANUAL INTERVEWTIDN REQUIRED

OF~2 685

D<:

Al.2CRT~l0)

ROUTINE 10 ADDRESS

oece oc 01 t9lt; lSEE OEDl CO 17 1800
t\EOS FS

OED5

617
618 6111 620

MVC PATIRN(2).HOOSS

e

cor.e

oc

Cl.t·S·

STOffE TEST PATTERN. PRINT TEST HEADING·

1;86

~43 CO e"t t57E

(

OF47 AF

6AT
OF47 41;88

OF48 E2C~E~40C~D5ClC2 OF64 689

B

SICHO

PRJt.'T TEST liEADINGe

DC

XL t ·Af'·

MESSAGE 10.

DC

CLc9·SET ENASLE INTERRUP~ LATCHe·

OEOE CO P? I 75C

621

622

e

QUES

TEST FOR SSW lOe

c

CF50 03C540C9D5E3C5D9 OF5e C9E4D?E360D!Ctf1

689 689

OEC,41 FO 3C ~
OEDD 31 45 191'10 OEE1 ~O 4£ lt;I'?
GEE~ 3C 00 191E

623
624
ezs
626 627
628

LIO
StolS
MVI

1t· !C· ··· 3C·
PATRNell·4E· LSCICeK·45·
LSCK-l ex· oc·

HALT -FF- IF ON.
LOAD OATA TRANS PEG WITH -SS-. SENSE OIAG ANO DTR POR -005S-.
CLEA~ DIAGNOSTIC BYTE·

CFfO C3Ce484C·H'I

OF65 Cl 42 t"PBF

(

OF69 35 84 tBF·

OF&o :!B c1 tees

c

OF? 1 CO 8'1 l '150 CF'?~ t'"O 3C 3C

68~
690 691 692
~93
M··

O!it;PD·JC'42'
INTf"!S.1-.R~
Ft.11G.x·n1 ·
Qt.JES x·!c·.x·3c·

MAKE SURE ~741 tS NOT 9USYe LOAD IAR 5 P£Gt3TE~eCIN CASE OF INT)
RESET ERROR FLAG TEsi· FO~ sc: .. 10. HM. I -FF- tF ONe

OEE9 CO '37 1488 OEEO 10 OEfE Ff OEEF CO 87 0216

OEED OEEE

629 630 631 632 633
634

e

LICSNS

DC

xt.a- ao·

DC

CL 195·

B

LIM(

GO CCMPARE RESULT WllH EXPECTED.
-ERROR IDe -N CCJOEe
RETURN TO OCP IF OKe

c

OF78 31 41 l8DE
CF?C F3 40 02

OF"?F 3C 4!i lBFC

OFl'! 3e 01 l8C1

tlFE7 F2 If.) 10

695

696

LIC HOC8f11JC·4t·

697

StO ..:·02·.JC··o·

698

'i~S OT,:.x··!!·

b99

TAN FLAGe>t·ot·

700

.JT

e·CINT

SET FUHC REG TO OIAG llOOEe
ISSUE ENABLE INTERRUPT· SENS~ DIAG BYTE ~OR -10-. ERROR FLA~ SET ? .JUMP IF SO.

OEF'! OEF7 OEFt; OEFC

CO 87 8931 CO 87
·OtO

17D9 0222

OEF8 OEFE

635 1'»36 637 638

e

MA~S

oc

XLl·89!l 1

B

t-IALT

DC

XLl'40lO·

POINT TC MAP CHARTe -PAGE 893e EN'TRY t. ERROR HALT -10-·

OFl'· 3C 10 l~lC
OFBE co 87 1seo tFoi;i: u
OFtli! CO 87 02 tE

OF92

?01 702 7e3 70·

MVI JCPCT · J1 8 lO·

e

Cl<!JO

cc

XLl8t2·

B

Llf>K

STORE EXPECTED ~ESULTe GO CHECK EXPECTED WIT~ RESULT.
ERROR ID· RETURN TO OCP IF OKe

C£FF CO e7 021 E
(
(

639 640

e

Ll"'IC

RETURN TD OCP.

c

641

642 ·········
* 643 RTNOE ·

c

6·4 ·······································································

OF97 CO 87 ITD'ii
OF9e 89-51
a= IBC CO 87 0222
OFAI 4Cl2
0FA3 CO 87 021E

0~9C
OFA2

705 706 707 71)8
709
710

e

ICAFS

DC

1CL. l · 89! I ·

e

HALT

oc

XLl'4l-012·

8

L!l>k

POINT TO ~AP CHART. -PAGE 895. ENTRY le ERROR :"'ALT -12- ·
RETURN TO OCPe

(

~s· 646 ·

AC~TINE CE

LIC & SNS DATA TRANSFER REG WIT~ AA.

c ·
·

0""A7 CO 8~ 021A

711 712 BADINT £>

PRINT

PRINT INTERP.UPT CHECK.

647 ·

·

OFAe C2

OFAB 713

DC

XL 1·c2·

(

OFO~ OE

~04 00

OF03 OF04

648 .........................................................................

649 RTNOE DC

650

oc

XLl'OE' XLt·oo·

ROUTINE NU"BER NO MANUAL INTERVENTION REQUIRED

c

CFAC 15 OFAC IEEE OFAF 40lA

OFC!: OF3F

OF06 651

CC

AL2(t:lTNOF)

ROUTINE OF ADDRESS

OFet co e7 t7oo;

(

E52

OFB5 8952

OF07 OC 01 1919 i8EA

653

MVC

PATRN(2)c~OOAA

STORE TEST PATTERN.

CFe7 CO 87 0222

OFAC OFAE
OFBO
OF86

Tl4 715 716 717 718
719

cc

rt.1·21·

DC

AL2(SICC4)

DC XL«··oa··

B

MAFS

oc

XLl·e9~2·

e

HALT

PRINT MAP CHART REFERENCE·
-PAGE 89~. ENTAY 2· ERROR H,.LT -IA-·

OF 00 CO E7 1800 OF 11 F!:

654 OFll 655

E

COCE

OC

CLt·S·

PRINT TEST HEADING.

OFEC= 401 A

( ",,..,

OFBD CO 87 0216

OFBC 720 721

DC

KLl'401A'

B

Ll~K

RETURN TO DCPe

.W12 CO f7 t?SC OF16 FO !C '.!C
CFtt; 31 45 1919 OFlC: 30 4!: 1917

656

657

B

QUES

658

HPL x·?c·.><·3c·

659

660

LlC PATRN.x··s·

661

SNS LSCK 1X·45 ·

662

TEST FOR SSW 10· HALT -FF- 1F ON.

0

LOAO OATA TRANS REG WITH -AA-. SENSE OIAG & DTR FOR -OOAA-e

72?. ·········
* 723 · RTN10
72· ·······································································

ns·

·

726 ·

RO\;'T I NE Hi

Issue .. RESET l HTERRUPT.

·

n7
728

····························**·························e·················

OF21 3C 00 191E

~63

MYI t..SCK-1.><·oo·

664

CLEAR DIAGNOSTIC BVTE·

OFC1 10

0

OFC2 OC

OFCl 729 RTNlO DC

OFC2 730

oc

xt.t·iO' XLl·Oo·

ROUTINE NUMBER ~o INTERVENTION PEQUtRED

OF25 CO fl7 1488

665

B

LICSN~

GO CGMPARE RESULT WITH EXPECTED.

OFC? 1'?22

OFC4 731

DC

llL2CRTN1l)

ROUTINE lt ADDRESS

Cf"2«; 11 OF :!A Ff

OF29 666 OF2A E>67

DC

JCL.1'11'

DC.

CL 1'5 1

-ERROR ID· -fl! CODE.

OFC5 CC 87 157E

732

733

e

SICHD

PRINT TEST HEADING·

OF2B CO 87 0216

668

e

LU.K

RETURN TO OCP IF OKe

CFC«; BO

OFC9 73·

DC

XL t ·BO·

MESSAGE ID·

669

OFCA C9C5E2C5E!40C5D5 OFE6 73!\

DC

CL29·RE~El ENABLE INTERRUPT LATCH.·

OF2F OF:?:! OF:!£ OF39 OF:"e

CO 87 5c;31
CC e7 401 t
CC 87

1?09 C222 Ol?lf

OF34

670 671 672 673 674

e

·1.~s

oc

JCL:; '89:? 1 ·

e

HALT

DC

11CL~··ott·

e

LIM<

POINT TO MAP CHART. -P~GE e93, ENTPV le
ERROR !-'ALT -11-.
RETURN TO DCPe

CF02 C1C203C540C905E3

OFC· C5C9C9E407E~·OD~

c

OFE2 C1E3C3CB4e OFE7 Cl 42 l7BF

735 735
7~!5
n6
737

TtCl

ORCFOoX·42'

~AKE SURE 3?41 IS NOi ausv.

OHf

1 tAUG74

t.·: i-o. e::>47t5

· · . . ·-·-·· -·~~·

PPOG ID
PAGE
... .

401-1
6

0 OA"TE EC NO.
0

16AUG7~
8247f5

l5NCV74 8241!70

-·-·--···-.

PROG 10 PAGE
· · · · · · · · · ·

·

·

·

· -·· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 0

tB~ MAl~TENAll:CE OIAGN~STIC PROGRAM

PAAT NO·
PAGE

5558421 ,.. I EM MA. tNTENANCE D JAGNOSTf(' PRCGAAM . 7 (...)

PART NO· PAGE

5!5!58·2t 7A

eqR LOC CBJECT CODE

ADDR STMT SOUACE ST,tTEMENT

(

OFEe co e7 1750

OFEF FO 3C 3C

_.,OFF2 31 41 180E

OFF«S F::! 40 C2

OFF9 F:! 40 04

(

nFFC 30 45 18FC

1000 38 10 lSFe t0C4 CO 90 0216

JOCE!
lOOC lOCO 100E 1010 1012 10 lE

CO E!7
C2 10
104E!
4013
CO E7
8971

021 A 1709

10 l f' C 0 fl7 C2 2 2 lOlC 4013 lOlE CO E7 0216
(

100C 1000 tOOF
1011
1017
1010

738 739 740 741 742 743
744
745 746 747 748
749 · 750 751 752 753
754. 755
756 757 758
759 760 761 762

e

Ol.IES

HPL

LtO Hcceo.x··t· SIC x·o2·.x·4o· SIO x·c···><·4o·
SNS OTF;1X 1 4S·

TBN BF

OTf:-loX·IQ 1
Lt"·K

ROUTINE 10 ERf:CP ~ESSAGE *

e

PRINT

DC

XL 1'C2·

oc

IL 11 29·

oc

AL2Cl,..TR)

DC

XLi'401? 1

e

MAFS

oc

><Li· e'li71 ·

e

t4ALT

oc

XL2·40I!·

B

LIM~

TEST FOR SSW 10· HALT -FF- IF ONe SET TO DIAGNOSTIC MOOE. IS!'UE ENASLE INTERRUPT.
ISSUE INTERRUPT RESET.
SENSE DIAG BVTE FOR -oo-.
DID ENABLE SIT GET RESET ? RETURN TO DCP tF 't'ESe
PRINT RESET CMl!Cke
POINT TO MAP CHART. -PAGE 8970 ENTRY 1. ERROR HALT -13-o RETURN TD DCP.

76:! 764 ..........

765 · RTN11 ·

766 ·······································································

c

767 ·

·

768 *

RCUTINE 11

ISSUE A READ COMMAND.

·

769 ·

·

1022 11

1022 777710 R··T·N·l·l ··O·C·····X··l.1··1 1··1·' ···········~···R·O··U·T·IN·E··N·U·M··B·ER·······················

1023 00 1024 108~

1023 772 1025 773

DC

XL1·co·

DC

AL2CRTN12)

NO MANUAL INTERVENTION REQUIRED ROUTINE 12 ADDRESS

1026 co fl7 1576
102A 81

102A

774 775 776

B

SJCHD

DC

XL 1 1 81 1

PRINT TEST HEADING. MESSAGE ID.

102E E2C~E3400~C5CIC4 1047 777

DC

CL29·SET RfAD CALL LATCH.·

10~3 40C3CID30?4003C1

777

lO?e E3C3CE4840404040
1043 · 0404()404 c

777 777

104E Ct 4~ 17BF

778

TIO DRCPDeX·42'

MAKE SURE 3741 IS NOT eusv.

779

104C CO fl7 17SD lOSO FO 3C 3C

780

e

781

HPL

TEST FOP SSW 10. HALT -FF- IF ON.

782

10S3 31 41 180E
1057 F! 41 00
10!,t Cl 42 l 7BF 105E 30 45 18FC

783 784 785 786

LJC HOC80.X 1 41 1
SIC x· co· .x·· 1 ·
TIC TICERBeX·4'2·
sr-s 0Tf;eX'4!:'

SET TO DIAGNOSTIC MOOE.
tssus A READ CALL. BRANCH IF 3741 eusv.
SENSE DIAG BYTE FOR -03-.

787

10t2 :'!C 03 191C

'i..

\Of,E CO E!7 lSBO

106,t 14

lOEB CO E7 1C7F
(

106A

788 789 790 791 792

tilVI XPCT. x·c?.

e

CKHO

DC

XLl914'

E

DOf:ST

STORE EXPECTED RESULT· GD CHECK EXPECTEO WtTH RESULT. ERROR ID·
GO Cl-ECK FOR RESET IF OK·

tOEF CO S7 1073 8991 1075 co 87 107q 4014 107e CO E7

l 7DC',1 0222 021E

1074 107A

793 794 79!5 796 797

e

MAP$

DC

XL2·8991 ·

e

HALT

DC

XL2'4014'

e

LIM<

POINT TC MAP CHART· -PAGE 8991 ENTRV t. ERROR HALT -14-.
RETURN TO DCPe

798

107F F3 40 08 1oe2 30 45 18FE tOEE CO @7 IOE,t

799 DORST 800 801

sto
St-S B

x·ce·.x·40· TEfliJ:,x··s·
Ckf<ST

DO A READ CALL RESET. SENSE OIAG BVTE FOR -oo-. GO CHECK OIAG BYTE FOR RESET.

802

c 4011

3741 FUNCTION TEST WITHOUT T~E WRAP CCNNEr.TQ~

ERR LCC oe~ECT CODE

ADDR STMT SOURCE STATEMENT

803

804 ·········

eos
806

·· ··R·T·N·1·2·····o**··············,...········*·········**····**··········..···

807 ·

·

0

C'..

tOE'A 12
1oee oo

108C i 118

108A 1oee 1()60

eoe ·

R.,j~T IN£ 12

ISSUE A ·Rt TE COll'·AM>.

·

809 ·

·

881110 R*T*N*l*~····D·C·····x·a_·1~··1·~·····..··········R·O·U··T·IN·E··N·U·M··B·EP··················..···

812

oc

XL.1·00·

NO MA~IUAL 1NTEqvENTION

813

DC

Al.f(RTNl~I

ROUTlt« 13 ADDRESS

c

10BE CO 1!!7 t57E

814

BIS

B

SICHD

rRtNT TEST H£AOJNGe

10~2 82

1092 816

DC

Xl.t·e2·

MESSAGE 10·

lO'li: ear.~E340Ef09C~E3 10AF 817

DC

CL29'5£~ ·RITE CALL LATC~·'

109@ CS4CC3ClD:0340r3

817

10A3 ClE3C3CE4E4'C4040

817

0

.
.

tOAe 4C4C4'e4C40 toeo c1 ·2 t78F

817
e:ae

TIO OROPO.Jt 1 42'

101!4 CO 87 175C

0

!OE!8 FO 3C 3C

819

e20

e

621

HPL x·:?C·.x·:!c·

TEST FCR SSW 10.
HALT -FF- JF ON.

822

108B 31 01 18DE

0

tOeF F3 ·2 00

10C2 30 4!1 U!F C

823

LIO

824

SlO x·oo·,x··=:·

825

St.:5 0Tf:·><'45'

SET TO DIAGNOSTIC MODE. ISSUE A WRITE CALL. SENSE DJAG BYTE FOR -05-.

c

IOCE 3C 05 191C

lOCA Ct' e7 t5BO

826 827 828

!'il\'1 B

,..PCT,Jt·C~t
Ct<UO

STGR~ E>'PECTED RESULT. GO CHECK EXPECTEO WITri RESULTe

lOCE I !5

10CE 829

DC

)':\..1 1 15 1

ERROR ICe

lOCF CO eT I OE3

830

CKPSTT

GO DC PESET IF OK.

831

tOC3 CO eT 1709

0

1007 ~031

tOC9 CO e7 0222

IOVD 4015

tOOF co e7 Cl21e

1008 lODE

B32
833 834 835 83(;

B

MAPS

DC

XL.2 UiJ031 1

B

HALT

DC
e

PCI~ TC MAP CHAaT. -PAGE 90~1 ENTRY le ERROR H~LT -15-o
RETURN TO OCP.

IOE3 F3 40 09

837
838 CKRSTT StC x·ce·.i<··c·

00 WRITE CALL ~ESETe

IOEE 30 ·U5 18FE

839

. ':NS TE.,P,X 1 4!5 1

SEt1;~E DIA~ BYTE FOR -00·-·

840

10EA 3C 00 l8f'C

0

lOEE F2 01 OD

lOFl 30 15 OA03

10F5 CO 01 0216
0

10F9 CO 87 022A

lOFD OIJ

IOFO

841 CKRST
842 84::!! 864
e.-5 846 847

CLI
.INE .CLt
St.;E
B DC

TE~P-t.>e·co·
ER!T
RTHlf.lC't~·
LIM(
LOAD XLl'OO·

DIAG BYTE RESC:T TO -00- ' .IU·P IF NC!T · CHECKING RESET FROM RTNl5?
RETUPt.l TO ocr IF NOT.
BRANCH TC DCP TC TERMINATE SECTION.

848

849 · :!!741 RESET ER~OR MESSAGE ·

0

lOFE CO S7 021A

1102 C2

110? 1e

0

11041 1028

!ICE 401E

uoe co e7 1709

0

l l oc 8992

1l OE CQ E7 C222

1112 4016

111· co e7 0216

850

851 ERST B

1102 852

DC

1103 85:::1

oc

1105 85.t

DC

1107 855

oc

856

e

1100 8!5?

DC

es~

e

1113 8!59

DC

@60

8

PRINT XL l'C2' IL1 1 2?· "L 2 CNTR S'T)
>eL~·~o1e·
fllAFS
XLl~·89~2 I
HALT XL2 1 ·0lt!'
LIM(

PntNT 37·1 NOT RESETTING MESSA~E.
PCIN"> TO MAP CHART. -PAGE 84X'· EN,_'t 2· ERROR HALT -I&-· RETURN TO DCPe

DATE

1 EAUG74

E' 11:0. 824'76!5

15NCV7· 824870

PROG 10 PAGE

0 DATE EC NO.
Q

1EAUG74 8247E'5

15NCV74 !24!70

PROG 10 PAG!:

·01-1 . 7A

0

c

i..
···

IBM MAJNTENANCE OIAGNCSTtC PROGRAM

PART NO. PAGE

5558421

JeM MA.!NTENANCE OIAGNClSTIC PROGRoUIJ

e 0

PART NOe PAGE

401 l

3741 FUNCTICN lEST WIT~OUT T~E WRAP CCNNECTCR

ERP LDC ceJECT COOE

ADO~ STMT SOURCE STATEMENT

4C1!

37·1 FUNCTION TEST WITt<C!\.IT Tl-IE WRAP CCNNECTC:R

0

ERR LOC CEJECT CODE

ADDR ~TMT SOURCE STATEMEN7

(

* 862 ·········
1?63 RTN13 ·

('

1199 E2C~E~40C105C440 1185 924

11Al C9C5E2C5E~·OD~D6

924

DC

CL~9 1 SET -~D RESET NO-OP LATCH.·

111f! 13

Ii 18

c 88E666465··. ·*····R··t U·T·l·l \·: E···1·3 ·········I S·S·U·E···A··C·O·N*T·RO··L··1··S·! O··e·····················~··.·..
· 867 ·
c 886689 R·T··N·1·3··D·C······X·L·1·'·1·3·' ··~············R··O·U·T·IN··F·*N·U·M·B·E·R······················

11A9 60DED740C3C1E3C3
1181 C.E4B404C4()
ue6 Ct 42 17BF
USA CO E7 1750
u ee FO 3C 3C

924 C-024
~25
926
9C::7
928

11t9 00

1119 870

cc

XLt·oo·

N~ MANUAL JNTERVE~TIDN REQUIRED

929

Ill.A 11E4

1118 871

OC

AL2(RTN14J

ROUTINE 14 AOORESS

1 iCl :31 41 lBCE

930

1!72

11C!5 F3 41 00

931

11 lC co 87 1576

873

B

SlOHD

PRINT TEST HEADING.

11 ce 30 42 01.r:6

932

1120 B3

1120 874

DC

Xl.1 1 83 1

MESSAGE ID·

HCC :'.'!e 04 OAf"A

9:'13

1121 C40640C3CED5E309 1130 e·1s

DC

CLi9 1 DO CC~TROL 1 START I'O·*

H"OO Ff. 90 :!5

934

UC
e
HPL
l. It: SIC
Sf>,;S
Te~

DROPo.x·42·
OUES
x· !C · .>1 · ~c·
HOOOO,.X·41 1 )(. ()0. ~ )(. 411. LCSO·K·42'
LCR-t~x·o·· El~

MAKE SURE 3741 IS NCT BUSY·
TEST FOR SSW tO. HALT -FF- IF OHe
REMOVE FROM OIAG NOOE· ISSvE A READ CALL· SENSE STATUS FOR -84-e NO-OP BIT ON IN Fl~ST STATUS ? BRANCH IF NO-OP NCT ONe

1129 D~D340F140E2E3Cl

1131 O~E34CC~El0c4B40

113c;l 4040404040

11 3E Ct 42 t 7BF

I

\

1142 co e7 nso

114 FO 3C 3C
(

1149 31 41 t80E

875
e7s e7s
876
. e7T
878
879 8eo
881

TtO DRCPD.x··2·
B
HPL x· 3C' .x· :!C ·
LIO Hoceo.x·'lt·

MAKE SURE 3741 ts NOT eusv.
TEST FOR SSW IOe HALT -Ff<- !F ON.
SET TO D!AGNOSTIC MODE.

1103 30 42 1900

1107 3e 04 190C

HDB F2 10 OF

0

HOE Ct 42 t?BF

11t:2 F3 ·o ce
ItES 30 45 t8FE
llECJ CO e7 !.OEA

935 936 93·;
936 939
9·'0 941
'9~2
943

SNS
TBN .;T TIO
SIO SNS

WORK ,)(·42· WOl<K-1·Y·04·
El -:!A "l"ICERe.x·42·
x·te·.x··o·
TEtlP·X·45·
Cl(~ST

SENSE STA~US FOR -eo-.
tlO-OP 61 T RE SE'T ? eRAMCH IF NO-OP NOT RESET· BRANCH OUT JF 3741 eusv ·
uO READ CALL RESET·
SENSE OIAG BYTE FOR -oo-.
GO CHECK RESET RES\JL·rs.

1140 F3 43 FF

882

SJO

883

ISSUE CON~ROL , sto.

* 944
945 $ ROUTINE 1~ ER~OR ~E!!AGES

uso co e7 021t:

884

B

ees

RETURN TO OCP.

HEC co S7 02111

946 947 E 13A B

PRIN~

PR I ;..rr t-.0 ~ESET ERROR·

(
(
c
1154 14
1155 oc

1154 lt55

886
eeT ·········
see · RTN14 · 889 ·······································································

890 ·

"'

891 ·

RCUTINE 14

ISSUE CCNTROL 2 sto.

·

892 ·

·

8B9934 ·R·T·N·1·4···D·C·····X·L··t··t·4··················R·O·U·*TIN*E··N·U·M·B·E·R·······················

895

DC

XLt·oo·

NO MANUAL INTERVENTION REQUIRED

UF1 C2
tlF2 1£' l t F3 J 01"<.: HF!: 401 S 1t F7 Cll e7
1\Ff:! Cf052
UFC CO e7 1201 4018 1203 CO @7 12Cl7 00

1709 0222
022A

UFl llF2 11F4 111"6
HFC
1202
1207

9·a
949 950
951
952
953 954 c;ss 9!56 957

cc

XLl t c2·

cc

IL 1' 27 1

DC

AL2CNORESJ

DC

1'L2·40t8·

a

MAF3

DC:

XLi1 90S2 1

e

tiAl. T

DC xL2··01e·

"DC

l.OjtC XL 1 9 00 1

PCINT TC MAP CHART. -PAGE 90~. ENTRV 2· ERP-OR HALT -18-·
GD TER~INATE SECTION·

115E 1190

1157 896
897

DC

AL2(RTN15)

ROUTINE 15 ADDRESS

aoe co e7 021A

958

959 E13

B

Pl=llNT

pqJNT L~fCH SET CtECKe

(

11 se co e7 t57E

898

use B4

use 899

115C C40640C30l:OSE309 1179 900

e

SI CttO

PRINT TEST HEADING·

DC

MESSAGE !De

oc

CL29·DO CONTROL 2 START ll'Oe 1

120C C2 1200 19 120E 1CfH

t20C 1200 120F

960
961 962

,DC

XL I ·c2 ·

cc

tLi 1 2~·

DC

AL2CNCSEE)

llES OED340F?.40E2E3C1 tlEC C~E340C961DE4S40 11i5 4C4C4C4040
u·u co e1 nso
117E FO '!C 3C

900
900 900 901
902
903

e

CUES

HPL

TEST FOR SSW lOe HALT -FF- IF ON.

"( \,

1210 4017 121Z CO e7 1709
1216 9051 12 I 8 CO 87 022 2
121C 4017 l21E CO 87 022A

1211 t 217 1210

963
964 965 966 967 960

DC

XL~'4017'

e

MAFS

oc

XL2'905l 1

e

HALT

oc

e

POINT TO M·P CHART. -PAGE 9050 ENTRY le EPROR MALT -17-.
~O TER~INATE SECTION.

ll e1 31 4 1 1SC E

904

l.IC

REMOVE FROM DIAGNOSTIC MODE·

1222 00

1:?22 969

DC

ues c1 42 t7BF

905

TIO

MAKE SURE 3741 ts NOT eusv.

9?0

ue9 F3 ·· FF t1 SC CO 87 021 6
(
c
c

906
907

SIC x·FF·.x·44·

ISSUE CONTROL 2 SIOe

()

908

e

Ll"IC

RETURN TO ocr:i.

909

········· 910
911
* 912 · RTNiS

991134 915

··*·*·····R·C·U·T·IN·E···1·5·········IS·S·U··E··A··S·IC···TO···S·E·T·/R··E·S·E·T··T·H·E··N·O·-·O·F·~L·A·T·C·"········*

916 ·

·

()

:223 tE 1224 80 122!: FFFF

971

972 ..........

973 * RTN16 ·

997754 976 977

·····················*····················*····························

$

e *

RCUTINE 16

TEST ALL INVALID N CODE COMMANDS· (OtAL JN ONLYl

· * *

1223 1224 1226

997789 P· ·T·N·l·6· ·D·C· · · · · ·><·L·t·· ·Il·l·'.· · · · · · · · - · · · · · ·R·O·U·T·I·N·E· ·N·U·M· ·BE·R· · · · · · · · · · · · · · · · · · · · · · ·

980

DC

XLt·ec·

MANUAL INTERVENTION RECUIRED

981

OC

Jel.2·FFFF·

LAST ROUTINE

1190 1!5 1191 00

1190 1191

991178 R··T·N·1·5··D·C······X·L1··1 ·i5··' ············~··R·O··U·T·IN·'E···N·U·M·B·E·R······················

919

DC

XLl·ooc

~o INTERVENTION REQUIRED

()

1227 OC 03 190C 0003 1220 OC 03 00~3-18FE

c;e2
983
984

MVC
NYC

WORK(4) ·:? 3(4),el<NCt-

SAVE BOTTOM CORE OF DCP· STORE SPECIAL ·BRANCH 8ACK 1 CMNDe

1192 1223
J 1c;4 CO E7 l57E
1198 es

1193 1198

920 921 922 923

DC

AL2CRTN16)

e

SICHD

DC

ROUTINE 16 AOtmESS
PRINT TEST HEADlNGe MESSAGE ID·

1233 co 87 021·
() 1237 42 12:?8 3:?

1237 1238

985
986
987 c;ee

B

PRINT

DC

XLl 1 42·

DC

IL ..!St·

PAINT TEST HEADING·

OATE

l tAUG74

EC r.io. 8247£5

l5NQV74 8241!70

PROG ID PAGE

401-t 8

(, CATE EC N;J.
0

1EAUG74
2~47E!

15NCV74 1!24f70

PROG ID
~AGE

401-1 BA

·( · · · · · · · · · · · · · ·() · · · · · · · · · · · · ·

· ·

· · · · · · · · · · · · · · · · ·.... j · · · · · · · · · · · · · · · · · ________.,. v ~

IBM MAINTENANCE DtAGNCSTJC PROGRAM

3741 FUNCTICN TEST ·IT~OUT T~E ·RAP CCNNEC10R

ERR LOC oeJECT COOE

ADDR STMT SOURCE STATEMENT

1239 123E 1230 1241

lOOC
40BE
co e7
02

021.l

123A 989

OC

t23C 99()

OC

991 REPIT B

12.iu 992

DC

'-LUJNVAL) XL2·40f6· PRINT
XLP02·

12·2 24 1243 1EQ1
12·5 CO e7 021 A 12·9 OE 124A 37

J242 1244
1249 124A

993 99.\ 995 996 997

DC

11.. 1'36'

DC

AL~(INVL)

B

PRINT

DC

XL1'06·

DC

IL 1·55·

1248 1E3e

124C 998

DC

AL2(1VLl

999

1000

B

HALT

1251 40EE

1252 1001

DC

XL2'40EE·

12!:3 co 87 1230
(

1002 1003 100· 1005 ·

B

REFIT

INVALID fENSE 1/C COOES.

1257 0£ 01 0003 18CA

1006 RTRN ALC 3( C: l.NOl <;

125C 3C 40 1BFF t2El CO 87 l37e

1007 1008

St.5 TEWP·X·40·

e

ERtA

12E!: E20!:E240FC

1269 1009

DC

CL!·SNS O·

1010

l2EA OE 01 000:? 16CA

1011

ALC 3CU.NOt<f,;

1270 30 46 18FE

(

1274 CO e7 137B

1012 1013

S!';S 8

TE~PeX'4E·
ER14

1278 E20!:F240F6

J27C 1014

DC

CL! · SNS 415 ·

1015

1270 0£ 01 0003 180A

1016

.lLC 3(2J.NC1'9

12e3 30 47 18FE

1017

SNS

TEMP. )(·~7 ·

i2E7 CO E7 1379 12ee E205E240F7

1018 128F 1019

B

ER14

oc

1290 OE 01 0003 lBCA 12<;6 31 40 1 BCE

1020
* 1021
1022 1023

INVALID LOAD 1,0 CODES·
ALC 3(::;).NCl1'9
LIO Hoooo.x··o·

J2<;A CO E7 1378

(_

12QE 0.3C90640FO

1024 12A2 1025

B

ER!"

DC

CL£'LIO O·

1026

12A3 OE 01 C003 l8CA

1027

12A9 31 43 18CE

102B

12.11c co e7 137e

1029

1281 O:?Ct;DE40F3

1295 1030

(.

1031

129E OE Cl 0003 18CA

1032

128C 31 4~ t8CE

1033

ALC
LIO e
DC
ALC
LIC

3(2).N014i
~ocoo.x··!·
ER14 CL!'LIC! 3 1
3U:l.NCl<; HDCOOoX'46'

12CO CO 87 1378

1034

B

ER1o\

l2C4 o:=cc.;OE40F6

12C8 1035

DC

CL!: 1 L 10 6'

(

12C9 OE 01 0003 lBCA

1036
1037

12CF 31 47 18CE

1038

12C3 CO E7 1379

1039

1207 0"3C90640F7

12DB 1040

ALC
Lit
e
DC

3( .. ).NOJc;; HOOOO.X·47' ER14 CL!·LtO 7·

1041

l20C OE 01 000? t8DA 12E2 Cl 411 121:'~ 12E~ CO e7 1378

1042 · 1043 1044 10.\5

INVALID TIO N CCDES.

ALC 3(2l.N019

TIO ··4·X·4U ·

B

ER14

12EA e~c~OE40F1

l2EE 1046

DC

Q..!·TIO l'

1047

l2EF OE 01 0003 18CA 12F!: Cl 44 l2F9 12F'9 CO E7 1378 12FC E3C<;0640F4

1301

1048 1049 1050 1051

ALC 3( 2).Ntl«;

TIC ·+·.x·44·

e

ERl4

DC

CL! 1 T10 4 ·

1302 OE 01 000:?
1308 Cl o\S l::!OC
t3oc co e7 t37e
1310 E:?C'WOE40F~

l8CA

1314

IC52 1053 1054
1055 1056

Al.C

3( :n .Nc1 c;i

TJO ·+4, X··HS·

B

ER14

DC

CL!·TJO !! '

DATE EC NO.

15NCV74 824E70

PART NO· PAGE

0 5558421 9

IGM MAINTENANCE DIAGNC~TIC PRC~RAM

4011
(\

3741 FU:~Cl'ICN "JEST WITt'OUT Tt·.E WRAP CCNNECTQR

. ERR LOC OBJECT COOE

AOOR ~TMT SCYRCE STATEMENT

PRINT REST OF INSTRUCTIONS.
OPERATOR HALT -EE-·
REPEAT JF NO SYSTEM RESET.
INCR RETURN ADDRESS.
N = Oe
BRANCH IF CMND ACCEPTED.
JNCR RETURN ACDPESS. N = 6· BRANCH IF CMND ACCEPTED·
INCR RETURN ADDRESS. N :: 7. BRANCH JF CMNO ACCEPTED.
= JNCR RETURN ADDRESS·
N o.
BRANCH IF CMNO ACCEPTED.
!NCR RETURN ADDRESS. N t: 3. BRANCH IF CMND ACCEPTED.
INCR RETURN AODRESSe N = 6. BRANCH IF CMNO ACCEPTED.
= INCR RETURN #ODREss.
N 7·
BRANCH IF CMND ACCEPTED.

1057

131f OE 01 0003 18DA

1058

,_LC 3C & ) eNO.i.9

13te Cl 4~ 131F t3 lF co e7 t.37e
1323 E:!C~Ot40FE

IO!:Q 1060
1327 10~1

TIO
El
oc

·+4."'46' ERH
CL5PTl0 6·

10ti2

1328 OE 01 OO'J3 18CA

10.;.a

ALC

3(.;:) eNCtt;

132E Ct 47 1332 1332 co e7 l37E!

1064
l'.)65

TIC ·+4eX'47'

a

ER14

133E E3Ct;OE40:=7

133A 1066

CL~ 1 TIO 7·

1067

c

\338 OE Ol 0003 tBDe

l'J68 "' 1'69

1341 F3 45 00

1070

c

1344 co e'7' t37e 1348 E2C'i0064CF5

1071 134C 1072

INV.ALtO SIC N CODES.

~LC
sto e

3(U.N018
x·co·.x·~s· E~14

DC

CL5'SIO 5·

1073

C,.

134C OE 01 0003 1808 13'!3 F3 46 00

1356 Ct.l 87 137f'

1074 1075 1076

1:!5A E2C90~40F6

13"iE 1077

!!.LC 3(2,,lliOte
SIC x· oo· .x··6'

B

ER14

oc

(1.5 1 510 ,,,.

1078

135F OE 01 0003 18D8
13H: F3 47 ~O

1079
1080

ALC 3f 2) ,NOte
Ste x· oo· ,x·47·

13~8 CO 67 137B i36C E2C:;0640F7

1081
1370 108~

B

EIH4

oc

CL! 9 '510 7·

0

1371 oc 03 0003 190D

1377 co 87 on6

108~

tOe4 PUTBAK lo!VC

1065

~

3(4).WC~I':
Llf'll<

* 1066
1087 ~ ROUTlNE lE F.Q~CA N~55AGE

137 3E r.e 18015 ,31'F 34 oe t3ee

108

11)89 tRl4 A

1090

ST

N(IC4.a.~R
*+C>,,t,RR

1383 OC 04 1E5C 0000

1091

c

1389 OC 23 1Fl2 JE5C
t38F oc oo tees 1es'

1092
lO'iP:'I

1:7<;5 OC CB l!= l .l 1CE6 '

1094

c

1391.3 CO 87 02lA 139"' C2

t3AO 5B

1095 1~91" 1096 13AO 1097

13A1 1F49

t3A2 1098

13.A3 4(ll9

13A4 1099

foo'VC
MVC
MVC
MVC
e cc cc
oc DC

FL WN G ( 5 I · ·-· FPT-55( 36) ,FLWNG
THC-!( 1) ,FLWNG
PRT-47(9).-THD PAINT
XL1"C2'
IL1'9t· At..2CPAT)
xt..:.: 1 .-01.;·

13A5 OC SA 1F4~ 1F4A

1100

~vc

PRTC91).Pf<T+1

13 AS C~ !!7 1709 13AF 9(\53 13Bl CO 87 0222

1101 13BO 1102
1103

B

MAFS

oc

XL .. ·9053·

e

HALT

c

1"385 4019 13B7 CC 87 1371

1386 1104 1105

DC

XL .. ·40llj;·

B

PUTeAI<

INCR RETURN ADDRESS· N · 1· BRANCH IF CMND ACCEPTEC.
INCR RETURN AODRESSe N · 4. BRANCH IF CMND ACCEPTED·
INCR RETURN AOORESS.
N · s.
BRANCH IF CMND ACCEPTED·
PROG ID PAGE

0
· · ·
401-1 'ii

15NCV74 e24e?o

__________________________________________________________________···_________ _:_

___:-:::-··--"·-·--·--·--··-·

···-··-··--------"·""·

PART NO. PAGE

55!58·21 9A

INCA RETuPN AOORF~S· N s: 6. BRANCH IF CMHO ACCEPTED·
= INCA RETURN ADDRESS·
N 7.
BRAW.:H IF CMND ACCEPTcDe

= IN<:R RETURN ADDRESS·
N 5. BRANCH IF CMND ACCEPTED.

= !NCR RETURN ADORESSe

.~

6 ..

s;rcANCt1 If' CfllND ACCEPTED.

= JNCR ~ETUSCN ADDAESS·
M 7. BRANCH IF C~NO ACCEPTED.

RESTORE BOTTOM CORE O~ OCP. RE"fU~N ,.0 OCP.

STORE FAILING CMNO to.
SET UP ERRCP MESS~Ge.
PRINT ERROR MESSAGE.
CLEAR PRINT FJELD· POtNT TO MAP CMARTe -PAGE 90S. ENTAY 3· ERROR HALT -19-. GO RETURN TO OCPe

PROG ID J;.AGE

401-1
9A

L ,
···

C.
Je· Mll~TENANCE CIAGNCSTIC ~OGRAM

PART ND· PAGE

5558421 ID

·
e leM M"l"'TENANCE 01AENCSTJC "'3GRA9' .

PART NDe PAGF

SS58·2l IOA

4011

3741 FUNCTION TFST ·IT~DUT THE WRAP CCNNECTCR

ERR LOC DeJECT CODE

ADDA STMT SOURCE STAT£MENT

4011
()

3741 FUNCTION TESY WIT~OUT THE WRAP CCMNEClOA

ERR LOC OBJECT CODE

ADDR STMT SOURCE STAT£MENT

r
\._
c c

(

1:iee 36 OB lBDO

t::'eF 34 CE l3Ce

13C3 OC Ol IE:!C COOO

t3C9 3E oe 1802

l::'CC 34 oe 13DE

1301 OC 01 l63E 0000

(

1307 3e oe 1eoo

* e 1107 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

1108 SNSERR ·

·

1109 ··········
1110 *

sueAOUTJNE PRINTS SENSE ERROR HEADING

·

ANO DUMPS STATUS~RRORS Of< THE REGISTERSe

·

111 I *

CALL SUSROUT INE BY -

·

* 1112 ·
1113
* 111· ·
1115 1116 · 1117 ·

B

SNSERR

DC 2.x·EXPECTEO PATTERN'

DC

2.x·ACTUAL PATTERN·

DC

leX·ERROR JD·

·
·* 0
c ·
· ·

c 1118 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

1119 S~SERR A

NOOl.ARA

1120

ST

·+~.-~~

1121

MVC XP1(2J··-·

STORE EXPECTED PATTERNe

1122

A

N002eARR

1123

ST

·+~.AP.A

1124

MYC ACT(2)·.,_*

STORE ACTUAL PATTERN.

1125

A

NOOl.AAR

t4ee 3~ oe 1eDt' 14ec 34 ce 149!
1490 OC Ol 1918 0000 1·1;E 3E oe t8oo 149A 34 08 14AA
149E OC n1 1917 1919 14A4 F2 01 04 t4A7 CO 87 0000
14Ae OC 00 14EA l91A 1·e1 co e7 on·
1·B~ C2

···*·················..··· 11117767 ···L·I·O·S·N~S···· ··..·········..·····..···········..

*

1178 ···~······

THE EXPECTED ~ND ACTUAL SNS PATTERNS

·

1179 ·

ARE COMPARED FROM ROUTINES 07-oe.

·

1180 i1e1

·············*·*······················c··································

1182 L!OSHS A

NOOJ.ARR

11R3

ST

·+9.ARR

1184

MVC NICC2t.·-·

SAVE THE N CODEe ERROR ID·

1185

It

NCCleARA

1186

ST

C~kLS+3e·li~

SAVE RETURN AO~Aess.

1187

1188

CLC

L~CKC2).PATRN

EXPECTED ANO ACTUAL EOUAL 9

*-· 1189

JNE

1190 CICICLS S

·+T

JU..P IF NOT· RETURN TC ROUTINE·

1191

1192

MW: LSIDt I J el''I0-1

STO~ CUAM£NT ERROR 10e

1193

B

t'IRl~T

PRINT ERROR ttEA~ING·

1485 1194

DC

XL1·c2·

13ce 34 oe 13E4
130F OC 00 13F6 0000
13E! 3E oe ieoo

1126
1127 1128

ST
MVC A

·+~.ARR
SNICID( I>·*-·
NOOl.ARR

STORE ERROR IDe

14l'6 ll'
t·e? 1eeo
14Et; 4000

1486 119!5

DC

'"'""' t4BA

1196 1197

LSIO

DC OC

1L1·22· AXLL2C2L· SO4lK'1 ~--- - - - -

l3r9 34 oe t4e7

1129

ST

ERSN+3.ARR

STORE RETURN ADDRESS.

1·ee 30 Fl tQIE

11~8 -- - - -C-tt---N'f'W·F1·

N CODE I CMECK.?

t3EO CO e7 021A
13FI C2

1130 1131 13FI 1132

8

PRINT

DC

XLl·c2·

PRINT ERROR HEADING·
ID -4003- OR -4004- OR -·oos-.

c

l4BF F2 01 06 14C2 OC 10 lFl2 191!~

1·ce 30 F2 acne

1199 1200
1201

JNE ·+9 MVC Pf'T-!551 t71 ef"NCT CLI MIC.X 1 F2·

JUMP IF NOTe MOVE IN N I IDe N CODE 2 CHECK ?

13F2 OC

(

131"3 1E72

13F5 4000

13F2 1133

DC

13F4 I t.3·

cc

13F6 1135 SNRID DC

ILl'l2· AL2CSNCICMS)

14CC F2 1)1 ae

0

t4CF OC OF IFO? IABF

l4C!! :!D F4 19lf!

120=' 1203 1204

JNE *+9 ..VC PRl-66(16),STLCA-5
CLI N1c.x·F4·

.IUto!P IF NOT· MOVE IN N 2 ID· N CODE 4 ID 7

(

13F7 30 03 OA03

13F~ F2 01 OC

1136 1137 113'3

CLI JNE

RT"I · X· O~ · ·+15

FROM RTN03 ERROR T JUMP IF NOT.

l4D9 F2 01 ce

0

14CC OC 14 1Fl3 1A£1!

14!:2 31:" FS 1918

1205 1206 120?

JNE MVC CLI

·+Ii
PRT-~4(21).0ADR
NICeX·F5·

.IUMP IF NOT. MOVE IN N 4 Ille N COOE 5 ~HECK ?

13FE OC OA IF04 IAAE

f

1404 OC OF lFle IABF

1139 1140

MVC MVC

PRT-69Cll)·STLCR-22 PAT-·6CleJ.STLCR-5

LOAD RTN03 ERROR MEAOINGe

l4EE F~ 01 06 l4E9 OC 10 1F07 ISOC

1208 1209

.INE *+~ MVC PRT-flE( 17) ,DIGTS<-5

.JU"P IF NOT· MOVE IN M !i ID·

l40A 3C 04 OA03

11·1

Ct.I RT9'.:·.x·o··

FROM RTN04 ERROR T

14EF CO 1!7 teA7

1210

9

EPHIT2

PRINT HEAD!NGe

140£ F2 01 06 1411 OC ll 1Fl2 lADE 1417 30 05 OA03

1142 11·3 11··

.lfilE
MVC CL.I

P··R~T-55tle)elOTRL
RTH·ex·os·

JUMP IF NOT. LOAD RTN04 ERROR HEAOINGe FROM RTN05 ERROR ?

14F:! 3D F2 1911!

0

14F7 F2 l!t 32

t4FA 30 F5 1918

1211 12lZ 1213

CLI NICwll(·F2·

JE

SPL2

CL1 Ntc.x·Fs·

N CODE 2 CHECK ? .1\11>1~ IF SO· N CODF 5 CHECK ?

1418 F2 Ul 06 141E OC OE 1F06 IBCA

11·5 1146

.INE ·+«; MVC PRT-67( I!) eDIAG

JUMP IF NOTe LOAD RTN05 ERROR t4EADIN6·

14FE F2 et 28

()

1501 OC 09 1F03 1009

1214 121S

JE

SPL2

MVC PRT-70ClO>·EB2

J~"P IF SOe SET UP BYT~ LA9LESe

1424 CO E7 1eA7

1147

B

EPFNT2

PRINT HEACINGe

t5C7 OC 09 IFll ICFF

1216

MVC PRT-50(101.£81

1148

l5QC CD B7 lB9C

1217

B

EPliNTl

PAINT BYTE LABl.ESe

1428 C2 02 1F06

1149

LA

PR"f-6711XR2

INITIALIZE OUTPUT AOORESSESe

151 l cc oe tFOE lCF~

1218

MVC PRT-67Cl5l·elTS

SET UP 81T LAEL.ES·

142C 3D OS OAO:!

1150

CLI RTh··x·o!i·

FROM ROUTINE 05 ?

1517 OC OE IFlA ICFS

1219

...YC PR'T-47( 15) .BITS

14!0 F2 01 07 1433 C2 01 1900 1437 F2 e7 04 143A C2 01 !Fl A

1151 1152 1153
us· NORM

.INE
.LA
LA

M:!"M
WORK·XRI ·+7
PA"f-47.XRl

JUMP IF NOT SDe SET UP DUMMY ESI FIELDe
SET UP NORMAL EBI FIELD·

!SIC CO 81' 18A7 1521 C2 O~ IFOE 1525 C2 01 IFIA 1s2c; F2 1!7 IC

1220 1221
1~22
1223

B

EPliNT2

LA

f'RT-67 · Xf; 2

L..A

Ptn-47.JCfU CALC

PRINT BIT LABLESe LOAD OUTPUT ADDRESS·

1155

l43E OC M 1F03 IDC9

1156

1444 30 05 OA03

1157

1448 F2 ea 06

1158

1448 OC 09 'IF17 ICFF

lt59

14U CO e7 189C

lt60

1161

1455 OC OE IF06 ICF!

1162

1451! :!IC 05 OA03

(

l4!!F F2 et ce

1163 1164

14E2 OC OE IFlA 1CF!

1165

1468 CO e7 1BA7

1166

1167

14EC CO 87 16El

1168

1470 1E3E

(

1412 co e1 1e9c

1471 1169 1170

147E CO e7 1E3F

1171

147A OC 06 IEF5 1Dl0
ueo co e7 18A7 He· co e1 0000

1172 1173 1174 ERSN

(

EC NOe
(

MVC CLI JE
lll'VC B
lllVC CLI
.IE
MVC B
8 DC
e
B MVC B 8

Pf:lT-'70( 10) eEB2 AT"'··><·O!i· ·+t; PAT.;..SO ( l 0) eEBl EPf;NTl
PRT-67( 15) ·BITS RTN·.x·cs· ·+t;
PRT-47( IS, .ens
EPf;NT2
BITSNF AL2(ACTt EPFNTI CMl=ARE
PRT-84( 7) .ERORS
·-··EPFNT2

ARRANGE TABLE HEADINGS.

FROM ROUTINE 05 ?

SKIP IF SOe

0

PRINT EB BYTE LABLESe

0
ARRANGE BIT LAEM.ESe

FROM ROUTINE 05 7

SKIP IF SOe

0

PRINT BIT LABLESe
0
CALCULATE STATUS OF ALL ACTUAL BITSe

l52C OC oc; IF03 lCFF
1532 co 87 189(
153E OC OE \FOE 1CF!5 153C CO f:7 18A7 1540 C2 Ot !F06 1!!44 C2 C2 lt;QD
1548 CO 1!7 16E1 154C 1917
1!4E CO E7 189C 15!2 OC 01 163C 1919
1see oc 01 1e3e 1917 &SSE co e7 le 3F
15E2 OC 06 IEFS 1010 ISES CO 1!7 l8A7

GO PRINT ACTUAL STATUS· FIGURE ERROR BtTSe MOVE IN ERROR LABf..Ee PRINT ERROR SITS. PETURN TC RCIUTINEe
PROG 10 PAGE

156C OF 01 14AA IBCE

1572 CO e7 14A7

···

401-1

DATE

l~AUG?4

10 OECNJe 82471'!5

1224 SPL2 1225 1226 1227 1228
1229
1230 CALC 1540 1231
1232 1233 1234 1235 1236
1237
1238
1239 ADDIT 1240

MVC B M\IC B
LA LA 8 DC
B MVC
MVC
B
MVC
e
ALC
e

PAT-7~(10>eEBl
EPANTI
P·n-67C 1s >.ens
EPliNT2
PRT-67eXR1
·Ct:IC e>Cf:i2 BITSNF
ALc~LSCIC)
EPFNTI KPTC2J ePATRN ACT U hLS<tc CflllFARE 'PRT-84C7t .eROAS EPFNT2
CKKLS+3( 2) eN004 CKKLS

PRINT ee1 HEADING·
PRINT BIT HE·DtNGSe STDRE OUTPVT ADDRESSES·
C~LCULATE BIT STATUS OF BYTESe
PRINT BIT STATUS. STORE EXPECTED PATTERN· STORE ACTUAL PATTEANe CALCULATE ERROR BITS11 lllOVE SROA ~ASLE INe PRINT ERROR BITS·
INCR RETUAllf ADOPESS TO l!RANCH TO ERROR HALT IN ROUTINE·
PROG ID PAGE

· c

·

·

·

·

·

·

·

·

·

·

·

·

!e
I
-·-~·

.

··

·

·

·

·

·

·

·

·

·

·

··

·

···

··

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

PART NO. PAGE

5558421 1t

0
!BM ~-l~TfNANCE DIAGNOSTIC PROGRAM
0

PART NO· PAGE

!5!558421 tlA

4011

3741 FUNCTION ~EST WIT~OUT THE WRAP CCNNECTOR

3741 FUNCTJ~N TEST WITKOUT THE WRAP CCNNE~1CR

ERR LOC OBJECT core

AODR STMT SOURCE STATEMENT

157t: 3A oe t57F
157A OC 00 l5A5 0000
15eo 3E oe 1aoc
1se4 34 oe tseo
158 OC 1C 1Fl8 COOO
1see 36 oe seco
1sc;2 34 ce t5AF

15<;E 1 5 <;C
15110 15 Al
15A2
15114 15AE
15AC

OC OF
C 0 87
45 Se 1F4<;
AOOO OC 5A CO 87

lEFE
02 1 A
1FA9 0000

lC~l
1FAA

15eo 3A oe t5B'ii
1594 oc 00 1504 0000
158A 3t: OE 1800
lSE!E 34 oe lt3A

15C2 00 00 191C 18Fe 15C9 F2 81 6C

15CB 15CF 1 ':DO 15Cl 1503

CO f:7 C2 1 t' lC2l AOI)::;

021 A

15C5 CC SA 1F4'S IFiii<. 15C~ OC OE 1F06 1ECA
15El CO 1:7 18A7 15E~ OC 09 lFO~ 1DOS 15EE CO 87 189C t!:EF OC CE" IFOf 1CF5 15F5 CO 87 18A7

l!'FQ l 5F C: lt><Jl H:CS 1t>07 Jf,00

C2 02
C2 0 l CO f:7 I EFC
OC OE CO e7

1FOE 1F1 A lEEl
lFlA 189C

1F1E

1611 OC 00 163e 191C 1617 OC 01 lf3E 18f'C 161C CO S7 tt3F 1621 OC Ot 1EF5 1010 lti27 CC. OE 1F1A 1F1F.! lt?O CO f7 18A7

H<?l OE 01 1~3A 180{; !637 co 87 0000

1242 ·······································································

1243 * SlOHO ·

1244 1245

** ********

1246 ·

TEST ~E~OINGS AND ERROR MESSAGES ~RE PRINTEO FOR ROUTINES OD - 13.

·**
·

11224478 ·S·IO·H·O····S·T·······+·;.·A·R·R·········································*···········

1249

MVC SIC(ll··-·

STORE MESSAGE HEADING IOe

1250

A

N029.ARR

1251 1252

S'T
fAVC

·+~.ARR
PRT-4f.(2(j)··-·

STORE ROUTINE HEADING·

1253 1.254

A

NOCloARR

ST

SHC0+3· ~RR

STORE RETURN ADDRESS·

!255 1256 1257 15110 1258

MVC
e
oc

PR'T-75( IE) .TSlO PRINT XL1"AS 1

BUILD UP REST OF HEAOlNG. PRINT ROUTINE TEST MEAOING·

15Al 1259

DC

IL1"91·

t5A3 1260

oc

AL2(P>IT)

t5A5 1261 510

oc

)(L;:· 4000'

·-· * 1262
12Ei3
1264 1265

St-100

MVC
e

PRl( 91'cPFl"l+1

* ROUTINE 00-13 E~POR ~ESSAGE

CLEAR PRINT AREA. RETU~N TO ROUT!~Ec

1266

1267 Cl<SIO ST

1261!1

~vc

$+<; · .ARR SEl=IIO( ! l.e-111<

STORE ERROR 10.

1269 1270

A

N;..Ct .~Rll

ST

C ICS+ 3 t Alli=<

STCqE RETURN ADDRESS.

1271 1272 1273

Cl.C JE

XPCTl 1 l .DTR-1 CK5

E~PECTED ANO ACTUAL EQUAL 7 JUt-~P IF SO.

1274 1275

B

Pl'l INT

P~!NT FRROR HF401NGo

15CF 1276

DC

XL1'C2°

1500 1277

DC

1502 1278

oc

1504 1279 SERIO oc

tL 1"22' AL2( Sl!lCllO XL :i 1 4005 ~

1280 1281 1282 1283

M\K
MVC
e

PP,.(91 J,FFT-1-1 PRT-67« I~) .DIAG EPS:NT2

~OVE IN DtAG BYTE LASLE· PRINT ll-BLEo

1284

MVC

PWT-70 ( 1 0) .EB2

eRlNG IN E82 l."'at..e ..

1285 1286 1287

8 l'IVC 8

EPF<NTl PRT-67(l!::lol'!l,.S EPJ:N,-2

PRINT l.ABLE. ~OVE lN 81T ~EADlNGS· PRINT HEADINGS.

1288 t289

LA

Pl'IT-ti7.XJ:2

LOAD OUTPUT ADDRESSES·

1290 1291

LA

Pf.!T-47.Xf;I

e

8JTSNF

CALCULATE STATUS OF ALL 81TSo

160t'> t292 1293 l.29·

DC MVC B

"l2(0Tf;)
PRT-47(15).P~T-46 f'Pf;l~Tl

CLEAR EB1 STATUS. PRINT SIT STAiUS OF DtAG 8VTE.

1295
l 296

M'\IC

!<PT- l ( l) · :XPC T

STORE EXPECT£0 PATTERN.

l 2'Q7 1298 1299 130C 1301

MllC
e
MVC:
.-11c
B

ACT(2J.OTR
CM~il.PE
PRT··e4 ( 7 t .El"<ORS
P~l-47(151,PqT-46
EPJ;"-T2

srORF "~en.JAL PATTERN~
CALCULATE ERAQn BITS.
MOVE IN ERP OR i...·B.BLE ·
PRlNT E~ROR SiTS.

~ 302 1303 1304 c..:s

AlC
f'I

·-·CKS+~(2leN004

!NCR RETURN AOORESS TO ~ETURN TO ERROR HALT·

ERR LOC OeJECT CCOE

ADCR ST~T SCURCE STATE~NT

0
c
c
c
c
c
c
(
\. .
c
C"
'·
0 0

16~E! 0000
t63t 0000

11330076

···············~·······················································

· CMPARE $

·

· 13''8 . . . . . . . . . ....

EXFECTF.O ~Bl & EB2 BYTES IN ·XPT· ·RE

· 1309 ·

cc~~AQEO AGAt~ST ACTUAL EBl & ES2 BYTES

1310 ..
1311 ·
1312 *

lN ·ACT·. ERPOR BITS ARE IDENTIFIED BY A -·- IN T~E CUTPUT AREA·

$
· ·

163C 11331143 ·X~PT··~··~·L·····X··L·&···o·o·o·o···············E·X·P~E·C·T·E·D··E··B·l ·&···e·e·2··B·Y·T·~S·.············

l63E 1?15 ACT

oc

XL&·o~co·

ACTU~L FBI & EB2 BYTES.

163F 3(. oe tMIA !643 3A 02 1602
16.tl? 341 Oi Hi"";A l64e 3C 01 !6E4

l ~1 fl t::l7 1318 1319 1320

CMPARE

ST ST ST MVI

TAERP+3o>cR2
TBEfOJ<+:3.l11f"l
TA~+lwJl·Ot·

STCRE RETURN AOOAESSe INITIALIZE OUTPUT ADDRESSES·
INITIALIZE BIT PO!NTE~S.

t64F 3C Ot lf:6E!

1321

1'1111

TA~+ 1 · JC' CI 1

16~3 '.:!c 01 1e·1s u:s7 3C 01 t67C 16!:8 :!IC O! 1683 165f 3C 01 16ll0

i:.:22 1323 1324 1::!25

~V!
MVl
.-v1
t4VI

TAl+l · l' 8 0l 1 TB:=!+ l o >c 1 0 l 1 Te2+1.x·o1· TBt+t.x·ot·

161:3 38 01 U3B
1667 F2 10 OA H:6- 31! 1)1 lf:3C
1 f.f: E F 2 1 0 SE 1671 F2 87 07

i326 1327
1"3~9
1329
1~30
1331

TA3 T"ot.2

T~N
JT Tf:N
.n
J

XP1-l·Jl'01" TA t ACT-lo)(·()t·
TAEf<R TB?

E'.lf:PECTEO BIT OU JN ~E'2 SYTE ?
JUMP IF YES.
ACTUAL BIT ON IN EB2 BYTE ? GO PUT AN -·- JN OUTPUT IF ONe CHEC!!. EB l "YTE.

1614 38 0 l 1630 1678 F2 QO 5~

1332 1J33 TA1 1334

TBN JF

ACT-l ·l!!"Ol 1 TA ERR

ACTU~L BlT ON IN EB2 SYTE ? GO PUT AN -·- IN OUTPUT IF OFFe

t67e 3e o 1 u;Jc ~67F F~ 10 OA
·tie2 ::e 01 H3E t6ee F2 IC 4E 'i6S9 F2 1!7 C7

1335 13'.:'5 T83 1331' 1338 TE'2 i"l39 !340

Tei>! .IT
TEN JT .J

XPT. X1 Ol ·
"."G 1 ACT.x·oi·
TD ERR TC

EXPEClED BIT C~l IN EBt BYTE 1
.JUMP IF ~. ACTl'AL A!T ON IN EBl SVTE ? GO PUT AN -+- IN OUTPUT tF SOo CONTINUE ~NALYSIS·

168C 38 01 1E3E
16<l0 F2 <::"O 414

1341 1342 'TB\ 134'.'l

TEN .IF

ACT· JC·() t 1
TB ERR

ACTVAL BlT ON IN EB1 BYTt ? GO PV"T A'~ - · - IN OUTPUT IF OFf'e

H\S3 '.'18 l!O 1680
16;7 co 10 cooo 16~8 CE O~ t~7! 1675

t34<il

134'5 TC 1 ::546 C~PR !347

TeN BT
... l (

·-·Te1+1.J1·eo·
TAl+H1 l.1ill+l

SIT 0 BEEH TESTED ?
RETUJ.IN 11" SQ. INC~EMENT BIT PO~NTERS.

l6~1 OE 00 1661! 166E! !6.117 OE 00 !f'-E4 1f:t:4

,, :348
1~A9

ALC: Alt:

"f A£..- t ( 1 } · i A2+ t TA:!+l (1 leTA:3+1

16~C OE 00 1680 i6SC
!681 0£ co 1683 168~
1689 OE 00 167C t67C
168~ o~ 01 t6D2 1eo~

1350 1351 135?. 1153

ALC
ALC
ilt.C
sue

"":'£!1+1( 1 l.'TBl+l TBc+l(1).TS2+1 TB::!+l C1) oTE'"3+1 l'AEl'<R-t3(2} ~N002

OECRE~ENT OUTPUT AOORESSES·

ltC\' OF 01 16t:.-, 1802 !6CE er, e7 1e-:3

1354 1355

SLC TefRP+:?!(2)eH002

B

f A:!!

GO CHEC~ NEW EtT.

135,C,

1 H"r 3.C ".'C 0000 11'03 CO e7 167B lt07 3C 5C 0000
16De CO E!7 1693

13'3>7 13'56 t 359 1360

"I' llEPR
1fE:H':RP

~VI
B
MVt 9

·-it,l(·fC'
'fB~
·-·.x·~c· TC

PUT -·- IN E82 OUTPUT· CONT l NUE CHECK. Pt""T -·- IN Eel CUTPUT.
CONTINUE CHECl<e

1361

1362 -~······*··········*·······~··$····$~···$········$··········~·····$*···

t 363 ¢ BJTSNF ·

"IP

* 136· ·····~·*··
13t;5

THE EE! £ EB2 evTES ARE CONVERTED

~

TO A Pf;.il'!l1!Af'!l.E BINARY FORM..

·

1~66 ·

·

160F 00 1EEO 00

l60F 1!336678 ·E$P2·T·~*·~DC·····X··L·1·°·0·o·········$·····~$T·E·M·P·O·R·A·R·Y···ST·O·R·A·G·E···FO·R···E·B-2~i*··E·B·l ·~~~$

l~EO 1369 EBtT

DC

XLi·oo·

1370

16£1 3t' 08 1800

1371 BHSNF A

NOCl.APR

16E~ 34 t)f !6EE 16E9 OC 01 16F4 OCOO

1372 1373

ST

·+->.APP

""'c ·+HC2>.·-·

L
DATE
EC "'O·

lSNGV74 132470

PRGG 10 PAGE

·01-1 11

()
DATE
EC "'O ·
C~ >'

1#.AUG74 824765

l !SNCY74 e2-ie7o

PROG ID PAGE

0

·

0

IBM MAt~TENANCE DIAGNC~llC Pl<CGRAM

PAAf NO.
PAGE

5558421

re· MAl~TE~ANCE OIAGNOSTIC PROGRA~

12 (J

PART NO. PAG'!

5558421 12A

3741 FUNCTtCN TEST ·ITHOUT THE WRAP CCNNEC10R

(> 4011

3741 FUNCTION TEST WITHOUT THE WRAP CCNNECTI:IA

FRR LOC OBJECT CODE

ADDA STMT SOURCE STATEMENT

EPR L~C ce~ECT CODE

ACDP STMT 50UP~E STATE"f:NT

16EF OC 01 16EO 0000
t6F!: ::t oe 1eoo
16F9 34 oe 1740 16FD 3C Cl l 70E 1701 '.3C 01 1724
170!5 34 02 1722
1709 :!4 01 1738

170C 38 00 160F 1711 F2 10 07 171· 3C FO 17:?0
t7te Fl.' e7 04
171E! 3C Fl 1720 171F 3C 00 0000

1723 3l' CO tE:EC 1727 F2 10 07 17~A :::!C FO 173E: 172E F2 f7 04 1731 3C 1"1 17'36 173!: 3C 00 0000

173c; 3e eo t7oe

1730 co 10 0000

1?41 OE 00 170E t70E

1747 OE 00 1724 17?4

1740 OF 01 172&: 1802

(

1753 OF Ot 1738 1802

1759 CO E7 I 70C

(

(

1374

MVC EB1T(2).·-o

STORE EBI & EBZ 8YTES.

1375 1376 1377

"ST

NOOt ··RR 8Tf\'F+3eARR

fll!Vt TNF+leJC 9 01 1

STCRE RETURN ADDRESS. INITIALIZE BIT POINTERS·

c

1378 1379

MVt ST

TNFF+l e JC· 019 NF+3.XR2

INITIALIZE OUTPUT ADDRESSES·

1380

ST

NFF+3eXR1

1:!81

1382 TNF TBN ee:n.x·oo·

THIS BJT DN IN EB2 7

1'383

.IT

IT~ON

.JUMP IF SO.

1384

MVI NF+le>l·Fo·

MOVE IN A O.

1385

,J

1386 ITSON MVI

NF NF+l s1' 1 F1 ·

MOVE IN A le

c

138-r NF

tl!VI ·-·.x·oo·

PUT l'O IN DUTPU1'.

1388 1389 TNFF TB!\ EB1Te1C·OO·

T~IS BIT ON IN Eel 7

0

1390

.JT

ITCN

.JUMP IF SO.

1391 1392

Jl!VJ J

NFF+leJC·Fc· tiFF

MOVE IN A Oe

0

1393 !TON MVI i"<IFF+l 1 x·F t 0

llfOVE IN A le

1394 NFF

MVI ·-·.x·oo·

1395 1396 1397 BTNF 1398

TBl'I ST
ALC

·-·TNF+t.>t·EC·
TNF+t ( 1) · "f"''F+\

PUT 1'0 lfll OUTPUT.
CHECKED BIT 0 7 RETURN IF SO. INC~EMENT SIT POINTER.

0
c

1399 1400

ALC SLC

TNFF+l(l)eTNFF+l
NF9'3(2)eN002

CECR~MENT OUTPUT ADA$.

1401

SLC NFF+'3(2).ti002

1402

e

TNF

CONTINUE CHECKe

1403

1144C0S4

*
·

*···
OUES

·* ·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

· .

. ·

·

·

·

·

·

·

·

·

·

· .

. ·

·

·

·

·

·

·

·

·

·

·

·

· *

0

1406 ········

sueROUTINE OETERJllNES tF SSW 10 IS ON.

·

1407 ·

·

17ee co e7 0A11
17BF CO e7 021A 17C3 C2 17C4 00 ITC! lCAO 17C7 4002 l7C9 CO 1!7 tTD9 17CC @721 t7CF CO 87 0222 170:! 4002
1705 CO e7 021E
l?Oiiil ~ oe 1eFe tToo 3S 01 leFe 17El te 02 IC48 00
17EE te 03 1~49 00
17Ee ie 02 1C4A 01 17Fo te o~ 1c!2 01
l7F5 CO 87 021.t 17Fc; 8E 17FA 22 17FE! lC!:3
t7FC CO 87 02

1442

B

SE GINN

TEU.. TO DO SYSTEM RESET. START.

1443 1444 TICJ;RB '9

f3R!MT

PR?NT 3741 IS BUSY EPQOR MESSAGE·

1TC3 1445

DC

XLPC2·

17C4 1446

CC t'- t ·I:.·

t?C6 1447

DC

AUUHU!!!VJ

17C8 1448

DC

n.~·4002·

t·49

e

"'APS

POINT TO MAP CHART.

l7CE 1450

DC

XL~·e72t·

-PAGE 872e ENTRY le

1451

e

HALT

ER~Ok HALT -02-.

170~ 1452

cc

XL2·4002·

1453

B

LI "1(

RETURN TO OCP.

1 ..s.

·····*·· 11445556 ·· ·M··A·P·S··e···············································~···············*

1457

T~E MAP C~ART REFERENCE IS PRINTED· CALL

·

1458 ·

sueROUTtNE SY

·

* 1459 ·
1460
··et ·

·

8

MAPS

t:

DC

x1..2·J.'~GE NUMSER,ENTRV NUMSEA·

·

1462 ·

·

11446634 ~·A·P·S···~S·T·····~T·E··P·.·~·R·~···············S·T·C·R·E··T·M·E·¥·A·R·R·.·················*****

1465 1466

L
~hZ

TE·P.XRl
~-~~S-lleO(.XRI)

LOAO ARR 1NTC XRI· STORE MUNDqEOS OtGITe

1461
14~8

~~~ ~NZ

~AF5S-to.o:.XRl) MA~ss-9.1(.JCRl)

STORE TENS DIGIT· STORE VNITS DIGIT·

1469

fl't-io. flllFSS-1 ·.l ( el'Rl)

STORE ENTRY N·JMBEA·

1470 t·7t 1?F9 1472 17FA 1473 il7FC 1474

B

PRllot'°'

cc xt_ 1 ·ee·

oc

IL t· 34·

DC

-.L2CMAPSSl

t·T5 1476

B

2( · .cRI I

RETURN TC ROUTt~'E·

t75C 34 oe 1771 t7E:t 3e eo 020A 1'7E!: F2 10 OA 1768 OE 01 1771 1804 l76E CO 87 0000

11440089 O··U·E·S···S·T·····C··S·+·3o·-·R·R···············S·T·O·R·E··R·E··T·~·N··A·D··D·R·E·S·S·· ···············

1410 1411

TeN S8VTE2.sr,,10

.JT

CST

SSW 10 ON ' RETURN TO PRGM HALT IF SOo

1412 1413 QS

ALC OS+3(2J ·h003

B

·-·

INCR RETURN TCl SKIP HAL.To RETURN TO ROUTINE·

c

1477

···-·~······································· 14789
1480

····C*O*D*E**·

TEST

~E~OINGS

ARE

... · PRIHTED

···· F~R

········· RTN07-0Ee

·

····

·

·

·

·

·

·

· · ·

1481 ·

*

1482 ·····························.,·········································

1772 30 C2 0200 t77E: CO 01 t76E l77A 3!: 01 1771 l77E 4C 01 02 t8FO 17E!! CO E.'7 l76E

1414 1415 QST
14!6 1417 1418
1419

CLI BNE
L
M\IC
e

x·c200·.x·c2 1 QS
05+3.Xf;!l 2(2.><Rt).t'FFFS OS

rs THtS ~ MODEL ·e· SYSTEM ? GO DO NORMAL HALT IF NOTe
SET UP MODEL B MALT· NOW GO HALT·

t800 34 oe 1eo9 1804 OC 00 ICE! 0000
1eo· 36 oe tsoo 1ece 34 ce te9e
tet2 3C Ft 1Cl:5

148~ CODE 1484 COO 1485
1486
1467 1488

ST
MVC A ST
Cl.I

COC+S.ARP
T~t-l(l)··-·
NOClsARR
ccoo+~.1QR
TMC-1·JI·F1 ·

1420 1421 ·······································································

1816 co 01 1824

1489

BNE 0+14

c
c

1422 1423

***T*I*O*E*R*X***·

*

SUBROUTINE PRINTS TIO ERROR MESSAGESe

·

t7S7 CO 87 021A

1424 ·

·

114422E5 T·t·O·E·R·D··B······P·R·I~N·T··················P·R··IN·T··3·7·4·1···IS··R·E·A·D·Y··E·R·R·O·Q···M·E·S·S·A·G·E·$··

t7eE C2 17ec oe
t7eO tCAE 17l'f' 4001 1791 oc 2e iFt7 1ec;e
1797 CO 87 l59C 1790 OC 24 tFtC lECO
17A1 CO e7 H:1A7
17Ae O< te tFC7 1E09
t7AB co e7 te9C
17AF CC f!7 1709 t?B::! e?o2 17eS CO !!7 0222

1768 142T
t78C 1428 178E t42q 1790 !430
U'.31 1432 1433 1434 1435 1436 143?
1·3e 1784 1439
1440

DC DC DC DC
tl!VC
f)
MVC B tlVC B
a
DC B

XLt·c2· tLt·l4 1 ALHRDV) XL2·400l' PRT-!50(41) .CNCTR
EPRNTi
PRT-45(37).RMOY
EPFNT2 PRT-E~(2!5) .!FOFF
EPFNT1
MAFS JtLP 8702 c HALT

0

PRINT IS CONNECTOR ON ?

PRJNT OPERATOR TO REMOVE tT IF SOe

0

PR J NT CTt1ERW I SE·

0

POINT TO MAP CHA~T.

-PAGE 8?0. ENTRY 2. ERROR HALT -Ol-·

0

178'? 4C01

1'1'8A 1441

oc

xr..2·4001·

181- OC 10 1F27 l~BC 1820 3C 4B 1F28 1824 30 F2 ICES 1828 CO Ot te3E t82C OC 14 IF2e 1AC4 t8~2 3C 4@ IF2C
l83f 3C F:;: lCE5
1e~a cc 01 1e4e
163E OC 11 1F2e tA06 1!<4 3.: ltB lF29 lB4f 3V F5 lCE5 184C cf> Ot l85'4 1850 OC 15 tF2C IBll 1856 3C 4B 1F2D

1B!iA CO e7 185E 02 185F 1919
t8El tD9E
18E3 OC 27

021£ IF16

1DA4

t·90 1491 1492 1493 1494 1495 1495
l4'.l7 lo\9!! 1499
1500
1501
1502
1503 t504 1505
185E 1506.
1860 1507 1Bo2 1508
1509

tcVC
NV! CLI
e~E
"-"I CL!
BNE
"'"c
flllVI CLI BNE
.. vc
flllVI
e DC DC
oc
MVC

PRl-~4( 17} .FNCT
'h:C-1·)(·F2 · ·+14 PRT-30(2l)wSTLCR
PRT-2~····e·
TMC-1eX·F!· ·+14
~l-33Cte).JOTRL
THC-l ·X·F~· ··14 PPT-29(22).DIGTR
UN FACK ILt·2·
AL2(PAT~N) AL2(TSPAT-~J
PRl-SlC4C)eTSPAT

STCRE N COCE re.
STORE RETURN ADDRESS·
N CODE l'f BRANCH IF NOTe ~OAD N CODE I ·EANING·
N CODE 2? BRANCH IF NOT· BRING IN N CODE 2 MEANING·
N CODE 3? BP-.NCH IF NOT· BRING IN N CODE 3 MEANINGe
N CODE !5'? BRANCH IF NOTe BRING IN N CODE S ~EANlNG·
UNPACK CURRENT TEST PATTERN·
BRING RES1 OF HEADING·

L
·

OloTE

tEAUG74

15N0\174

EC "'"Q· 8247E:S

E24S70

· · ·

· ··

0

PPOG 10

401- l

PROG 10

401-l

DATE

1~AUG74

PAGE

l2A

· · · · · · · · · · · · · · · · · · · · · · PAGE

12

c EC NO· t!247f:!

-fl

·

·

·

··

·

·

·

·

·

·

·

·

·

·

·

·

.

~·

-·----·
-

--·

·

.

--·-------·-----·

-·--.

-·-

·

·

·

c

te~ MAINTENANCE DIAGNOSTIC FRCGRAM

PART NO. -PAGE

0 5558421 I!

IBM MAt~TENANCE DIAGNCSTI~ PACGRAM

PART NOa PAGE

$558421 t3A

4011

3741 FUNr.TICN TEST WIT~OUT THE WRAP CCNNECTCR

ERR LOC OP.JECT CODE

ADDA STMT SOURCE STATEMENT

() 4011

~?41 FuNrTtON TEST WIT~OUT THE WRAP CCNNECTOR

ERR LDC OS.JECT COOE

ADDR ST~T SOURCE STATEMENT

tBf~ OC 01 1C9C lBFB 1B6F F2 01 12 1872 OC Ol lDAe l09E 1E!7S OC 05 lFll IOAA
187E OE 03 lBBC OAO~ 1BE4 CC e7 021 A 1ee8 45 1e8g se 188A 1F49 1eec 40AO 1BeE OC SA 1F49 1F4A 18~4 Ct 42 17BF 18ge co e7 0000

1510

Cl.C

1511

.JNE

1512

MVC

1513

MVC

1Sl4

1515

MNN

1516 GOHD B

1888 1St7

oc

1889 1518

DC

1eee 1519

oc

1880 1520 HONGID DC

1521

MVC

1522

TJ(j

1523 CODD 8

15~4

TSPllT-e U!) eCOO
GO~D
5HCRT-2C2J.TSPAT-6 PRT-56(6).SHORT
HOfl,GJO.RTN· PRINT XL t · 45· IL I ·9t · AL2(PRTl XL2 9 40AO·
PRT(9lleP~T+1
·-·DRCPD.><·42·

LCR OR DTR TEST ?
.JUMP IF NOT. MOVE IN SPECIAL PATTERNa
MOVE JN ROUTINE ID HEADJNGe PRJNT MEAOJNGS FOR RTN 05 - OC.
CLEAR PRINT AREA. BRANCH IF 3741 JS eusv. RETURN TO MAtN ROUTINE.

c

1eF7 f'OFO

t8F9 1ec2

0

1BF8 1E78 COO

CC

18FA 1579 HITR5 DC

1'!:'80

ca..2·00· AL2CIHT5)

11558812 ···~R·E·S·E·q·~·E·~···A·R·E·A·S····

INTERRUPT ROUTINE ADD'fESSe

18Fe ocoo 18FC 0000

..··············· l8FC 1155883- O·T·A·····D·C····*·X·L·c···o·o·o·a·· ·······~·····S·T·O·R·A·G··E··IR·E·A···FO··R··D·ATA TRANSFER REG.

18FE 1585 TEtQll' DC

XLc·Oo·

1-2 WO~D WORKING AREA.

18FF COCOOOCOOOOO~OO') 1900 1566 WORK cc. 15XLJ ·oo·

WORK AREA.

1~07 oooocooooooooo

1586

t90E oooocoonoooooooo 1915 1~07 LS

DC

exL1·00·

0

l~tE UOOO 1918 0~00

1917 1~88 LSCK DC 1919 1589 PA1RN DC

xL2·0000· Xl.2·0000·

191A 00

191A 1590

DC XL 1·0"·

LIO,SNS STORAGE AREA. ACTUAL SENSED DATA STORAGE AREAe CURRENT TEST PATT~RN STORAGE AREA. CURRENT ER~~ IOe

(
1e9c :::r4 oe 1eco·
1e AO 3c et 18e3
t8A4 F2 e7 ce 1BA7 34 OE! f BCO JBAS 3C S2 1883

1525 1526

·· ··EP·R·N·T·X···*··········o································*·················*

1527 ****······

CCP ERRCR PRINTING SUBPOUTJNESe

·

1528 ·

· 0

152390 E·P·R··N·T·l ··S·T·····P·R·T·T·+·J·.·A·~·R·············S·T·O·R·E··R·E·T·U·R*N ·A·D·O·R··ES·S·a···········...···

1531

MVI

1532

J

1533 EPRNT2 ST

LINE.x·e1· PR~~ ~RTT+3·A~~

SET TO SPACE 1 LINE. GO PPINT. STORE RETURN ADDRESS.

1534 1535

MVI LtNE.~·e2·

SET TO SPACE 2 LINESa

191e 00 191C 00
191C 00

1918 1591 NlO

DC

J91C 15~2 ~PCT

DC

1593

1!!194 ........***

xL1·00· XL 1 ·00'

CURRENT N COOE· EX~ECTtO DIAGNOSTIC evTE.

1~95 · FLAG ·

1910 11~59967 E·B·F·L~A·G··D·C······X~L·t··o·o··················E·B··t·::Y·C·L·E··F·A··IL·U·R·E··F·L·A··G·.···············

t59S ·

SIT ·

.. CCCE

EB evTE ·

·

* 1~99 ·
1600

0 I

1 I

2

1601 "

2

2

2

A.. ACTIVE BIT MEANS ·
* A POSSll!LE EB CYCLE ·
FA%LUREa

!8AF CO 87 021A

\ "

HIS!' 00

1!536 PRNT B 1BB3 1537 LINE DC

PRINT
XLt·oo·

JE!B4 ~e

tee· 1538

DC

ILi ·91 ·

tee~ tF49

1886 15:!!9

DC

AL2(PRT)

1887 DC SA 1F49 1F4A

1540

MVC PRTC 91) ePRT+1

JBEC CO E!7 0000

1541 PRTT B

(

1542

PRINT THE DATA STORED IN -PAT-. DO CORRESPONDING SPACE OPERATJONa
CLEAP PRI~T AREAe RETURN TC RCU'r!NE.

\.

* 1543 ·······································································
1544 · INT4 ·

c

1!545 ......... 1546 · 1~47 ·

BRANCH ~ERE lF l~TERRUPT IS ERRO~EOUSLV CAUSEO IN ROUTINE OFa

· · ·

18Cl 00

18C1 15498 F·L·A·G····O·C·····x*t·..·t··O··o·····························***···············~··*··

1E!C2 3A OJ tee I 18Cf, F3 ..0 00
tee-; cc e7 t8c2

1550 INT5 1551 1552

S8N sro B

FLAG.~·ot·
x·oo·.x·40· 1NT5

TUT!N ON ERROR FLAG. RESET TME INTERRUPT.

1602 ·

3

2

I

·

16Ci3 ·

..

·

2

·

* 1604

5

4

l

·

1605 *

E

!

2

1606 ·

.,

~

* *

16078 ···············&·························-·············~···············

1609

1610 ····················

1611 *

~ESSAGES

*

l91E

D9C5040~E5C540E6

194E

11~61132

..... RStOC

.

.

.. DC

.

.

.

.

.... CL49

.
9

...... REMOVE

..... WRAP

.C.~.N.N.E.C.T.O.R.

.

. . . .~····~·····················
NOTE - cPU MAY DROP POWEPa·

.92t: C9~ 10740C;?OtD!D!:-

lt:l 3

192E C~C3E3CE094040C~

1613

1~3~ DEE3C540eC40C3D7

1613

19~E E440C4ClEe40C4D9

IEl~

19AE ~E0740C7C6E6'C~9

1613

155'3

l94r. 46

1613

leco 0000

(,__

18CF OC01

1801 0002
tao~ oco3

lCC! 0004

1554 ····················

* c 1555

CONSTANTS

·

1556 ·······································································

18CE 1557 NOOO DC

1L2·0·

ieoo l~5B NOOl DC

IL2'1'

(,

18D2 1559 N002 DC

1Li·2·

1804 1560 N003 DC

IL2·3·

1806 1561 N004 DC

JL2·4·

J94F C~C640E2066B40!3 1979 1614 IFSO DC

1~57 E4D~D5400706E6C5

1614

tq~F C940~iClC~D2~0C6

IE14

1967 0540CID5C44009C5 19EF D~OECIC44CD7D~D6 1977 C7C9Cl044B

1614 Ui14 1614

t97C C6E405C3E3C9Decs 19SC 1615 FNCT DC

19f4 6CO~C5C7C9E2E3C5

1615

CL45'IF ~O. TUAN POWEP BACK ON ANO RELOAD PROGRAM·· CLl7·FUNCTION REGISTER·

1807 0012

l6::l9 0013

(

1ece co10

18CID ooeo

1808 1562 NOie DC ISOA 1563 N019 DC 1eoc 1564 N029 DC l80E 1565 H0080 DC

IL1·1e· IL2·t9·
IL2·29·
XL~·~oec·

l~(C 09

1615

c....

198C 1616 flSGlB 1960 D9C5D406E!C~40F3 1983 1617

19~5 F7~6F140C~610640

1617

E'.:lU
oc

·-1 .,0 CL39·Re·~~e 3741

CABl.Ea ALSO REMOVE THE·

,

180F AA55

18EO 1566 HAASS DC

XL2'AA55'

19QO C?CIC203C!484C40

1617

18Et 55AA 18E:! l 000

lBE2 1567 H!55AA DC l8E4 1568 HIOOO DC

XL2·55AA' XL2·1000·

c·

l9AS CIO?E2DE4009C!D4 19\C DCE5C540E3Cect

1617 1617

16£f ()()55
1ee7 OF55

18E6 1569 H0055 DC 18E8 1570 MOF55 DC

XLc·OO!!· XL2·0F!S·

1984 4QE609ClD740C30~ 1900 1618

r··.

19BC DSC~C!C::SE3060948

1618

oc

CL40· -~AF CONNECTO~. TMEN PERFORM A SYSTEM

18E9 OOAA

lBEA 1571 HOOAA CC

)(l.~'00AA'

"'--·

1QC4 40E3C@C5C54007C5

1618

18EP AAAA

18EC 1572 HAAAA DC

XL2'AAAA'

19CC O~C~D~D90440Cl4C

1618

1BEC FFFF

18EE 1573 HFFf"F DC

XLc·FFFF·

1904 E2E8E2E~C!D44040

1618

IBEF FFF8 18F 1 FF5S

l8FO 1574 HFFFe DC 18F2 1575 MFF55 DC

XL2'FFFe· XLc·FF55·

19DC 4040404040404040 1A03 1619 MSG! DC

19E4 4040404040404040

1619

CL40·

18F:!' CCE7 18F! 125?

18F4 1576

DC

leFE 1577 BRNCH DC

XL2'COe7· AL2(RTRN)

19EC 40404C4040404040

(

19F4 4040404040404040

lE19 1619

19FC 404C4C4040404040

1619

L

IEAUG74

0

e~47E~

PROG 10

401 ·l

DAT~

16AUG74

15NCV74

PAGE

c 13

EC NDe fl247f-5

e24e70

PPOG JO PAGE

·01-1 1.3A

0

________ l ·-------··-

,,\~.

( IBtJ llAlt.TENANCE. DIAENCSTIC PROGRAM

PART NOe PAGE

0 5558421 14

leM MAINTENANCE DIAGNCl!TIC PROGRAM.

PAF<T NOe

EPA LCC DEJECT CODE

ADDA STNT SOURCE STATEMENT

r

\
(

1A04

CQC5E2C5E340Ct~

IA03 IA28

1620 1621

M!G28

IAOC C440E2E3CJO<;E34e

1621

IA14 40404C4040404040

1621

EOt.,; DC

·-1
CL40·RESET ANO START.

(

IAIC IA24 IA2C IA:!4 IA3C lA44
1A4C

40404(4C40404040 404C4C404C40404C 4040404040404040 4040404(40404040 4C40404040404040 4040404040404040 4C404C4C40404C40

lA53

1621 lfi21 1622 1622 1622 1622 1622

MSG2

DC

r

1623

\.
( (

lA54 1A5C tAE4 IAEC 1A?4 1A7C 1Af4
uec
1A4;4
IA9C

C4ClE3Cl40ClC4C4 C9CSE2E240C9C5C?
Co;E2E3C50~40C6Cl C~C3E409CS484040
4040404040404040 404C404C40404040 4 04C4 C4040404040 4040404040404040 40404C4040404040
4040404040404040

IA53 IA78
lAA3

162· 1625 1625 IE2S 1625 162S 1626 1626 1626 1626 1626

MSG4

ECU DC
DC

·-1 CL40·CATA AODPESS REGISTER FAILURE.

U~27

.r.. --

1AA4 tAAC JAS4

E2E3CIE3E4E240C2
ESE~C5600~C5DSC?
E~C40C30EE4DSE3

SACO

1628 1628 U528

STLCR

DC

1Aec 1AC4
1AC5

·ooc;csc7c9e2e3c5 09
C961C640E~C9Cl05

IA06

1628 1628 1629

IOTRl.

lACO E2CEC50<;4C03co;o! 1A05 CSE2

1629 1629

DC

CL33·STAT~S BYTE-LENGT" COUNT REGISTER·

JAr7 lAOF

C4ClE3C140ClC4C4
09C5E2E24CO~C5C7

IAEB

1630 1630

OAOR

DC

1AE7 Cc;JE 2E3C509

1630

CL~l·DATA ADDRESS REGISTER·

lAFC C4C9ClC7C506E2E3 IBll 1631 DIGTR

lAF4 C<;C340C2EE3C5EO

1631

DC

CL?8·01AGNCSTtC BYTE-DATA TRANSFER REGISTER·

1AFC C4CIE3Ct40E309Ct
180~ C!E2CEC50~4009C5
1ecc C7C~E2E3CE09

1631 1631' 1631

c

1812 1e1-

C5C240C3E8C303C5 4CCJC5CIO!Eee2cs

1829

1632 1632

SIGGEB

DC

IE22
le2~ 18~2 lE~A

E240C3C8CEC!024S
5C5CCEC2E740C3E8 C~03C540CEC1co;o3 C!5C44~400540C3D6

1846

1632 1633 1633 1633

ESX

DC

CLi4 1 Ee CYCLE ANALYSIS CHECKe 1 CL29···EB~ cva..e FAILED. N CODE ···

18412 C4C!540E74B

1633

JS47 1B4F te57

5C5CC2D6E3C840C5
C240C~E8C303C5E2 4CCEC1C90~C5C441e

1868

1634 1634 1634

ee12

DC

CL34···!0l~ ee CYCLES FAILED. N CODE x.·

1B5F 400540C30EC4C540 lf'67 E748

1634 1634

JAE~ 5C5CC1030340C5C2 IB7F 1635 ALES

1871
187~
1eec teee

40C3E8C303C5E240 CECIC903C5C44e
!5C5CCID30!40C5C2 E740C3ESC3C3C5E2

1897

1635 1635 1636 1636

ALEBX

DC DC

CL23···ALL ES CYCLES FAILED.·
CL24···~LL eex CYCLES FAILED.·

lec;o
te~e

40CfCIC903C5C44B
E!CSE2E340C4~1E!

1eee

1636 1637

TSCYC

teAO leAe
teeo teee
lBBC

C140E3C9C1D5E2C6
C!50~40C4E4D~C~C5
C740C5C24CC3E6C! C3C5E24B C4C9CIC70~DEE2E3

lBCA

1637 US37 1637 163? IE38 DIAG

DC DC

1ec4 C9C340C2EeE3C5

1638

CL~E 1 TEST CATA TRANSFER DURING EB CYCLESe· CLl5 1 0tAGt.CSTIC BYTE·

1ece 0~C906~1E205E240 1eeo 1639 LSCKK DC

IBO? C~CE04D7CID9C~40

1639

CL22 1 LIC~!tolS Cet4PARE CHECKe 1

tECE C~C8C5C3024B

1639

L

(

DATE EC t.t:J.

PROG ID PAGE

0 4011

3741 FUNCTICN TEST WITHOUT TME W~AP CCNNECTCR

PAGE

ERR LOC OBJECT CODE

~DOR STMT SOURCC 5T·TEM£NT

c

lBEl C3C9DE40CECIC9D3 lCOB 1~40 LIORST OC

1ee9 CSC440E30E4009C5

1640

1EFI E2C5E340C3C505C7 1BF9 E3Ce40CJOEE4D5E~

IE40 ·~·o

lCOl 4009CSC7C9E2E3Cf

1640

c

IC09 D~4B4?

1640

ICOC C4C9ClC?D5Dc~~E3 IC21 1641 SIOCK DC

lC14 C9C340C2E8E~C~40

1641

CL22·0IAGNC~TIC BYTE CHECKe·

c

ICIC C3CeC5C3D249

1641

1C22 E~CSE2E340ClC2C9 lC3t 1642 TSIO DC

IC2A C~C9E~E840E3DE40

1642

CLl6·TEST ABILITY TD·

c

lC~2 C70640E30E40F3F7 tCS3 1643 MAPSS DC

lC~A F4FJ~OC4CID7E2~e

1643

o.· CL34·Go TO 3741 MAPS. PAGE 000 ENTRY

IC42 40C7C1C7C540FOFO

1643

IC4A Ftl40C!'05E3D9t.E4C ICS2 ~04B

1643 1643

0

IC54 0306ClC461E2CSD5 1C70 1644 VNDD DC

lCSC E2CS40C4M:lE3Cl40

1644

tCe4 CIC4C4DClCeE2E240

1644

CL42·LOAD,!ENS~ DATA ADDRESS REGISTER WITH·

lCEC D~C5C7C9E2E3CSC9

1644

0

IC74 4~F.EC~£3Ce404040 IC?C 4040

1644 1644

0 0

IC7e 4CC2C9E34DD7C1E3 IC88 1645 LSOAR CC

1Ce6 E~C5D905E240

1E45

ICBC CSE5C505

ICSF 1646 EVEN DC

ICgo OEC4C440

1C93 1647 ODO

CC

lC94 F?F7F4rf40C9E240 lCAO 1648 BUSSY 0C

IC~C C2E4E2EEl4e

1648

C~l4· EIT FATTERNSe·
CL4·EVEN· ("L4·CDO·
CLl3·3741 1~ eusv.·

ICAl F3F7F4Fl40C9E240 lCAE 1649 ROY

OC

1CA9 r9C5CtC4E840

IE49

lCAF E3CSE2E340F3F7F4 1CC5 1650 Toesv DC

1CE7 Fl40C60609400EC6

1650

CL23 1 TEST 3741 FOR NOT susv.·

c

lCBF E~40C2E4E2f'e4e

t650

tCCE E~C5E2E340F3F7F4 ICDD 1651 TOADY OC

tcce Fl40C6D6D940D5C6

1651

0

tCOE E~4009C5ClC4Et4e

IE5l

lCOE D540C3D6C4CS40E~ lCE6 1652 THD

ICEE 4e

1652

DC

CL~·N cooe x.·

1CE7 F040Fl40F~40F340 ICFS 165~ BITS OC

ICEr F440F540F64CF7

1653

CLIS·o l 2 3 4 5 6 7·

lCF~ EOC5C2Fl40C2ESE3 ICFF 1654 EBl

DC

0

ICFF C560

1654

1000 60CSC2F240C2EBE3 1009 1655 EB2

1ooe C!'EO

1655

DC

CLl0·-ee2 9YTE-·

10011 SCC50909060~SC 1010 1656 ERORS DC

1011 C9CS~lC46lE609C9 1028 1657 NTRST DC

1019 E~CS~OD3ClE3C3Ce

1657

CL?··ERR'"ft·· CL27·READ/WRITE l.ATCH NOT RES£Te·

1021 40C5D6E34009C5E2 1029 C~E34B

lE57 1657

102C C90SE3C5D909E407 1048 lE58 INTA OC

1034 E340C5DSCIC203~5

1658

103C ·cD~C5E2C!E34r~3

l658

CL!9·tNTERRUPT ENABLE R~SET CHECK.·

1044 C8CbC3024S

1658

1049 D5066006D740D3CI 1061 1659 NOSEE DC

105~ E3C3Ce40CEClC903

1659

CL2S·NO-OP LATCH FAILS TO SETe·

IC5o; E240E30640E2C5E3

1659

0

lDEt 4e

l65Q

lDE2 DS0660D6074003Cl ID7C 1660 NORES DC

1D6A E~C3CE~OC6ClC~O!

1660

ct.27·NO~OF LATCH FAILS TO RESETe·

0

1072 E2·0E3DE40D9CSE2 lD-,A C5E34B

1660 1660

C,}·.

ID?D 1085

0306C1C461E2C505
E2C540E6C~E3C840

IDA4

1661 166!

TSPAT

DC

1060 E3CEE2E340D7ClE3

1661

lC9S E3C509D54060E7E?

1661

()

1D9C E7E76040E3C8C!40

1661

10AS 4C60E7E7604C

tDAA 1662 SHORT

10Ae E3C5E2E340CIC2C9 1000 1663 JNVAL

DC DC

0

DATE

1fAUG74

ec No.
(:

tl247E5

15NOV74
e24E70

CL40·LOAC~SENSE WIT~ TEST PATTERN -xx~x- THE·

CLE· -xx- · .
CL~l·TEST ABILITY OF 3741 TO REJECT 15 tNYALlO COMNANDSe·

PROG 10 PAGE

401-l l4A

0
· · · · · · · · · · · · · · · · · ·0 · · ·· · · · · · · · · · · · · ·

·--·
L

·

·

·

·

·

·

·

·

····

·.. .· ,

le .,..· · ·.......

-t

lO

i

c

0

ISM MA1~TENANCE DIAGNCSTIC PRCGRAM ....

4011

3741 FUNCTJljN TEST WITtlOUT THE ·RAP CljNNEC1QR

Ff:IR LOC OBJFCT CODE

ADDA STMT SOURCE STATEMEti:T

PART .f'Ule PAGE

5558421'

re· ·AU.TEtlANCE DtAGN(;STIC P~<lCSAAll ·

0 ts

!
I

I

4011
0

3741 '"UNO ION TEST WITt<OUT THE WRAP CCNN~CTCA

ERP LOC 08.IECT CODE

AOOR ST"'T SOURCE STA1'EMEN1'

10E3 O:!cc;E3Ee40D6C640 IDBB F?F7F4F140E3DE4C tDC:'! 09C501C5C~E340Fl tOCE F~40C90SE5C103C9

tE63 t663 1663 1663

0 I
I
I Q

1[)0! C440C!060404C 105

1663

tOCE C4E24B

1663

lOCE CAC~40E2EeE2E3C5 IEOI 1664 lNYL

DC

!CE~ D440C9CSE2C5E!4'0

1664

CL3E·DO S~STEM RESET AND START. 16 TllllES·'

0

10£'E C10SC440E2E3C1D9

lf'!64

lCFE E3EB40FlF640E3C~ lCFE 04C5E24B

1664 1664

0

1E02 C5E7C7C5C3E340C7 1E32 1665

1E 0- D~CEC3C5E2E24CC3

1E65

IE 12 cec5C3C240C1CEE3

U·65

DC

CL49·EXPECT PROCESS CHECK AFTER EACH SYSTEM RE~ET ANO e

c I

1E IA C50~40C5CIC3C840

1665

1E22 E2ESE2E3C504400~ 1E21- C5E2C5E340C105C4

1665 1665

0

1E32 40

1665

1E33 E2E3C109E:!4'8

lE38 1666 1VL

DC

1E39 C«;CSESCI D'.!C9C·Ul0 tE5C 1667 FLWNG DC

CLE·STAt:i'T.· CL36· INV-LID COMMAND WAS ACCEPTED. XXX N·

e

1E41 C30E0404C105C440 1E69 EEC IE240C1C3Cic~ 1es1 C7E3C5C44B4040E7
·F~9 E7E74C0!5

1667 1667 1667 1667

ie
I

;

1E50 E2C505E2C540E:!C8 1E66 1668 SNTHE oc

· CLIO·SENSE THE

lEE!: C!:40

1668

0

c

1E67 E2C!:D5E2C540C3Ce tE72 1669 SNCKfl!IS DC

1EEF C5C3024B

1669

CLl2 9 SENSE CHECKe·

1E73 !5C5CD50EE3C55CSC lE9B 1670 CNCTR cc

Ct.4l···NOTE** IF A ·RAP CONNECTOR IS ATTACHEDe·

0

1E7e 40C4>CE40Cl40E609

1670

1Ee:3 C10740c;,cE0505C~ 1El!B C3E30ED~40C9E240

1670 1670

0

1E9? ClE:3E3CJC?CeC!!C4

1670

lHlle 6S

1670

1EQC C~CSD406EfCf40C9 tECO l fl>., t RMOV

DC

Ct.?7' REMCVE IT AND CO SYSTEM RESET· STARTe·

0

lEA'I E:'.'40C1C5C640C406

16?1

1f AC 4CE2EeE2E?C!SD4'40 tEB4 CC:C5E2CSE?684QE2

16.,t 1671

0

teec E3C109E34E!

1671

lECI CSC~40C30EOf0!5C5 tED9 1672 IFOFF DC

1EC9 C!E3060~40C9E240

16?2

CL25·JF CC~NECTOR IS OFF THEN··

0

tECl CECECE40E?C8C505

1672

1E09 68

1672

lECI\ F!F7F4F140C90!5E~ IEEE 1673 SIOC4 DC

CLU·3741 INTERRUPT CHECKe·

e

lEE2 C509C9E407E340C3

1673

lEEA CfC5C3024B

1673

lEEF

1F49 lt'>74 PPT

OS

CLfil

PRINT FIELOe

e

lF411A 40
( (

tF4A 16?!5

DC

XLl·AO·

Cl.EARl·NG BYTEe

0008

1676

1677 1678 1679

.··.·.·.·.··.·.EQ·.·.U·.A·.T·.E·.S·.·.·.·.·.·.··....................................................

1680 ARR

EOU x·ce·

0 0

,r

0222 1681 HALT ECU x·222·

\.

0216 1682 LINK EOU x·iu;·

022A 1683 LOAO Eou JC·&2A·

0

( --

021A 1684 PAINT ECU 021E 1685 UNPACI< EOU

x· &Ill' x·&1E·

e

0001 1686 XRl

EOU x· 01·

(

0002 1687 JCR2

EQU x·o2·

0084 1688 URS EOU x·e··

OA03 1689 RTN· £C:u JC· OA03·

0

0080 1690 S~"I 0 EOU x·eo·

0080 1691 sswoo EOU ··eo·

0

0208 Ul92 SBYTEO EC:U x·o2oe·

020A 169:!1 SBVTE2 EOU x·c20A·

OA07 1694 FRTN EOU 18CE 169!5 140000 EOU

X· CAO?· NOCO

0

DA'TE'

IEAUG74

EC NO. 8~47t!

1!5NCi¥7·
e2·e?o

PROG 10 PAGE

c

oec 401-1 15

DATE NO.

IEAUG?6 82"76J5

1800 l?BF tECO OAll

1696 HOOOl 1697 0110~&1 ~696 INT"tO 1699

EOU ECU EQU ENO

tlOCI olCERU RMCV BEGIMN

!lSNCV?& 1!24ETO

·

,' _

0

·

:·~

· · · · · ·- .

PAA1' 1110. PAGE

5558·21 15A

PROG ID PAGE

401-1 15A

tf.
~

--¥--
()
r·

r
"
1S~ MAl~TENANCE 01AGNOSTIC PROGRAM
(

4011

3701 FUNCTION TEST V11~0UT THE wqap CtiNNECTDR

,,
;_ S'fMSOL T LEN VALUE 0£FN

CRCSS-S<EFEriENCI: ·EFERENCES

5558421 16

0 18 MAlllot1!MANCI! DIAGNOSTIC PROGPAM.
&011
0

REFERENCES

PART NOe PAGE

ACT
ACOJT ALES
ALE~X
AL TEJ:! ARP

A C02
A OOt'l -I> 023 A 0'14 A 004 C 001

(

BAOlN,. BEGIN BEGINN
8I<;EB
e1c:c:ee
ens
B ITSNF
8RNCt~

fl OCA A COl
A 001 A OCl4
A 02·
A Ol5 A 004 A 002

'· BTNF

A C'04

Bl:SSY A C13

C ALC A ()04

CtcBYT II C04

CKKL!S A 004

CKP'5T A 004

· CKRSTT IJ. C03

Ct<S

fl 004

CKSIO A 004

CMPl>RE A C04

CMPP
Cl'.CTi::l
coo
COOi:
CODE
coo
O!lDR

A 004
A 041 A OOf A 004 A 004 A 002
,. 021

0/lRCK I, C' lAiG
OiGTR OOPS'T
ORO FD
DTR

A 004
"' c 15
,. 038
A 00:3 A 004 ,. 002

DUG

A CC2

EeEJ:P A 006

EBFLAG A 0':11

1.63E 156C 1 B7F 1BS7 0A4!
oooe
Of'A7 OACO
OAlt 0019 1e2c; 1CF5 l EEl 18Ff H3C \CAO 154E 08F2 14A7 lOEA t OE:'!! 1631 1580 U:3F
16c;? 1E9E
1E04
te9e 1eoc
H!FE lAEE' OEBO 18CA 18:1 107F 17BF 18FC
cec;;
OC94
1Cl10

l?U! t 23'9 lE:!fi lE:!JE 0047
16eo
0712 ()024 00;?8 0367 U!2
HI~!
1311 t5?7 1397 U:48 12?0 02Et
ll'!lO 0841
OE38 1:!04
1267 1317 1346 1670 14£4 1!:23 t4e3 ts7e 16:!0 0563 lE'::JE 1E:?1 C7<;9 16'>7 l5E4 0233 0330 15<;7

(" EEX
EBXX EEl

A 029
A 006
A ClO

EBlT

A COl

EE12

A 0~4

EE2

.. 010

EB?ERR A CC4

EE2T

A ()01

EPRN'T 1 A 004

EPRNT 2 1' 004

EPCf;5 A 007

EPSI'

/I. C04

FRST ft. 004

ERO~

A 004

El<14 A 004

1E46
0013
tCFf' OC7E lEFC
l!36E 1ooc;
ocei:
16DF l89C 18A7 101,, 14E4 lOFE oi:2e 1378

u;;:;3 0365 11!!:4 0324 1369 H34 H55 0326 1368 1!;;30 H3:3 1656 1174 Oef l 0520 1cec;

EVEr. E ! 3 E1311 F 1NEe Fl.AG
Fl..WNG

f. ()t'J4
A 004 A 004 A cc~ A 001 A 036

tCBf'
12oe
llED OCBO 18C\ 1E5C

tE46
oc;;eco
0947 033A t!4'li
16!7

S 124· t 169 123.iu 129T· 1329 !333 1336 t'.'!42

0'?!30
0320.. 0326* 032? 0044

1099· 1090 1119· 1120 1122· 1123 1125· 1126

1185$ tlB6 t24e \250~ 1251 1253· 125· 1267

1372 1375· t3Te 1409 1·e4 t4S3 t·ee· 1·s6

0700

0017

0052 t442 16~9

0328 CJ3t 03'9

0~70

11e2 ties
,..,. 1168 1230
Ot;;84
1376:$

121e 1291

1219

1226

t28f)

lt2S· 1129 1269· 121'0 1530 153!1

l 113~ l 183 l:!I?' !37U

1223
0~17$
1 U!6:t: oeo1 0830 1270$ 07'02 1171 1:\H..,. 14JS1 1483· 1486·
0392 1510 1206 0556 0213 1209 0791
0129 0696* 0225·
029~
0278·
0~13
0:!141* 0347 1159 0294

0285· 1239* 0943
1li'73 078<; 1235
0425
1146 1502
0132 0744· 0226
0283· 0315 0344· 0354 1216

029? 124C
0458
1282
02~1
074E 022E 0291 0317 0346'' 036!
122~

0493
0!90 C"1'S6· 0293 0342 03lie:!

Of 19
0736 oe2!·
02~5 0~4q 0'.';!lll1

C654
0778 12?2
C2~8
03'56 C'S!S!it

OSie 1292
0300
035~·

0876
12~7
0302 03!5Sli'

0905
030~ 0360-

0925
030T 03t'}P

1'52~
0309 Ol!te.4·

0311 0365

033~· 03!5· 0337· O~!e 1156 1215 1284

l'!E2

ltEO 0:!72 t 172

1170 1147 123e

1129· 081i2

0'503

IOCS 1071 0543
09!4

1013 io7E

0938

0334 03!E

OE'i~ 069~

1091· l0"-2

1217 11 6E 129<;

1225 1 l ?:!

1018 1024 1oet

us so·
1093

1232 12t 0
1029

UHl!S 1220
IO:J4

129· 122?
1039

U32 1231'
1045

lti.:S6 1283
1050

1281' &OS&

U'C!l 1060

tC~5

L

O"TE

teAUG'74

EC NC., S247CS

FNCT ( Fl<TN

A Cl?
c 001

GCMO A 0011

M"""" ,. 002
( HliA~S "' ()02

HALT C CHH

c f'!OHGlO A 00~

Mf'FFF A 00? ( i"fFFFe ,. 002

t-tF"!!!5 A 002 Hf'LXX ,. 002

(.· "401'=!"5 MOO"A
C t-tOOC'O t-!COOl H0055 M0_,80

" ()02 ll ()02 ,. 002
A ()02 ,, 002
,,. 002

(: HlOOO . ~51>/l
c t AR5 IFOff IFSC
C· Il'ITR lNlf<Cl tt.lR!i un~
C·tf<'Ut.

A ()02 A 002
c ()01
A l'.l25 A 045 A 02~
A C~7
" 002 P. DOli,
fl 0'!51

It.VI.. lOTPL. () ITON

" (;3E\
A ()IP A QOtt

11 l'St'N
CLCIWQ..
LIN!:
LlNK
0

" ()O ...
,. 0016
/A 002
A 001
c 001

t9BC OAQ7
1884
iei:c
1eeo 0222
teec
t8EE 10FO t8F2 QA4C 1Bt:e !SEA
18CE lSOO
tsee teoe
t&f!4 U!!E2 OC64 1eoo;; 19"1'6
lO~e
HCC 16FA !&2 1000 1£01
lAD~
1731 1710 1E3e OAEl!l
1ea3
ou<z

uu
1694 l!U
U~72
156E i6et
1~2()
Ui1':! Hl76
H!'P~
00!50 1570
1~7l
16<;!5
U~<;t
l9E9
1se-e
l!f:E l5E?
lEee
ltT:li 1614 16t'i8 \64liE 115?9 UfiO
u:~1 1e~·
1C2!'i lff:! lllHI
uee
Ot46
u:n
UU!

c·L!CRS,. A 04'3

L tOSHS ,. 01'}4

rV·LLSf:'AO

,,.. 001 A 001

LSCI( A OOf

lCOI! 1460 02:u 19J 5 191 "f

1E40
tl'12
1693 t SE'"/'
t 5ee

CL!EC:!':K \.SC ~A
,,.. L~HO VL!741
··PS

A 022 ,. 014
A oot
IA OOt IA 004

1eeo
1C8B
14£!1·
oooc
1709

U53"i< te<\! lllll"P OCC!'l t464

{) l·OP!!S
"' M~Gl
MSG 10
(JM~G2
M'SG2B MSG4 ciMSG40 NCOCOt
c NCOtDf N('Ol'.'04 WCOt05
o NC.OC1 hC002 NCOO~

,. C34 ,. 040 A C01 (;. 1')40 A 0()1 A C40 A OOt I> 004 A 004 I 004 A ()04 1' OO,. 004
" oo·

0
""°· DATE
0 EC

1C!:! lA03 19BC tA!!! l/IJ3 tAA:5 U!!! OCl'Hl OCDS OCFO
oooe
OC9E OCAfi OCAC:

le.fl:! t6t9 S6U 1622 1620
162~
1624 0341 031ie 0355 '3353
0:.:!:?3 0335
C:531

\200 14~1 00-.2· 1f5lt

0391 ~558 0560

0049 OHll 0\93 0230 061'2 OTCe 0719 0?59

1451

1~15·

0502

1418

~~ee 02e1' c2ee 02e9

e:>43 0045>* OM?·

0133

04Ci2 (653

012~
0602
o·e;?

013C
oe1e

090·

0930

069e 0741 o7e~ oe23

0599

0424 Ci553 OlltH

069t·

&~36

0375
C7~~
102~
cee1

0408 C:S34
1026

04·1
oese

0476 095&

~51·
096e

05:!T 1000

05Tt H03

OT94

0~1
1se11
(V;89

1e-r9

0'994'

0168 1103

1390

138:?

0'99e

01>e· 0139

1931· 1534·

00?4 0101

C'404 0410

Of33 0639

OBfO 0884

0523

04Ct 0434
o··e 095E
0271$ 027'2·

0399· 0432·

060~0 06260

tlt;6

0!541' 059!

1192·

1·98
013~
0116 0431' 0!!.68 0908
0469
09Ee
02T3· 046f· 062S4

0~~2· o·~3

0140 0443 0674 Ut85

Ot!3 0472 0704 14£3

050? OE30

0274$ 02?6 0467· OSCO· 0661$ 0Ef3$

0182 ('4"18 0710
0665
OS02 1t!8

0195
r;~tO
0721

OHO 0'516 0747

oi:n
0!!29 O"f6t

0505* 05&411' 0555 12?!1 123·

0320 091'4 0836

0148 0706 t4t6· 0031 0031 ()036 0036 0565 0565 0306 0310 0!14 0318 0299 03CH 0303

Ot 90
~711
1467· 003t
00!7
osee
030$ 0312 0:!516

O:ll!:!5
o7se
··eeo

0373 0793 1469·

0406
oe3~ \4~4

t.4'39 041'4 0856 0~52

0512 O"M!14

0529 ! I 01

06TO

PAOG ID PAGe

· · · · · · · · · · ·

0
··

·

·

·

·

·

·

·

···

·

·

·

·

·

·

.

,.·
I

·

·

···

·

·

·

·

·

·

·

·

·

·

·

·

·

j

Ie~ ~AI~TENANCE DIAGNOSTIC PROGRAM

4011

3741 FUNCTICN TEST WITHOUT THE WRAP CCNNECT~R

CROSS-REFERENCE

SVM6Dt. t LEN VALUE DEFN

REFERENCES

PART NOe
PAGE

5558421 1?

4011
(.)
c SVMBOL "I LEN VAt.u& OEFN

PART ROe Pt.:GE

5598421 17A

NF NFF NIO NC RES NOR" NOS EE NTI' ST NOOO NOOl
H002 NOC3 N004
NOIB NOl9
N02'S 000
PAT~

~ 004 ,. 004
A 001 ,. C27
a co·
,. 025 A C27
A 002 A 002
"' 002 ,. 002 ,. 002
A 002
A 002
1' OC2 ,. 004
A 002

171F
1735
Hae 107C 14aA
1061 1028
tece
1800
U!02
1804
1806
1eoe
180A
ieoc
IC9:?
1919

t3e7
l3CJi-' 1591 t6eO 11!4 1E5'11 1 t:!!7 15!:7
1see 155<.:i l5EO 15El t!!e2 l5E3 1SE4 1E47 t5e9

PJ:INT c 001 021A 1~E4

Pf<NT PFIT
,..
I,_

A 004 t8AF H:!E A 091 !F49 1674

(

Pf<Ti /i. 004

PUT5AI< A 006

OS

/i. 004

,. 004

A 004

1850 1371 l76E 17?2 1750

1511 I ICE4 111 t ::! 1415 140<;

RCY

,. Cl4

PEP IT ,. 004

Rtl~V

A 037

PStOC A C4~
PTNW c 001

RTNOA /I. 001
RTNOB -. cot

RTNOC ,. 001
RTHOO ,. cot
RTNOE ,. cot

RTNOF ,. 001

RTNOl A 001

RTN02 A 001

~TN03 ,. 001

RTM04 A OC1

RTN05 ,. 001

RTN06 A 001

RTN07 A OCl

RTN08 ,. 001

RTN09 A 001

PTN!O ,. 001

RTNll ,. 001

RTN12 ,. 001

RTN13 A 001
R'TN1"4 A cot

RTN15 A 001

RTN16 A 001

RTPN A 006

SE'YTEO C 001

SBVTE2 C 001

lCAE 1130 IECO 194E OA03 OOE3 0£42
oe~e
OEC7
Of'CO~
OF3f< OASi
OAee
oAee
OAFO
084P: 08.t.9 003'7 006F OOA7 OFCl 1022 108A
111 a
11~4
I \90 1223 1257 02()8 020A

IE49 c9c;1
1671 1E13 16S9 04f!8 05::!c;
oscs
OE14
OEAlt;
068! 0061 OCEE 0111
01E!
02<ie 02U 03e7 0420 045! 0729 0771
oe11
oeec;
ce~· 09te
C!979
ieoe
164;2 164;3

1379· 1384· 1385 USE· 11lOO·

1380* 1391· 1392 1393· 1401·

11e·· 1192 11c;e 1201 1204 1207 1211 1213

0950

1151

0962

0854

1E9!5

0285 1119 112! 1128 11~2 1185 1253 1269 1371 1375 1485 1696 1122 13~3 1354 1400 1401

1412

1089 1239 130~

10E9 1074 1079

ioo6
1250
ose9

1011

tote

1022 1027

1032 1037

1043 1o·a

1os3

1ose 1063

0391· 0398 042U 04:!1 1188 1233 1507

0653* 0660

0029 0590 1257

00:!4 0712 1275

00-65 0751 1426

0090 C851 1444

0121
0~47
1471

0170
~959
1516

0215 09ee 1!36

0255 0991

0367 0995

OS20 1095

0544 1131

05f;3 1193

1~!2

0039* 0040 0040· cite· 011~· c120· 0124 0126 012~ 016?· 0168* 0169*
0173 0175 0175* 0212'* 021?· 0214· 0218 0220 0220* 0::12?· 0~30· 0338$

O?~~· 10~2* 10~4· IC~@ 1100 1100* 113~* 1140* 1143$ 1146· 1149 1154

1156* 1159* 1162· 11ES· 1172· 1200· 120~* 1206* 1209* 1215* !216* 1218*

1219* !221 1222 1224· 1226· 1228 123E* 1252* 1256* 1260 1262 1262*

1281 12S1* 12@2· 1284· 12f6* J2E9 1290 1293 !293· 1299* 1300 1300*
1431· 1433· 1435· 1490· 1·~1· 1494· 149~· t·c;e· 1499* 1so2· iso3· t509*

1513· 1519 1521 1521· 1539 1540 1540*

1530· 1533· 11 cs

1409* 1412· 141E 1417 1419

1411

0071 0096 013S 0177 0222 0263 0395 0428 0461 0496 0~50 0596

0622 0657 069~ 0738 0780 0820 OSTe 0901 0927

1429

1003

1433 1698

0843 0455
04~0
06·'1 0587
oeie
0651 0026 ooe3
ooee
0113 OIE!i 020? 0253
0389
~22
oees
0?31 07'?3 0813
087t 08116
0920
157'7 011!5
1·10

1137 0041
0209

114!

1!44

1150

1157

1163 151~

SER IO ( SHOD
SHm?T
SID
(. S!OO<
SIOC4
C S'IOt!D SNCKMS

~- 0~0 042
14 ooe
A 002
" 022 /4 021 A 004 A 0 U!

SNPJD - 002
r SNS~All /. C04 e ~-- SMT 1-E lo 1 c;

S5WCO c- 000016 (.· SSWlO c 001

STB~

A 004

STLCR A 03:!

(.''TAES:OR A 004

TAJ

A C04

TA2

A C04

C'TA3

A 004

TBERR
c TBI TP.2

A 004 ,. OC4 A 004

'TB3

A 004

TC
c'TEMP

" 004 ,. 002

THO

A OOCJ

C TJOEF<e ,. 004 1tOERC " 004

TNF

A 006

c, TNFF TOB~V

A 004 A 023

TORCV TRL
CT!SC~

A N!4 A 002 ,. ()36

TSIO

ll 01~

C 1SP.6T A 040 UNPACI< C OOl

Vt.iOC
C' WORK VPCT XFT

A 042
a 001
A 001
A 002

XRl
0 XR2

C CC1 C COi

1504 !SAC 1DAA 15A5 1C2 l
1eee
157~
1£72 l::J"'E
1~ee
1E6E 152C
eeeo
0080 OBFA 1.6C4 !ECF 1674 !Et;A
1663 tt:07 168C 1682 tf.'IB 1693 18FE: tCEE 17RF 1'787 1700 1723 lCC!i 1CDO
OB3C
ieee
IC! 1 1CA4 021£ 1C7D t90D tt;lC 163C 0('01
0002

1279 1263 1EE2 12tl 1 1 C:411 1673 12:49 tee9 11 !1:
1119
ti' Ee
1224 1E91
16<:'0 0283 J.t;28 1::!!'7 133:3 1:132«.;
1327
l ~'!!!19 1342 1:3:'!8 t:!:!E 1:!!4! 1585 1E52 1444
14~6
l3E2 1389
1eso
UH!!l 0188 U!37 U42 1661
IE@!! 1644
1586 1so;2 1314
t6ae
16@7

1:26&·

1$1'&4·

1!512· HSI!

1249111

\278

0715

o&e7 0733 0775 oe15 oe?3 ce~e 01i22

113·

! U??·

014'4 0186 0231

0118 0167 02:2

1:::12 12t4

0115 0209

1410
0279· 0284 02s·· 02ee

0119 1318* 1322·
!21· 1320·

11~4;
13:30 1328 134e 134Q

1140 13:J·
13·? 134E·
134~

1203
13!!~·
·~·.,·
135S

l·~·

1319* 1339 1.::!2S· 1337
1:924· 1~51

1;543 1354· t3·! 13~0 t350· 1351·

1323· 1331 1352 1352· l:Hl8

1340 t :wic;o

0600· Oe39* 0841 0942· 1007· 10129 101?· 1464* l·ES
109')· 1094 1·e·· 1488 1·92 1496 1$00

0099 .)765 093""il 1·11?

001'(!;

I??~ 1396 l39e t~e· 1402

1378· 1399 13~9·

0093

0068

01~1* 0180· 0181 0181

0298

US6

1508 1809 1910 1912

1505

0!43· OS89·

0936· 0937 0983· .1084 11!52 122·
0701· 01ee· oe27· l 2?2 1296
1121* 12311$ !2~E· 132? 1331 0041* 0042 027~· 0277 1192· 1154· 12~2· 1228· 12~·
1418 141.15· 1466 1·6? s.ea i469 t·?e 11·9· 1221· 1229· 12ev· I! Ul 13?9

1319

()TOT~ S"fATE"1EfllTS f'LHGEt'l 1N THIS ASSEMBLY ·

0

1380

0

l
USNCV'74
e2·e?o

PiKJG IC
~AGE

·01-1 17

0 DATE EC t\De
0

PROG JO PAGE

0

J

0

(

0 . . 55t!e·2t 16

ISM ~Al~TENANCE DIAGNOST;C s:aROGQAM

PaRT ND. PAGE

5558421 l&A

4011

08.leCT CA~D LtSTl~G

JNOtCATl'S A el.AMK ct1UMN AND T+E (.kARACTE~S D f: t4 INDICAT£ NUMERIC Sttlf'"Te
( CL 1 TH~IJUGH 16 CL l T T~OUGH 32 CL 33 Tt-f:CUGH 48 CL 4~ ~UGH 6'* CL E5 TI4ROUGH 80 CL et THROUGM 915

,-

t.

~BK GE-O· · ·PN 55

T+-v:&AD t.
r
'·

e-7

T +-CO J J · · t~e~oH·

5S420 EC 824870 ···A& 0 f!VG ,OH
~p... tt<eee·· .fOH

-·
EM>·E 4C-Ot'ttef'-R
. ·-
c 0 ~"LS -T 0 "

CFV<l'.&A ·t<EV-.K.I.
oc L;sA9tlCB ~F~.

HO-OHMl.&-A&-·· e z
. ·-
,. /t;G - HSl>B
OtOtl~FSBG .f?rOt·

~· <&YD e U40l 100()1 G ,V 6 M40ll0C02 l&M< :g144011oco~

4011
c~

3741 ~U~CTtCN TEST WtT~OUT THE WRAP CC~'MECl't)f;(

c: CL

1 THJIC:UGt4 16

Q.. 17 TfofROUGfol 32

08.JEC'T CAAC LISTI""
CL 33 Tt-RCiUGtt .a C\. 44ii T~OUGH l:4

0 T+-"10C <*~~2t.CH~

BFVG6G)'L ·<6Gf.:57

otcot~ATU(O~RE!E

OF( c.JAUPOKd'SE-~

CL EC.S THmlUbH 80 CO<< JURF+tl .'1-

CL 81 TI1ROOGH 96 0 .. 011.011002!:

(_

.fl~SPG l'OHSt.~f

.
T +-1P "!llG .f()tl S& P

l'OHCA- ( UlBG l'Z

RGLOAB·ll·

(
'T+--~~ OPGOQSVtie

0 3N+B RG$ &C(M eAAUJOA <SC-HFJT

(
(
c

(
{
(

,' _

·. :( .

··

· ·

··

2<M&~CTEEFIHO&.IU

" l<D~ R.J-4011000!

0 T+/CZ£<EBEe'" /1'

) IDC 0 :t<lltOOT''H fl CA

EE4CW60)('fll<fC.C:Ot I

- ..
/OHEOl'S)~4 oo~·

F6Q·KOH~B!-4U OOH·

BHU N~~38E?( BCA BEi'< DNL /tN6S:al.

O~<< ;o··o1?003t

tOA

17R040110012

(.~ T+/G~S4CA6·J 6·P

·.
&CA &CC l'l)t~CO

)iCOl<MOC7?(Cftee G /QM AF&OH'llrN)eL B<·C03WEBE·"!Jf· l'OHOE& KHl!EIC,.:PE

05~ 6e 40110032
. -
581M ROl!ll40110033

-· /OIE ~; ·eG ,y FllB Ml'<40l100~E

PQOG ID
PAGE

0 'T+/ (2!:UC'TC-D

15UC~C-O
lT 011·,. OM4'&.;,... ssue sc-o

ITEOtfO LGSEG077T2)R ·-e
tT

A <06~EGC3. l'l(

·eeu KE~40110<>40 TC < 0#460110041

·01-1 18

0 DATE EC NO.
()

IEAUG'74
S~47~!

0 0

OTGt~;P 0 G# CP Ot4GtY·?SBG ' · so1·1&AtJ<Ol'·tG4. 1'1 · · OU4 0110042

· · · · · · · ·

·

·

·

·

·

·

. .

I ·-
I

···

·

-·

·-- .

·

·--·-·

·

·

·

·

·

·

··

ll'!M MAINTENANCE DIAGNO~TIC PROGRAM
(

4011

3741 FUNCTICN TEST WITHOUT THE ~AP Ct~NECTCR

r' CL 1 THPOUGH ae
· ( T+, hERALOtH,BHU
(

CL 17 THROUGH 32
BCA92& · ovce-o

OBJECT CARO LISTl~G

T~OU~ CL 33 Tt-RCUGH 48 CL 49

64

He oof

C-Q4T& ...0 1 0< JO= 6BAT

<C v...AAC>C e-.FtD

PART NOe PAGE

5558421 19

CL 65 THROUGH 80 CL 81 THROUGH 96 &C -L9 O D"Q CO HF( SC040110043

II
Q I SM tO,Jf\TENANCE DIAGNDS'UC PROGRAM

04011

T~DUGH I~ CCL I

CL ,., TWROUGH 32

.......

« : .ITA24

OH·OO-

0

c ··········· T+,\;5

················

OBJECT CARC Ll~Tl~G CL 33 THRtlUGM 48 CL 49 THROUGH 64
·-- c & 0- L A4 -1-z tiiNEY& ANCSM DOC
...., ...........

PART NOe
PAGE

!55!58421 19A
\

C\. 65 THROUt"ti 80 q.. 81 TMAOUGH 9E

OF<H ~IX401100E~
&01 1- 40110066

'··
c

(

-.
T+,~HX O+GOO··&O

(
(
T+i'P EC4<GAilS

AE~CRF&OAETeREBB
6SAT&C -NwOOIGT8

(

-.

(

........ - . l'FIO<U&EG11 .l'IS

4E~EE( H04T&AE_Y

(

0 AE> CQHF( 48A)
c
(

F0-0...F?HGG OIGC<
GET8<A/~SGJC 'IS *<*SG '2ECl 1 1&
'* DPCTCAE2&4
CS EO· D c-

.... SGF I O<CJ"ilFG Ip
'ISXC u... 14IOH*
a c1- ·o t OOf'G7M to o
a JSl;f 00-30AEY4 + AR
DQ?U C /UH·IEO

...EPll< AOV 6BAT O· o+GOO···BGFH~
5EXM+ AR.EWX+ AR <BGEZ< CQHFC

.llQ STM4011004~

0 :t( - ·YD4011005C

7+/CPt: .su ·Et ax

·.
B 'Q *AU401!0052 :F(Q 32-40J100S3 £P?t-! N&040!100S4
. -

4BAQ S9-40ll005e
.....
OWU40ltOOS7
SOH· @.840110059

0 T+,\l42CCCE>L~e·c
0 T+" t ?8 ·i;i &:·-.·U!MC
c T+,20S>fEEMCW2;f

&CA &DA &DA &DA &CA &CA &CA &DA
.
&DA e>IAa=LS&<.
.
c:<ILl';J 1"Gf4Y"'
e:+IE4(i)Xoc;.1>1euc
.
R··~re>IEeM_ l<X

.&DA &CA £DA &CA Y62N-46)~~··1H£<1
.
Ok4CN&<fDl<N 94_ Tl;.Te;<LAelE e·x
cs_t.PO' xes<t"4U I
Al 1 POS>ll04CB:+f
OilOCES; ·~ :ocotc.'

&CA &DA &DA £CA &CA ~DA &CA &DA
. C9CFT£(XEJexseaP
T2·C O>TTJOCD~:I
oo· .. ,esP!'~8·N l<G

. . .&~A &OA &DA &DA &DA &ocoo;IA&<<O &DA &CA &CA &DA R20uC&+IRg)PS1=P A&+fRO)PStSPR&(X ElO_ 5~CCSXLE&+) l . l : t 1XGJ49P~K51
~&<Pe&<IY0 1 fE8U?
O·.t48XT:DCTSUC
TO,,Cll.l <LPI; .st IX

&O K8H4011006CJ &D · A0401l 0070
OICU 1-040110071
&D R&(< 4R-40110073
.Peo.E;e·o110075 ·OJ< 2SX4011007E 02*0 RZ&40110077 Nt=< :KY4011007E GSU JYM40ll0079
eteu :Tr.·011ooeo

(

,t.

.

T+''IEASSf -.C·9·

A~8£<CASXFQO£Kle

.
vt~H·9:t AFCQ<EA&

AG~OC=f HAO-OAGE-

AFD-<D.JilYF_Ci>Kl ii )X-OEGl0)0--CFH4

Zl-.M ND040110062
-· ..H e '-84011006~

0 T+/!;$£(FCS4Cf'l;.,

. ·OC5&IR "6CEO?E
Ee4?1~;fE6)XU5=(

·- ve~ P.-P<PR6) S~P ( 1C EO· ·.u9_Xl811N 4&G T08- EL040ll0083

l lPAO_ IE&( XESlllF:

P&CIA8SlfH&<SA21I

L

DATE

1EAIJG74

EC NC· 8~4 7E!l

15HOV74 S24f!70

4SAT · f t!OOX"H

o--·0110064

PROG 10 PAGE

401-1 19

c DATE
e ec e.io.

U!AUG74
ea4?6!5

.
-&+it-lMA 0-C-.XQOC

T1;.Te<~E~>f J8c,

l!iNOV74
e24e?o

PROG 10 PAGE

·01-1 19A

,....,.

IBM MAINTENANCE OIAGNCSTIC PROGRAM

4011

3741 FUNCTION TEST WI7HOUT THE WRAP CONNECTOR

P,lo.RT NO·
~l\GE

! I
S!.58421
20 I I I
l

t· CL

t TMROUGH lt:

Cl. 17 TMROUGH 32

OBJECT C~~t LISTING
CL 33 THROUGH 46 CL 4<,; TMROUGM 64

CL 65 THROUGH eo

I I
CL St THROUGH 96f
I

·

i

Nl+!.UR 8>TS6QP M&(~E6XPT&<GN10C se~GRe6_ ...R SilX Mt;1.1;~Pt·IT&(~ RSX< JI4~01100e7l

..

I

(

K&<GFSBPR&<PAOil'

S>TS8ilFM&(XE8tP T&<GNlDC58a~R6A? t5:PA4ilXO&<f 05(L AS·& K&··Ottooeel
t

(
T+~:B£+SASUCAO~t

ESeiEtD_ &.._X94C N8%PN8XN 8&:TE£+,.

ES;e£&<1~t·l·K51

·5)ST1Nl*&<)l(F&<E

·

·

I

9_U :-1>40110089:

I

c

(

····e·~··~

T It ·Ht.

c

c

ca·sR&<XS&<GTSQG

NS·PC8 1 SR&<XS&(S
·····&9·······e·

=.. · · · · · · 4!:

7M&Ff

C

C2<POE ·XEH f&Vlt<
.f:tUCT2<PwE"f 7· IE
.,. ...............
Iii.SC

if4C115$J HR S>T
2 l PTI J XR~ t-.T&< 1
.·......·...·...
so 0

Seti)PM& ( X.E8XFTE4C
,. .........
Hl·!Kt<O
·o······.,.·······
1!3~0908741

·

I

sseo E9·40110090;

I
····@ 26440110(19 l l~

I

I · · · · ·

i

RBS·Ol 100'.'2

I I
t~1?65·840110093l

l

I

I

!

I

l i

I

I

I

I

t I

c

I t

(

(

0

- - - - - - - - - - - - - - - - - - - - - - · - - - - - - LAST PJlGE - - - - - - - - - - - · - - - - - - - - - - - - - - - - - - -

L

(

P~G ID

4-0t-l

DATE

16AUG74

PAGE

20

· · · · · · ·-··

EC "O· B24765
· ·· ·

· · · · · ··· · ··· ·

·

· · · · ··· · · · · · · · · ·1· · · · · · · · · · · · · · ·

r· '
18111 aAJll1'£NANCE DIAGNOSTIC PROGRAM

't. "r";
I
··I
PMT fCJ· PAQE

6021

3741 ATTACNllEtfT 1'EST ·11H -WRAP CDN~ECTOA-

EAR t..CC 08.IECT CODE
(
( aooo
C&OO
( r...

AODA STMT SOURC£ S'IATEllENT

2 ·

LAST CHG I 08 01 T·

· ·3

OEClt 6 SEQ 0

5 LSIOC STHT 0

6

TR£P

· '?
8

. . . . . . .O. .RG. . . . .x.··.o.o. .· . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9
· 10

.· .......3.7.4.1..FU..N.C.T.IO..N..T.E.S.T...........U.S.IN..G..-W..R.A.P..C.O.N.N.E.C.T.O.R...............*.

11 12

·....................................S.E.C.T.I.O.M..P.R.E.F.A.C.E.....................·.

MOO 4021

(

OAO~ 00

OA03 01

·· OAOI 13
OA02 OA03 15

DC

XL.2·4021·

DC XL i-oo·

DC

XL.t·O:&·

PROGRAM ID AHO REVISION LEYEL

SECTION FLAGS

0

CURRENT AOUTtNE NUllBEll

OAO· OOGO

OAOS

s~

DC XL2·caoo·

11£SERV£D

OA06 OAOD

OAOT 17

OC

AL2CBEGINJ

FIRST ROUTINE AODRESS

0

OA08 FFFF

OA09 18

0C

XL.2·~F·

ERROR TAkE ADOAESS

c

OAoa 405000

OAOC 19
ao

oc JL!··osooo·

SECTION PREFACE UNIT OEP. Ta.BL.I!

20 21

.......................................................................... ,

(

22 23

.· .......1 ..~ ..T ..I ..O ..N ........T.E.L.L..c...e....T.O..S.Y.S.T.E.M..R..E.S.E.T..A.N.D..S.T.A.R.T............·.:;

OAOD 24 BEGIN DC

XLl·Ot·

DUMMY ROUTINE SETUP·

(.

OAOE 25

DC XL.t·oo·

0

OAlO 26

DC

AL21aTNOI)

2'?

· OAll 28 8£GINN ECU

0

C'JAl1 C::O 8'P 021A

29

B

PRINT

Pf:tlNT BEGINNING INSTRUCTIONS

OAU! 41
n OAU~

OAIS 30 0Al6 31

oc

XL1·4t·

DC

AL101SGl-.SG1BJ

0

OAl7 IEFA

0Al8 32

DC

ALHMSCll -

0Al9 40EO
ClAIB CO 87 021A
OAIF oe

OAlA 33 34
OAlF 35

DC

XL2·40EO·

e

PRIMT

DC

Xl..1 8 06·

e

OA20 27

0A20 36

oc

M..11 MSG2-·SG2B1

(

OA21 1721

OA23 3C 40 1069

a.22 37
3B

DC

AL2CllSG21

MVI PRT+1.x··o·

SET uP ·Cl.EARING· 8YT£e

0

CIA27 OC SA 1068 1069
OA2D C2 01 OA!51 0A31 2M 01 OA07

39

MVC PAT(91 >.Pf'T·I

.4,0

I.A

RTNOleXAl

ST

Ft:l'IN.xttl

CLEAR PRINT FIB.De RESTORE REM.. ROUTINE 01 AODREss.

c

OA3~ 31> EO CA4C OA39 F2 81 07 OA3C K EO OA4C Da40 F2 £7 04 OA43 !C El OA4C CA47 CO e? 0222

·2 43
··

....Q.I
.JE

" 45
46 ALTER tl!YI

8

MPLXXeX·EO· AL 'WEA
··7HPLXX.x·Eo·
HPLXX.X·Et· MALT

CURRENT HM..T -EO- ? .JUMP IF SOe 5ET UP FOR HALT -EO-
SET UP ftOR MALT -£1lfLINE MAt.T -EO- OR -El-·

0

OA._ 40E1

OA4C

48 MPl.XX oc
49

a2··oe1·

c

$0

B

BEGINN

~T IP NO STSttM -~.

r· \.

0

c

(

0

0

0

OATf:

lt!AUG74

EC NJ. · 82476?1

~G ID
PAG~

0&51 01
aae2 oo
OA53 0805

OA51 OA52 GA54

M55 CO 87 02IA OA59 49 DASA 28 8A51B 199& OA50 .&GAi

GA5F Cl _, OA.83
0Ae3 n ... GO oa64i Cl 42 1352

~- co 8? 130
OIUiE FO 3C X
i
OA7t 31 ·I l6A7 M'7!5 31 45 1699 OA7~ 31 42 I~
OATD 31 44 16CF

OA8-l 30 63 OAAt
OA85 00 01 OAAI OA9F
oaeiB co ea 0216

OA8F CO 87 021.l
OA4i3 C2
OA94 OF
OA'S!S 18A9 GA~7 4020
OA99 CO 87 1558 CA9D 03 OA9E F900
aaaa 0000
OllA2 FF
OAA3 CO 117 t3k OAA1' '9091 CAA'9 CO 8? 0222
OAAI> 4020 GAAF CO 8? 0216

oi>A93 OAM - OA96
GA98
OAMI

0AB3 30 ·3 l)AA1
Ql87 cc 01 1699
OABC CO 01 1338
0AC1 3C SC ID2t=
OAC!S OC 20 1D2E aozt:
OA~e CO 8'P l36C
OACF OC 21 l02F tece
OAO!S CO 87 t36C
OA09 O'( IL l02C tU&
OADF CO 8T 136C OAt::!I 3C SC 1D2" OAH OC 20 l02E 10.zt:'
·EO CO 81' l36C OAFI OC: 16 102· 1"9C OAF'P CO 8? 1382
U.Fl!I CO 9? 0222
GAFF 401!2
0801 cc; f f O·Ft

oaoo

52 .........

93 · RTtt01 · 54 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

ff·

·

56 ·

RDU"ftfllE GI

THE PllOlii8Atl SENSES FOR ~ - ·

·

5'7 ·

CARD ID 81TS -'1F900-·

·

ff·

·

59 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .- . .. . . . . . . . . . . . . . . . . . . ..

60 ATNOI DC

61

oc

62

CC

63

M

8

65

oc

66

oc

67

oc

68

DC

69

70

TIO

71

510

72

TIO

73

74

B

.,.,75
76

MPL
LID

.7.,.8.,

LIO
t..10

80

LID

..81
82 83

SMS CLC BE

Je..t·Ot·
...J&Lt·oo·
-.2CRTtl02I
...,.
at·e·
JL.t·Q· At..2CIDBtt't
.,_2·eu1·
x·······o· eun.x··2·
QUES
MOODOwX··s·
SNSO!eX·43· SN501(21e5'1SOl-2 LIN

AOUl'JNE ...sat t110 .........._ , ....,..a.-w·E,.MT"'IOle llEOl:lltlED ROU1"1tE 02 AOOeESSe
MANCii gr 2"41 IS NOi' REAOY. ISSUE li£SET TO ·a.EM· 3741 BRANCH · 3741 JS BUSY·
U:ST FC. SSWIO ON.. MU..T -t=F- IF Olla
SET FUlllCTJON llECISTBI TO DSAS NODE. Cl.EAR DATA TRANSFER llEC1S'l'ER·
Cl.EAA :..£1116TH COlltlT AE6JSTERe LOAD O&"TA ADDRESS AE&l~R.
5£')15£ TIME T!O.AllSF£9 t.lllES AJR -F900-. AR£ TIE ID 81TS CM ? AETUllll ,0 DCP IF JD Bl'TIS AAE ....

85

86

8

8?

oc

68

DC

89

DC

90 91 92

·oc
oc

93

DC

9'& SNSOI oc

9S

. oc

96

e

VT

oc

98

9

99

oc

100

e

101

102 SPECL 5"S

10'3

a..c

104

8NE

105

·v1

1,.0,.6,

·vc e

ICJS

SVC

109

8

n~
111 lt2

.~ 8...

113

..vc

114

e

us ocoo ....:

lt6

8

U?

9

118

DC

119

8

11..1·1s·
a..211oac1

...........
HALT

.. SH~o1 a··~·

MOOOOl2).SNS01

MT·Y
P11r1-st.·· sc·

PRT-S8(~31..Rl'l'-S"r

E'NHT1

PaT-trrt~t .......

Ef9tollCTl

P'R't-60(~·
9r:NTI

·

· .

.

.

.

N'l-!57 ···SC·

PR"l-58( ») ·P'R""°'S't

~f;tlTl

PR"l-69C231,.ttn'RO EPAne

MAl.T

-EXPECTED IC BITS· ·llCTUAL 10 81TS. POii« Ta llAP CIURT· -PACE ~.. EN1'RT I· aAaR ......... -20-.
SENSE ~AMS 1..'tNES Fm -0.00-· ·Re TR&'IS LillES ALL z~aa·s ~
SO .,._1h'T tlOT ·ADY ERROR IF NO'fe RIERATl: ;;. LINE OF ···S·
P91tn tCIGlt IT UP.
.........£ · LnE OF ···s.
,._INT 00 SYS~ -~$1!'1'. STMTe
1-.tNE ...._... -e:a-.
.....

u

·
----·-·---·--·----- ------- ....

'.:I
0

··

tBll MAt!l!Tt:NANCE OIAGMOSTIC PRCGaA·

PART tr&Oe
PAGE

( ) 4021 , 31'41 ATTACHM!!NT TEST WITH --AP COHM!CTOft-

$021

ERR LDC oe~eCT COCE

ADOR StMT SOURCE STATalENT

ERR ux oe..n:cT COOE (
(
(
c OBOS 02 0800 00 G807 0862

121 ..........
* 112223 ...R.T.N.0.2..·.....................................**............................

124 ·
125 · t26 · 12'1 ·

ROUTINE C2

WRAP-ARCUNO TEST. LOAD OATA TRANS REG WITH -AA- ANO SENSE TIE li'O TRANS LINES FOR AN
-F9AA-·

···· c

0805

128 ·

·

129 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

130 R'TM02 DC

t31

DC

XL1·02· XL iaoo·

~QJTINE NUMBER NO MANUAL INTERVENTION 9EQU!f.?ED

c

0906 0808 132

DC

Al.2UITN03 i

ROUTINE 03 AOt>RESSc

OSK CO 81' 021A
0870 ·· 061'1 25 0872 l~F CBT· 40A3
0976 CO 87 02U1 CBTA OS OSTS 12 OBTC 1956
087£ CO 67 1310

0870 0871 0873
C875
DB...,A
0)878
0670

189 190 191 192 t93
19·
19~
196 197 195 199 200 201

R

PPIN'"

DC

XL1·4t ·

oc

tL!·37·

!)C

ALHWRP)

1'.'C

JCL~·&OA!·

B

NtNT

oc n.1·cs·

oc

ILt·1e·

oc

AL2(PA.TJ

8

UUTI..

( ( (

oee,.;; oc 01 t 954 t &Ot

aecw co f!f'f 021a

°"'!'
mt·

·2ts

0Bt5 t90F

0817 40A2

CBtt; CC 97 02lA
oetD oe oete 12

OBlf' 195E

OBIS
0814 0816 Of3l8
OStD 091£ 0820

OE!2t CO e? 13Hl

0525 CO ST 13C3 08'29 FO 3C !iC

OB2C 31 45 1689 aB3C 30 43 0850
0634 OD 01 oeso OPE
08~ co 81 021 6

133 134
t~!'i
1'36 137 138 139 140 141 142
1··4·3
t·5
146 14T 148 149 150 151 152 153 154

MVC
e
DC
cc oc:
oc
8 DC .K
oc
e

!PA'f-2(2h-CAA
PPPIT D..1941·
n.t·3..,~
AL2CllRPt JCL2·40A2· Plf!NT
JIL t·os·
1t..1·1e· M.l!(PATI

L !C SNi
CLC SE

HF~A .. 11'4~" SNS02eJl·43'
SWS02( :IU s SNS02-2 LINIC

ST~ 'TEST PATTERN IN MEAOtNG·

PRIM' WRAP TEST HEADING·

0

0

0

CHECK FOR SSWHh HALT -FF- IF ON·

0

LOAO THE DATA TRANS REG WITH A -AA-· SENSii: t ' ° Tt:lAMS L !MES F~ -f-'9AA-·

ACTUAL SEWSE THE SAME AS EXPECTED ? QF'i'UJfN TO OCP IF OK·

0

cee2 CD eT tXS oae6 Fo ~ 3C
0889 31 65 USBT 088'.' 30 43 OBE2
CB~t 00 01 OBE2 GB1:0 0891' F2 Ot 36
OB~A 31 45 1609
os9E 30 ·3 oeee
08A2 OD 01 OSN! ~ OBAS CO Si 0216

CBAC CO 87
QBE!O C2 0681 1F CBBi! l~-4
QB84 .023

G2!A

155

156 · R<>UTJtllE 02 au;oR MESSAGE ·

0886 CO BT 1556

083E CO 8? OU A
0842 Cf "8·3 1e 0964 1925 OB4E 4021
0868 co 87 1558
Cl84C O::! Cl840 F9AA 086F 0000 0851 FF 08!2 c~ e7 139C oeSE 9UH ceee co eT 0222
085C 4021
oese co 87 021 6

151'

158

e

0642 159

OC

0943 160

oc

0845 161

OC

oe·T 162

oc

163

B

084C 164

DC

OS4E 165

oc

oeso 1.66 SNSO 2 OC

oest 167

DC

16a

e

085? 169

DC

1To

e

oeso 171

oc

1?2

B

IT:S

Rtltc'f KL 1·c2·
n.1·22·
M..201APCK'I
JCL.~··021·
EAf>m:<
JQ.. t·o:S·
n.2·F9AA" Jlll.2·0000· KLl·FF·
MAS:S JQ..::t·C$l61 8
MALT Jt&..ft4tt2t·
LfMt

POINT TO M61P Ot.MlT· ~AGe 9t6 .. eflfi'R'Y 1.
£-.oR ttM..T -21-·

O&eA 03
OB91! F900
aseo 0000
08Bf" FF
CJ8C 0 C 0 ff'I I 39C:
oec· 9192
08C6 co 81' 022'2
ClBCA 4023
oscc co e7 o.u 6

aeoo co 1!1' MIA

0

CJS04 C2
aeos tE

oeDE 1925

0

0808 4022

OBO· CO 8T 1558

0862 03 CSE3 00
096' oer·
caoe oc; 01 1 ff· t603

DATE

16AUGM

0862 0863 0665

174 175 . . . . . . .. .
1T6 o RTN03 O tTT ·····. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

11'8 ·
IT9 *
180 a

RC\#rtNE C3

·

WRAP-ARCUl!IO ft5T· LO-AO DA1'A TaANS EG WtTM ·

-55- AtllO SEtiSE TME UO TaAltS LINES flJR A

*

181 ·

-f'OS5-·

182.

·

163 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

18~ RTM03 DC

1es

cc

JIL.t·o3· xt.1·00·

ROUTINE NUMBER NO UNUAL 1NTER¥ENTION QEQUIAEO

186

DC

M..2C.RTN0·9

ROUTINE 04 M>OR£SS

1u8sTe

M¥C PAT-2(2)eC55

STORE YEST P&'ft131· , . IES~S.

0

OBI) 03

OBDF FOSS

aBEt 0000

0

OBE3 FF CJBE6 co 8T t84C

OBE8 919\

0

oet:· CO 8T 0222

CIBEE 4022
CIBf'O CO 87 0216
··OA'TE ·oec '4)·

20.!

203

20· 205
2"6

\.IC MF055ellt··S· SNS SNS03.·"·3·

207
~08
209

CLC .tNE

SNS03(2)eSNS03-2
ERD~

210 211 212

LIO f"OOOOeX"45 8 SNS SNSE'feX·43·

H3
216 2tS

CLC SE

SN5ET(2teSNSET-2
Lll\K

;!16

217 · ROUTINE 'l3 ERS:OP MESSAGES ·

1ne
219

s

~INT

0880 0881 0883 0895

220 221 222 223

DC

JQ..l&C2·

oc H.. t·:n·

DC

Al.2CTRLER)

DC

JCLl·4C23·

tt4

225

&

ERfiOlt

226

oc

11tt..1 ·03·

22?

DC

lltLi·F900·

228 SNSET . oc

xs..1·0000·

229

oc JCLt·FF·

1:30

fl

MAPS

oecs
OBCB

231
232 233
234

x .e
oc
B

JCL2··H92·
HALT
m..2·~023·
LI,_.._

235

236 EROTR 9

oe~ 237

DC

oeos 238

oc

0807 239

oc

0809 MO

OC

PRINT xt..t·c2· a1·22· AL2(WRPCKt
a.···022·

261

241!

B

OBOE 243

DC

OSEO 264

DC

OBE2 269 SNS03 OC

OBE3 246

DC

2·?

e

08£9 248

DC

a··

e

2$0

oc

r.u

e

ERtoOR JQ.. t ·03· Jll..2·F055" XL2·0000· at·FF· MAPS xt..2·919t · HALT n.2··022· LINC

EC ll:O· 826?65

· · · · · · · · · · · · · · · · · · · · ·· · · ·

PART NOe PAGE

5558423 2A

PRINT WRAP TEST HEAOING.

PfUN'f TEST PATTERN·
INITIALIZE THE 3Tat TEST FOR SSWIO ON· MALT -FF- IF ON. LOAD THE OATA TRANS REG WITH A -55-· SENSE THE TRANS LINES FOR -FOSS-· 010 Tt1£ DATA llRAP Ofl 'I JUMP IF 010 NCT. CLEAR ~HE OATA TRANS REG· SENSE THE TRANS LINES FOR -F900-· DID TME ~ANS LIMES GET CLEARED ? l<ETURN TO OCP IF SOe
PRINT TRANSFER RESET CHECK·

DUMP 1'0 TRANSFER LINES·
POINT TO 9'AP CHART·
-PAGE 919· ENTRY 2·
ERROR HALT -23-· RET\Jmt TC DCPe ~INT WRAP CHECK·
DUMP 1'0 TRANSFER LINES· -EllP£CTEO· -ACTUALe PCIMf TO MAP Ct4ART · -PAGE 919· ENTRY I· ERROt:I HALt -22-· RETURN TO DCPe

?ROG 10
PAGE

402-l 2A

· · · · · ·

· ···

·

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

?ART 1'10· PAGE

5558423 3

374! ATTACHMENT TEST ~ITH -~RAP CONNECTOR-

E~~ LOC CEJECT COOE

ADDR STMT SOURCE STATEM~NT

(

r'
l

08F4 04 0!3F5 1)0 OBF6 OIJOD

ClBFB CO 67 02lA

OBFC 41

08FD cl

(

08FE 1977

OCOO .t.OA4

253 .;.*"'****··

254 $ F!'TN04 $

255 ·**~··~$$$~$~··**~**·*******~*·**********$******·****$$$~*******·*~*~**

256 ·

'*

257 *
2se ·
259 ·

ROUTINE C4

THE REAO & -RlTE CALL ORtVERS ANO lFO SELECTS ARE TESTED FOR ACTIVATION~

c

260 *·~~$-$$$~~·********~*~~·********·*~****~****~********~*~·******~~·****

OSF~ 261 ~TN04 DC

XL1'04·

ROUi!NE NUMSE~

OBF5 262

DC

XLPOO·

NO t<l.ANUAL INTERVENTION REOOJRED

08Fi' 263

DC

AL2(RTNC5l

ROUTINE 05 ~ODR£SS

26'<

265

a

PRINT THIS TEST HEADING.

OBFC 266

oc

XL 1 ~41 ·

OBFO 267

oc

IL 1e33'

r,

OBFF 268

DC

AL1HH004M

1.'c..,,,·'

OCOl 269

oc

XL~·40A4*

OC7t CO t'i7 ocet c2 oce2 12 ocs~ tAt5 CCla!." 4024

021A

ece? co 8? 1 sse
QCS8 03 OCSC FOOO OC8E 000{'
OC90 FF
OC<;;i CO aT 1 :"·9C OC~'5 9231 OC~? CO 87 0222 OC9E ~r.2~ OC90 CO 67 02&6

~70

OCO:? CO 67 021.A occt: o!5

OCOE>

271 272

OC07 1 t.
ocoe 199!

OC07 OC09

273 274 275

OCOA CO e7 1310

276

'277

OCOE CO 87 13C3

278

0Cl2 ~O 3C 3C

279 280

OC1!!: F3 41 00

281

OCH! C 1 4 2 t 3 ~ 2

(

OC JC: 30 43 OCSF

282 28~ 284

OC20 00 01 OC8F OC8D

285

OC26 F2 01 54

286

s

PRINT

oc x1..1·os·

t'C

IL1·26·

oc

e

out:s

510 TJO SNS

x·oo·.x~41·
81.JSY.X' 42· SNS <l 11 ~ X w4 3 ·
SN Still. ( 2) · SNS4A-2
E~iiP.

INtTIA.LlZE THE 3741
~E5T FOR SSW!O ON. HP.Li -FF- if' C<N.,
1 $SUE A ~EAD Clo.LL·
BRANCH IF 3741 BECOMES BUSY. SENSE !/C TRANS LINES FOR -FOOO-.
READ CALL DRIVER ACTIVATE 7 9R/<NCH lF NOT·

CC Al CO 67 CCA5 C2 OCJ.6 l 0 ".JCA'? 1902 OCA9 4027

021 A

OC1'5 CO 87
OC11F O~ CCBC F900 oca2 0000 OCB4 rF
OCB!'; CC 87
CC89 <;;i242
".lCSe CO 87
QCBF ·ri21
occt co er

155EI
t 39C 0222
c21e

oa OC2~ F3 40
OC2C 30 43 OCB3
OC3C 00 01 OC8~ OC8l CC36 F2 fl? 68
OC 39 F3 ~2 00 OC3C 3() tJ3 OC07
OC40 00 01 CCD7 ocoe
OC46 F2 01 7C
CC49 F3 40 08 OC4C 30 43 OCS:S
OC50 OD 01 OC83 OCBl OCS6 F2 01 48
OC59 C2 C! OCFB OC50 F3 i:.:i FS OC60 70 43 00
CC~3 OD 01 OCF8 OCF9 CC69 F2 01 70
OCISC 30 43 OC!33

2S7 28S 2e9 290 291
2~2
293 294 295 296 297 296 299 300 301 302 30:!
3()4
305 306 ::ic-;
308
309 310 311

S!C SNS
cu::
.JNE
S!O SNS
Cl.C JNE
sxo
SNS
cu:
JNE

x· cs·~''""(>'
SNS4<!!.X·43·
x·oo·.x·<t£·
SNS4c.x·43· SNS4Cl21oSNS4C-2
ER<!C
~·ca· ,)l(·.e.o·
SNS44.x·~:.·
SN$44i2).SNS44-2
E;:<~4

C.LC JNE
5NS

>i · F6 · · X · '"< ::! · 0 ( ., X R l ) · X · ~3 ·
SNS4E(2)oSNS4E-2
ER4E
SNS4"<·><·ii.~·

RESET READ CALL OP.IVER. SENSE !/0 n(ANS LINES fO~ -F900-4

DID TRANS LINES GET RESET ? JUI'!? IF NOT ..

tSSU~ ~ ·RITE CALL· SENSE l/D TRANS LINES FOP -FFOD-·

WRITE CALL ORlVEA ~CT!V·TE ?
BPANCt~ l F NOT·

~ESET V~YTE CALL DRIVEP.d SENSE lfJ T~ANS LINES FOR -FQOO-&

DID TRANS LINES GET ~ESET ?
0
SET UP TC no tNDtRECT SENSE.
DO A CONTROL 1 TO ACT. SE~ECT L!NES· SENSE TRANS LlNES FOR -F9F8-·

L'O SELECT LINES ·Cll\iATE ?

era.NCH IF NOT~

SENSE 110 TRANS LINES FOP -F900-.,

c

OC';5 CO 87
OCC9 C2
OCCA 13
OCCB 1A03
occo 4025

02 ! A

OCCF CO 87
OCD3 03
OC04 rFOO
OC!:l6 COOO
o:::oa FF
CCC9 i:O E7
ococ -;:;232
CCOF CO 87 OCE3 ·025 OCE.5 CO 87

15'58
t39C 0;"22 0216

OCE9 OCEO OCEE OCEF OCF1

CO fl7 C2 11 1A26 4026

021A

OCF3 CO 87 OCF7 03 OCF8 F9F6 OCF A 0000

1558

OC70 00 01 OC93 OC8l CC76 F:? 01 28

CLC ..INE

SNSl'iif ( 2),. !5t<S44...-2 ER<i14

DID TRANS LYNES GET RESET ?
JUloliP lF ~OTo

OCf'C FF OCFO CO 87 139C 0001 9241

CC79 CO 87 0216

B

* * 3?9
320

ROUTINE 04 ~R~C~ MES!OAGES

RE1URN TO OCP,.

ooc3 co e7 0222 0007 4020 00 09 (. 0 87 02 1 ~

321
::!:<-.<:: r.!<4A

Ot.Sl

nca2

0~!34

DC

QC8l"·

328

OC~l:l 329

01'.'.80 3:~c

t'JC

OC8F 331 !'NS~A oc

0(;90 :_::32

333

CC96 334

:?:SS

OC<:!C 3"'16

3".!17

:!':!S

::'39 ER44

e

OCl\5 340

DC

oc-..6 ::!41

DC

OCA8 342

nc

OCc"' :!'43

DC

3~4

345

a

OCl\F 346

!>C

oce1 311.7

!:JC

OCB3 348 Si<S"" DC

CCB<l 34Y

oc

350

e

.351

oc

354'.

0

occo 353

DC

:!54

355

356 ER4C a

OCC9 357

oc

- OCCA ::!158

DC

occc ~!:"'!t<;

:..·c

CtCCE 360

oc

361

362

!?

OC03 363

DC

ocos 364

oc

CC07 365 $NS4C DC

ocos 3C6

DC

367

9

OCOE 358

DC

369

B

:no

DC

37 i

B

372

373 E1'<4l'O

"I

OCE.0 374

DC

OCEE 375

DC:

OCFO 376

DC

OCF2 377

DC

375

379

e

OCF7 300

DC

OCF9 381

DC

OCFl3 382 SNS4E DC

OCFC 383

oc

384

6

0002 385'

DC

386

8

oooe 387

DC

'.!188

e

PR!NT
t ~'i.. 1t C:':!~ H.l;lt4'
AL Hi'tORHt} in_2·4n2.i,:
FR~OJ:!
XL'!.· 03' ~l. fi' FD(! 0 · Xl.2·C')C0* Xt.1 ;'FF! MAPS Xl2'9231· "IAl T XLE· .e.-02~ · l_ i f~K
PR !N't
XL t · c2· YL t · 29·
AL2(UNS!:'T) XLi·4027'"
EPF<O;;< XLt·n3·
ll:L~<F900·
l<L:2 · OOOu',.;;._ 1 1 FF· fl'A!=S XL:?·9242" HAL f XL.:·.ctC?.7· Li f\K
PE< 1N1 XL 1 "C2~
lL 1 · i 9 · AL&« WOf<I V 1
XL~ g 402!5 ~
ERROR XLt·03 9 XL2·FFOO·
Xl. c·0001)0
Xi. l aFF · MAl=S XL~ '92:!2 ·
~Al.T
XI.. 2 · 4025~ LIM<
PR JN'!
XLl~c2·
1Lltt7· AL2UOSLT) !C:L- 1 4026·
ERPCA
XL 1~03 · XL;;· F9F8 1
xL~·oooc·
XL t ·FF o
~A\;:5
).'1..2'924t· HALT
XL~"402~·
LINK

L

CATE

16AUG74

15NCV74

EC NO· f'247155

824870

PROG 10 PAGE

402-1 3

0 DATE
EC NOe
0

l6AUG74 824765

t5NOV74
524870

OART NO.. PAGE

5556423 3A

DUMP 1/0 TRANsFER L!tlES .. -EXPE.CTEO.., -ACTUAL .. PO!NT TO MAP CKARTe -PAG~ ~23. ENTRY ~. eR~OR HALT - 2 · - ·
ou~P TRANSFER LINES·
-E"XPECTEi>. -At::TUl.l e POJNT TC MAP CHAPT. -PAGE 924· ENTRY 2o
ER~G~ H~LT - 2 7 - , RETU~N Ttl OCP .. PRINT WRITE DRIVER CHECK·
DUMP TRANSFEP LINES. -EXPECTED.
-AC'TUALo. POtNT TO ~AP CHAP.To -PAGE 923· EN7RY 2· EQ~OA HALT -25-.
AETlmN TO DCP.
DUMP TRANSFER LINES.
-EXPECTED.. -ACTUAL·
PO[NT TC ~AF CHART. -PAGE 92·· ENTRY !. ERPOA MALT -26-o
pqoG to PAGE

l
·

c
IBM ·Al~TENANCE D1AGN05TIC PROGRAM
I
'-

PART NO. PAGE

· ISM MAINTENANCE DIAGNOSTIC PROGRAM
0

PART NC. PAGE

5~58423 4A

4021

37·1 ATTACHMENT TEST WITH -WRAP CON~ECTOA-

EAR LOC OBJECT CODE

ADDA STMT SOURCE STATEMENT

4021

3741 ATTACHMENT TEST WITH -WRAP CON~ECTO~-

0 ERR LDC ceJECT CODE

AOt>R STMT SOURCE STATE~ENT

/ ·._ ~
(
(
c

0000 05 OOCE 00 OCOF OOFl

0011
001~
OOHS CO!? 0019

CC! E!7 4!5 24 t<;BS 40A.5

021A

001e co e7 1310

OOtF CO 87 13C3 0023 FO 3C 3C

JD~6 F~ 41 OS
002'9 F3 43 02
oo;::c 30 45 OODF
0030 30 42 OOOA 00?4 30 43 ODDS

CC38 3C 00 ODOF
003C 3C (JO ODOA

0040 00 01 OODF ODDO 004E F2 01 60 oo·9 oo 01 oocA oooe 004F F2 01 57 0052 00 01 ODDS 0003 0058 F2 01 4E

oose 31 41 1E">ee OD5F F3 40 OD
ooe2 30 42 C097
CID~e 30 45 0092

0000 ODOE 0010
0015 0016 0018 ODtA

389 . . . . . . . ..

c

* 390 · ~TNOS

391 $ ......................................................................

~2· 393 · 394 · 395 · 396 ·

ROUTINE CS

EOt SIGNAL IS GENERATED TO TEST 1,0 OISCONNFCT· THE FUNCTION REGISTER

···

IS SET FDR 6 USEC RESET OF DISCONNECT.

· "

c
0

339978 R··T·N·0·5···D·C·····K·L·.·t··o·s·······$·········R·O·U·T·I·N·E··N·U·M·B·E·R······················· 0

399

oc

XLt·oo·

NO MANUAL INTERVENTION REOUIREO

400

DC

AL2(RTN06)

ROUTINE 06 ADDRESS

401
402 403 404
405 406

e

PRINT

DC

XLl·4S·

DC

IL t·36·

oc

AL2CHD05)

oc

KL.2·40A5·

PRINT OISCONNECT TEST HEADING·
()

407
408

e

IN1TL

INITIALIZE THE 3741

409 410 411

B HPL

TEST FOR SSW 10· HALT -FF- IF ON.,

412

4U3

StO >e·cs·.x··t·

4!.4

SIO x· <l2· .x··3·

415

SNS SN SSA·><' 45"

416

SNS SNS5e.x·42·

417

s~s SNSSc.x·43·

0 ISSUE READ CALL WITH RESET £ ENABLE·
00 CONTROL l TO GENeqATE EOT·
SENSE DIAGNOSTIC BYTE FOR -0800-.
SENSE STATUS/LCP FOR -eioo-.
SENSE 1/0 T~ANS LINES FOR -F902-e

418 419

tcVI SNSeA.x·oo·

CLEAR THE OATA TRANS REG·

0

420

MVt sNs5e.x·oo·

CLEAR THE LENGTH COUNT REG·

421 422 423 424 425 426 427

CLC .INE CLC .JNE
CLC .JNE

SN55A[21.SNS5A-2 EROS SNS5BC2)e5NS5B-2 ERC5 SNSSC(2)eSNSSC-2 ERCS

DIAGNOSTIC SVTE AS EXPECTED ?
~ANCH IF NOT· STATCS BYTE AS EX~ECTED ? BRANCH IF NDTc J/O TRANSFER LINES AS EXPECTED ?
BRANCH IF "40T.

428

429 430

LIO HOCe2.x· 41 1
SIO x·co· .. x··o·

431

St.S SNS5E.,x·42·

432

SN~ SNS5o.x··s·

SET FNCT REG TO OJAG ~ODE· 6USEC AST
DD GENER·L 3741 ~ESET. SENSE STATUS FOR -8100-c SENSE DIAGNOSTIC e~TE FOR -0000-c

C:D99 CO S7 l39C 009D 9272 C09F CO 87 0222 ODA~ 4C29 ODA5 CO 87 0216
ODA9 OC 01 164~ ODDF ODAF OC 01 16·c ~O~A ()065 oc 01 1e·o c~cs
ooee co 137 021A ooeF c2
ooco 13
OOCl te30 aoc~ ·02e
ODCS CO 87 13ED '!)OC9 1656
ooce tee7
ooco cc e7 t5se
0001 03 COD2 F902
coo· 0000
0006 02
C007 ElOO 0009 0000 0008 05
()DOC 0800 ODOE 0000 OOEO FF ODE1 CO e7 !39C
ODES ';271 -OOE7 CO e7 0222
wee ·02a
ODED CO S"I" 0216

OD9E OOA4
OOBF
ooco
OOC:! OOC4
ODCA ooc;c
ODDt
0~03
()005 0006 000.3
OD?~A
ODDS
0000
UDOF ODEO ODE6
ODEC

457 456 459
460 461

e

MAt:-5

DC

XL2·9272·

R

t1A1. '\

DC xu:··-029·

e

LltlK

POINT TO MAP CHART. -l'AGE 927e ENTRY 2· ERROR HALT -29-·
RETUf;!N TCI DCP·

462 463 EROS
~A
465

fll"#C MVC MVC

TEST-4(2) .Sl.!S5A T'.'.;ET-2(2) .SNS56 TEST(2 t.SNS5C

STORE OlAG BYTC~OAT~ TRANS REG. STORE STATU~ BYTE/LENGTH COUNT RECe
STORE 1,0 TRANSFER Lt~es.

466 46? 468
469 470 47J

e

l='RiNT

oc

XLl·C2·

oc

iLP 19·

oc l.L2CEDTJ

DC

Xt..4'·4028"

P~INT EDT CHECK·

·72 473 474
47~

'fl

C1'PAT

i>C

A~2(EXPYS

DC

AL2(FR,.S0';)

CHECK TO SEE IF DATA MATCHES PATTERN -TABLE ~OOReSS o~ PATTERNS· -TABLE ADDRESS OF ME5SAGESe

476

477

B

47B

DC

479

DC

480 SN~SC DC

481

DC

482

cc

483 SNSSB OC

484

DC

485

oc

486 SNSSA DC

487

DC

4~8

B

489

oc

490

e

491

oc

492

e

493

494

495 ·····, ......

ERf;OR
XLl·03' X·-c·F902" xL2·ooco· >CL l . 02. xL.:.:·e1co·
XL~·oo~~~
XL!·os·
xL2·oeoo·
XL2·0000· XL!·FF· MAFS )tL2 9 927i · HALT xt..2··02e·
t. INK

DUMP THESE REGISTERS1/0 TRANSFER LINES. -ExPECTEC. -ACTUAL· STA1'US BYTC:.,,LENGlH COUNT REGo -EXPECTEOe
-ACTUAL·
OJAGNOTSTtC BYTE/DATA TRANS REG. -EXPECTED· -ACTUAL·
POINT TO MAP CHART. -PAGE 9~7· ENTRY le ERROR MALT -~&-·
RETURN TO OCP·

444459990967908·*$*.·R··T*N$0~6·R··O*U·T·IN·E···CE·········GW··EIT·NK·E·RA·A·iSE·l·OE·O·T~·E·~U·u·SI·NC·G·A·lL·1··,0~··3 ··S·E·L·E*C*T···············*··

531 ·

·

433

C06A 00 Ol 0092 0090

434

CLC

SNS~D(2).SNSS0-2

tlD70 F2 O! 00 0073 OD 01 009T 0095

4!5 436

.JNE CLC

EllCSA SNS5E(2).5NSSE-2

'-·

CO?-; F2 01 04

437 438

.JNE

~CSA

OC?C CO 87 0216

439

S

Ll~IC

* 440
·4l · ROUTINE 05 ERROR ~ESSAGE

442

coeo co 87 021A ooe4 c2

443 ERO!SA S

OD84 ···

oc

PRINT XLt·c2·

ODE'S 12
ooee u.E2

0095 445 0087 446

DC

ILl·UJ·

DC

AL2110DIS)

0088 4029

0089 44T

DC

XLl'402<;·

448

008A 008E COSF ()091

CO 87 CS
~000
0000

t55B

449

B

ODBE 450

oc

0090 45!

oc

0092 452 SNSSD DC

£Qf:CR
XLt·os·
XL2·oooo· n2·coo.o·

0Dc:?3 C2 C09· 8100 C096 0000

0093 453

DC

0095 454

oc

0097 455 SNSSE DC

)(l.1.·02· XL2·8JOO'·
X\.2~t>OOQ·

oose FF

OD98 456

DC

XLl 8 f'F'

01AGNOSTIC BYTE AS EXPECTED 'I BRANCH tF NOT· STA~US eYTE AS EXPECTED 1 BRANCH IF NOT·
RETURN TD OCP·

ODF! 06

ODF2 00

0

ODF3 OE'iA

c

OOFS CO 87 021A CDF9 45

OOFA 31

CDFt
OOF2 ODF4
ODF9 OOFA

550023

······················~·········**···*·································

RTN06 OC

XL! 1 061

ROUTINE MIMBER

504

OC

XLt·oo·

NO ·ANUAL INTERVENTION REQUIRED

505

OC

AL2CRTN07t

ROUTINE 07 ADDRESS

606 507 SOB 509

e

PRINT

DC

DC

IL 1·49'

PAINT EOT HEADING·

PRINT SENSE QESET CHECK·

c

ODFB 1810 COFO 40AE

OOFF CO e7 t!'JtD

OOFC OOFE

510 511 512 513

DC

AL2c~ooe1

DC

B

INITL

INITIALIZE THE 374l

OE0'3 CO S7 l3C3

OE07 F!> :3C 3C

DUMP THESE ~EGISTER-

0

OIAGNOSTIC SYTE/OATA TRANS REG·

OEOA F3 41 05

-EXPECTED. -ACTUAl.e

OEOO F3 43 04

0

()E 10 30 45 OE3e

STATUS BYTE/LENGTH COUNT REGISTERe

OE14 ~t 41 16BB

-EXPECTS>· -ACTUAL·

()Ele 3C 00 OE3S
0

OElC OD 01 OE3e OE36

514 SIS 516 517 518 519
520 521
522 523 524

e

CUES

HPL

SIO
SIO x·o·· .. x··!·
SfllS Sh'S6·11!·45· LIO MOOe2.x·· .. MYt

CLC

TEST FCR SSW lO· HALT -FF- IF ON.
ISSUE A SIO READ CALL· ISSUE A CONTROL l - l'O SELECT 3·
SENSE DIAG-OTR FO~ A -oeoo-.
00 6 USEC RESET WITH FNCT REG. CLEAR QA~A TRANS REGISTER·
DIAGNOSTIC evTE AS EXPECTED ?

(
t>ATE EC NO.
(

teAUG7· 82·765

15NCV74 824870

PROG ID PAGE

402-i 4

c OATE EC NOe
0

1EAUG74 e247E5

PROG ID PAGE

·02-1
4A

·( · · · · · · · · · · · · · ·· · · · · · · · · · · · · · ·

·

·

·

· · · · · · · · · · · · · · · · · · · · · · · · ·~· . · · · · · ·

0

r i
L

!BM MAINTENANCE DIAGNOSTIC PROGRAM \..

4021

3741 ATTACH~ENT TEST WITH -WRAP CONNECTOR-

EAR LOC oeJECT CODE

ADDA STMT SOURCE STATEMENT

PAAT NO. PAGE

5558423

IBM llCA_INTENANCE DIAGt:llSTIC "OGRAM

5 0

4021
{)

3741 ATTAC~MENT TEST WITH -WRAP CONNECTOR-

ER~ LOC OBJECT CODE

At>On 'TMT SOVRC:F. STATEl4£NT

PART NO. PAGE

5558423
5A

OE22 CO 81 0216

OE2E CO e7 021A

OE~A C2

(

0£2E OA

OE2C HEC

OE2E 402A

OEJC OE34
CE3!: OE37
CE39
OE:SA
OE3E
OE40
OE44 OE46

CO E7 05
oeoo
0000 FF CO e7 9311 CO S7 402A CO 87

1558
139C 0222
0216

r
\_

(

OE4A 07

OE4e 00

OE4C OEOO

OE4E CO 87 021 A

OE!:2 45

OE53 29

OE54 1AB3

,-

OESE 40A7

1.

OE Se CO 87 1310

OESC CO 87 13C3
OE60 FO 3C 3C

OE2A OE2B OE20 0E2F
OE34
OE36
OE38 11 £ 3 9 OE3F
OE45
OE4A OE48 OE40
OE52 OES3 OESS OE57

525 526

SE

Ll"1C

RETURN TO DCP IF ~.

527 · ROUTINE 06 ER~QR MESSAGE ·

528

529

B

PRINT

530

DC

XL t ·C2·

531

oc IL 1·10·

532

DC

AL2(EOTACT)

S33

oc

XL2 '402A·

534

535

e

536

DC

XL1·os·

537

'-C

XL2'0800·

S38 S1':S6 DC

XL2 1 0000·

'S39 540

DC

XLl'FF·

e

MAFS

541

DC

XL2'931 I'

542

s

HALT

543

DC

c
PRINT EOT Cl'4£CK,;

C.;
DUMP OJAGNOSTtC,DATA TRANS REG ..

-EXPECTED· -ACTUAL.

C¥"

POINT TO MAP CHARTe

c

-PAGE 931· ENTRY I·

ERROR HALT -2A-e

544

B

545

RETURN TO OCPe

546

547 ·········

548 · RTN07 ·

.

549 ······································································· ,.

550 ·

·

551 *

RCUTJNE CT

1;-o TRANSFER LINES I ~ 3 ARE

·!

SS2 ·

CHECKED FOR ~ESETTING.

·'

553 ·

·

554 ························,., . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

555 RTN07 OC

556

oc

557

cc

sse

559

B

560

DC

561

DC

562

DC

563

DC

564

565

8

566

XL1"07 1 XL:·oo· AL2(RTN081
PRINT
xt..t··s·
IL 1'41 · AU! ( MOC 'l'J XL2'40A7'
INITL

ROUTINE NUMBER

NO MANUAL INTERVENTION REQUIRED
ROUTINE oe ADDRESS

PRINT TRL'S t. 3 RESET TEST.

0

0

c
INITIALIZE THE 37~1

567

B

QUE5

568

HPL x·!c·.x·3c·

569

TEST FOR SSW 10· HALT -FF- IF ON.

OEA6 3C Fl lA96 OEAA 3B 01 OE02 OEAE F2 e7 ce oee t 3C F3 lA96 OEB5 3A 01 OED2 OEB9 CO S"' 021A OEBC C2 OEBE 20 OEeF IAA::.J OECl 402E
OEC3 CO 87 IS!SS
OEC1' 03
oece F9oo oec.. 0000
Ot=CC FF OECO CO 87 139C OEOI 9312 OED! CO e7 0222 OED? 402E OE09 CO 87 0216
OEDO oe
OECE 00 OEDF OF9F
OEEJ CO 87 021A
cees ·!i
OEE6 2D OEE7 IADO
OEE9 ·o.ae
OEEB CO 8? 131 D

DEBO OEBE OECO OEC2
OEC7 OEC9 OECB
OECC OE02
t'ED8
OEl>D
OFOE oeEo
OEE5 OEE6
oeEe
OEEA

~93 · ROUTINE 07 ~ARON ME~SAGES ~ 594

595 ER7A 596
597

fol\tt
$BF
J

MPC7.x·o1· :)+11

SET UP FOR TR!.. I RESET CHECKe SET FOR ENTRY 2 MAP ~~r-ERENCEe

598 ER4/B 599
6t\0 601
602 6C3 604 605 606 607
6:>8
609 SNS77' 610 611 612 MP07
f;13
614 615 6t6

rHil SBN B DC DC t·C DC
a
De
oc c:
DC
B
oc e
DC
e

ONCTS··3.xcF3· MPC?.x· 01 · PRoNT XL t·c2· IL1'32· Al..2(0NOTS) XL2·402E·
Ft:<t;OR XL 1·03· XL2·F900·
XL2·oooo·

SET UP FOR TRL 3 RE~ET CMECKe !'\ET FOR ENTRY 3 ~AP REFERENCE. PRINT TRL 1'~ RESET Ct1ECKe
(SAME ID AS RTN081
DUMP TRAftS LINES.
-EXPECTED· -ACTUI< Le
POINT TO MAP CHART. -PAGE 931, ENTAV 2'3· ERROR HALT -2E-·
RETURN TO DCP.

617 618 ·········

619 · RTNOB ·

.. .. ..····..··· 662210 ·*·*~~···· ·········~~····· ····························~··

·

622 ·
623 ·

ce RCUTl~E

.,o TRANSFER LINES ·· 6 g ? ARE
CHECKED FOR AESE\"TING·

· *

624 ·

·

662256 R··T·N·O·P·.·o·c······X·L·J···o·e·~···············R·O·U··T·IN·E··M··JM··B*ER*·················--···

627 628 629

DC

XLl·Oo·

DC

Al.2(RTN09)

NO MANUAL INTERVENTION REQUIRED ROUTINE 09 ADDQESS

630

6

PRINT

631 632

OC

XLt·45'

DC

IL t· 4!5·

633

OC

A\.2(HCC8)

634
635

DC

XL2'40A8·

636

B

INJTL

OF.63 31 41 16SO
OE67 31 45 169e
OEEe 31 45 1699
OE6F F:! 43 10
OE72 30 43 OECS
OE7E 30 43 OECB
CE7A OD 01 IJECe OEC9 OE80 F2 01 23
CE83 :31 45 16Al OES7 31 45 16'i19 oeee F3 43 10 eeee 3C 43 oece
OE92 30 43 OECB
CEc.96 00 01 OECB OEC9 OE9C F2 01 12
t1E9F F3 40 00

570 571 572 573 574
575 576
577 578
579 580 581 582
583
584
585 586
587 588
589
590

LIO HOtee.x··i·
LIO H00011X 1 45·
LIO Hocoo.x··s· sio x·to·.x·43·
SNS SN5771X·43·
SNS SN!77,X'43·
CLC SN577(2)1SNS77-2 JNE ER7A
LID H00041X'4! 1
LIO HOOoo.x··s· s10 x·10·.x··3·
SNS SN!771X 1 43' SNS SN5771X'43·
CLC SN!77C2l1SNS77-2 JNE Etna

SET FNCT REG TO LATCH TRL t.3. LOAD DATA TRANS AEG WITH -01-.

0

CLEAR CATA TRANS REG.

ISSUE CONTROL 1 START 1'0· 00 ONE DUMMY SENSE TO STALL· SENSE TRANS LINES FOR -F900-e
DID TRANS LINE 1 RESET ?

. 0
" '.,...·.-

BRANCH JF NOT·

LOAD DATA TRANS REG WITH -04-.

0

CLEAR DATA TRANS REG.

tS~U£ SIO CONTROL I TO RESET TPL ~. 00 DUMMY SENSE TO STALL·

0

SENSE TRANS LINES FOR -F900-.

010 TRANS LINE 3 RESET 7

0

BRANCH IF NOT.

00 GENERAL 3741 RESETe

0

OEEF CO 07 13C3 OEF3 ti:o ::!!C 3C
OEF6 3 I 4'1 1680 OEFA F3 43 10 OEFO 30 43 OF80 OFOt F3 43 08 OF04 30 43 OF8D OF08 F3 43 10 OF OB 30 4:l OF8D OFOF 30 '43 OF80
OF13 OD 01 OF8D OFee OF19 F2 01 30
OFIC F3 43 20 OFlF 30 43 OF8D OF23 F3 4'3 tO OF26 30 03 OFBD OF2A 30 43 OF8D

637 638 639 640
~41
642 643 644 645 646 647 648 6A9 651) 651 652 653 654 655
656 657

B
·HPL
LID SIO
s~s
sto
SNS SIO SNS SNS
CLC
JNE
StO SNS SIC SNS SNS

OOES
x·3C·,x·3c·
HOlB8eX·4t· x·10·.x·43t SNS88.JC·43·
x·cs·.x··!·
SNSe8.x··~·
x·10·.x·43· SNSee.x·43· SNS88eX·43·
SNS88(2,e!NS88-2 ERae
x·20·,x·4!·
SNS88oX'43'
x· 10· .x·43·
SN!88oX'4!·
sNsee.x·43·

TEST FCR SSW 10· WALT -FF- tF ONe
SET FNC7 REG TO LATCH T~L le2·3· ISSUE SIO CONTROL I TO CLEA~ LOGIC. STALL BEFORE DOING THE .NEXT SIO· 00 CONTROL. 1 TO LATCH~ 4·
STAL'-. BEFORE DOING NEXT s;;o.
DO SIO CONTRCll.. 1 TO RESET TRL·Se DC DUMMY SENSE TO STALL. SENSE TRANS LINES FOR -F900-.
DIO TRAHS LINE 4 GET RESET ? · BRANCH IF NOTe
tSSUE CONTROL l TO LATCH TRL 6· STALL BEFORE DOING NEXT SIOe DO SID CONTROL l TO RESET Ti:tl..·Se DO OU.MY SENSE TO STALL· SENSE TRAN$ LINES FOR -F900-e

CEA2 CO f!7 0216

591
592

S

Llt.K

RETURN TO DCP.

0

OF2E 00 Ot OF8D OF8B

658 659

CLC SNS88C2)oSNS88-2

010 TRANS LINES GET RESET t

OF30 F2 Cl 31

660

.JNE ER8C

BRAllCll IF NOT.

OAT~

16AUG74

EC NO. 82476!5

1SNOV74 824e7o

PROG ID PAGE

0 OATe
0 EC NDe

seAUG74
824765

PAOG ID PAGE

-r

tB~ MAJ~TE~ANCE DIAGNOSTIC ~ROGRAM

PART ..o.
PAGE

5558·23 6

IBM MAINTENANCE DIAGNC~TIC P~OGRAM
0

() 4021

374\ ATTACHMENT TEST "ITM -W~AP CCNNECTOR-

4021

ERR LOC OBJECT CODE

ADDR STMT SOURCE ~TATEMENT

\_,
ERP LOC ~e~ECT COt>E

OF37 F~ 43 40 OF3A '!O 43 OFeD OF3E F:! 43 tO OF41 30 43 OFBO OF4!5 30 43 OF80
(
OF49 00 01 OFSO OFBB
OF4F F2 01 21
OF52 F3 40 OD OF!:!: C() tl7 0216
(

()F59 3C OA OF8C OF50 3C F4 l A<;6
OFC:l 3C 14 OF<i4
OF65 F2 87 13
OF6e 3C F6 1A96 OF6C 3C 15 OF94
OFTO F2 87 08

uF73 3C F7 tA96 OF77 3C t 6 OFc;4

[...-

OF7B CO 87 021A

OFTF C2

OF80 20

(

OF81 IAA:!

C'F83 402E

CF~5 CO 87 1558

(

OF89 03

OFBA F900

OF8C COOO

OF8E FF

v8F CO 87 139C

OF93 '9?'00

(

OFCJi!5 CO 87 C222

CF99 402E

OF\:8 CO 87 0216
(.

c

c

OF9F 09
OFAO 00 OFAl 10E3
OFA3 CO 87 021 A
0FA7 45 OFAB 38
OFA9 1868 CJFAB 40A9
OFAD CO 87 1:!110
(
CWBI CO 87 13C3 OFBS FO 3C 3C

AOOR STMT SOURCE STATEMENT

661 662 663 664 665 666 667
6£)8
669 670
6Tl 672

510 x· ·o· ····3·

SNS SNS8e.K·431
StO x· 10· .x·43·

SNS

sN~ee.···:!·

SNS SNS88t11C··3e

CLC .1111E

SN!@@(2).!NS8B-2 EReF

510 B

DO CONTCIOL I TO LATCH TR\. ? · STALL BEFORE DOING NEXT SIO· DO 510 CONTqOL I TD RESET TRl.·S· DO OU~MY SENS~ TO STAl.L· SENSE TRANS LINES FOR -F900-·
t>tO TRANS LINE T GET RESET ? BRANCH IF NDTe
00 GENERAL 3741 RESET· RETURN TO OCP.

OFBC 31 45 t6C1

OFCO 31 45 1699

OFC4 SO 43 1000

0

orce oo 01 1000 too~

OFCfi F2 01 2A
(J

OFOI F'3 41 00

OFO.t !O 43 1051
0 ClF08 00 01 10~1 16C~

OFD!: F2 01 3E

T29 730 73& 732 ?33 ?34
1'3!1 736 T37
n0
73q
740 '741

LIO LIO
s~s
CLC
JNi:
510 SNS
CLC .JNE

HOOFF·K·4S·
~oooo.x··s· SNS9A.~··3·
SN~9AC2te5NS9A-2
£.RCQA
x·oce.x··t·
SN~~9.X·43·
S~S99(2le~FC04
Ea098

6?3
67· · ~OUTtNE oe ERGOR MESSAGES ·

675 676 £R88 677 6T6 679

sNsee-t .~·oA·
ONCTS-l 3e X·F4·
MPOe.x·1··
PRT88

SET UP ExPECTEO ~ANS \.IMES·
SET UP TAl. 4 CHECK· SET FOR fleAP · ENTf'lV REFER£NCE. GO PRINT EAAOR·

OFEI F3 40 08

0

Of'£4 Fi! 42 00

OFE'r ~O 43 10~1

0 .

CFEe oo 01 1ost t6Ce

OFFl F2 01 30

?42 ?43 74-4 T0.5 746
747 748

sic
SNS
C\..C
,JN£

x·oo·.···2·
5NS~9ea·4!·
St!S09( 21 .HFEOO ER09C

680 681 ~BD
682 683

WI
M\11 .I

ONCTS-l'3eX·F6·

SET UP TRL 6 CHECK· SET FOR MAP 5 ENTRV REFERENCE·
PRINT CHECK MESSAGE·

0

684 685 686

MVI MVl

ONCTS-l3·X'F7·
MPCe.x·t~·

SET UP TRl. 7 CHECK· SET FOR MAP 6 ENT~Y REFERE'NCE·

687

688 PRTee 8

OF7F 689

oc

OFBO 690

DC

OFB2 691

DC

OF84 692

DC

693

e

OF69 694"

DC

OF88 C!595

oc

OFBD 696 SNS88 DC

OFBE 69'1

DC

698

e

OF94 699 MP08 oc

1'00

8

OF9A 701

DC

702

e

PRINT XL 1·c2· IS..1·32 1 ALHONOTSI ICf...~· 402e I ERf'CA
x1..1·0000· XL t·FF· fll!Am:S

PRINT TRANS LINES OtD NOT RESET·

DUMP TRANSFER LINES·

0

-E><PECTEO·

-ACTUAL·

POINT TO MAP CHAQTe -PAGE 931· ENTRY &e5e0R 6e ERROR HALT -2E-·

~TURN TO OC'9e

703

oF9F 01-'AO OFA2

T04

705 ·········

*.............. * 770067 ...R.T.N.0.9..·.....................................................

· 708 · · 709 ·
1'10 ·

ROUTltote C9

TEST ASILITV OF READ g WAITE C~LL
TO RESET TRANSFER LINES 3 & 4·

.~

· 711 ·

Tl2

··············································~·--················...·· ?13 RTN09
714

OC oc

715

DC

kLt·09 1 XLt·oo· AL2C~TN0A)

ROUTINE NVMBER NO MANUAL INTERVENflOtit REQUIRED ROUTINE OA ADDRESS

c c
0

Of"F4 F3 40 OD OFF'1 CO 07 021 E
OFf'B co 87 on"
OFFF C2 1000 12 1001 1A3S
100~ 402F
1005 co 37 l55B
1009 03 tOOA Feoc lOot: 0000 lOOE FF tOOF CO E!T 139C 1013 9331
tou: co e7 0222
1019 40~F 101e co e? 0216
l01F OC 01 tOSO t6C9 102S 3C F4 IA~6 1029 38 Ol l05E! 1020 CO S'7 l03F 1031 OC Ol 1050 l6CS tO!'P 3C F3 U.96
to~a '3A 01 t ose
1031" CO 81' 021A 1043 C2 10. . 20 1045 IAA3 1047 0030

Of'FF 1000 1002 l004
1009
tooe
lOOD lOOE
101·
IOlA

T49 750 751

s10
B

~·oo·.x··o·
LU·«

1'52 ?5~ · ~TIHE 09 ~AOR MESSAGES ·

"f54
TSS ER09A e

756

DC

757

oc

?58

oc

T59

oc

PRJMT
a 1·c2·
1Lt9l81 AL2CDISCKI XL2·40?-F·

760

761

B

762

C:C

'163

0(:

T6· SNS9A oc

765

oc

766

e

767

O<.

766

e

1'69

DC

.n,,o..

e

772 ER09B ..-vc

7.,7.,3.

MVI
seF

'T?!i

·e

776 EA09C MVC

777

MVI

778

SBN

f;~ICCR
KLt·03·
a2·Feoc· XLi·oooo·
)(t..t ·F~"v MAl'=S
XL~·933t·
HALT
a2··02F·
Ll~C
SN~~9-1Ctt.MFC04
ONCTS-13·ll·F4·
MPc~.x·c1·
·+te
SNS99-l(~t.MFEOO
ONCTS-l3eJC·F3·
MPc9.x·o1·

779 790 781 782 783 T84

tl

PRIMT

DC a ..c2·

O<

tt..1·32·

oc

~HONO'TSI

oc

xt.2··030'

OFA7
OFAB
OFAA
OFAC

716 717 718 719 720 '1'21 722 723 T24 725 726

e cc oc
DC
DC
e
B HPL

Pt<INT Xl..1'45· 1Lt·56·
AL.2CM0091
Xt..;i··OA9'
INITL
CUES JC · ?C I · " · :!C.

PRINT R£SET TEST KEAOING·
INITIALIZE TtlE 3741 TEST FC~ ss· 10. MALT -FF- IF ON·

0

1049 co 87 1556

10.0 0,

104£ 0000

0

1050 0000

10!:2 Ff"

1053 co 87

IOS'P 9332

1059 co 81' 0222

lOSD 4030
( ) t0'5F CO ff 0216

785

786

e

t040 T8T

o.:

1049 789

oc

1051 ?89 SNS99 oc

1052 790

:.>C

?91

B

1058 '192 MPOO oc

?93

8

tOSE 794

oc

795

e

atROR XI.I ·03c Xl,1!·0000· XLe·OO()O·
·x·t".:l:·sFF·
X\..:i·9:!!2· MAt..T n.2··030· Llfltl

OF88 31 41 t6BF

T27 726

L

(
o.ne

lEAUG'74

t5NOV74

re NO. e2·76s

e24E70

LIO HDE82eK·41'

seT FNCT REG FOR EVEN Pl'RITY t:'fC.

P'ROG 10
'PAGE

408-l &

e OAT£ l!C NO.
0

ts.mv'I·
8248?0.

(

· ·.

(·, '

·

·

·

·

·

·

·

·

·

·

·

·

·

· · · · · · · ·

LOAD DATA TRANS REG WITH -FF-· CLEAR DATA TRANS REGISTER·
SENSE 1~0 TRANSFER t..t"!ES FO~ -Feoc-.
TR~NSFER LINES AS EXPECTED ? BRANCH JF NOT·
ISS~ REAO CALL TO JU!S£T TRt. 4a
SENSE lAAMS LINES FOR -f'co.-.
TRANSFER LINES "5 EXPECTED 9 eRANCH IF NUf. 00 SIO RESET TO 3T4t IS~UE WRIT£ CAl..L TO RESET TRL 3e SENSE T~A.MS LINES ~ -F't';OO-· TRANS9ER LIN£5 AS £~TEO ? SRANCH IF NL1'·
DO GEWER~ 3?~U RESf!T· RETURN 1'0 OCP.
PRINT INITIALIZATION CHECK·
O\!Mf> TRANS LINES. -EJCP£C'fED· -ACTUAL· POINT TO MAP Ct4ARTe -PAGE 933e EN'nt~ l· £~RCR MA'-T -2F-. ~N TO OCP· SET uP FOR READ CHECK· SET ~AP ENTRY 2 REFEREMCEe SET UP FOR WRITE CMECK· SET MAP.Etn'flV 3 lt£FEJU;KCE· PRINT TRAtlS LIME X CMECKe
OUtlP TRANS 1..ltES· -EXPECTED·
·ACTUAL·
POINT TO MAP CMARTe -P~ 9331 £tnll'Y 2,~
ERROR ttAl.1' -ao-.
RETI.IRM TO OCP·
· · · · · ·

·

·

· -~

· · · · · · · · · · · · · · · · · · ·-· · · · · · · · · · · ·

tS~ MAI~TENANCE DIAGNOSTIC PROGRAM

PART NOe PAGE

5558423 7

· · IBM MA!~TENANCE DIAGNOSTIC PROGRAM
0

PART NOe PAGE

5558423 TA

4021

3741 ATTACHMENT TEST ·tTH -WRAP CONNECTOR-

ERR LOC OBJECT CODE

ADDR STMT SOURCE STATEMENT

c 402 l

374& ATTACHMENT TEST WITH -WRAP CON~ECTOA-

ERR LCC OBJECT CODE

ADDR STNT SOUQCE STATEMENT

( (
10E3 OA 1064 00 1065 1115

797 ..........

.~.-..._'_;

* 798 RTNOA ·

799 ········~··························································· 0 ··

eoo ·
801 ·
802 ·

RCIUTJNE CA

TEST RESET OF 1,0 DtSCDNENCT LATCH WITH 1'0 TRANSFER LINES 3· Se

* · ·

803 ·

*

c
0

804 .......................................................................

1063 805 RTNOA DC

1064 806

DC

1066 807

OC

XL! 9 0A· XLt·oo· AL2(RTNOE>

ROUTINE NUMBER NO MANUAL INTERVENTION REQUIRED
ROUTINE OB ADDRESS

IOF1 CO e7 021A 10F5 C2 lOFE 24 10F7 1000 IOF9 4031
lOFS CO 87 1558 tOFF 03
11 oo Feoo
1102 0000 1104 FF

ee,5 EROA e

IOFS 81';6

DC

10F6 867

oc

JOF8 86C

cc

lOFA 869

DC

870

871

B

lOFf- 872

DC

1101 S73

DC

1103 S74 SNSA~ DC

!\04 875

or.

PRINT XL t ·c2· IL I ·36' ALHPSDISJ ><L 2 ·~O~t ·
ERt;OR
!'!:t. s·03· xL2·Feoo· xt.=:·oooc·
XLI ·FF·

PRINT DISCONNECT CHECtCe
DUMP TRANSFER LINES. -E)(.PECTEDe -ACTUAL·

1067 CO 87 021A 1068 45 106C 49 1060 ! BBi

1068 106C 106E

eo8
809 810 8!1 812

e

PRINT

oc

oc

IL t·T3·

oc

AL2CHOOA)

PRINT DISCONNECT HEAOINGe

e...-.._.,.,.

11 C5 CO e7 l39C
uoq 9351

u oe co eT ,_,222

1 lOF 4(131

II 11 CO e7 0216

HOA 1110

e7'6 877 e78
e7CJ
880

e

NAFS

DC

XL~ 1 9'351'

e

HALT

oc

XL2·4031 ·

a

PCJNT TD MAP CHART. -PAGE 9351 ENTRY le ERRCiR HALT -31-·
RETURN TO OCPe

lOEF 40AA 1071 co e7 131D

1070

813 814 815

DC

B

INITL

IN1TlALIZ£ THE 3741

·*····**** 881
S82
IH~'3

RTNOB ~

1075 31 ·1 1699 1079 F3 41 00 107C Cl 42 109A
1080 C() E7 021A 10e4 C2

1084

816

817

LIC

818

SID

819

TIO

820

821 DAMBSY B

822

DC

x·oo·.x··1·
SHCBSY1>C·42 1
PRINT XL 19C2'

REMOVE 3741 FROM DIAGNOSTIC MOOE. ISSUE A PEAD CALL TD CAUSE BUSY.
BRANCH ON eusv.
PRINT 3741 BUSY CHECK·

nH oe

1115

888845 886

*****····R·C·U·~·I·N·E···oe·········U·*SE***,,*0**T*R···N·S·F·E·R·~L·I'N·E··S··1 ··&··2··T·O···············*·

887 *

CAUSE END OF TRANSFER (EOTJ ·

·

* 888

·

ee9
890

R·T·N·O~B···D·C·····X·L~1·1·0·B·1·······~········R·C·U··T·IN·E··M··JM·S·E·R················~······

r - ";.:

toss 10
10Ef: 186F

1088 4035

,.,.

108.41 CO 87 t39C

I,

toeF c;:11~5

1090 co 87 0222

t~;· 4035

(

1oc;E CO 87 0216

1085 1087 1089
lOBF
1095

823
824
825 826 827 828 829 830

DC

IL 1· Hi·

DC

AL2CeSV)

l)C

XLC-4035·

a

MAFS

DC xu2·93ss·

B

HALT

oc

>C1..2'403S·

B

LJMC

POINT TO MAP CHARTe -PAGE 935, ENTRY Se ERROR HALT -35-.
RETURN TO OCPe

1116 00

0

1117 1190

l ! 19 CO 87 021 A

0

1110 45

11 lE 41

11 lf 1EF2

!121 40AS

1116 1118
tllD 11 tE U20 1122

891 892 893 894 895 896 897 898

DC

XLl 1 0C?·

DC

ALC:(RTNOCJ

e

PR!NT

DC

XL1'45·

DC

tL1·6S·

DC

AL2<t:ooe>

DC

XL2'40Ae·

NO MANUAL tNTEP.VENTION REQUIRED ROUTINE OC ADCRESS.
PRINi EOT HEADING.

toe;~ F3 40 00 109c c1 ·2 1c80

10A1 CO E7 1310 ,r..,

J0~5 ~:; ~1' 13._::;,

lOA<; FO 3C 3C r '-
lOAC 31 41 lE>CO

1000 31 45 1699

1094 F3 41 00

1067 F3 43 04

108A 31 45 l6Al

(

lOEIE ~1 45 lf>99

10C2 30 43 11 03

10CE 00 01 110~ 1101 lOCC F2 01 22

831

832 SHDBSY SIO

833

TIC

834

835

a

836

837

B

838

HPL

839

840

LIO

841

LIO

842

SIC

843 844

StO LIO

S45

LIO

846
e.7

SNS

!48

CLC

849

JNE

x· oD· .JC··o·
!>AflBSYeX 1 42'
INITL
HOees.x·<111·
H0000 9 X'45'
x·co·.x·41·
x·c4·.x·43· H0004·X'45 1 HOOOO.X 1 45· SNSAA.X 1 43 1
SN:!:AA(2),~NSAA-2
ERCA

DO SID RESET TO CLEAR THE eusv.
BRANCH OUT Ir STILL BUSY.

GO INITIALIZE THE 3741
0
TES~ FOR SSW 10·

HALT -FF- IF ON.

c

SET FNC.T FOR EVE~ PARITY. 6 USEC ~ST

CLEAP OATA TRANS REGISTER.

ISSUE A READ CA~L·

ISSUE START 1/0 CONTROL l·

LOAD DATA TRANS REG WITH -04-.

CLEAR DATA TRANSFER REGISTER.
SENSE TRANS LINES FOR -Feon-.

TRANS LINES AS EXPECTED ?

c

BRANCH IF NOT.

11 23 co e7 t 3 to
1127 CO 87 l3C3 1128 FO 3C 3C
112E 31 41 16CS 11 32 :!! l 4 t 16C? 1136 F3 42 Cl H 3<,il 31 45 1690 ll 3D 31 45 1(99
11"'1 30 45 uee
114! 00 01 1188 1189 1148 F2 01 28
114E 31 41 16CS 1152 :31 41 l 6C7 1156 F! 41 01

899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917

e
B HPL
LIO
L t!J 510
LIO LIO SNS
CLC
.JNE
LIO LIO SIO

INtTL
cues
1"43C82·Jl'4'' H3C80.x·41·
x· 01 1 .JIC'42· HOC02 0 x·451
HOCCIO.x··s· SN!ee.x·4S·
SN!BBC2loSNSBB-2 EROS
H::!lcez.x··1· H3teo,x··t·
x~o1·.x··1·

1Nl~IALIZE THE 3741
TEST FOR SSW IOe HALT -FF- IF ONe
SET FNCT RF-~ FOR 6 USEC RESET. RELOAD THE FUNCTION REGISTER. ISSUE A WRITF CALL· LOAD DATA TRANS REG WITH -02-· CLEAR OATA iRANS REGISTER. SENSE DIAGNOSTIC/DATA TRANS -0800-o
DIAGNOSTJC,DATA TRANS AS EXPECTED ? BRANCH IF NOT.
LO·D FUNCTION REG FOR 6 USEC RESETo RELOAD FUNCTION REGISTER. ISSUE READ CALLe

10CF F3 41 00
1002 F3 43 04
100~ ::.'H 45 1llC"'
1009 31 45 1699
1000 30 43 11 03

850 851 852 853 854 855

SIO SIO LIO
LIO SNS

:r.· co· .x·4 t ·
x·o4·,x·4~·
HOOlOwX'45' HOCOOeJC'45' SNS AA. >C'43'

ISSUE A READ CALL. DO START t/O CONTROL l· LOAD DATA TRANS REG WITH -10-. CLEAR DATA TRANS REGISTER· SENSE TRANS LINES FOR -FBOO-e

1159 31 45 1698
11 so 31 e.s 1699
1161 30 4!' UBS
1165 OD 01 llSB 1189 1168 F2 01 OB

918 919 920
921 922 923

1. IC LIO SNS
CLC .JNE

HOOOloX·45· HOCOOoX·45 1 SNSBB,X 1 4!i·
SNS88(2)o5NSBB-2 EROS

I DAO DATA TRANS REG WITH -01-· CLEAR DATA TRANS REGISTER. SENSE DtAG,OATA TRANS F()R -0800-·
DJAGNCT~TIC,DATA TRANS AS EXPECTED ? BRANCH JF NOT.

lOEl 00 01 1103 1101 10E7 F2 01 07
lOE.41 F3 40 00 tOEO CO 87 0216

856 e57 858 &!!159 860 861

CLC JNE
SJO 8

SNSAA(2J.SNSAA-2 EROA
x·oo·.x·4c· LIMC

TRANS LINES AS EXPECTED ? BRANCH IF NOT.
00 GENERAL 3741 RESET. RETUPN TO DCPo

0

116E 31 41 UBB

U72 F3 4-0 OD

117f co e7 021e
0

924 925 926 927
928 929 ·

LIO SIC
B

HOC82oX·4t· x·oo·,x·40·
Ltf\K

ROUTINE oe ER~OR MESSAGE ·

SET FUNCTlON REG FOR 6 USEC RESETe 00 GENFRAL 37·t RESETe AETUPN TO OCPe

* 862
863 ROUTINE OA ERROR MEe£AGE · 864

0

U 79 CO 87 02U

It TD C1'

930

931 EROS 8

l l TD 932

OC

PRINT XL1'C2·

PRINT EOT CHECK·

L

DATE

16AUG74

15NOV74

EC NO. 824765

e24e7o

PROt; ID PAGE

402-1 7

0 DATE EC NDe
0

IEAUG74
824765

l5NDV74 6248?0

PAOG ID PAGE

I
l
lo
·
(

teM MAtNTENANCE DIAGNOSTIC PROGRAM

PART NO. PAGE

0 5556423 8

IBM MAl~TENANCE DIAGNCSTIC PROGRAM

PART NO. PAGE

5558423 8A

4021

3741 ATTACHMENT TEST WITH -WRAP CONNECTOR-

()40~1

3741 ATTACHMENT TEST ·ITH -WR4P CONNECTOR-

ERR LOC oeJECT CODE

ADDA STMT SOllRCE STATEMENT

cRR LOC OB,ECT CODE

ADDA STMT SCUPCE STAT~MENT

117E 13

117F 1S30

Het -032
(

1183 co 87 1558

1187 05

f
\._

11ee oeoo

118.l 0000

11 ec FF

(

11 ec co e7 J39C

1191 9352

c

1193 CO e7 C222 1197 4032

1199 co 87 0216

(

c
11 c;;o oc
11 c:tE 00 1l9F FFFF

llAt CO 87 021A ll A!: 45
1l All 37
11A7 IC29 11A9 40AC

11 Ae CO 87 1310
11 AF CO e7 13C3 ue3 FO 3C 3C

11 BE 31 45 1665

{-

\.

llBA 30 43 1640

11BE 31 41 tu,c;

11 C2 31 45 I Ees

11 C6 ::30 43 164f!

11C/.. 39 01 164C

(

11CE F2 90 CE

1101 38 01 l64A 1105 F2 90 C7

nee 31 41 u;,,7

11 DC 31 45 1699

l1EO 31 41 lEAB

llE4 F:! 43 10

l1E7 :31 45 16Al

llEB 31 45 1699

11EF 30 43 1656

(

'·

t1F3 :!IC 06 1Et!4

11 F7 30 06 1656

llFB F2 01 BB

11FE 31 41 16AO 1202 30 43 1656

12C6 3C 00 1654 l20A 30 00 1656 t20E F2 Ol AB

L

DATE

IEAUG74

EC NO. S247E"5

· · · ~-  er--·

117E 933

DC

ILl919·

1001

HBO 934

DC AL2CECT)

1211 31 41 16AF

1002

LIO H01AO.X·41·

1182

935 936 937

DC

XL~··0~2·

e

ERf'OR

c
DUMP DIAGNOSTIC,OATA TRANS REGISTER.

121!: 31 AS 16CC 1219 31 45 1699 1210 30 43 1656

!003 \004 1005

LJC!

~oooe.x·45·

LIO Hoeoo.x··s·

Sl"IS SNSoc.x··3CI

1187 938

DC

1189 939

DC

use 940 SNSBB DC

XL 1·05·
XLc·oeoo· >a...c·oooo·

-EXPECTED. -ACTUAL.

c

122! 3C OA 1654

122! 30 CA l !'.56

1006 1007 1006

M\11
Cl.I

s;.,~oc-2.··o.-·
SNSOC.J1: 1 0A·

118C 941 942

cc

XL J ·FF·

B

MA;::s

PO·I NT T 0 MAP Ct1ART ·

I"''\

1229 F2 01 80

~,

1009 1010

JNE ERCC

1192 943

DC

JCLc·93S2 9

-PAGE 935· ENTRY 2e

122C .31 41 16AO

1011

:... l'!l 1-1:>1so .. x··1·

1198

944

B

9~5

DC

940

e

941'

948 ·········
* 949 RTNOC ·

HALT XL2'40:32 1 LIMO:.

E~ROR HALT -32-e RETURN TO DCPe

12~0 30 4:!! 1656
0

12':!!4 :!IC O:l 165"

\238 30 00 lM'·6

0

12:3C F2 01 7A

101~
1013 1014
1~15
1016 1017

sws SN!;OC .:X 1 43·
"'"' SNSOC-2$x·oo·
CLI sNsoc.x·oo·
.JNE EROC

995510 952
953

·***·

·

·

·

·

·

········
ROUTINE

···
CC

·

·

*

·

·

·

··································
TEST EVEN PARITY ~NO WRAP VARIOUS TO THE J,O TRANSFER LINES.

·

········
PATTERNS

·

·

·

· * · *

123F 31 41 t6AO 1243 :n 45 16AS 124.7 31 ~s t699
124E 30 43 1656

1018 101q 1020 102,

LIO HOteo.x·4t·
LI::! H0:>20oX'45° LIO HOC00.xc45·
SNS sNsoc.x·43 1

954 ·

~

1022

1190 119E

995565 ·R·T·N·O··C····o·c·······X··L·t···o··c··········*******RO*U*TI*NE**NU*M*BE*R*****'"'*··············

957

DC

XL1 1 00·

NO MANUAL INTERVENTION REQUIRED

0

124F 3C 22 16!!4 12'53 30 22 1656 12!:7 F2 01 SF

1023 1024 1025

MVt CLI JNE

~N!0<:-2.x·22·
SNsoc.x·22· EROC

11AO 958

DC

XLc·FFFF·

L~ST ROUTINE.

1026

959

125A 31 41 16A7

1027

LIO 1-1orei:.. >1·~1 1

960

e

PRINT

PRihT LATCH TEST HEADING·

l25E 3() 43 1656

1028

SNS sNsc.c.x·.t;3·

11A5 961

DC

><t.1945 1

1029

11A6 962 UA8 963 llAA 964

DC

1Ll'55·

DC

AL2(HDOC)

DC

XL2 9 40AC· ·

1262 3C 00 1~54

0

1266 30 00 16'56

l26A F2 Ot 4C

1030 1031 1032

MYI CLI JNE

SNsoc-2.>e~co·
5Nsoc.x·oo· ERCC

965

1033

966

B

INtTL

1260 31 41 l6AO

1034

LIO t101eo .. x·4'1·

967

1271 31 ~5 1661

1035

l.10 HOC40·)C·45·

968 969 970

B HPL

cues
X · :!C · · >C · :!IC e

CHECI< FOR ssw10. HALT -FF- IF DN.

1275 31 45 169~

0

1279 30 43 !656

1036 1037 1038

LIO SNS

HOOl.\Oa>Ce451 SNSOC .x·43·

971

LIC HOC2C.X 9 4S·

972

SNS TEST.X·43·

973

LIO HOe80.x··1·

974

LIO Hoc2c.x··s·

·ns

SNS TEST-2e X · 4:!·

976

LOAD THE DATA TRANS REG WITH A -2C-.

SENSE (/0 TRANS LINES FOR -F82C-.

0

PUT 3741 IN ~VEN PARITY MOOE~

LOAD SlME TEST PATTERN -2C- IN DTR.

SENSE liO TRANS LINFS FOR -F92C-.

0

1270 3C ·2 IE!!4 1281 30 42 1656 12e5 F2 01 31
1288 31 41 t6A7 128C 30 43 1656

1039 1040
1041
1042
1043
1044

"1VI
CLI JNE

SNSOC-2.>t 1 42 1 swsoc.x··2· EROC

LIO HOOeo.x··t· SNS SNSOCoX'43·

977 978 4;79
qeo

TBF .JF
TBN

TEST-l·ll'Ol' PARITY
TEST-3e:X· 01'

PARITY BIT OFF AS EXPECTED ? JUMP IF NOT·
PARITY Bt7 ON AS EXPECTED ?

0

1290 3C 00 1654

1294 20 00 1656

1298 F2 01 tE

1045 1046 1047 1048

MVI SNSCC-2.:it·oo·
CLI sNsoc.x·oo·
JNE EACC

981

.IF

PAl"ITY

982

'983

LIO Hoceo.x··1·

98·

LIO HOooo.x··s·

985

LIC HOl90eX 1 41'

.JUMP IF NOT.
PUT 3741 IN JUST DIAGNOSTIC MODE. CLEAR DATA TRANSFER REGISTERe SET SLAVE LATCH IN FNCT REG.

1298 co e7 021e
0

1049 1050 1051 1052 · I 053

B

Ll~K

· ROUTINE OC E~ROR MESSAGES

986 987 988

SIO x· 10·.x·4:!!'
LIO H0004eX 1 4!: 1 LIC HOOOO.X'45°

ISSUE CONTROL l START 1'0· LOAD -04- IN DATA TRANS PEG· CLEAR DATA TRANS REGe

129F CO e? 021A
0 12A3 C2 12A4 OD

1054 PARITY B

J2A3 1055

DC

l2A4 1056

DC

PAINT
XL PC2° 1Ll 1 13 1

989 990

SNS SN!Oc.x·431

SENSE TRANS LINES -F906-.

l2A5 t A38

0

l2A7 4033

l2A6 1057 12A8 l~~e

DC

AL,CPRCK)

DC

XL2'4033·

991

~VI SN!oc-2.x·o6 1

12A9 CQ e7 139C

1059

e

MAFS

992 993

CLt JNE

SN~ OC · ll · 0 6 ·
EROC

TRANS LINES AS EXPECTEO 1 .JUMP IF NOT.

12A(J 9353

0

l2AF CO C7 0222

12AE 1060 I 061

DC

XL2 1 935:P

B

HALT

994

1283 4033

1284 1062

DC

XL2 1 4033'

995 996

LIO H01eo.x··1· SNS SNSOc.x·431

RELOAD FUNCTION REGISTER. SENSE TRANS LINES -F900-a

l2ES CO 87 0216
0

1063
1064

B

t.l~K

997

1289 CO 87 021A

1065 EROC B

PRINT

998 999 1000

MVI SN!Oc-2.:11·00· CLI SN!oc.x·oo· .JNE EROC

TRANS LINES AS EXPECTED t .JUMP IF NOT·

l2BC C2

0

12BE IE

l2BF l9FO

l2BD 1066 12BE 1067 l2CO 106e

DC

XL 1 ·c2·

DC

IL l 130·

or.

AL2(STRC)

e

PROG 10

402-l

DATE

1EAUG74

l5NCVT4

PAGE

e

EC NO. !!24765

0

824870

SET UP FU!llCTION ~EGISTERe LOAD -08- IN DATA TRANS REG. CLEA~ DATA TRANS ~cG· SENSE TRANS LINES -F90A-e
TRANS Ll~ES AS EXPECTED ? .JUMP IF NOT., RELOAD FU~~TION REGISTER. SENSE TRANS LIN~S -F900-·
TRANS LINES AS EX~ECTED ? JUMP IF NCTe SET FuNCYION ~GtsTe~. LO~O -2C- IN D~TA TRANS ~EG· CLEA~ ·.!UT DATA TRANS REG. SE~SE TRANS LINES -F922-·
TRANS LINES AS E~PECTEO ? .JUMP IF NCT. PUT 3741 IN DIAGNOSTIC MOOE. SENSE TRANS LINES -F900-.
TRANS LINES AS EXPECTED 7 .JU..P IF NOT. SET UP FU~CTION REGISTER. LOAO -40- IN DATA TRANS REG. CLEAR OATA TRANS REG. SENSE TRAN~ LINES -F9~2-·
TRANS LIM.':$ AS EXPECTED 't .JUMP IF "<LlT·
PUT 3741 IN DIAGNOSTIC ·oce.
SENSE TRANS LINES -F900-.
TRANS LINES AS EXPECTED ? .JUMP IF NOT· RETUPN TO OCPe
PRINT PARITY CHECKe
POINT TO MAP CHAATe -PAGE 935. ENTRY 3. ERROR MALT -33-e RETURN TO OCPe ~INT SENSE ChECI< ·
PROG ID PAGE

402-1 8A

· · · · · · · · · · · ·e· · · · · · · · · · · · · · ·

. ~

.

·

· · · · · · · · · · · ·---· · · r · · · · ·- . · . , . · · · ·-· · · ·

teM MAINTENANCE D1AGNCSTIC PROGRAM

PART NOe
PAGE

e 5558423 9

IBM MAINTENANCE DIAGNCSTIC PRO~RAM

PART NO. PAGE

4021

3741 ATTAC~MEhT TEST ·ITH -WRAP CONt<ECTDR-

ERR LOC OBJECT CODE

ADDR STNT SOURCE STATEMENT

,,__ 4021
\.)

31'41 ATTACHMENT TES't ·tTH -WRAP CON!oiECTOR-

ERR LOC CS.IECT COCE

At P STMT SOt.·taCt: :S.T ATENENT

(
(
(
(
(
( (

12C1 12C3 12C9 !2CD 1203 12C7 1200 12El 12ES
12E~
12EF 12F!5 12F9

4034 OC 11 CO 87 OC O~ CO e7 oc OE co e7 C2 02 C2 01
OC 01 OC 01 CO 87 1438

1039 1377 1034 136C 1037 1377 165E !037 1439 1438 140E

17ES 1640 1e2c
1E54 te!5E

12C2 1069 1070 1071 1072 1073 1074 1075 1076 1077 107S 1079 1080
12FA 1081

DC
MYC
e
MVC
e
MYC
B
LA LA
MVC
MVC
8
DC

XL:i·4034 1
PRT-·?C 18, .NCD3 EPf<NT2
PR'T-52( I CJ .EB! EPf:NT! PRT-49(15)1BJTS EPJ;NT2 WORK.XR2
PRT-49 · )(R l
xPH2, .sNsoc-2
ACTC2J.SNSOC StTSNF AL2( ACT)

PRINT TRANS LINE HEADING.
PRINT eei ~~AOING.
PRih"T BIT LABLES. SET UP OUTPUT ADDRESSESe
STORE EXPECTEO BYTES· STORE ACTUAL eYTES. CALCULATE STATUS OF ACTUAL·

12FB CO ll7 l36C

1082

B

EPf;NTi

?RtNT THIS STATUS.

12FF OC OA 1024 l7A7

1083

MVC PRT-68(11)1ERS

13C5 CO e7 143C
1309 co 87 1377

1084 '1085

e

CM FARE

e

EPl'NT2

CALCULATE ERRtm BITS. PRINT THESE BITS.

1300 CO e7 139C

1086

e

MAPS

POINT TO MAP CHART.

1311 9:!54 1313 CO S7 0222

1312 108?
1oes

DC

XL:i·93S4 9

a

HALT

-PAGE 9~5~ ENTRY 4. EFmOR HA~T -34-.

0

1317 4034

1318 1089

oc

XL2·4034'

1319 co e? 021ti

1090

e

LI"K

RETURN TO OCP.

1091

1310 :34 08 1337 1321 31 41 16A7 132!5 31 42 1699 1329 3t 45 1699 1320 F3 ·O OD
1330 c 1 ·o t33e 1334 co 87 0000
133e co 87 02u
!33( C2 1330 t2 133E 1f!52 1340 403E
13412 CO S7 139C 134E 9071 134E CO 87 0222 !34C 403E 134E CO @7 021E
13f2 co lil7 021A
1356 <:2 13~7 00 13!:E 15F 135.e 403F
!35C CC lil7 139C 1:36() 9522
13f 2 co 87 0222
!36f" 403F 1::iee co e7 0216

11009923 *···lN·t·T·L···*·········****************************·············~···········*

1094 "********
* 1095 *
1096

THIS SUBROUTINE IN1TtALIZES TtE' 3741 3EFORE A TEST ROUTINE IS EXECUTED.

* *

*

11009978 ·IN··JT·L····ST······1N·*T·L·+~3·.A·P·R··***********S*A*V*E**R*E$T*U*R*N**~A·O·O·R·E·S·S·.······~···+·····

1099

LlO HOCso~~··t·

SET FU~CTION M:G TO DIAGNOSTIC MOOE

1100

LIO H0000.x·42·

ZERO LENGTH COUNT REGISTER.

1101

LIO HOCOO.X·4S·

ZERO DATA TRANSFER ReGtSTEP.

1102

SJO x·oo·.~·40·

00 GENERAL StO RESET TO 3741

110:3 t!-04 INTL

TIO
e

t~T~ov.x··o·
···

MAKE SURE 3741 IS READY BEFORE TEST.

1105

1106 ********$*******·······~············********************************···

* 1107 T?OERS 4

·

* li08 * i1oq

*****····· *

SUBROUTINE PRINTS OUT TIC E~RORS.

~"; ~
,v,..,

1110 ****************************···~·····$····**************··~······~···*·

1111 NTROY B

PRINT

PRINT 3741 !SNOT .7:EADVe

133C 2112

DC

XLt·c2·

1330 2113 l33F !!t4 1341 1115

DC

IL1*te·

DC

AL2(NCROY)

DC

XL2'403E·

c

1116

e

M~~s

POINT TO MAP CHART.

134? 1117 1l18

DC

XL2 8 907l8

8

Ho\l. T

-PAGE 907· ENTRY 1· ERROR HA.f'T -3e-.

0

1340 1119 1120 1121

DC

XL2'403E'

B

l. IN*<

RETURN TO OCP.

C\'

1122 BUSY e

2356 1123

oc

1357 1124

cc

?f:INT
XLI ·<:2· JL! 1 13·

PRINT 3741 IS eusv.

1359 1125 1358 1126

DC

ALUBISY)

oc

Xl.2·40:!F·

1361 1367

1127
1128
1129 1130

B

M.llPS

oc

>CL.2·9522'

e

HALT

cc

XL2 1 ~03F·

POINT TO MAP CHART. -PAGE 952· ENTRY 2. ERROR MALT -3F- ..

1131 ll32

8

LINK

RETURN TO DCPa

c

136C 34 OS 139e
1370 3C i:1 !36E 1374 F2 S7 13
1377 34 oe 1399
1378 3C E2 l3BE 13'7F F2 87 08
1~e2 3· oa t39o
138E 3C ~6 1 :!eE

138A CO t:!7 1:':18£ 00 t'"JBF 5l' 1::590 t06l!
1392 OC SA 1~9S CO 87

021A
106e 0000

1069

l39C 34 OB 1640 13AO 3!5 01 1E40
13A4 te 02 tA4F 00 13A9 te 03 iA50 00 13AE se 02 lA51 01
!38= 18 03 1A59 01 13Be CO 87 021A 131?C f~ 13EtC 22 13BE 1A!5A 13CCi 00 @7 02
13C:! 34 oa i3D7 13C? 3S 1!0 C20A 13Ce F~ 1C OA 13CE OE 01 1307 169F !3C4 CO e7 0000 130e 3D C2 0200 1:3CC CO Ol 1304 1 :3EO 3*5 01 1307 13E4 4C 01 02 168~ 13E9 CO 87 1304
13ED 36 08 1698

111!3387 . *E*P*P*N~T*l **ST····~?·R··lT··+·3·..·A·R·R·············S·TO··RE.R $E·T·~··N··A·D··D·R·F·s·s·. ········..·····

1139

~VJ

~l~E.x·et·

SE~ UP TO SPACE t ~J~E·

1140

J

PRhT

1141 EPS<NT2 ST

1142

14V!

1!A3

J

PRTT+3.~RR
L1 ~1::.~x· e2·
~RfoiT

STORE RETURN AOORE~S· SET UP TO SPACE 2 ~INESo

138E t:!8F
1~91

!144 EPRN1'6 1!45 1146
1147 PqNT l 14S L~NE
!149 USO

ST MY1
e oc cc oc

PRTT+3.ARR
LI t.'E. x· ::!6·
PPiNT XL l'OO·
IL! ·-:a·
A!..2(PRT)

STORE ~ETURN AOORCss. SET UP TO SPACE 6 ~INES·
PRINT THE ERRtm MESSAGE IN ·PRT·e

!15t

MV~

?i:'l(Cil) ,.PAT+l

! 152 PRT"T B

11<-·

CLEAR E~RO~ MESSAGE 4REA. ncTURN TO ROUTINE.

H53

1154 ··***·**~*****·&~**$***·····***·***~*****************************···~··

1155 · MAPS ·

·

1!56 1157

*********

~~£ MAP C"ART PEFER£:NCE IS PRINTED· CALL SUSROUTIME BY

* 0

1158 ·

·

* 1159

e

MAPS

· 1160 ·
.. * 1161

oc

XL2 9 ~AGE ~U·BER ANO ENTRY NUMBEQ·

· 111!6623 *M~*µ*s~****ST****··T·E·~·P~.-A·R·~·····**********S*TO·R.E.~A·R¥R*~*·····················**~··

116&

L

TEf>IP.XRl

L01.o ~l 1111l"i'H ARR ADO~ess.

1165

~~z MAFSS-11.0(.XRl)

STCRE HUNOREOS DIGIT OF PAGE··

1166

~NN

M~PSS-tO.O(oXAl)

STORE TE~S OlGlT QF PAGE ··

1~67

~NZ

~-~ss-9.iC.XAJJ

STORE UNITS OIGtT OF ?AGE ··

l3BC 1360

1tb8 1169 H70 U71

MlliN flilAF=SS-1.t(.XRt>

B

PFl INT

oc

XL t ·86·

oc

tt.. t · 34·

STCRE E~TRV OIGtTe PRINT GO TO MAPS.

1::!BF H72 1173 tl74

DC

AL2(MAPSS)

e

2feXR1)

RETUPN TO ROUTINE.

11117756 *··Q·U~E*S**·**······~***·~~·-~····~·······················*········--·······*

1!77 ll7B

*···*****

SUBROUTINE OETERM!NES IF SSW 10 IS ON·

* ·

111!7890 O··U·E·S····ST····~~G·S·+·3·.A·R·R··· ...··········S·T·O·R·E~·R·E·T~U·R·H··A**D·D·R·E·S·S·. ··········**···

1181

Te~ S8VTE2.ssw10

SSW 10 ON ?

1182

JT

OST

RETURN TO PRGM HALT IF YES.

1183

ALC CS+3(2).NOC3

lNCR RETURN TO SK1P HA~Te

1184 OS

B

·-·

RETURN TO ROUTINE·

1185

1186 OST
1187
uae

Cl.. i
e~e
L

x·o200·.JC·c2·
cs
OS+3eXRt

1S THIS A MODULE 8 SYSTEH t DO A NOP.MAL. HALT lF NOT.

!189 I 190 1191

MVC 8

2(2.XRl),. ..FFF8
QS

SET UP .COOULE e HM.Ta
GO HALTe

J1119923 ·~~C·K··PA·T···*···~·····$················..··································

i194 1195

SUBROUTINE COMPARES ACTUAL SENSE PATTERN VS A TABLE OF EXPECTED

.·..

· 1196 ·
* 1197

PATTERNS ANO PRINTS THE CORPS ERROR MESSAGE.

* ·

1198
1199 1200

· ·C·K·PA··T···A···*·N·O·O··t.A··R·A··················..·······························

L

11113343 ** 0XP*R*NT*X******···$···························$·········*···················*

1135 ~···e····· 1136 ·

SUBROUTINE SETS UP ERR~R PRINTINGe

** 0

1:sF1 34 oe !?Fa
13F!! 35 01 0000 l3F9 3t: oe 1690
13PC 34 OS 140"

1201 1202 1203 !204

ST

·+7.ARR

\.

·-·· XRl

A

N002eAF<A

ST

·+7eARR

STORE PATTERN TABLE ADDRSe

DA1"E

l ~AUG74

EC NO. e2476:5

1SNOV74 824870

PROG ID PAGE

402-1 9

0 DATE EC NOe
0

l fAUG7· 824'1E!!

1!5HOV74 !24l!TO

PROG ID PAGE

'"~....
0

\

·

tBM MAtN~NANCE DIAGNOSTIC PROGRAM

5S!SM23 ()1etl M~tNTENANCE DIAG~OSTIC ~RCG~AM
to

..ART NOe PAGE

3741 ·TTA01ME"T TEST 'W1TI4 -·RAP CONNECTOR-

{'~ ·021

3741 ATTA~ME~T TEST 'll!tTH -wRAP CC.:NNECTOA·

-- ERR l.OC oe.Jec't CODE

AODR STIIT SOURCE STilTEMF.tlT

Efm LOC OBJECT CODE

AOOR STNT SOURCE STATEMENT

1401 35 02 0000
1405 3£ ce 169e
1409 34 08 1437
(
t4CC 40 CS O~ 1640
1412 F2 01 10 1415 2C ~1 1421 02
t4U CO e7 C2SA

1205 1206 1207 1208 1209 CKS 1210 1211 1212

L A ST
CLC
.JNE MVC 6

._.eKR2 NOllleARR P" TCK+'.3 .ARR
6(6.XRll eTI:ST nt'Y ERlfS·2C2ekR2J PRINT

STD~£ ERROR MESSAGE annRs.
STORE RETURN aOORESSa
.JUMP IF NO COMPARE· LOAD MESSAGE ADDRESS Ut PAINT MESS. PRINT CDRRS E~ROR MESSAG!:e

14CC 3C SC OODO
IODO CO 1!7 14?8
14N 3C SC OOCO
t·oe co e? 1aoo

121'3 'fAEf;:R
12?· 1275 TSERR t276

·VI
8 M"Ji
e

Te'!

PUT -·- tN EB2 OUTPUT.
CONTINUE CHECK· PUT -*- IN EBI OUTPUT· CONTINUE CHECK.

1277
1278 1279 1280

··*···B··IT*·S···N*·*F·*·*·······**····~····T·H·E··E·B·I··£ ··2··ev·T·E·S···~·RE···C"·J·N·Y~E·R·T·E·~··T·O············*·

l2Sl ·

A PRINTABLE e111u.Rv FORM.

·

14!E 92
14 lF l S
1620 ocoo
1422 F2 S7 OF
142!0 3t; 01 16A::!

l41E 1213

DC

16tF 121·

DC

1421 1215 E1:HIS DC

1216

1217 ~.,

A

XL.t·e2· ILt·24· ALH.,_.)
PATCK NDC6·X'Rl

,.';

JNCREMENT THE TABLE PDlM~S·

~

l40C 1112226~82~4 ·~·B·2·T····o·~···~··X·~·t··o·c······..···········TE·M··PO·R·A·R~Y···ST·O·P·A·G·E···FO·R···E·8*2··&··E·B·l······

14DD 12es ££!1T oc

x~1~00·

evTES·

1286

1429 36 02 1690 l42C 70 FF Ct 14:'.!C CO 01 1400
1434 co 8? 0000 r
'-
c

1'\38 0000

\43A OCCO
(

t43C 34 oe t4<;7

c

1440 34 02 14CF 1444 34 01 1407

144e :3C 01 1461

144C 3C 01 14Ee

14!;(1 3C 01 1472

14f:4 3C 01 1479

141!E 3C 01 1460

(

t45C 3C 01 14BA

t460 3e 01 t·3e 1464 F2 10 OA
1467 3E Cl 143A
1468 F2 10 SE 14EE F2 e7 C7

1218

A

NOC2.JrR2

1219 1220

CLl 11. KRI I· JC·FF·
er..e CKS

END OF TABLE 'l'ET 7 CONTINUE IF NOTc

0

1221 PATCK e

RETURN TQ ROUTIN!;·

1222

vr·

****·························...·········..···**····*--·········.·. * 1223
1224

. ·

.

.CM. P. ~.R.E

It

1225
··········· ·. 1226

EXPECTED EBI g ea2 BYTES ARE COMPARED
ANO ERROR elTS ARE IOENTIFIEO SY A -*-

(?.~

0 1439

1227 1228
11223290

·

IN THE OUTFUT AREAe

·
·X·P·T·····O·C·····X·L·2···0·0·00················E~X·P·E·C·T·E·D··E·B·l··&··E·B·2··B·Y.T.E·S·· ·

· .

.

.

.

.

.

.

·
..

.

1438 1231 ACT

DC

XL2·0~00·

ACTUAL EBl & ee2 BYTES·

1232

12~3 CMPARE ST

1234

ST

1235

ST

1236

MVI

1237

follVl

1238

MVI

1239

MVI

1240

MVI

1211'1

MVt

CMPR+3.ARA
TA~c:t+3cXR2
TBERR+3.xra
TA?+ I ·JC· 0 I·
TA2+l .x·oi ·
TAl+t.Jl·Ot· TB.!+lcJC·Dt· Te2+1.x·o1· TBt·1.x·c1·

STORE t:2ET\JRN ADDRESS.

INITIALIZE OUTPUT ADDRESSES·

0

tNIT1ALtZE BIT POINTERS·

c

0

t2·2 1243 TA3
120.4
1245 TA2
1246 124?

TeN
JT
T13N
.JT
.J

KP"l-1···01·
TAI AC'T-1.x·ct · TAERR
TB3

EXPECTED BIT ON IN EB2 8YTE ?

.JUMP IF ves.

ACTUAL etT ON tN EB2 6Y1'£ ?

GD PUT AN -·- IN O!Jll)UT tF SO. CHECK EBl SVTE·

0

14DE 3E <ie l~9e 16JE2 34' CE 14EB :4E6 OC Ot 14Fl 0000 14EC OC 01 1400 000?
t·F2 3~ oe H:9e
l4F6 36 08 1530
14FA 3C cu t5oe !4FE 3<. 01 1521 150-2 3C. 02 tS!F 150~ 34 01 153~
ISO- 35 00 140C
t50E F2 10 07 !511 3C FO lSHl
151~ F2 £>7 04 1518 3C Fl t!:IO 151C 3C 00 OOOQ
15?.0 !IP 00 l4DD 1524 F2 10 07 152? 3C FO t!';33 l52P F2 B7 04 t~2E 3C Fl 15:';3 1532 3C OC OOCO
1S3E :se eo tSOP.
153A CO 1 D OO<JO
ts~e oe oc ts~e tsos
1504 OE 00 1521 1521 154A OF Cl 151F 1~90

1267 BITSNF A

12AB 1289 1290

ST M\IC MVC

1291 1292 1293 1294 1295 1296

A
ST
MV! tWI ST ST

1297 1298 TNF

Ter.z

1299

.JT

1300

MYI

1301 1'302 tTSON 1303 NF

.J tAVI tcVI

1304 1:!05 TNFF

T8N

1306

.JT

1307 1308 1309 ITON 1310 NFF

lll!Y'li
.J MVI ..Yi

t:!U 1312 1~13 BTNF
1314

TeN
ST ALC

1315 1316

ALC SLC

NOOt.ARR
.+~.-RR
>··-· IM-1H2Jt·-·
Ee1T(2
NOCleAIOR BTNF+3.aRA
THF+l ·llt·Ot ·
THFF+l · x· Cl·
NF+3.XR2 fllFF+3.XAl
Ee~T.x·OC* il~ON
NF+1.x·FO · NF lllF+l·llt·Ft· ·-·· K·oo·
EBlTe><·oo· tTCN
NFF+l·JC·FO·
N"'F
NF!=+1.,Jt·Ft·
·-·.;.;·co·
·-eT~~·1.x·ec·
TN~+l(t).TtF+t TNFF+l(tt.TNFF+I NF+::H2t.NC02

STORE eet g £62 BYTES·
STORe RETUqN AOORESS· INITIALIZE eiT POINTERS.
STORE OUTPUT ADDRESSES·
TMIS BIT ON IN EB2 T .SUMP IF SCe tcOVE IN A -0-·
MOVE tN ll -1 ..... PUT 1'0 IN OUTPUT.
THIS BIT ON t~ Eal ? .JUMP IF st>.
MOVE IN A -o- · MOVE IN A -t-·
PUT t 'O tN OUTPUT·
CHECKED e1T 0 ' RETURN IF SO· tNCRE~ENT BIT POl~TERS.
CECREP.L:NT O·JTPVT AC>RS·

..-
·~-

1471 38 01 143A l47E F2 90 54

147S ::!8 Ol 1439

(

t47C F~ 10 CA

l47F 38 01 1438

l24S
124.9 TAI 12'50
1251 1252 Te! 1253 125· TB.2

TSN .SF
TBN .IT TEN

XP'tcX·ot·
TBI ACT.x·ot·

ACTUAL BIT ON IN ES2 BYTE ? GO PUT AN -*- IN OUTPUT IF OFF·
EKPECTED BIT ON IN eat fJVTE 7 .JUMP IF SD·
ACTUAL SIT ON IN eat eVTE 7

1550 OF 01 15~5 1690

0

US56 CO t?7 15CA

0

1317
1318

SLC NFF+3l2i.NC02

e

TNF

CONTINUE CHECK ·

1319

1320 113~2212 1323

··························****·········································

·**E*R*R*O*R***·
·

·

SUBROUTINE PRINYS ITS

SIDTAE~NUTSI

FIES AND

ESRERNOS~ES.8YTE

AMO

· *

14B3 F2 tO 6E
146E F2 E7 C7

1255 1256

...JT

TB ERR TC

GD PUT Atl -·- IN OUTPUT IF SO· CONTINUE ANALYSIS·

G

1324 · 1325 ·

sueROUTINE CAL.LEO ev -

·

·

1459 3S 01 1~3B 1480 f'"2 90 44

t490 :3B eo 1 oaA

(

16'94 CO IC QOOO

1498 OE 00 1472 16?2

1257

1258 TBI

TeN AC1a>e«Ot·

1259

.IF

TBEfm

.... 1260

1261 TC

Te"11 Te1·····eo·

1262 CMPQ eT

t26'3

ALC TAt+tCll·TAl·l

ACTUAL StT ON IN EBl S"n"E 'f GO PUT AN -e- IN OUTPUT IF JFF ·
SIT 0 SEEN TESTED ? ~TURN IF SO· 1f\IC~EMENT etT POtNT~Rs.

1326 · 1327 ar 1328 · 1329 e 1330 ·

e

ERROR

·

DC XLPN CODE IN HEX·

DC

Jq.2·EXPECTEO OATA 1

0C XL2· ACTUAL DATA·

*·*

DC XLt·A -~F- DESIGNATES ENO·

·

l!'l31 1332

· .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. ~

·

· ·

169E OE 00 i46S 1466 14A4 0£ CO 14El 14et 14AA OE 00 146A t·SA J4SO OE 00 1490 1oeo 14eE 0£ CO 147~ 14~ t·ec o~ 01 t·cF t69D 14C2 OF 01 1407 1691> 14C8 CO e? 1~0

1264 1265 1266 126'7 ·1268
1269 121'0 U?71 121'2

A\.C
ALC ALC ALC A1..C
SLC
S\.C 8

TA2·U 11 .TA2+1 TA~t Ct I aTA3·l TBl·UU .TS1+1 Te~+t( l le'ff:2+1 TB3+t C11. Te3+1 TAeRR+3C 2) eN002 TBfRR+3(2JaN002
TA3

DECREMENT OUTPUT AODRESSES· GO CHECK NEW 9!T ·

0

t5.5A 00

15!59 3· OE l5E2

l55A 1333 NCCD DC 1334 ERRCR ST

XLt·oo· ··feARA

15!5F C2 Ct 0000

1~35

LA ·-·eiAl

1~36

t5f3 34 Cll t56C

133? C:KIT ST

$+19.XRl

ISET 0C 00 lSSA 0000

1338

fltVC NCCOU Je·-$

1560 210 FF !SSA urn ¥2 e1 cs

1:!139 l!!i'O

<:Lt NCCOeX·FF·
..te UCUT

CUSUIENT N COPE STORAGe. STOA RETURN ADDRESS IN XAle
BRlWG INN CODE FOR CHECKING· EXIT IF DETE:CTEO ·ENO FLAG'·

L

c

DATE

<:- EC fCJ·

PROG 10 PAGE

0 OATI!: EC t.'Oa
0

PaOG ID PAGE

eo2-1 toA·

( __

·

·

·

·

·

·

·

·

·

·

·

·

·

·

10
···

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·
·

·· ·

-·.-··-··· ·····

·-· ·- · · · · · · · · --·....·. ····· ···

'·~ ..

,

A
\,J

0

H!Jlil tl!Ail'TEN~NCE DIAGNOSTIC PROGRAM

PART NOa PAGE

5558423

!BM MAlt.;TENANCE DIAGNOSTIC PRC!GAA!A

0 I I

PART NOa PAGE

5558423 HA

4021

3741 ATTACHMENT TES~ ~ITH -WRA~ CON~EC70R-

ER~ LOC OBJECT CODE

AODR STMT SOURCE STATEMEN~

4021
()

3741 ATTACHME~T TEST WIT~ -WRAP CONWECTCJR-

ERR LOC oeJECT cooe

AOOR

SOURCE STATE~EN~

1341

1574 OC SA 1D6e 1069 157.A 30 01 155A

l.342 1343

MVC
CL!

P!=!"H91) .FRT+l
· Ncoo~x;tn

BLANY. CUT PRINT BUFFER iDENTtFY ANO SET-UP BYTE HEAOINGe

l57E F2 01 06 1581 OC !O 1041 1788 l5f7 30 02 155A

13~4
1345 1346

JNE
MVC

··~ PRT-39( 17} tNCOI

CLJ Nccc.x·o2·

J.580 F2 01 OC

1347

JM': ·+!5

158E OC OA 1035 17C3 1594 OC OF l04C 1704

1348 1349

Y.WC
~vc

PRT-51(llltNC02-22 PRT-28(16)oNC02-5

=t< STATIJS..-LCRo

t5'9A 3C 03 155;>

i350

CL!

NCC0.>! 1 03~

159E F2 01 0'5 15Al OC 11 1042 !7E6 15A7 3C 04 155!.

1:::s1 1352 1353

JNE M'\IC
CL!

·+c; PRT-36{18) .NC03 Ncco. ll:·04·

* !/O TRANSFER LINESe

1s1>e F2 01 oe !5AE OC OB 1D3F l7F7 i5e4 3C 05 155.a

l354 !355 !>356

JNE
M'\/C Ct. I

·~-..
P~T-4 l ( 12 l tNCD4 NCco.x·os·

* DAT tfo .t.ODRESS ..

158 Fi? ~t OC
15EE OC QE 10~? 160l l5Cl OC lD !D4C 1619

1357 1358
~359

..lNE M\iC
~'\IC

*+!5
?R~-49(15).NCD5-23
PRT-28(17l.NC05-5

* OlAGNOSTTC-OTRe

tSC"'I CO E"? 1377

i360

8

EPf:f\T2

!361

l5CE CC 09 1034 1936 lSDl oc 09 1oae Hi4C

1362 1363

M\IC M\IC

PR"l'-52( 1C)oEB2 Pfi!T-32 ( 10) ecE!t

5UtLO EB 9VTE HEAOINGSe

1507 CO 87 i36C

15CE DC OE 1037 !82C

15E1 OC CE lDAB tS2C

t5F7 er e? 1377

!..:;; ..... ?

:-~ ~l le7C

-~64
1365 1366 '!367 1368

EPl::tHl
PRT-0:.9{ t~i .SITS
PRT-2<;< 1e >.e1rs
EPRNTl:'
N!Hl2t XIU

P~lNT Ee BYTE ~EA01NGS. BUILD 8[T LA0E HEAOJNGSe
PRINT BiT LAELE ME'-OJNGS.

JSl.::F 34 (1 i l5FS
15F3 CC 01 1439 COCO
lSF<; 3f: l'.ll 169D

1::!69 ?370 l37t

ST
!<WC A

*+">,XRl
XPl( 2) ~ llf-:it: NC02,XRi

STORE EXPECTED SVTES.

1s$'c 34 o 1 160e
1601 cc 01 1438 coco
l6C7 C2 02 1037
16CE C2 01 1045

!:!72 1373 X'l'P-1 1374 t375

ST
M\'C LA
LA

*+<: · XRl
ACT( 2).,~-*
PR1'-49eXF?2
PPT-29,Xl<l

STORE ACTUAL SYTESo STO~E OVTPUT ADDRESSES.

HCF 1613 1615 l i' 1 -;
161F 1622 t62e !62C
<c::o
1634 16:!'1!! 16 3C 1e;,o
164~

CO !!7 143S CO 87 OD C l
F'2 Sl
CC OA co e7
CO e7 3~ 01
3ti Cl
co 87
3E 0 ! 311 r.:1 co 87

lADE
!36C l 43 9 OA 1024 H3C. 1 377 tt:tE 16'98 1563 169e
1E~'l'
0000

143 B
17~7

l:'i76

fl

SITSNF

161<1- 1377

DC

AL2( ACT~

t 378

B

EFf:l-lTt

1379

CLC

XPT(2). ACT

!380

.JE

SKFEP

138'1 1382

MVC
e

P~l-68( 11 i ,EiRS CMPARE

l363 SKPER B

EPf:NT2

1384

L

XYJ:il-f-~· XFH

l 385

A

N()01·:K;;t

1386

E!

Ct<: tT

" 1387 C:!':OUT

l388

ST

1389

e

1390

·-·NOl)l · XRl
ct:+7.XRi

1392 1392

$**R*E*S*E*R*V$E*D**~·

GO CALCULATE STATUS OF ACTUAL 9VT~S.
PRJN1 STATUS/~EGiSTER lOe ~XP~CTEO ~ND ACTUAL EQU~L ? .llJJol? IF SO.
GO CALC~LATE ERROR ~IYS. PRINT ERRO~ eITS. RESTORE >'Fil ..
GC CHECK FOR NEXT BYTE. INCREMFNT RETURN ADDRESS. RETURN TO ROUTINE.

1648 OCOOOOOOCOCO

i640 113~9934 T~E·S*T*****OC***···6·XL·1·~*0·0*·1 ******····*****A*C*TU·A·L··S·E·N··SE··D··A·TA·$*ST*O**R*A·G·E·.~·~·······

164E oocooo~ooooooooo 1656 1395 ~O~K De

~XLt·oo·

woRK AREA.

16~~ cc

1395
1396 ····*·····

! 397 :I< TABLES 'I<

1657 o~cos100FD00 165C 0300ClOOFOOO 1Et3 OCC0~100F900 1669 oeoo£100Foc2
16cF oeooc100Fqo2
167~ OOOOClCOF~OO
167E OSOOE100F900

1398 *******·~·······~*·········*············~········~·····*··········$····

1399 1656 J400 EXPV

EOU

·-t

TAELE OF ROUTINE os·s ERROR ?ATTERNS.

165C 1401

oc

XL~·C3008100FOOO·

EOT CHECK.

1662 ll:.02

DC

Y.L~·03COC!CCF000 1

ENO RESET - Oe

1668 !403

DC

XLE 1 000CE100F900'

DISCONNECT C~ECK.

\661: 1404

oc

XLE·oeooe100Foo2·

ENO RcSET - 1.

1674 1405

oc

XLE·oecoc100F902 1

tNTR PENDING CK.

16'1A a406

DC

XL~ 1 0000ClOOF900·

ENO PESET - 2«>

1680 !407

DC

XLt·oeoOE!OOF900·

OtSCONNECT ORIVER CHECKe

l)ATE

1EAUG?4

EC NO,. e247E!5

t5NCV7~
e24e7o

PPOG 10 PAGE

402-1 11

16St oeOOE100F902 1687 Ff'

1686 1408 1687 1409

nc

XLE·0800ElO~F902·

oc

XL 1 9 FF 8

A~TAC"MEN~ ORIVEA C"ECKe · END OF TABLE ·

0

lillO
1667 i411 ER~SOS EOU ·-1 TAete OF CORRESPONDING ERROR MESSAGE AODM:$SES·

1688 1C41 t6S/4 1csc;

1&89 1412 1638 1~!3

DC

ALcOl155A)

oc

t.LHMSSBJ

H:SC 1C7J

1680 1414

DC

AL2(MS5C)

166E 1C89

1613F 1415

DC

t.L2(MSSD)

c

!690 1CA1 1E'li2 1csc;

1691 1416 16C'>3 1417

oc

AL:COIS~E)

DC

AL2(~S~FJ

169~ lCDl

1~95 :&tHe

DC

AL~(MS5!;';)

!6Sf lCE9
0

1697 ~419 i420

DC

AL2(MS!St-)

0 16c;e 0000

* 1621 ··**s·····e~*
1422 · CONSTANTS

1423 ~·*·**"~*******··~······****~··*·******·************·***********··**···

1~99 1424 NOOO CC

1L2'~'

1t''SA 0001

1698 1425 N~Ot

DC

i1..2·1·

169C 0002

1690 i426 N002 DC

tL2° 2·

169E 0003

169F 1427 NCO~ OC

ILE·3·

l6AC 0004

16~1 1428 N004 DC

IL2e1,e

16A2 0006

16A3 1~29 NOQ6 DC

iL:<·t;·

16A6 0020
161.6 ooeo
t6AS oaoo

16AS lA~O H0020 nc
16A7 1~31 H0080 OC
1~~~ ?432 Hoese oc

XLi·OO:i!OS
Xt.:i·ooeo·
XL ;?·oaacv

:i6AA Ot 90

16A6 !433 ti0190 OC

X\..2 1 01':"'.'.' 1

lf>AC 0180

{""·
\.

16.At OlAO

1680 0040

16AO 1434 ~~180 O~ 1GAF 1435 HOl~O OC 16Bl 1436 H0040 CC

lO::l !<"0180' XLl<'Oll.0' x1...2·00.tio·

c

H',e~ FFf'S l6e4 G02C

168~ 1437 ~FFF8 OC 1665 !438 H002C OC

XL:: 9 Ft=i"a·
>tt.~·co2c~

tt'B6 f'C!.'~

166r 1439 HFOS5 DC

Xl...l<·f'C55·

!6N.l Ft:l.t.A 1.BA COl'l2

1669 i440 HF9AA CC 1608 1441 H0082 OC

XL:E 1 F9AA'
xL2·oooa2·

16eC 0188

c

t6SE oee2
l6CO CIOFF

1690 1442 HOlBS DC l6BF l"\.,~3 H0662 DC 16Cl 1444 MOOrF n~

XL,~ OU!S= XL:l!'Or"B2' XL:c' 9 00FF·

ll.)C2 C010

!6C3 1445 HOO!O DC

XL~«ootoa

t£C4
16Cf!
usca
16C~ u~cc

3082 3080
Fco~
FEOG
oeas

16C5 1446 H3082 DC i6C7 14~7 H3080 OC !6C9 1·48 HFC04 CC &6CB 1449 HFEOQ OC t6CO 1450 H0885 DC

l'tl..iP30e2·
xL:C 1 3oeo·
XL~ 'FC04·
XL2'FEOO·
x1..2·cee1?:·

16CE t£4E

l6CF 1451 DATA OC

ALHOAOATA)

1600 CIC 1

i6Dl 1452 CAA

OC

CL~P AA~

1602 F5F!5

1603 !453 C~!S

DC

CL~· S!i·

1454 l4S5

,,, . . . . . . . . . ..

* * 1456

~ESSAGES

1603

1457
t4se

·-t . ··*····~·~~·*···························
"'1SG1B EC!J

.

·*···$··············*********

1604 C9D~c2C5D~E~40E::! l6FA 1459 ~SGI

DC

CL39 1 INSERT THE WRA~ CONNECTOR.

l6DC tEC540E60~C10740

1459

16~~ C~OfD505C~C3E30~

1459

16EC 0~48404040404040

14!59

16F~ 40404040404040

1459

c

16FA 1460 MSG2B l~Fe 07C509C606.9D·40 1721 1461 MSG2

1703 E2E8E2E3C5D440D9

1461

·-t
CL~9·PE~FORM SVSTEM RESET ANO START.

c

170E CEE2C5E34CC10~C4 1713 4CE2E3C109E34S40

1461 J46\

1716 404C4040404040

1461

1462

1722 C905E2C509E340E6 1730 1463

172A 09C10740C30E05D!

1463

DC

CL28'IN5ER1 WRAP CONNECTOR

:i.7~2 CEC3E3060«.;404040

l«i:!

173A 40404040

1463

173E 4005DtE3C~4C6C40 1758 1464 UP374l OC

CL27 1 NCTE - CPU MAY OAOP POWER.·

0 DATE
c EC ~C.

t6AUG74 E241E5

l!INOY74 824870

PROG 10 PAGE

402-1 11A

0

(

(
'<..

; ISM MAl...TENANCE O!AGNGSTIC PR06RAM
'·

c 4021

3741 ATTACHMENT TEST ,.ITH -\llRAP CDN... ECTOR-

ERR LDC CB~ECT CODE

ADOQ STMT SOURCE STATEMENT

PART NO. PAGE

5558423 12

1746 C?D7E44004CIEE40

l74E C409060740D7D6EE

17SE C5D'!i4B

1464

1759 C9C640E2D66B40E! 11es !465 IFSO DC

CL45'1F SOw Tut<!N POWER PACK ON AND RELOAD PROGRAMe 1

1761 E40905400706E6C5

1465

17e~ 0~40C2ClC~02400~

1465

17?1 0540Ct05C44009C5

1465

1779 03CEC1C44CD70906

1465

t7e! C7C9Ct044B

lti.65

t7e6 CQ0640E2ESE2E3C5 t79C 1466 INTRO DC

17EE 044CC9C5E2C5E36S

1466

CL23'00 SYSTEM RESEl· START.·

17~6 40E2E3C1D~E34B

1466

1790 5C5C5CC5C9090C:09 1TA7 1~7 ERS

oc

17A!: 5C5CSC

1467

17~8 C6E4C5C3E?C90C:D5 17Be 1468 NCDI oc

CLl7 1 FU~CTION REGISTER'

l7BO 4009C5C7C9E2E3C5

1468

t7ee Ct;

1468

1789 E2E3ClE3E4E240C2 1709 1469 NCD2 DC

t7C1 EeE~C54003C505C7

1469

CL:!3 1 STATl'S BYTE LENGTH COUNT REGISTER·

t7C9 E~Ce40C~DEE405E!

1669

1701 40D~C5C7C9E2E3C5

1469

17CCJ: 09

1469

11>0~ C9~1Do40E309C105 t7EB 1470 NC03

oc

l7E2 E~C~C5094003C905

1470

~"iFA C~E2

1470

17EC C4ClE3C140ClC4C4 17F7 1471 NC04 DC

17F4 C9C5E2E2

!47!

t7Fe C4C~ClC7De06E2E~ 1810 1472 NCOS

DC

teoo C9C340C2EeE3C540

1472

teoe C4ClE3C140E309Cl

1472

CL38 1 01A~NOST1C BYTE OATA TRANSFER REGISTER"

!StO oeE2CfC5D94009C5

1472

1e1e C7C9E2E3CSD9

l4T2

181E F040F140F240F340 182C 1473 SITS DC

1826 ~440F54CF640F7

1473

1820 60C5C2F240C2Eee3 1836 1474 EB2

DC

CL101 -EB2 BYTE-·

183!: C~60

1474

1837 60C5C2Fl40C2EEE! 1840 1475 £81

oc

CLI0 1 -EB1 BYTE-·

l83F C:560

1475

1841 F~F7F4Fl4CC9E240 1852 1476 NO~OY DC

1849 05D~E34009C5C1C4

1476

l@ft EE48

1476

CL1B 1 ~741 IS NOT READYe·

,·

18!:3 F!F7F4F14CC9E240 l85F 1477 BISY DC

tese C2E4E2EB4e

1477

18EO F3F7F4F140C2E4E2 l86F 1478 esv

DC

CLl6 8 3741 BUSY CHECK·'

1868 Ee40C3C8C!C30249

1478

1670 E2C505E2C540C6DE 189A 1479 IOBtT DC

l87e 0~40E3CeCf4C60EE

1479

CL43·SEN5E FOR T~E -WRAP CONNECTOR-

ID BITS.·

1eeo 09Cl0740C~DC:D505

1479

1see C!:C3E3D6096o·o·o

t479

!8~0 404040C9C440C2C9

1479

te~e E3E24e

1479

l6~E C~C440E2C5DSE2C5 18A9 1480 IDCK

oc

tBA3 40C?C8C5C3024B

1480

CL151 lt SENSE CHECK·'

18AA 60E609C10740C306"18CB 1481 NOON DC

1882 O!OO!:C5C3E'.:OEO~EO

.-..&1

CL~4 1 -WRAP CON~ECTOR- NOT INSTALLED·

!8EA 400506E340C905E2

l48l

18C2 E3C10303C5C44840

1481

18CA 4(140

1481

lBCC 60606040C~O~E2C5 IBEA 1482 ~DOK

DC

1804 09E340E6C~Cl0740

1482

teoc C~Cf0~05C!:C3E3De

1482

CL?t·--- INSERT ~RAP CONNECTOR~-

l8E4 0~406060604040

1482

18EB E:3C5E2E34CC905E3 190F 1483 W~P

oc

CL37 1 TEST INTERF~CE ORIVEPS AND RECEIVERS.·

lBF3 C5C~C6C1C3C540C4

1483

18Fe 09C9es-c509E240C I

148:!1

1903 05C44C09C5C3C5C9

1483

l90E ESC5D9E24B

1483

1910 C409C9E5C50961D9 1925 1484 WRPCK DC

DATE

lEAUG74

Ee r-o. e2·765

·i....

PROG IO PAGE

402-1 12

It\ U!M M~INTENANCE DIAfiNOSTIC PROGRAM
v

PART NOe Pir.GE

4021
(}

3741 ATTACHMENT TEST Wint -WAAP CON~ECTOR-

E~R LOC aeJECT CODE

ADDR STMT SOURCE STATE~MT

c

1918 C!:C3C5C9E5C!S0940

1920 C3CBC5C3024B

14S·

1926 E3C9C105E2C6C~09 1944 1485 TRLER D~

CL?1 1 TRAN5FER ~ROR .LATCH NOT RESET~·

192E 40C5C9090ED94003

1485

1936 C1E3C~C840D506E3

1485

l93E 4009CSE2C5~34B

1·es

1945 E~C5E2E3~007C1E3 1956 1486 PAT

OC

CLt8·TEST PATTERN -xx-.·

1940 E~C£09D54C6~E7E7

1·86

c

l9e5 ~C4B

1466

1957 E2C5E340C 105·:4~0 1977 '1487 H004A DC

CL33 9 SET A~O RESET REAO/WRtTE DRIVERS··

195F C9CfE2C5E~400~C5

t·aT

c

1967 C1C461EED~C~E3C5 196F 40C4C9<9E5C509f2

19·n 4e

1487 1487 14-87

c

1978 C1~3E3C9E5r.'~3C5 \991 1488 H004B DC

1980 40C~610640E2C503

1488

CL26·ACTIVATE 1/0 SELECT LINES·'

l~S~ C!C3E340D3C905C5

1~86

1990 E24B

1466

1992 C505C44006C640E3 1965 1489 HOOS OC

CL~6·cNO c~ TRANSFER -EOT- SEQUENCE TEST.·

t99A D9C105E2CEC!:D~4C

1489

19~2 &OC506E36040E2C5

1489

191'~ 08E4C51.l5C3C540E3

i489 ..

1902 C5E2E345

1·89

199~ C~6i0640EJ09Cl05 1902 1490 O~SET OC

CL29·t/O TRANSFER LINES NOT RESET~·

19BE E2C~C5094003Cj05

14-90

19C~ C~E24nD50EC34009

14~0

19CE C5E2C5E348

1·90

1903 ~q61C640c309Cl05 19FO 1491 STPC

0,

t9C8 E2CEC5094003C905

1491

c

19E3 C~40E2C5CEE2C540 19Ee C:3C8CSC3024B

1491 1491

19Fl E~09C9F3C~40C4D9 lA03 t·~2 WO~tV OC

t9F9 r.~E5C50940C3CBC5

1492

iAOl C30248

1492

!A04 D9C5CtC440C409C9 1A15 1493 aORIY OC

CLt8·REAO DRIVER CHECK·'

lAOC E~C50940~3C8C5C3

0

Ul· D24B

1493 1493

1A16 C96!C640E2C5D3C~ lA26 1494 tOSLT DC

lAlE C3E340C3~8C5C302

0

1A2~ 4~

1494 1494

1A27 C5E5C50540D7C109 1A3a 1495 DtSCK DC

CLt8·E\lf'N PARITY CHECK.·

1A2F Ct;;E3ES40C3CeC!'C3

( ·~ ,.::

lA'.37 0248

1495 149&

1A~9 C70~40E30640F3F7 1A5A 1496 MAPSS .DC

CL?4·Go TO 3741 MAPS. PAGE oco ENTPY o.·

1A41 F4Fl4004Ct07E2EB

G

1A49 40r.7C1C7C540FOFO

1A~1 FC40C5D5E309E840

1496 1496 1496

1A59 FC4B

1496

1A5B E3CSE2E~4009CSE2 1A63 1497 H007 DC

1A63 C~E34006CE40Ct!iEt

1497

CL41·TES~ RESET OF l'O TRANSi'ER LINES l ANO 3e'

c

lA6B CE40E?09C1D5E2C6 tA73 CSD94C03C905C5E2

1497 1497

tA?B 40Fl40Ct05C440F3

1497

1AS3 4E

1497

tAe4 C96i0640E3D9ClC5 1AA3 1498 ONOTS OC

lA9C E2CEC5D94003C905

1498

CL~2·1'0 TRANSFER LINE X RESET CMECK. 0

lA~4 C540E740C9C~E2C5

1498

1A9C E340C3C8C!iC3024B

1496

tAA4 E3C5E2E34009C5E2 tADO 1499 H008 DC

1AAC C~E34006C640C96l

14~9

Ct.e5·TEST RESET OF 1,0 TRANSFER LINES 4e 6t ANO 7.'

1AE4 0~40E:309C1D~E2C5
uec C50fi;4003C90SC5E2

1499 1499

lACA 40F46640F66e40Cl

1499

lACC DSC 440F74B

l 499

t·Dt E2C505E2C540C9C5 1AE2 1500 10015 OC

CLte·SENSE RESET CHECK.·

c

1AC9 E2C5E340C3C8C5C3 lAEl C24B

1500 tSOO

tAE3 C506E340C3CBCSC3 lAEC 1501 EOTACT DC

0 DATE EC. t<O.
c~

1EAUG?4 524765

15NCY74 e2·e7o

PROG 10
PAGE

402-1 12A

·

·

·

·

··-·

·

·

·

·

·

·

·

·

·

·

· I

·

·

·

·

·

·

·

·

·

·

··~·
.

·

·

·

·

··

J

0

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PART NO. PAGE

c 5558423 13

IBM MAINTENANCE DIAGNOSTIC Pfaf1GRAM

PART ND· PAGE

55!i8423 l3A

4021

3741 ATTACkME~T TEST ·ITH -W~AP CON~£CTDR-

EPR LOC OBJECT CODE

ADDA STMT SOURCE STATEMENT

c 4021 ERR LOC oe~ECT COCE

tAEe 024e

1so1

1AEO 07C5D9C60f090440 IBID 1502 HD06

1AF5 C505C~4006C640E~

1502

lAFC C~C105E2CEC50~40

1502

1E05 60C506E36040E4E2 1aoc C905C740C96t0640

1502
1so2

1815 E2C503C5C3E340F!

1502

1B1C 4E

!502

tElE C506E340E2C506E4 1830 1503 EOT

1E2E C505C3C540C3CSC5

1503

1B2E C~024B

1503

1831 E4E2C54009C5C1C4 1862 1504

lB~~ 61EE09C~E3C540C3

1504

1S41 C1030340E3Ce4009

1504

1849 C5E2C5E340C~6106

150~

1651 40E309C1D5E2CtC5

1504

1E59 C94003C905CSE240

1504

181 F340

1504

tet3 c1oec·40F44B

1868 1505 H009

1e69 E3C5E2E340C1C2C9 l69C 1506

1871 03Ct;E3E84006C(·40

1506

187<; C9610640E3D9CtOe

1506

1ER1 E2C6C5094C03C905

1506

18~<; C~E24CF34CCtDeC4

1506

le~l 40F540E3Df40D9Ce

1506

tegq E2C~E340

1506

l9t;O C~61DE40C~C9£2C~ 1891 1507 HDCA

1B-5 C60505C5C3E3400~

1507

lBAC C1E3C3Cf4B

1507

lBE2 E4E2C50CC96lDE40 tBEO 1508

tee~ E3C9C1D5E2C6CSC9

1508

IBC2 4002C905CeE240Fl

1508

lECA 40C1C5C440F240E~

JSOS

1ec2 DE40C7C5CSC509Ct

t50S

l8DA E3C~40C5D~C440

1508

18E1 CEC640E3C9Cl05E2 1BF2 1509 HDOB

1PE9 C~C50~40~CC506E3

1509

lBFl EC48

1509

1EF3 F3CSE2E340C1C2C~ 1C23 15!0

lBFB 03C9E3EB40E30640

J510

I tCO~ C3C1E3C~Ce40C~f

1510

Jcoe C640E309Cl05E2CE

1510

lC13 C50940D3C90SC5E2
1c1e 40F36e~OF46B40Fe

151 0 1s10

1C23 40

1510

1C24 C105C440F74S

1C29 1511 HDOC

1C2A C5C5C440D6C640E3 1C41 1512 MSSA

1C32 C~C105E2CEC50940

i512

1C3~ C3CeC5C30248404C

1512

tC42 C5C5C44009C5E2CS 1C59 1513 MS5B

1C4A E340C3C6C~C3D24C

1513

1C52 E040FC4B40404040

1513

1C5A C961DE40C4C9E2C3 lc7t 1Si4 MS5C

1Ct2 06D505C5C3E340C3

1514

1C6~ ceC5C3024E404040

1514

tC72 CSDSC44009C5E2C5 lC89 1515 ~550

1C7A E340C3CeC5C?0240 1ce2 6040Ft4S40404040

1515 1515

tee~ C905E3C509E407E~ lCAl i516 MS5E

1C92 40C7C5D5C4C905C7

1516

1C9A 40C3C8C5C3024E40

1516

1CA2 C5DSC4400SC5E2CS IC09 151? MSSF

lC~~ E340C3C8CSC30240

1517

1CS2 6040F24B4C404C40

1517

lCE~ C4C9E2C3D~D505C5 lCOt 1516 MS5G

1CC2 C3E340C409C9E5C5

1518

ICC~ CS40C3C8C5C3D248

1518

1CD2 C1E3E3CIC3C604C5 ICE9 1519 MSSH

DC

CL49·PERFC~M ENO OF TRANSFER -EOT- USING l'O SELECT 3.·

DC

CL1~'EOT SEQUENCE C~ECK·'

c

oc

CLSO'USE REAO/\'!RITE CALL TO RESET t~O TRANSFER LINES 3 1

c

0

oc

CLf'ANO 4e~

()

DC

CL~2·TE5T ABILITY OF 1/0 TRANSFER LINES 3 ANO 5 TO RESET s.

"r-",

DC

CL~!'!~O CISCONNECT LATCH.·

oc

CL47 1 USE t/G TRANSFEP LINES l illoNO 2 TO GENERATE ENO ·

oc

CLtE·OF T~ANSFER -EOT-.·

DC

CL49·TES'T ,t.01LITY TC LATCH 1,0 TRANSFER LINES 3. 4, 6 1

c

DC

CLE"ANO ?.·

DC

CL24'END OF TRANSFER CHEC~·'

0

De

CL~4·END RESET CHECK - o.·

0

DC

CL24·!/0 CISCONNECT CHECK.·

..

OC

CL24 9 ENO RESET CHECK - 1.~

0

DC

CL24'INTE~UPT PENDlNG CMECK·'

oc

CL24 1 ENO RESET CHECK - 2e'

oc

cc

CL24'ATTACHMENT DRIVER CHECK.·

0

lCO· oeE3~0C4t9C9E5C5

IS19

1CE2 oq4oc3CBCS~:o2·e

\!519

!CEA C9blC640C4C9E2C3 tDOD l~?O PSDl~ DC

1CF2 0~0505~5C3E~40C3

1520

ICFA CtE3C3CS40C6ClC9

15~0

1002 O~E240E30E40~9~5

1520

lDOA E2C5E3·9

1~20

1068 1521 PRT

OS

1069 !522

oc

CL!6·I/O CISCONNECT L4T~H FAILS TO RES~T~·

Cl~l
XL l 9 40·

PRINT f'IELO. CLEARING BYTE.

L

OATE

1EAUG74

EC NO. 8247E:S

PROG 10
PAGE

402-1 13

e DATE
0 EC NOe

tU.UG74 824765

&5NOV74
e24870

PR<X 10
PAGE

402-1 13A

. . ·:..,·..... ··...·..... ,.,#-.

·..

'

:f ...... ~· ·.·.

c

L {

0

i teM MAINTENANCE CIAGNOSTtC PROGRAM
"-'

PART 1110· PAGE

' 0 5558423 14

IBM M~INTENANCE DIAGNCSTIC PRDG~AM

3741 ATTACH~E~T TEST ·ITH -WRAP CONNECTOR-

£RR LCC ce~ECT CODE

&DOR STMT SOURCE STATEMENT

4021
0

3741 ATTACMME~T TEST WITK -WRAP CONNECTORCl:CSS-AEFES:ENCE:

r ..,,,._

115~245
1526

····E·Q·U·A·T·E~S···
............

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. * .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. .

0008 1527 ARR ecu x· cs·

c SYMSOI.. T 1..EN \'Ai..UE
A 002 i43B · 004 OA43

DEFN
1231 ()04t

aEFEREN(ES
1079* l00! 1~45 1249 l;?~4 0043

0216 1528 LINK EOU ··216'
021A 1529 PRINT ecu x·:aA·

IA38 1530 PRCK ecu DISCK

0001 1531 XRt ecu x·c1·

0002 1532 X~2

EQ\J ··02·

0222 1533 t1ALT ecu x·222·

0080 153· SSWlO EQU x·eo·

020A 1535 SBYTE2 EOU x·o2oa·

(

OA07 153E FRTN EQU X· OACT·

164£ 1537 040ATA EOU lfORK-8

c

l6CC 1538 H0008 ECU Hoeas-1
1656 1539 SNSOC EQU ttCJ:tC

c 001

C ·eEG IN la 001

eEGINM A 001 e1sv A c13
('ens a ots

- S ITSNF A 004

esv

A OU':

C-eTNF A 004

eusv · A ()04

CllA

A 002

c·,Ctc:IT A 004

0008
0100 OAll te5F l82C 140E l86F l:S3A 1352
1601
1563

1s2r
0024 OD.!8 l477 1473 l2'i!l H7S 1313 1!22 14!52 1331

1098 1~3~ 1141 1233 12e7· 12ao 0017 005!) 1545 1!25 107· 136~ 1366 1oeo 1376 082· 1292· 0072 0282
01~4
l3Sf.

ll~A UE3 12.:it· 12c;;2

1699 1540 HOOOO EQU tiOCO

CICO\iT A 004 tf3C 13el

1340

1698 1541 f-10001 EOli NOOI

(

1690 1542 M0002 EQU tl002

CkPn A (104 13ED 1200
Cctc:s · cos 1400 1209

0473 1220

16Al 1543 "0004 ECU NOC4

CJllPilR!? A 004 143C 1233

1064 1::382

1640 1544 TEMP EOU 'TE!T

,-.. CtlPR A 004 1494 12E2

1233·

OAtl 1545

ENO BE GINN

c
'

\jCSS

A ()02

o.-c.n· ,. oot
.DAllllSSY A 004 C'DAT,. A C02

DISC!< A ote

1603
IE4E 1060 l6CF 1A38

14!53
l!:'.'!l
osa1
14El l44iS

0188 14!51 0833 f'l080 07!:8

1!530

DCDC! J 006 OAFl 0115

Oll9

QEel

A 010 te4~ 1475

1072 1363

EelT /A 001 1400 12@5

1290· 1305

c

EB2
0Ee2T

A 010 IS36 1474 A -001 l40C 12e·

1362 1298

EOT

;i. 019 1830 1503

0470 0934

c

e ECT ACT A ca 0 Ill.EC 1501 EPRNT I A 004 136C tt::!e

0532 0107 0109 OU.1. 0114 1073

EPRlllT2 A 004 1377 ll4t

10?1 1075 1085 1360 1367

c

EPPNTE A 004 1382 ll4H
0 EROTfl A 004 oeoo 0231:

0116 0209

ERfl.S A C02 t4:t1 12tft

12114·

c

0 ERMSO:S A 001 1Ee7 1 ·11 EJIROR A 004 l55e 1334

0475 0091 0163 0225 0242 0326

0693 0761 0786 0871 0937

c.

ERS
\ CJERO-

ll 011 A 004

l '1A'7 IOFt

o··e~E.s,

1063 1361 oe49 0858

EROB A 004 la79 0931

0913 0923

c

EROC
C·ceRO!S

A 004 12ec; IClE5 A 00.S ODA9 0463

0993 1000 1009 1016 1025 0423 0425 0427

ER05A A 004 0080 OA4'!

043S 0437

c

ERO.;A A 004 OFFS 07!5'5 CfER09B A 006 tOlF 0772

07~4
0740

EROt;C " 006 10:!1 077f

0748

(

ER41o ()ER4C

· oo· OC'FD 0322
A 0U4 OCC!! 0356

0286 0298

ER4E A 004 OCE9 t~73

0311

(

ER44
C:t:ATA

.. ()04 OCAl 033'» A 004 OEA6 0595

0292 0304 o:ne
0578

Efl'TB A 004 OEBl o~~e

0587

(

ERSE A 004 OFS9 0676
QeReP ,. 004 OF6S OESI

0651 0660

Ef:l8F ,. 004 OF7:! o~es

0669

c

ElCPY QFt:cTN

A COi 165E 1400
c 001 0A0'7 1!!36

0&"1& OOL'lO

HALT c 001 0222 1!533

0047 0098 Oil? 0,170 0232

r
·~

CHDOA
HOOS

A 021 1ee1 1507 · 018 iBF2 1£09

0542 0613 0700 0768 0793 0812 0897

(.

HC'JC A 006 IC29 1511 c~t4004A A 033 l'ii77 t4E'1

0963 0268

1-;co·e A 026 1991 t·ee 0274

(\.
DATE
EC ND.

1EAUG74 S24"16S·

PR'OG 10
PAGE

I EAUG74
e247ES

t5NCY7·
e2·e7o

l258
ueo
1334
1082 1383 0345 1032
0249 0828

..... PART NO.
S::AGE

5!558423

1379 1200· 1201 1203· 1204 1206· 1207

1364 t378 0362 0379 04$9 0477 0535 0606
0335 0352 0369 0386 0459 0490 0878 0944 1061 108~ 1118 1129
PROG ID PAGE

·

·

·

··

··

·

·
·

·

·

·

·

·

·

· · · · · · · · · · · · · ·

·

·

.
,

. --~-.

·-

··------···-·

·

·

·

·

·

·

· ·

·-·

·

· · · · . -···- --·----··----··· . · · · · · · ·

IBM MAINTENANCE OIAGNCSTIC PROGRAM

PART NO ..
PAGE

c·'. 5558423

IBM MAt ...TE"NANCE OIAGNCSTIC Pf'CGRAM

15

PART NO·
PAG~

5558423 l5A

40~1

3741 ·ATTACHME~1 TEST ·ITH -WRAP CONNECTORCRCSS-f<EFEJ;ENCE

c- 4021

3741 ATTACHME~T TEST WITH -WRAP CON~£CTORCRCSS-REFEf:ENCE

SYMfOL T LEN VALUE OEFN

REFE~ENCES

( SYMBOL T LEN VALUE OEFN

REFEREl'ICES

1-lOO!:' H006 1-1007
HCOe HD09
HFC04 ~FC~5
HFEOO
HFFF8 HF9.llA HCO'K HPL )Ol
HOO FF HCOOO

A O~E A 049 A 041 A 045 p, 006 A 002 A C02 A 002 f., 002 A 002
" 031 A 002 A 00 2 A 002

t<;B!:
1810 l A83 1ADO te6e 16C9 H:B7
16Ce 1683 16Bot;; 1BEA OA4C
leCl 1699

i·e~
1502
14~'1 14fi;<;
1505 1448 143<; 1449 1437 144:0 lAl."2
{)C4E
144.tl. 1540

H0001 H0002

" 002 j;. 002

1698 1690

H'l!J! 1!:42

HCOC4 ,. 002 l6Al !!::&3

H0008 A 002 16CC H:~E'

HOOlO A 002 HiC3 1445

~002C A 002 16f3!' t43f,

H0020 ,. 002 16!\'0 .t430

l-100!;0 ,, 002 16E1 1 £;::Of:

HOOeo A 002 1517 1431

~oce2 A 002 l6PE i · · i

HCIAO ~ C02 leAF 1·~5

HClEE A CC2 1680 144~

H01PD A 002 l6AO 143·

!-'Cl. <;O Iii C02 1 t·AS !!'.33

HG6£'2 1-o 002 !6BF l44~

>40if' EO ,. 002 16A9 1432

HC1::0
~3oeo
H::'C82

/l. C02 ,. 002
A 002

l6CD 16(7

~.;50
14 "'" ~ 4 &Jf.

ID8YT /, C43 1 E''9A 141';

I DC!<: IFSO

" Ol 5 1 e.A9 14 SC
P. o:ie t7e5 a4<:5

H.\IT!... ~ Cil'.\4 !310 10".d'!

INTL

A 004 133.;. 1104

INTi:;O ,. (.23 i79C 14l:t
!ODIS ,. o 1 e lAE2 1500

JCSL1" A 017 1A26 1491'1

1 TON

A C04 152E l'.:?09

ITSON ,. 004 1518 1302

L lNt:
LHJK (

A 001 138E 111:16
c 001 O?l(; 1!:2E!

LSIOC MAPS

oocc CC05
139C tH:3

MAPSS MP07 MPOf
MPO<;;
"'SGl MSG16
MSG2
MSG2B
MSSA
"'sse MS5C
~ssr:
MSSE MSSF llllS5G

" 0~4 ,. 002 A 002 r. 002
- ()3<; A 001 ,. 039
A 001
. A 024 ,. 024
" 02~ A 024 A 024
A 0241
A 024

U15>1 OEC2 ()F94 1058 H:Fjllo
tfio~
1721 ll>FA lC41 !C59 lC71
1cec; 1CA1 1csc; 1C01

11/,<;f
C(; 12
OC:-..9
C7<;;?.
14!9
1·ee
t46i
14EO
151:? l~ 1:3 15i4
l !: ts 1s11e
t !: l 7
1!!: 1 s

MCS 0!510 0St:2 0633 0720 073'9 02C5 0747
1169 t)15()
Olt>)
OC~2
0729 0078 0919

0772 0776
0044* OO~f~ 007Q 0103 0211 09$4 0988 1004

C58! 1020 l 03<'.·

HOO

oen· oe'1l1
tUH

oa~.is oss"i-

:)909

(l~\)6
C5f:O !O·C·3
().16~3
09-;)'1

0644 0974

tifi~;··-.1'
.c!·t,;;29

O~.t<B.3 C·~)?.1

'10'?7
0'82~'

{;.~""} :\; 0':£\'95 c_i-;e5 (~ '"i' 2. ~
O''i?,"1''3
'lH'!"':i
a.-;n t'
09tl":S 00'67

06.::i~ l
u:o ii.
l 538 c~: t: 09i!5

Hil 12

01~5
1i0913¥
mn s
04Jli6
0376
11:306 li299
t139$
o~e4
0·39 083U

0200
1142· DlDD
04~1
0861

D27f
1145· 015·
06~2
0880

0408
0172 0525 0927

C215 05.J:,il-

C234 C591 1050

025i. OMS l 06'.S

03HI
(1~1,l"2
1 0'9C1

07012

()3.5A 0?~·1
L::!i.

! c;;~· 0770

035~
0795

D~9b
aege
!lES· 0'5961!!:
06/B* C7i'?lpl< Oi')::H el'>:Jl
1Ct'1"3t\ Oil:36 ll(i 12 1413 ht.14 1415 1itl;16 1:.417 1~18

~168
076G 1166· 05gq*
0682~
0778* 00::12
00'.:!?

0230 0791
11~7$
0680*

0247
ca26
!l6e$

0323
oe7~
1!72

C350 0942

036~
HlS9

0384
~086

oc,=.1 ll16

fJ!~f· t; \li 27

M55H A 024

NCC1 NC02

" 017 A 033

NC03 A 010

NC04 A 012

NCD:O

A 0'.3e

,· NCOD
' NF NFF

A CC'l .. 004 A 004

NOON

A 034

«,_ NCiiH>· A ('It

N"l'PDY NC\)0

A 004 ,. 002

' NC0 !

A 002

;'1('02 '- C02

N003 NCO'°"

" 002 · 002

1-;(10f'

/A. 1J02

(lf.<!JTS P v3:?

r n r P~.i::

t oo~

1'":'>#-."f ~·) ~:'{'(_"pt

~![:
/4 c 0 4

tCE<t; 11'88 1709 17EB 17F'"!' 1 e~ ti 1 S!;A l51C
1~32
18CEi
113~2
t3Je 169S 159!3 1690 169F t 61> t !61>.3 t $>..I\:;:
!29" t.951:':' ~ 4 3~~

1 !i l <;
l~Ee
1469 1470 1471 1472 1333 !3C3 1310 141:1 1476 1111. 1424 1425 11r12e 1427 1421.l 1 ti? .. 1 "'98

.. ~' ~:~~: ,
i ii-"-' ;;~1
"~·~

:~~ !ic~

::~ no.~

J'. (l04

( r1S"i Ol'":' ~

/. COil A S'l04

Fl i)R YV A t11e

PSO IS
FlH"''·"
Fii'!'OE'
R"fNOC
n n.~ O!

f.1 03(.
"·I Col.
..... :.
t 00

OY~·,1'02

, Pi!"-,.03

(1l!1

~YI·~ t.~~. r~:~H)~)

r, OtH ,, tliJ l

. ~<i·'10f) RTtJO?'
~'iNOE'

i' ()Ci ,!\ 001 ,, 0:01

Pi:·J'.:JJ ;t OOM.

Sf''l"F!:': '.:' C {'0 ii.

:SHDf5" ii!. 00'.!l
'!::(PF-7 t. O(llii

SNS~A ,;:;, 002

SNSfB to OfJ2

SNS'"T $NSOC

I. 002 ii. 001

1 3'~~ ~~ .J~ ".''9 1 -:: ':J;; J, 2'.::<3
i 11.1 ~ 1DOC
1 Cif:: ..:!
i 190
() ~l ~~ ~
ose2
Oi'lr'I 0000 ODF:i
Ot:4~t
OEtH) OF9F 020il. 109A
l~2C
I ·i O:J 11138 l188E 1t5if:

0-5~E
]. l ~ l.r
i. ~ .?,t
i l. 3(.\
0805
0'?56 or.60
01~0
OH14 02f1
o::~a 0~:03 O~!:S
01:.26 (! 1' 13
u::::!:
08::!:2h 13£'3 OIC' '1t.; 0940
o:: 2
l!:: 39

S:\\.:SOi SN502
\.. - s:..:so3
~"-SV, <;"lSl.iC
SNS!!E SNSl\4

~ 002 A 002
" 002 /.. 002 It 002 f, C02 ,, 002

!D.~ ill l
C850 OSEl: OC8F OCD7 OC!=l3 OC83

{'1094
0Ui6
O~c\~
0331 03!::0
031'-12
0348

141 'i' 1:345 1348 I 070 !3!SS 13'56 1:338· 129!::· 1296· 0108 1U4
\')11"4
1540 1.200 1203 1l63 l 'Sf.i.3

1349 1352
1359 1339 1300* 1:307*
!103

13~'.3
1'0'
1306

,346 1350 1353 1:302$ t::!lt· 1!09· 13174

1356

1291 l :'.'! 1'!!5 13e7 1541 1270 1316 1317 1368

C~95·
o·Fs
:~a* ~.= () -,,),!

0598· ":J·;;;i:;1 0143
\ ~ j. ~:

0ec! 01e!·

06?7·
c1~e

D!·l·

G665·

0691

:..-:· {' -:· ~ DE·: r::
nJtC
~C3PS ~70~
?349· !'?B·

0 1~.:iJ./£:",.
~: ~ ;: '.?
C6B~:::
l
I~~~* ll~I*

'DC(~,e..
0 ::: 3 9 C:?'!_ 7
0039·
~u~~ 13~5·
1144$

oc·e
03~6
0755 ii4"i"

o,~5 05~3
07SG
U6~

010~· 01(6 ;c77 10!3· l!Se· 1~59·

01·0
O·C2
~009
L:? 12

01sa
D~·3
0821

010~· 01oe· 1150 115~ 1362· 136!·

C189 C«t:7
~'H}·;; .. 5

0195 ti5C7
()89~

0110· 01120 1'51* 1~·2 1365· 136~t

~2lq
c·;;2.;
ot~·;;;i3~
~11~
13e2· J374

0236 :1!5!"9
'°"''6C
0 ! 13~
!34:\~.:.t:
1'.375

0265 0600
1054
Ol l 5~
13~£:}~
]30l'I<

1~e~~$1
i ;,82 cn:n·.t;.

mP~'3~:"
c z,..

is-r
0~~02

1l88 11i;~o 0278 C'1~~fj

05?~ o~-67

0~38

01;;:.5

('037

(H:~6:8
(1(1.5 !'.l~O'i'
0<.92
!)l(;.,~'6
()i'.'t2
Ol3? Ol SJ!l. ")241:3 !_1,,.(l('.i
051'!5
0~:57 {HS::.~.;::
~ t tl ::. '. c:,

t'b40

r1c!"-6"' 0910"
0222~
09<29* 1021* lO"?S 0082'$
0!.'51*
t·2C6~
0283Ci
02<;'5~
0?06 0289'

cB~e
l)912 0214 0'99llll 1023* 107<;; 0')!33
0153 02oe 028!'\ 029'1
0310 0291

oe:ie
0912 0214 0992 i024
008~
Ol 5~, 02012
026~
02'17 03!0 0291

08~5* OE51 0920· 0~22

085~
C922

0996· os;e$ 09~9 1005* 1007~ !008
1028$ ~ 030· 10'.:!2 103?· 1039~ 1040

0102~ 0103!

C303 03113'$ 03U5 o:.H5

1012$ 1CH4~ 11''1'5 104-~· 1o~e:., 1oa,7

L.

OA'fE

Jl'AUG74

EC NOa £'241715~

15N~V·"t4.
!!24.E70

PROG IO PAGE

402-i
t5

r....... DJITE
c EC t~c.

1~AUG74
82-765

l '5NOV7~ 024870

PROG 10
PAGE

402-! 1511

,·
'

-r--
o
0

·

·

teM M~INTENANCE DIAGNOSTIC PROGRAM

PART l,O. PAGE

4021

CROSS-REFERENCE

SYMBOL T LEN VALUE DEFN

REFERENCES

SNS5A Sf\.5!!8 SNS5C Sl\:SSO
SNS!!E SNS6 SN!377
SNS8

/fl. 002 A 002 A C.02 IA 002 A 002 Ii 002 A 0{)2 A 002

OOOF OOCll 0005
0092 ODt;?
OE3e OECS
OFSD

04E6 0483 0480 0452 0455 0538
0609 C696

St-59A A 002

SNS99 SPECL SSWlO

A 002 A 004 C C:Ol

STPC 1AERR TA1
TA2
TA3 TElFRR TEll
TB2 Te3 TC

A 030 ,. 004
A 004 A 004 A 004 A 004 ,. 004
A 004 A 004 A 004

TFM" A 001

TEST

A 001

Tf'lf'

A 004

TNFF

A 004

Tl<LE~ A 0:!1

TRV

A 004

UNSET A 029

UP3741 ,. 027

WORIV 1. Cl9

WORK
wi.p

A 001 A 037

( WRPCK A 022

XPT

IA 002

)(Rt
(

C 001

1000 l O!:t OAB3 0080 19FO
14CC 1471 tti.67
ltl.60 1404 1469 147F 147B
1490 H4D
1640
l 50A
1520 1944 1425 1902 1758 1A03 165E 190F 1925 1439 0001

0764 C7E9 0102 1!:34 1491 1273
12~c;
1245 1243 1275 l2S8 1254 1252 1261 H:44
13~4
1298
i::os
148!: 'l.217 14'90 1464 1492
1395 t4E3 1484 12?0 15'.'H

XR2 ( XYPl

C OCl 0002 1532 A 006 1601 137:?

0415· 0419· 0422 0416· 0420· 0424 0417* 0426 042E

0422 0\24 0465

04E3 04E4

C432* 0434 0434

0431· 0-436 0436

0520· 0522* 0524 0574· 0575· 0577

0524 0577

ose:s· o5e··

0643* 0645· 0647· 0648* 0650 0650

0665· 06E:E:· 0668 066e c67t;·

0731· 0733 0733 0737* 0739 0745· 0747 0?72· 07'76·

0070

l\81

1068 1234· 1246 1250 t2t:9·

1238· 1244 t2:37· 1264 1236* 1265 1235· 1255 !241· 1253

12E3 12636
1264· 1265· 1271 1259 t2TO· 1261 12~6

t26E·

1240* 1267 1267·

t2::9· 1247

1256 1276

t l t\3· 1164 0463· 04e4· o·65· 0972· oc;?s· 0977

1293$ 1312 1314 !314· 13~8

1294· 1315 1315·

0222

1210

0342

oseE 0654$
o9eo

0566 065E$
1209

0657· t544

0659

0659

03!59 1076 15:37 153._

()1~8 0192

OlEl 0239

1078* 1243 12!2 13?0· 1379 0040* 0041 030E* 0308 1077· 1164* 1165 1189 t2C2· 1209 1217* 1219 1235 1296

1166 1167 l '335· 1337

1372 t375· t3e4· 13es· 13e1· t3ee 1076· 12os· 1211 121e· 1234 12~5 1374·

t?E4

116B tt1'"3 1368· 1369

,.CTll-L STA'";"ElMEtns FLl'C:(;EO JN Tl-IIS ASSEMBLY ·

(
'~
c
r·
"··-
c.
t ...

5558423 16

c IBM MA~NTENANCE OlAGNCSTIC P~OGRAM

0 4021

3741 ATTACHME~l fEST WIT~ -WRA~ ~VNNECTOROBJECT CAqc LISTING

PART NOe
PAGE

!5!5!58423 t6A

c~
THE CH.U~iilCTER

INDICATES A BLANK COLUllAN ANO 'iHE Cl-ARACTF'F<S 0 E H .tNOICATE HllMERIC SHIFT.

(': CL 1 "T ;.s;:cuGH t 6 CL 17 7HROUGH 32

CL 65 THROUGH 80 CL 81 THROUGH 96

c~.

_it ··

GBK c;eo PN ~5

c T+-V:t;EO £ E.-7

5S422 EC 824870 ~·4A& 0 BVG /OH

3741 ATT TES"< \'I! HD&O 6CIP /OHE.IKX

TH lllRAP CrtNNECT.
·- 0-U f /OM HX"( c·e

eo!'. /ltC&>C0~<!40

OZ3D O.YQ402t0002

0 T+-COJJER<Mt-!OWLE OEX~C&OC/C&O~Y&O
t~ T+- .. 1'00£00/C&D

Z&ec /1NS "lJ c

0

-

T+-_/o&:ilolco1JJE

0 T+->* 0 · · GAFN&

04&:iBG n:A 1 Ju I ~:j I

A ,S FCH:Ol'QRt9'

c T+-u tc~3,&CA&/(

/O~~NOOt9D- ~ea

CB=H( &?SB=C2 LO lJJQ 5T*402t000?

/01-E&KDR l4BUOH$

S~BI /OHOOM·BF~H
eF-MEFRG l'l<lOH·

...OF~M OeY402lOnoe
L09 L:·4021000~

3C.~2 OT3£- 0&03 PC&0<503N&-EQE4 H<O< RCU40210010

()

T+-3CENWC.,&

In

'Ot!OOH·EFIOHF U

,l+·uu. /OHS&e~ /OH ~tU402t0012

.. - () T+-~4C)~i) 7EC&O
0 -· T +-70 Jt:I eC.lY< JR

1~eG ,oe 710H*
(707lm-E-C&0(6-7
( C )P l'OHEO/<S<D

eFuMuFsN z·eGct7

Q~-EPC&OC5&7Le-E

ZOH$NOOM

~o

. /lfCiC0~&4DEe·<
...+<MOO>·( CLABCR· c·oH·LXl:20H· BB&

e<DMC73ABClvo&c7
~J&~KC&DCU-6&8-0
eHU ZOH·BE-OAEUU "£~GD92K**B

NI M £40210014 (C~O 3.040210015
. - (700 ;H0·02l0016
G SH 80040210017

0

T+-ev&eT l'OHOll-

·-t'lBGEN'Xl:'.B

, .

·· AA~CCACAECT-i&JE

++ 4ACT-+CXB

0 - T+-:~tco1&JE·<MM OW3EEEZX3&1 O&O· .<D<+20&AC~X+2~ AH~EEED01JJER4< &<D<+23ACCXX( &· .c"u tV040210020

DATE
EC NO·
(

l EAUG74 E247E5

l5NCiV74 e24e7o

PROG 10 PAGE

402-1 16

0 DATE
c E<. NO·

HAUG14
8247~!S

l5NC'\174 e24E70

PROG ID PAGE

402-1 16A

.c

·

·

·

·

·

·

·

·

·

·

·

·

·

·

0
· 0

·

·

·

·

·

·

·

·

·

·

·

·

·

·

···

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·1I · 0

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

teM MAINTENANCE DIAGNOSTIC PROGRAM

PART NO. PAGE

5558423

JBM MAINTENA~CE DIAGNOSTIC PrcOGAAM

I? 0

PART NOe PAGE

5558423 l?A

3741 ATTACHMENl TEST ·ITH -WRAP CONNECTOROBJECT CARD LISTl~G

4021
0

OBJECT CARO LISTl~G

cL· 1 THROUGH 16 CL 17 THROUGH 32 CL 33 THROUGH 48 CL 49 Tt1ROUGH 64 CL 65 THROUGH 80 CL 81 THROUGH 96 ()cL I THROUGff 16 CL IT TMROVGH 32 CL 33 TH~OL'Gt'! .a CL 49 TH~OUGH e· a.. 6~ THROUG~ 80 CL 81 THAOUGtt 96

T+-·<Tt4.&C84IS" ...

txaeG /ZE.J.&&HT AhCCHCACCe7?&l

.11< >OH*LO" ii>I CE
0&0=(<D<fT&4ACt4

AEw7?&1 0&0:(114<
ts·HA<~cc&CACC57

·ii>BGD92LDSB H<D<IT... (CDCACC84 3&1 O&O=<<D<IT&4

0 · - G SH SBU4021002l

T·J'f VF HEM&OQ lZ

·- () 0&0~ EAU40210022.

T+J"&TOl't~5Ct'J~fZX

e

. -

AC84 8YY402J0023

T+.' J:C3QAEO<fi tfE

. -
~ ·BG /OFH/ZE4H· 4BAteuo C01'!EZ4

Bl -L53S -·20 V 48A&Dl&t-
t: -MV?&BE<ll

· JIPEZ· tfG 4EA&7L&MFEU72 .J · JLPI OM~LOAEF-

. -
S -J&/ SBG .l'OBF 8 J.121 Dll';LOAEH

8 Jg OJ 40210045

T+-=GCE?2 KG3& 7

( T+-"BCC 19

·- "~8 Gt92L <BG S! .xe G /01 AATO~*BFUte eFE/ O*SG017 / I I ceco~<M0073EEESO

C- M3H402I0041e

.ea T+/ 8F~~KFT/

, .. ,fl+

*U3G /OHS&B" /CH

c:c D&MASI 11 &EVTX

AOET /l "C O&MAS

/OH 03<40210026 elf< 6H 40210027

0 T+/MIP

OH*MU

e T+/NHA3::10EJ72/0&

{-Cta3&HE+S< .JL

t .Jiiii I

C- E(7

< .JL) 6E~E SI -NILOAE&Se .J· , ( t!NG3&A~N8 ~L *8/ =:~40210048

N<3C

e E&XNBOt! EKD NH~8 LHY40210049

T+,fA3FZO: JAQOH· BFSH-FDC <<BGENS C

/Ot'S&CC /OHOe-

JE*BG l'ZEtcJ>l&He

0 -· 1'1< N·440210~2e

sez; T~/ce J.,~EZ41 JM

/1 MH C&t-!EO. e &

r>t.:S 0 E"V

(
T+,fB:>GLEAEZX3&&C
(

l&JC )B!ll40210029
.

0 T+/P >C4BENw2 £0

1 t t:El>-CFCAD)& , ...

T+/CZ 3L EEEZX3&&C 3&0&1JJE/<MMOWLA CD&<( JDCO&G2 ~. ?&£CJ&0&1JJSC<llll~ OWLACD£<( JDCD&G 2 $$.i1Q840210030

LtOOIGLSQC-Ol~M-

...J&J· ? M40210050
7F Q 94'040210051

··'
T+/E~c17 /llC~CO

a<MOOlLEAEX~3&-D

1.JJE)<M.,C'llLAEOCX

JFeOCX2 tcXl&JS E<~OOl"(A LEEF.ZX

SC Dt!.JoilBG

C tfD ·& C <O ·&

+D *& · +D ·&H H <D ~·H402100~o\

( T+/~N /Q< l""OM·
(
c T+/Ie<~00·3EEEXO
T+/~F&1ROIBMONC4

eFVM7GBV ·<BGOl7 OWLEAE0?3&1 IJJE 1JJER<D<ONTOHEV& SEVS2 Nll1&JEX<D<

.11 tceco1:<.-MO_LA

C
CE~41&JEZ<~MO_LA
Mf&CCN?HA>3EAED4

·OH*LXI(k OH*BHU CEUX9 JR<~ZC+· D O&lRCf ONC4 EVS

20H· 3RD40210033
. -
OK?H 4H"40210034
·- ..
2 E- 9 U402l0035

Ci T+/EX 1ue CA tu
0 T+/SX- F- DC.,c:

·B/RO&-FC<~DO.LA
ONTO EV&· ARoe-e

CEVC8 AR~f& ON?M
<<~DC.LEEEe01.JJE

A;TEAE04tJJEV<MM R<O<ONTtBEY&·&/R

OWL
oe-o "TU40210037

c T+/;QE4CT~CXN&(...

a c1 1u a c1 tu
X"NP90-BB ·-Kx-c C.CA &DA &DA &C-.
09XP~&<.A0 1 l 5_N

e 11 1tAGeu··.121G~D ~>J3JG+u
" A 0-Te · i..= s
E6·S06)J E>TS!IP &DA &OA &CP08EN

OD QHBBH

AU 0 ;~M4021005!5

T&+IHlMCW~~GP&<I O!SlM 3A-4021005E

SSQGR84_ &DA &DA &<U RB-40210057
a_o 5YQ4021oose

T8>IE50CR1:.E86_

( /OHOOH*SF1'HCF1/ <EeG092UU!8G St

6·M MC040210060

(
T+,f.lil( OJGL 1JP:ae G07·<e.J44FCC /l(

l!S·PSl<GTOMCAI <L RJ;. !!<:IC.Al ·PCE> I 1o·ce:·tE&<~A88E

T+/<7DEC<BJ'4UE:~ T+/(20M*BFX~KFE!

. /l&~<iH*L)l>BGD92
IXBG092&*·BG s I

LN<BG SI (<BG IC
-·

4EA<7<MCCZ3EBEZU 4BA.R

1JJER84 (OM L+<B G

0

00040210040

T+/,fl0lFSJ1'FR£(X

( C&DOLJ-BFUlil F <

il-J< '":-40210041
- ...
EM OQVl\0210042

0 T+l'S05>( E~PAl+/

El8XS8SPRllOCl&i1
.&i......·£Mct auce9+. -tt· &CCllCCE21 I

&·C·&IN ·uC?Q<P VK"t7·IE O>Ls:cc SKQXD&+eE5$eE&cl

eei:ce:+IEOFCE07E C2<PC4U?Sl1PStNC

~>TT10C3··Lt&<X
Fs_v eeTE£FC·6·G 05)PEC·f060A 5)S

S&CM P,Q40210062 P&<< ·JH40210063 T&<U ·1040210064

L DATE
EC l'\O.

l!SNCV74
821\870

PROG ID PAGE

402-1 17

DATE EC NO.
0

l~AUG74
824765

1!5NOV74 e24e7o

PRDG 10
PAGE

402-1 17A

c JeM MAt~T£NANCE OIAGNOS~IC PROGRAM

PAR'r NOc PAGE

(

CL

I Tt'ROUGtt l~ a. l? THROUGH 32

OBJECT CARC LISTING CL 33 THROUGH 48 CL 49 'fHR'JUGH 64 CL 65 Tt!ROUGH 80

901 CL 81 ......,......

c: T+,T:5;.TO)IL1·~

e&DA QFA-&<XNSXP

AS.CW6*GP&<IOStF

EO·fC6MA-OFA t+i

E6>C 21PTI )XFO·I

~··<· EL<··S,··OZIOOO·I
.............. :

('
· T+'lld·6·1<VI tlCSK8G
f"".
T+,,<Wl )FClMCTUe

.···NI cee:itvo;le&<v,suc st t tEo·c

n

TK·~'SUC'r6·GNexs E6MCL2)1=£8UCN5>C

S·R 20GO&+fRO)P Sl~PR&CllS·PS&IE

· U-F~CSF&+lROtP
·
e·Fs1;c.20G0&+t
. OJFC&ICe20G0£+1

SltiPR&FCES>I-&+. E~+&.RA440210068li

. 8ICO£.<PN8·J(Y~IA

. ·asM.KHv·o210069j '
. T&<< 5Tcai.02l007~t
.aaM P~e·o2100?1'

ROJPSIXPR~llt5·N 94 .... 440210072.

<:' T+,.KE·Pst;c oeT EO·J.S8PS64CR1;. ee.co1uc101R·e·· AS;.FIJV .aJXffl&I
T+"H !'!;.eta JCE6SP

. - uesu aes40210074

c T+,_MS·> 20~D&+e E4ZPC64C3KSP084C S1)TUllPCIMC,2<U> C4~t~eSN 6·PAIFG W6·XTIMCCOlfL&+f O&CU ~L.-0210075

>,_

c . T+,>c1;.ee·ctO)R

. . e·xAs:.FltV 48X Nl:I 84CA~·J ·Ct T1;.T&<Ge2>11e=, SKR 2DG0£+1ROtP SISM 2.44021007~

c· T+/79lWFR&Cf1~·P
c T+1'042Jtte=I' e·R
c T+,1?BWIE6MCC2<P
c

. . . S&1E O)PC&ll 8'R
.4&>·..T081' 20GO&+I
c·u_ &<PN 1DCR I;.
SI H OllTEO~ I ODC

18PNl)XAEEN· l)P
RO)PStWPR&Ctl54P
E84CC2<PC·"A-t.I· IK. .·&DC:l!llE6;L

D&CSF&+IROlPStXP
.~&tc.&tJ.&fR.O)P
.ODA O<V,5UCD21·
:··CFllPS:ZIPGO<I

R&FCES>C-K~tee>C
O&l)·t>PD&CSF&+I cs_PNl·IT&<(Hl·I Ht·(KK4CEO·J"6·P

..R9)M.·S8402l00?91 ~
KK· ......02100801
:St<~PH-·02100811

(

d'°:'.
t:~. ' T+,!V&<l~t·l~&FA

au_ &DA l<XSO·S

caTf.O·leO:fT~·l H5<PNB4CD6·XYl)V 01>- POU402100821

c ..... . ··········
c ... ... . ... ............. EB.IE*E7·=-.0C"PHS

02; .. ce_PNl·I T&C 1
.·...·........·.

=.-7tt&FI

c

·eelH&<SA2)fS&·I
.·.......·...·..
FX ASC

c&c·eesPT~). . . . .
..·..·..........
so Q

................
················
···.. ll350908741

.....

t

PE&·o21ooe3
~ IE 4021008·1

I

t21745S-4C210085!

c PA~E: -----------------------....----------~-- LAST

I ------------------------\

· · · · · · · · · · ·c · · · · · · · · · · · · · · · · · · · · · · · L

(

D'-TE
c EC 1'!0o

HAUG74 S:2476!5

15N0\174
e24e'lo

PROG ID PAGE

4C2-l i
is I
i

·

·

·

·

·

·

·

·

· ·

·

·.

·.

·--·

·

· · ·-· .· · ·

· · · .· · . ·

······:... .

·,-·. ....

.

18~ MAINTENANCE D!AGNQSTJC PROGRA·

PAAT NO· PAGE

5558781 I

IBM MAINTENANCE OJAGNOSTIC PROGRAM

--~·· PART NO·

PAGE

IA

4032

3741 ATTACHMENT OATA TA4NsFEA TEST

4032

3T41 ATTACHHENT DATA TRANSFER TEST

ERR LOC OBJE(T C~f

ADDR STMT SOU~E STATEMENT

ERR LOC 08.JECT CODE

AODA STMT SOURCE STATEMENT

0000
OAOO
OAOO 4032 0A02 00 OA03 01 0A04 0000 OA06 OAOD 0A08 FFFf' OAOA ·05000

OAOl
0A02
OA03
0A05
OA07
0A09 OAOC

CAOO Cl
C"OE 00 OAOF OA51

OA~D
OAOE 0A10

CA 11 CO 87 021A OA15 42
0A16 lE OAl 7 IASE 0Al9 40EO OAIB CO 87 021A OAlF 06 OA20 17
OA2l lAAO
OA23 3C 40 1F78 OA27 OC 5A 1F77 IF78
0A2D C2 01 OA51
0 A31 34 CU OA07

0Al5
OA16 OA18 OAU
OAIF
OA20 OA22

CA35 30 EO OA4C OA39 F2 81 07

OA.3C 3C EO OA4C OA40 F2 87 04
OA43 3C £1 OA4C

OA47 CO 87 02.22 CA48 40EI

OMC

CA4D CO 87 GAii

2 ·

LAST CHG :oe 01 74

3

DECK 4

4

SEO 0

5 L3742 START 0

(~

6

TREP

7

ORG x·AOo·

9 8 10

·············*******·······**·············..······*··············*-****

***··· ·

SECTION PREFACE

e

.................................................................

,.~

11

DC

Xl,.2·4032·

PROGRAM 10 ANO FU;VISION LEVEL

12

DC

Xf..1900'

SECTtOt4 FLAGS

l 3

Ot:

"'-I 9 01 ·

CURRENT ROUT I NE NUMBER

14

OC

XL.2·0000·

RESER YEO

15

DC

loL2fBEGlNI

FIRST ROUTINE ADDRESS

16

DC

Xl..2·FFFF·

17

DC

XL3·405000·

R!:SERVEO SPUT

18
19 20

*.......................io:·*"'***"'"'P*R"O'*G*R*A··M··N·.O.T.ES*"'******···****·*****-********

21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~·····················*··

22 ·

·

23 · ASSOLUTE_AODRESSING NOTE -

2· · 25 · 26.

IF ANY CORRECTIONS OR MODlFlCATIO~S ARE MADE ON ROUTINES 01 - OE. SE SURE TO CHECK THE ADDRESSES OF LASLES -JUMP-

·. c

27 ·
· 26 .. · 29 * · 30 ·

AND -INTS-· THESE TWO ADDRESSES MUST· WHEN OR'ED TOGETHER· ( INCLUDING THEIR PARITY BITS ) CONTAIN CORRECT PARITY·

*

SEE THE EXPL.ANAT<mY NOTE IN ROUTINE OE·

****···:M<······························· 31 ...............................

32

3343 35

·························*****·····················*·$·················

* ·

JNTROOl.CTION

PROGRAM TELLS OPERATOR TO PUSH SYSTEM

· *

36 ·

·

-37 3398

·
·B·E·G·I·N·

·

*DC·

·

·

·

·

·X·L··l··O·J···

·

·

·

·

·

·

·

·

*

·

·

·

·

·

·D·U·M··M·Y·

·R·O·U··T·IN·E·

·

·S·E·T·U·P···

·

·

·

·

·

·

·

·

·

*

*

*

*"'

40

DC

XL!· 00·

.

4-1

OC

AL.2CRTNOU

42 43 BEGINN B

PRINT

PAJNT SECTION 11£:ADINGa

44

DC

Jca.l · 42'

45

DC

ILi ·30'

46

DC

AL2CUPSIDCJ

47

DC

XL2·40EO·

·e

e

PAINT

4-9

DC

JCL1·06·

50

oc:

ILi ·2~·

51 52

DC MVJ

·o· AL2(JHfROJ
PAT+1.x·

53

NVC PAT(91J.PRT+1

54

LA

ATN01 ·XR1

55

ST

FATN.XRI

PRINT OPERATOR JNS~UCTrONs.
SET UP ·CLEARING· BYTEe CLEAR PRINT FIELD· RESTORE RTNDl AODRESS·

c
j I

56

57

CLJ

58

..IE

CURRENT HAt..T -EO- 7 JUMP IF SOe

59

60

MYI

" 61
62 ALTER MYI

f'tPL.xx.x· eo·
... 7
toP&.x.a.x·E1·

SET UP FOR HALY -EO-· SET UP FOR HALT -El-·

63

64

8

INLINE HM.T -Eo- oa -El-·

65 HPLXX DC

66

67

8

SE GINN

AEPEAT IF NO SYSTEM AESETe

GASl Ol 0A52 00 OA53 OA62

OA55 CO 8'7
OA59 C4 0A5A 0810
OA5C: ClFl 0A5E 93T1
OA60 40 0A61 41

lBOB

OA62 02
OA.63 00
OA64 OAT3

0A66
OAi>A 0A6B
OAoD
0A6F
OA71
0A72

CO 87
DO 084"0
CtFl
9441
42
43

1808

0473 03 OA74 CO
OA75 OA84
OA 77 CO 87 1808 OA7e Ea
0A7C OOAO
OA7E CIF'l
DASO ~461
OA82 44 0A83 45

OA51 OA52 OA54
OA59 OA58 OA50
OASF' 0"6-0 OA61
oAe2 OA63 QA65
0A6A OA6C
0A6e OA70 0A7S OA72
0473 OA7· OA76
0A?8 OA70 OA7F OA81 OA82 OA83

69 .........

* 70 ATN01 ·

71 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

72 73
74
75

*
·
.· .

.

.

.

.

.

ROUTINE
........

01
...

.

.

.

.

.

.

.

TEST
.....

DATA
.....

BYTE
.....

TAANSFERa
..........

BYTE ·
.....,...

.

IOe
...

.

.

.

.

.

.

.

.

.

.·.·*

.,.,76 ATNOl OC DC

Xl.l·Ot· Jd..l·oo·

AflUTINE MJMSER· NO MANUAL. INTERVENTIOlll REQUIRED·

78

DC

M...2CATN02J

ROUTINE 02 ADDRESS·

79

80

e

DATA

81

DC

XL1·c4·

82

DC n2·oe10·

83

DC

XL2·Clf'l·

8·

DC · XL.2·9n1·

85

DC

XL.I ·40·

86

DC xt.1··1·

GO 00 DATA TAAHSF£R TESTe
-CONTROL CODE· -£XPECTEO OIAG-DTA· -EXPECTED STATUS-LCl:t· -MAP REFERJ;NCE FOR SENSE
-SENSE CHEU HAL.Te
-BYTE CHECK HALT·

87 88

89 ·········

~0 91

·"'*R*T*N*0*2**·**...............,....................- ··· '#................*.......

92 · 93 ·

AOUTJNE 0.2

TEST DATA BYTE TRANSFER. BYTE c 40·

· *

9· 95 96

. ·
····~·~·········*········

. ·

·

·

· .

.··

·

·

·

·

···

·

·

·.....

.....

.....

.....

.....

..·

RTN02 OC

~1 1 02·

ROUTINE NUMBER

97

CC

XL1·00·

NO MANuAL INTERVENTION REQU!REO

98

DC

"'-2(RTN03)

RWTiNE 0.3 ADDRESS

99 100
101 102 103 10· 105 106

e

DATA

O(;

xt.1·00·

DC XL.2·oe.o·

DC

XL2·C1Fl·

DC DC

~xi·..'1 i·i4·2····

DC

XLl ·43·

GO 00 OATA TRANSFER TEST· -CONT RtL CODE· -EXPECTED OIAG-OTR· -EXPECTED STATUS-t..CRe -MAP REFE~EHCE FOR SENS£ CHECK·
-SENSE ~HECK HALT·
-BYT~ c.MECK HALT·

107
108
109 ·········

110
111

·· ·R*T·NO*:!·J ······----·..···...................................................

* 112 ·
113

ROUTINE 03

TEST OATA BYTE TRANSFER. BYTE ·AO·

·
·

114 ·

·

..·····.. .. 111165 R·T··N·0·3··D·C······X·L·1···0·3·· ~·····****· ROUTIN·E··H·U·M··B·E·A············~····*"'·

U 7 118

OC

X4..JSOO·

DC

AL2(RTN041

NO tNTERVEHTIOH AEOUtAEO ROUTINE 04 AOOAESS

119
120 121 122 123 1.24
1Z5 !26

8

CATA

DC a1 ·ea·

DC

XL2·o&Ao·

oc

JllL2·ClF1·

DC

X&.2·9461 ·

DC

XL1c44·

DC

XLl ·45·

GO 00 OATA TRANSFER TEST·
-CONTROl. CODE. -EXPECTED OIAG-CT~e -EXPECTED STATUs-t..CRa -MAP REFERENCE FOA SENSE CHEt.lla
-SENSE CWECW. HALT· -BYTE CHECA HAI.Te

OA TE

16AUC>74

EC. NO. 824765

15NOV74 824870

16.IUNTS 825057

PROG 10 PAGE

403-2 1

l>ATE
EC NO·

r J6AUG74
624765

15NOV74 824870

16JUN7S 825057

PAOG ID
PAGE

\..

-·~- --- ·-----~---·---~------------------------------------------~--------·- -·-

IS· MAINTENANCE OIAGNDSTIC PAOGRAN

4032

3741 ATTACHMENT DATA TRANSFER TEST

PART NO. PAGE

5558761
2 j '

3741 ATTACHMENT DATA TRANSFER TEST

PART ND. PAGE

5558781 2A

ERR LDC 08..IECT CODE

AODR STMT SOURCE STATEMENT

ERR LOC 08.JECT CODE

ADOR STMT SOURCE STATEMENT

OA84 O· OA85 00 DA86 OA95
OA88 CO 87 1808 OAEIC El 0A80 08015 OA8F CIF1 0A91 9481 OA93 46 OA~ 47
DA95 OS 0A96 00 OA97 GAA6
OA99 CO 87 1808 OA9D E2 OA9E 080A OAAO ClFl 0AA2 9501 OAA4 48 0AA5 49
0AA6 06 ~AA7 00 0AA8 0AE2
GAAA CO 87 021A OAAE 45 OAAF 15 OA80 1CC6 OA82 40"6
OAIM CO 87 145C
OABS CO 87 U511 OABC FO 3C 3C
OABF 31 41 IA30 OAC3 31 42 JA30 OAC 7 31 44 lA62 OAC8 31 45 JAJO
OACF F3 43 00

OA84 0A85 OA87
OA&C OA8E
OA90 OA92
OA93 OA94
OA95 0A96 OA98
OA90
0A9F
OAAl 0AA3 OAA4 OAAS
OAA6 OAA7 0AA9
OAAE OAAF OAB1 OAB3

128 ·········

129 · RTN04 ·

130 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

131 ·

·

13.2 ·

ROUTINE 04

TEST DATA BYTE TRANSFER. BYTE s 05e

·

133
134
135

·
····· ATNO-·

·

···
oc

·

·

·

·

· · · · · ·.
lCLJ· 04·

.

·········N··......... ROUTINE

.......
NUMBER

.

.

.

.

.

.

.

.

.

.

.

..

.

.

.

.

.

.

.

.·.Ir

(;

136

OC

XLl·OO·

HO MANUAf... INTERvEHTION REQUIRED

137

DC

AL2CRTNOfU

ROUTINE 05 ADDRESS

138 1.39 140 141 142 143 144 145
146

e

DATA

DC

XLS-El·

oc

XL2·oeo5·

DC

XL2·CIF1 ·

oc

XL2·9481·

oc

XL.1·46·

DC

JCLI ·47·

GO DO DATA TRANSFER TESTe -CONTROL. CODE.

c

-EXPECTED DlAG-OTAe

-EXPECTED STATUS-LCRe

-MAP REFERENCE FOA SENSE CHECK·

-SENSE CHECK HALT·

-BYTE CHECK HALT·

147

148 . . . . . . . ..

149 · ATN05 · .

I

160 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .:

* UH ·
152

ROUTINE 06

TEST OATA BYTE TRANSFER. BYTE a OAe

*I
.;

153 ·

·'

154 ........................................................................·

155 RTN05 0C

156

DC

ll:Ll '06·
llCLI ·oo·

ROUTINE NUM6ER NG flCANUAt.. INTERVENTION

167 158

DC

M.2CATN061

ROUTINE 06 AOORESS

159 160 161 162
163 164 165
166
167

8

DATA

DC

XL! 8 E2·

DC

XL2 1 080A·

oc

XL2·ClF1 ·

DC

llCl.2· 9501.

DC

XL.1 1 48.

DC

XL1·49·

GO 00 DATA TRA.,,SFER TEST· -CONTROL. CODE· -EXPECTED OJAG-DTRe -EXPECTEO STATUS-LCR.
-MAP REFERENCE FOR SENSE CHECKe -SENSE CHECK HALTe -BYTE CHECK HALT.

* 168 ·········
169 RTN06 ·

170 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

171 ·

·

172 ·

ROUTINE 06

TEST BUSY AFTER DOING SIO CONTROL 1·

·

173 ·

·

174 .......................................................................

175 RTN06 DC

XL.1°06·

ROUTINE NUMBER

176
177 178

OC

XL1 1 0Q·

DC

At..2CRTN07)

NO MANUAL. INTERVENTION AEQUIAEO ROUTINE 07 ADDRESS

179 180 181 18.?
183

B

PRINT

DC

XLI 1 45·

DC

IL1·21·

DC

AL2CHD06)

oc

PRINT Busv TEST HEADING.

184

185
186
187 188 189

8
a
HPL

INITL.
QUES

INITIALIZE THE 3741e
TEST FOR SSW 101 HALT -FF- IF ON.

190

LIO HOOOQ,x·41·

191

LIO H0000eX 8 42·

192

LIO ADAS. K····

193

LIO HOOOOeX'45 1

194

CLEAR FUNCTION REGISTER. CLEAR LENGTH COUNT REGISTER.
LOAD ADDRESS INTO DATA AORS AEGe CLEAA OATA TRANSFER REGISTER.

195

SlO

ISSUE START 1/0 CONTROL I·

0A02 Cl 42 OAOA OA06 CO 87 14A8 OADA Cl 42 1491
OAOE CO 87 0216

OAE2 07
OAE3 00 OAE4 0697
0AE6 CO 87 021A OAEA 45 OAEB 25 OAEC 1C81
OAEE 40A7
OAFO CO 87 14SC
OAF4 CO 87 1511 OAFS FO 3C 3C
OAF8 31 41 1A34 OAFF 31 42 lASO 0803 31 44 JA62 08ol7 3C AA 1998 OBOS 31 41 1AS8
OBOF F3 42 00 0812 F3 44 40 OS15 F3 44 40 OBIS 30 45 08SC
oe1c 3c oo os5c
0820 OD 01 OSSC 085A 0826 F2 01 21
0829 F3 44 80
OB2C 30 4.2 0880 0830 30 45 0885
OS34 OD 01 ~eas 0883 083A F2 01 31 OB3D OD OJ 0880 087E 0843 F2 01 28
CB46 CO 87 0216

084A 084E 084F 0850 0852

CO 87 C2 17 lE07 ·04A

021A

085" 0858
0859
GBS6

co 87
OS
2SOC 0000

1699

OAE2 OAE3 OAES OAEA OAEB
OAEO
OAEF
084£
OS4F 0851 0853 0858 OBS.A 08SC

196 197 198 IS8S'( 199

TIO 8 TIO

1sesv.x·42· NTSSY
ausy.x··2·

BRANCH IF SUSY AS ~PECTEOe GO TO EctAOR MESSAGE IF NOT BUSY· eflANCH TO ERROR IF BUSY STILL ON.

200

B

LINK

201

RETURN TO OCPe

202

203 ·········
* 204 ATN07 ·

205 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

206·

·

207 ·

ROUTINE OT

TEST SINGLE CMARAC'!EA T'CA~SFER WITH

·

208 ·

A WRITE CAU.. COIUIMIOe

·

209 ·

·

210 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ._ . . . . . . . . . . . . . . . .- . . . . . . . . ..

211 RTN07 DC

212

OC

.JCLl·07· XL.1·00·

RDUTJNE NUMBER HO MANUAL l~TERYENT'Otll AEOUlREO

213

OC:

M..2CRTN08)

ROUTINE 08 ADDRESS

214

215 216 217
218

8

PRINT

DC

XL1 8 4&·

oc

ILi ·37·

oc AL2CHOO?J

PRINT -.Rl'I£ TRANS TEST t'EAOINGe

219

DC

XL.2·40A7·

220

221

B

JNITL

222

INITIA&.IZE THE 37·1·

223

B

QUES

224

HPL x·.ac·.x·x·

225

TEST FOR SS· IOe HALT -FF- IF ONe

226

LIO

227

LIO

228

LIO ADAs.x····

229

Niii 0AOATAeX 1 AA·

230

LIO H8082eX· 41 ·

SET FNCT REG TO 6 USEC RESETe LOAD U:NGTH COUNT REG. TO FFe LOAO Ao.:>A£SS IN DATA AOAS REGe INITIALIZES OADATA TO A X·AA·· SET 37·1 TO OIAGNOSTIC NODE·

231

232

SIO

233

SIO

234

SJO x··o·.x·4'4·

235

SNS SS07AeX 1 45·

236

tlVI SS07AeX·OO·

237

ISSUE A ·RlTE CALL·
ISSUE CO.TROL 2e 1'0 SELECT I~
- FORCES SERVICE REQUEST· SENSE OIA6NOSTIC,OATA TRANS -2soo-. CLEAR DATA TRANS REG·

2.18 239

CLC .IHE

SS07A(2) eSS07A-2 ER07A

OIAGNOSTIUDATA TRANS AS EXPECTEO 'I JUMP IF NOTe

2·0

2·H

510 x·eo· .x· ···

242

SNS sso1e.x·42·

243

SNS sso7c.x·4s·

244

DO CONTROL 2 TO CAUSE EOTe SENSE STATUS,LENGTH COUNT FOR -ElOO-
SENSE DlAGNOSTlc;'OATA TRANS -OOAA-·

245
246 247 248
249

CLC SS07C(2)eSS07C-2 .INE ERR07 CLC SS07BC2teSSQ7B-2 .JNE ERR07

OIAGNMSTIC,OATA TRANS AS EXPECTED 7 .IUMP IF NOT. STATUSAENGTH COUNT AS EXPECTED 'I
JUlllP IF NOT.

250

B

LINK

251

* 252 ROUTINE 07 ERROR MESSAGES *

253

AETURN TO OCP ·

254 ER07A 8

PRINT

255

DC

JCL1 ·c2·

256 257 258

DC

ILi · 23·

DC

AL2' SAVCK I

oc

XL.2 1 404A·

259

260

B

261

oc

262

oc

263 SS07A DC

ERROR
a1·os·
a2·25oo·
XLa·oooo·

OUllP OIAGNOSTIC,OATA TRANS REG·
-ExPEC"IEOe -ACTUAL.

DATE

16AUGT·

ec NO. 824765

15NOV7e
824870

16.JUN75 8.250S7

PROG ID PAGE

403-2 2

DATE

16AUG74

EC NO. 82·765

l5NOV74 824870

l6.IUN75 8250S7

PAOG ID
PA~

··· · · · ·· ·. -·

··

(.c
·=-···-· .

··

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

···... ·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·
·

·

·

·

.··-_,

PART HO. PAG£

5558781 3

3741 ATTACHMENT DATA TRANsFER TEST

4-032

ERR LOC OBJECT CODE
0850 FF Ci S5E CO 87 J4EA 0862 9541
.. 864 co 87 0222
CB68 404A OS6A CO 87 0216 -
086£ CO 87 021A 0872 C2 OB73 18 0874 lDDF 0876 404C
0878 co 87 1699
OB7C 02 0870 £300
OB7F 0000 0881 05 0882 OOAA ~SM 0000 0686 'FF 0887 CO 87 J4EA 0888 9£42
oeeo co 87 0222
0891 404C
0893 co 87 0216
0897 08 0898 00 0899 OC4F
0998 co 87 021.\
(i89F 45
CBAO 29 CBAJ 1C8C OBA3 40A9
08A5 C:O 87 145C
OSA9 CO 87 1511
OBAD FO 3C 3C
oeso 31 41 1.u.a
0684 31 42 1A30 0888 31 44 1A66 OBBC 31 45 lA.'10 OSCO 31 41 U.44
OBC4 F3 42 00 OBC7 F3 44 '40 OBCA F3 44 40 GBCD 30 ·3 OC19 0801 ~ 43 0Cl9

AOOR STMT SOURCE STATEMeilT

ERA LOC Of!:l.IEC:T C.~

0850 0863 0869
0872
0873 0875
0877
OS7C
OS7E 0880 0881 0883 0885 0886
cesc
0892
0897 0898 OS9A
089F OBAO OBA2
CSA4

U.4 265
266 267 268 269

oc

XLJ·FF·

s

MAP$

DC

XL.2·9541 ·

s

HALT

oc

. lCL.2·40~·

e

LINK

POJHT TO fllAP CHMlT· -P.AGE 9S.. ENTRY 1. ERROR HALT -4A-.
RETUAH TO OCP.

270
271 ERR07 s

272

DC

273

DC

2.7·

oc

275

DC

PilUHT
xa..1·c2· u .. 1·27·
#L2(WRTC«)
a2··o·C·

2.76

277

8

278

oc

279

DC

280 SS07S DC

Z81

DC

282

DC

ERROR XLl · 0211
XL.2·E300· Jel.2·0000·
XL.t ·os·
XL.2·00AA·

l>UMP THESE REGlSTERSSTATUS,LENGTH COUNT RE~. -E.XPEC T£D · -ACTUAL· OJAGNOSTICl'OATA TRANS REG. -EXPE,CTEO,.

283 SS07C DC

284

DC

285

e

286

DC

287

8

288

cc

289

a

XL.2·0000· Jlll...l 8 FF·
MAPS
a2·9542·
HALT
X L Z · · o.. c · LINK

-ACTUAL·
POI~T TO MAP C~ART. -PAGE 9S.11 EHTRY 2:.
ERROR KALT -4C-.
RETURN TO OCPe

290

291

292 ...........

* 293 RTNOS ·

1

**···***! 294 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ., ····· - . . . . . . .

~s·

J

* 296
297 ·

ROUTINE Ci8

CHECK FOR SERVICE RESPONSE RESET AFTER 6 usec..

··II

*' 298 "' ,.,! 299 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...,··

300 ~Th08 DC

XL1·oa·

ROUTINE NUMBER

i

301 .302

DC

Xi...t-00·

OC

AL2(RTN09)

NO .MANUAL INTERVENTIC'f>l REQUIREO

1

ROUTINE. 09 APc'IRESS

l

303

304 305

fl DC

PRINT
XL.t ··s·

PRINT SERvlCE RESPONSE f,jEAOlNG.

31,)6

DC

JL1·41 1

307

DC

ALZCH00.8)

308

DC

XL.2 9 40A9·

309

310 311

B

lNJTL

R£ SET THE 3741 e

312 313 314

B HPL

TEST FOR SSW 10 ·

(_

HALT -FF- IF OH.

315 316 317 316 319 320 · 321 ·

LIO
i..10
LIO LIO LIO

H0082.x·41·
HQOC·O·X·42·
AORsoo.x··4· Hocoo.x··s·
H4190.x·41·

,PCJT 374\l IN DIAGNOSTIC MODE. Ci.EAR LENGTH COUNT REGISTER. LOAD -OO- BYTE AORS JN DAR· CLEAR DATA Ti!.C.NS REGISTER.
SET 3741 IN RESET SER RESP AFTE~ 6 USEC. SL.AVE. DlAG. MODE. ANO LATCH XFEA LINE 3 CTRL 3J.

322 ·

323 324 325 326
327 328 329 · 330 · 331 ·

SIO x·oo·.x··2· SIO x··o·.x····
SJO x··o· .x· .,.·
SNS SS14A.x·43· SNS SS14A.x·43·

ISSI.£ A WRITE CA.U... JSS._,E CONTROL 2 .. i'O SEl.ECT 1:.h - FORCES SERVICE REQUEST· OUMMY SENSE TO STALL
SENSE TRI.. FOR -FF06t THE 06 tEANS SER RESP SET TRL 3 LATCHo 1,0 TRANSFER 2 RESULTS
JO DISCONNECT J

~605 30 *f> OC3D
08!'>9 0.0 D l :OC1 9 OC.1 '7
oeOF F.2 01 oo
08E2 OP Cl OC:30 OC38 t:.8£S F2 01 40
OBES CO 87 0216

0 8EF OC 28 lf':ID ·£Z8 C8FS OC .C5 199· JFSF OlBFiS OC CS lF.30 1"4
OC01 CO 87 021A GC05 C.2 CiC06 58
OC07 lF77 OC:09 4'04£
occe oc SA IF77 1F78

OCH CO 87 1699 OC15 03
OC16 FF06 OC18 OOOC OClA FF OC18 CG S7 l4EA OC1F 9561 OC21 C:C 87 02Z2 CC.25 41li4E
OC27 C:il 87 Clii:l6

·,cza c.o e7
OC2.F C2 OC3:1 21 OC31 .1EZ8 OC3.3 ~Hi.W-

0211o

OC.35 Ci> 87 1699 f#C39 05
£lC:?A ODCCl l>C.3C 0.0 00 CC3E FF CC3F CO 87 14£.A
C.C43 9562
OC45 CO 87 0222
OC"19 40~F OC48 CC 8? 0216

OC.4F 09 OCSG 00
ocs1 ocsa·
c.::s:; C>1 a-ir 021·
CC.57 45
ccse :o
OCS9 !Cf..3 OC5B 'l(;A9
GCSO CO 8l' !45C

OC05 OC06
ocoe
OCCA
OC.15 OC17 CC19 OClA 0C20 '0C26
oc2F ()C30 OC32 OC34
OC4F ocso
ocsa
OCS7 Ct:58 CCSA
ocsc

332

333 336 335

CL.C $S.l4AC2J ..ss,l·A-2
JNE au.u.

PJO SE_, ~P :SET TAI. .3 1...A11'CM 'f JJJltlP .fF .aY·

336

CLiC SS.148{2)·ffi4S-2

OH> ,SEl!lV.I CE aE5POH« liESE1' f

337

-'NE SU4

.IUMff' IF lllJJ·

338

339

B

LINK

34-0

3'1-1

342

34~ £R··"' ."'

344.

N'lfC

PRY-58'.331 ·Sli'llNI TE:STC 6 .t .,PllrT-56

3lt.5
346 347 348 .349

tl!VC
e
DC
oc oc

MT-58(6J11tTES'T PRJ.fllT . JU...l·U· lt.1·9.1" &.:2tPRTJ

350

DC

JllL2. 4CM,£'·

351

MVC PR1'(91 ).fl'RT+I

352

353

8

E&ROA

3'S4

PC

JQ..J ·03·

355

DC

356 SSl-4A iOC

XL..2·FF06·
LZ·ooa,o·

-E1'PECT£3. -ACrUAL·

357

DC

XL.l·FF·

358

8

MAPS

POINI' ~O MAP CHART.

359

DC.

.IQ..2·9561·

-PA.a: 956e EtfTR''f' 1 ·

:3fi>Q 361
Z62

El

t.ALT

o.c:

a:L.z·,40.s:·

s

LINK

E&Ra& H._....T -4E-.

363

3~ ER14

ii

PRI!li!T

31>5, 366

oc

XLl"C2°

.oc

n.1 ·33·

.31>7

DC

"L21SRVR)

368

DC

XL..2 8 404F"

369 .370

e

EAROR

OU·P blAGNOsTIGnlATA TRANS AEG·

37l

DC

372

:oc;

373 55148 DC

Jll..1·05·
J1L2·oc-oo·
XLZ·oooo·

37·

DC

XLJ·FF·

375

B

IM.PS

PGIMT TO MAP CHAU·

376 377
.178 37'9

DC

X.&..2·9562·

B

.HALT

oc

J11..2··0··

a

LINK

-PAGE 956e ENiR'I' 2·
ERROR ...-..T -·F-·
A£1'URH TO OCP.

380

381

38Z ··--··

383 · RTN09 ·

. ···-=···-. .---·-·-·"'*"'"........._s:···-······............ 33E8;.·S,.·..·*···~···

·

.i86 ·

iRut·Hr.:~ ~9

?"EST ~a;l\llCE RFSllONSE ~I\l'ER·

·

. ~-

--·->!'·······-··-"'·---···· .. ····-····"'·$<t*·*··~ 338889 R·T·lll·OO·"·?··P·C·. ····::·ill--1·· o·s·;···

ROUTJ NE HU"6EIO

390

DC

X!-1 ·£1-0 8

ND NANWU.. iNTERVENTICN JiEQ~lREC

391

OC

Al.21RTNOAJ

~WTHIE CA ·DDRESS

.J.92

393

8

?i< IWT

Plilt~T RESAJNSE Dftl VER MEAZ>INGe

39-4

OC

XI. I ·45 ·

3'95

X

1LJ·29·

39~

DC

M..2CHC09>

~··

oc xa..2··0A9·

398

399

8

fNITL

INIT 'ALJZE THE ~74h

DATE

16AUG74

EC NO. 824765

15NOV74
ez·a7o

16.IUN'i'S 825057

PR06 ID PAGE

OATE

J 6AUG74

EC NO. S24765

16,UNY'S 825057

PADG ID
PAGE

0

·..

IBM MAINTENANCE DIAGNOSTIC PQO~AM

.. PART NO.
PAGE

5558781

4032

.3741 ATTACHMENT OATA TRANSFER TEST

ERR LOC OBJECT COOE

AO::>R STMT SOURCE STATEMENT

CC6l CC 87 1511 OC65 FO 3C 3C

OC68 31 41 lA.34

"'°' OC:6C 31 42 U52

OC70 31

1A66

OC74 31 45 lA30

0C78 31 ·U 1A40

OC:7C OC7F OC82
OC85
OC89

F3 42 F.1 44 F3 44 30 ·3
30 43

00 40 40
OCA9 0CA9

OC80 00 01 OCA9 OCA 7
OC93 CO 81 0216

OC97 OC98 OC9C OC90 OC9F

CO 87 C2 IE
JE46 4050

021A

OCAl CO 87 1699 OC45 03 OCA6 FF04 CCA8 0000 OCAA FF OCAB CO 87 14E4 CCA.F 9563 CCBl CO 87 0222
OCB5 405C ;;ca7 co 87 021·

OCBB OA OCBC 00 OCBO OEOC

OCBF OCC3 OC:C4 OCCS
OCC7

CO 87 45 19 1C46 40AA

021A

CCC9 CO 67 145C

OCCD CO 87 1511 CCOl FO 3C 3C

OC04 31 41 lA34 OCD8 31 44 1A62 OCOC 31 45 1A30
OCEO 31 42 I A5C
OCE4 31 41 1A40

OC9B OC9C OC9E OCAO
OCA5 OCA7
OCA9 OCAA
OCBO OCB6
ocea ocec ocee
OCC3 OCC4 OCC6 OCC8

400 401 402

B
HPL

QUES

TEST FDR SSlll 10·
HALT -FF- IF ON.

403
404 405
406 407 408

LIO LIO
LIO LIO LIO

H0002.x·41· HOOFo.x·42·
ADRsoo.x····
Hoooo.ic·4s· f-!0080 · x· <U ·

SET FNCT REG TO 6 USEC RESET. LOAD -FO- IN THE LENGTH COUNT REG.
LOAD BYTE -00- ADDRESS 1N OAR. Ci..EAR DATA TRANSFER REGISTER· SET 3741 To DIAGNOSTIC MOOE OF OP.

409

410

510 A· oo·.x· 42·

411

SID x··o· .x· 44·

412

SID x·40·.x·44·

413

SNS SSlSAsX· 43·

~u 4

SNS SS15AeX·4,3·

ISSUE A WRITE CAl-Le 00 CONTROL. Z· 1/0 SELECT 13· - FORCES SERVICE REQUEST· DO A 01.JMMY SENSE TO STALL· SENsE TRANS LINES FOR -FFD4-e

415

416

CLC SS15A(2leSSlSA·2

417

BE

LINK

* * 418
419

ROUTINE 09 ERROR MESSAGE

420

421

B

PAINT

422

oc

a 1 · c z11

42.3

oc

1L1·3o·

424

DC

J:i..2(0RIYCK)

425

oc

XL2··05oe

TRANS LINES AS EXPECTEO ? RETURN TO OCP IF SOe
PRINT DRIVER CHECK·

426 427

B

ERROR

428 429

DC

Xi..1·03·

oc.

JU.2·FF04·

-EJtPECTEO.

430 SS15A DC

XL2'0000"

-ACTUAL.e

431 432 433

DC

B

oc

J::.l..2'9563·

POINT TO ~~V C~AQTo -~AGE ~56. ENTRY 3·

434 ~35
436

B

HALT

DC

Xt.2 1 4050·

B

LINK

437

438 439 ·········

440 · RTNOA ·

441 442
4.43

· ..
·

·

*"'*'*******"*"'*"""'~""*"'"'"'"'*"""'"'"'"'*"'**""'**"""""*····~··***"'"***''"**"****"'···

ROU'TI NE OA

TRANSFER 3 OATA B\'TES TO CHECK THe

*·~

444 · 445 ·

COUNTERS ANO ADDRESSES FOR INCRE!o1ENTH-1G.

·:

,.

446 . . . . . . . . . . . . . . . . . . . . . . . . . .. . , .· · · · · · · *~~~~*~***~*******-********~*·***~*

441 RT NOA DC

JCLl ·oA·

ROiJHNE NVMsr::R

446

DC

XL! ·oo·

/>iC MAl~UAL INTERVENTION REQUIRED

449

DC

AL2(RTN06)

ROUTINE CC AOOAESS

450
451 452
453 454

6

PRINT

DC

XL.1°45·

DC

ILl · 25·

DC

AL2\HDOA)

PRlNT TFAN$FER 3 BYTES kE.\OING·

455

DC

XL2"40AA·

456 457

B

JNITL

lNITlALiz°E THE. 3741.

456

459

s

OUES

460

HPL x·3c· .x· 3C·

TEST FOR SSW JC5
HALT -f'F- IF ON·

461 462 463 464
465 466

LIO LIO LIO
LIO LIO

HOCi02eX·41 1
AORS. x· 44~
H0000·X·45·
tlOOFS.x··z· H0080eX 1 41·

SET FNCT REG FOR 6 USEC RESET· LOAD DATA BYTE AOORESS IN OAR. CLEAR OATA TRANSFER REGISTER· LOAO -FB- IN LENGTH COUNT REG. PUT 3741 IN OIAGNOSTIC MOOEe

467

ISM MAINTENANCE OIAGNOSTIC PROGRAM

4032

3741 ATTACHNENT DATA TRANSFER TEST

ERR LDC CB..IECT CODE
ocee F3 41 oo
OCES F3 44 61 OCEE F3 44 61
OCFl 3Q 45 0086
OCFS 30 42 0088 OCF9 30 44 0090
OCFD OD Q 1 0086 Qoa4 OD03 F2 01 70 0006 00 01 0088 0069 OOOC F2 01 67 ODOF 00 01 0090 ODdE Ql)l5 F2 01 SE
0018 F3 44 62 ODlB F3 44 62
OOlE 30 45 OCBZ 0022 30 42 0087
0026 30 44 oosc
coz. oo o1 ooaz ooa c
0030 F2 01 oF
0033 oo 01 ooe1 OD05
0039 F2. Cl 66
oo3c oo 01 ooac ODtlA
0042 F2 Cl SD
0045 F3 44 158 JD4S F3 44 68
c D·:.11 30 45 oooe
;;;o~F 30 4 2 OOE.3 Ct)'.53 3<:. 44 OOEB
cv~7 oo 01 oooe oooc
0050 F,a Ol 6E CD60 00 Cl OCE3 OOE1 0066 F2 01 65 0069 00 0 1 ODES uOa6 OD6F F2 01 SC
0 D7Z CO 87 0216
0076 3C 51 OE07 OD7A CO 87 ODFA
007E CO 87 1699 0082 05 0083 2305 0085 0000 OD67 02 COSS 81FC: 008A 0000
oosc 04
0080 1999
OOBF 0000 0091 FF 0092 CO 87 14EA 0096 9581 0098 co 87 0222
009C 4051 OD9E CO 87 0216
ODA2 3C 52 OE07

AODR STMT SOURCE STATEMENT

0082 0084 0086 0087 0089
ooaa ooec
008E 0090 0091
0097
0090

468

SIO x·oo·.x·41·

469 470

SIO SlO

X1 61· .x·44·
x· 61 ·. x·44'

471 472 473 474

SNS SNS SNS

SS16A·X·45·
SS 168. x· 42·
SS!6C.x· ..·

475 476

CLC SS166'(.2) .ss16A-2

477 478

JNE CLC

EIH6 SSi68(2)1SS16S-2

479 480
481

JNE CLC .JNE

ER16
SS16C(2)aSS16C-2 ER16

48Z
483 484

SIO x· 62'. x· 44·
SIO x·62·.x·44·

485 486 487 488

SNS SNS
SNS

5S16EaX·451 SS16FeX 9 42· SS16H·X·44°

489 490

CLC SS16E<2l1SS16E-2

49.l 492

.Jr.IE
CLC

ERR16 SS16Ft21 .. ss1c;F-2

493
<194

ERR16
SS16H,2isSS16H-2

495

ERR16

4\16
i;97

S!O

JP 68 1 "'XE 44"

~98

SIG

x·6e·~x~44·

499 5CO
5~1

SNS SNS

SSl61 ·X 9 459 $Sl6.J.X 8 42·

502

SNS SS16K·X 0 44·

503 504

CLC S516IC2! .SS161-.2

505
51)6

JNE ERRR16 CLC SS!6.itiJ.SS16J-2

507 508

JNE C!..C

ERRR16 SS16K{2iwSS16K-Z

509

JNE ERRR16

510 511

a

l.INK

* 512
51~

ROUTtNE OA EARCR MESSAGES*

514

515 ER16 MV! RTRN-1.x·s1·

516

e

E16

517

518

B

519

DC

520

DC

5.21 SS16A DC

522

DC

523

DC

524 SS16B oc

525

oc

526

DC

ERROR
XL1 · os·
XL2°Z305·
xL2·oooc · XLl · 02·
X1...2·81Fc· xt..2. 0000.
XL1 8 C4·
AL.2(OAOATA+11

527 SS16C OC

528

DC

XL2·0000·
lQ...l·FF 1

529 530 531

B

MAPS

oc

xi..2·9se1 ·

e

HALT

532
533

oc

Xl ,2·4051"

8

LINK

534
535 ERA16 MVI

RTRN-t.x·5z·

DATE

16AUG74

EC NO. 824765

1S."40V74 824670

16JUN75
8.25057

9ROG JD
PAGE

DATE

l6AUG74

EC NO. 824765

l5NOV74 824870

16JUN75 825057

PART NO· PAGE

5558781 ·A

JSSUE A READ CALL· DO 2 CONTROL 2·S TO TRANSFER DATA
SYTE -OS-·
SENSE DIAGNOSTIC/DATA TRANS -2305-· SENSE STATUS/LENGTH COUNT FOR -81FCSENSE DATA ADDRESS REGISTER·
OIAGNOSTIC,DATA TRANS AS EXPECTED ? JUMP IF NOTe STATUS,LENGTH COUNT AS EXFECTED 7 JUMP IF NOT. DATA ADDRESS REGISTER INCREMENT T ..llUMP IF NOT·
00 2 CONTROL 2·S TO TRANSFER DATA
BYTE -CA-·
SENSE OIAGNOSTlC,DATA TRANS -230A-· SENSE STATUS/LENGTH COUNT -81FD-· SENSE DATA ADDRESS REGISTER·
OIAGNO!TlC/OATA TRANS AS EXPECTED T JUMP IF NOT. STATUS/~ENGTH COUNT AS EXPECTED ? .JU!4P IF NOT. DATA ADDRESS REG INCREMENT ?
..IUMP JF NOT..
00 2 CONfRDL 2·s TO TRANSrEA OA1A 6\"TE -Ao-.
SENSE O!~GNOSTIC/OATA TRANS -2340-~ SENSE STATUS/LEN~TH COUNT -81FE-· SENSE DATA ADDRESS REGISTER·
OlAGNOSTlC/OATA TRANS AS EXPECTEO ? .JUMP IF NOT. STATUS/LENGTH CCUNT AS EXPECTED f JUMP IF NOT· DATA ADDRESS REGISTER INCREMENTING T JUMP IF NOT.
RETURN TO DCP.

DUMP THESE REGISTERS-
OIAGNOSTIC/OATA TRANSFER REG. -EXPECTED·
-ACTUAL·
STATUS/LENGTH COUNT REG· -EXPECTED· -ACTUAL. OAT.A ADDRESS REGISTER· -EXPECTED.
-AC.TUAL.·
POINT TO MAP CHAAT. -PAGE 958· ENTRY 1· ERROR HALT -51-·

PROG JO
PAGE

··· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

· · ·

·

·

·

·

·

·

·

·

·

·

·

· ·

·

·

·

··

·

·

·

·

·

· · · · ··· ... ...

IBM MAINTENANCE DIAGNOSTIC PROGRAM

4C32

3741 ATTACHMENT CATA TRANSFER TEST

PART NCJe PAGE

5558781 5

ERR LOC OBJECT CODE

ADDq STMT SOURCE STATEMENT

ODA6 CO 87 OOFA
ODAI' CO 87 1699 OOAE 05 OOAF Z30A 0091 GOOO 00!33 02 0084 S1FD
ooec ooco
0068 04 C069 199A
ooea 0000 0080 FF ODBE CO 87 141:4 OOC2 9581 OOC4 CO 67 022Z
oocs 4052. ODCA C:O 87 0216
ODCE 3C 53 0£07
0002 CO 87 OOFA
0 006 co 87 1699 OOOA 05
ODDS .23AO
0000 ooco
OOOF OZ OOEO 81FE OOE.2 0000 OOE4 04 OOE5 1998 GOE7 0000 COE9 FF ODEA CO 87 l4EA CDEE 9581 0 OFO CO 87 022.2. COF4 4053
ooro co a7 0216
ODFA 34 oe OEOB COFE CC 87 02lA OEOZ CZ OE03 14
OEC4 1BA6 OE06 4000
OE08 CO 87 0000
OEOC 08 OEOO 00 OEOE OEC8
OElO CC 67 OZ.\A GE14 45 OE 15 2F CE16 lBEC OEle 40Ae
OE1A CO 87 l45C

536 5:37

B

El6

PRINT CHECK, ID -52-e

538

B

OOAE 539

DC

0060 540

DC

0062 541 SS16E DC

008.3 542

DC

ODB5 543

oc

0087 544 5Sl6F DC

cosa 545

DC

OOSA 546

oc

OCf!C 547 SS16H DC

ooso 548

DC

54-9

6

-000 550

DC

551

e

OOC9 552

oc

553

s

554

ERROR Xi..1 1 05·
XLZ 0 2.30A·
xu·oooo·
XLl ·02·
Xl.2·81FD'
a2·ccoo·
Xi..1 1 04·
AL.2co.-DATA+2J XL.2·0000·
XL! 'FF· M-'PS
XLz·9se1 ~
HALT
XLz·4g52·
LINK

~UNP THESE REGISTERSDIAGNOSTIC/OAT~ TRANSFER REGe -EXPECTED.
-ACTUAL.
STATUS/LENGTH COUNT REGe -EXPECTED.
-ACTUAL.
DATA AOORESS REGISTER .. -EXPECTED.
-ACTUAi...
POiNT TO HAP CHART· -PAGE 958e ENTRY 1. ERROR HALT -52-·
RETURN TO OCF ·

555 l;;RR!Ho MVI

556

B

557

PRINT CHECK· JO -53-.

558

8

()004 559

DC

oooc 560

oc

OODE 563 SS16I DC

ODOF 562

oc

ODE! 563

DC

OOE;, 564 SS16J DC

OOE4 565

DC

OOE6 566

oc

OOES 567 SSlbK DC

ODE9 St.8

oc

569

s

OOEF 570

oc

5_71

e

OOFS 572

DC

573

e

574

ERROR
XLl sos·
XL2'23AO· XL.2·0000· XL1 1 02° XL2 9 61Fe· xt..2·0000. XL1 1 04· AL2.C DA.DA 7A+3J
Xt..2·0000 ·
XLl·FF·
MA.PS
XLZ 8 95S1 ·
H~i..T
XL.2·4053 · LJ NK

OU~P THESE QEGISTERS0 IAGNOSTI C/OA iA TRANS REG.
-EXPECTED.
-ACTUAL.. STATUS/LENGTH COUNT ~EGe -EXPECTED. -ACTUAL. DATA ADDRESS REGISTER. -EXPECTED. -ACTUAL·
POINT TO M~P CHART. -PAGE 958s ENTRY l· ERROR HAL.T -53-.
RETURN TO DCP.,

575 El6

ST

576

B

0E02 577

DC

OE03 578

DC

OE05 579

oc

OE.07 580

oc

581 RTRN 8

582

RTRN+::SeARR PRJNT XI.. i ·<:2· lL1 1 201
Al..2(SNCK)
·-·XL.2 1 4000'

PRINT TRANSFER CMEC~.

583

~84 ·*"*""***· * 585 RTNOB ·

558876 ·····*·************··················*············*·············*········

588 ·

ROUTINE OB

TEST LENGTH COUNT REGlSTER

·

589 JI<

OVERFLOW BY READ CALL.

*·

590 ·

·

OEOC OEOO
OEOF
OE14 OE15 0El7
. 0£19

55-9921 R**T*N*0*8**D*C******X"i.".P*O**B*·*****···-·*····.R.·O·U·T·IN··E··N·U"M'B·E·R························I

593

DC

XLJ·oo·

Na MANUAL. INTERVENTION REQUIREO

594 595

OC

AL2(RTNOC>

ROUTINE OC ADDRESS

596 597 598 599

B

PRJNT

oc

Xl..1 9 45·

DC

IL1·471

oc

At..2.(HDOB)

PRJHT EOT HEADING.

600

DC

X!..2 1 40A8·

601 602 603

a

JNITL

INITIALIZE THE 3741.

DATE

16AUG74

EC NO. 824765

15NOV74 824870

l6.IUN75 825057

PROG JO
PAGE

403-2. 5

IBM MAINTENANCE DIAGNOSTIC PROGRAM

4032

3741 ATTACHMENT OATA TRANSFER TEST

ERR LOC oa~ECT CuOE

OElE CO 87 1511 OE22 FO 3C 3C

OE25 31 41 1A34 OE29 31 44 1A~2 OE20 Jl 45 1A30
OE3l 31 42 IA5E vE35 31 41 1A40

Oe39 F3 41 00 OE3C F3 44 74 OE3F F3 44 74

<>E42 30 42 0E80
OE46 00 Cl OE80 OE86 OE4C F2 01 2C

OEAF 31 45 1A30 CE53 F3 44 61 OES6 F3 'i-4 61 OE59 30 45 OESt

OESO 30 45 OEBl OE6! 30 42 OEB6

OEoS OE68 OE6E
OE74

00 Ol FZ 01 OD 01
F2 01

OEBl 31 0E86
28

OEAF 0E64

CE77 CO 87 0216

OE7B GE7F
OE80 OE61 OE83

CO 87 C2
OC 1EAO 4055

C21A

OE85 CO 87 1699 OES9 02 OE8A SlFF OESC 0000
OE8E FF
OESF CO 87 14EA OE93 9582
0£ 95 co 87 0222 OE99 4055 OE9B CO 87 0216

OE9F CO 87 021A OEA3 C2 OEA4 OA OEAS 1E66 OEA7 4056

OEA9 CO 87 1699
OEAO 05

OEAE 0805
oeao 0000
OEB2 02

CEB3
OEBS OE87 OEas OEBC

E300
0000 FF co 87 9583

14EA

OE7F
oeeo
OE82 OE84
OE89
oeea
OHIO
OESE
Oe94
DE9A
OEA3
OE~4
OEA6 OEA8
OEAO OEAF OEB1 0EB2 OEB4 OEB6 OEB7
OEBD

604 605

e

OUES

HPL x· 3C· .x· 3C·

606 607 608

!..IO LIO

i-<000.2 .x s 41 e
ADRs .. x·44·

LIO

t-1oooo~x·45·

.J 0
~ll

i...IO LIO

MOOf'"E .x" 4.2'
Hooeo.x·41·

612

613

SlO J<·oc· .. x·41·

614

SIO x·74·.x·44·

615

SIC X·74·.,x·44t

616

617

SNS

618 6!9

CLC SS17Bi21.SS17&-z

620
621

JNE ER17

622
~23
6Z4 625 626

LlO sIO SiO
SNS

HOOOO.x·451
x·t.1· 1 x·4-.·
X·61· ,x·44·
SS17C.x·1ts·

~27
628 629

SNS SNS

SS17C·X·45· SS170 0 X1 42·

630 631
632 63~

CLC JNE CLC
.JNE

SSl7C(~i.SS17C-2
ERR17 ss170(Z l 1SS170-2
ER~17

6.3· 635

e

t.INK

636
* 637 ROUTINE OB ERROP. ~ESSAGE:S ·

6.38

639 ER17 B

640

oc

641

oc

642

oc

643

oc

PRINT
XL1 4 C2 1 J&.1 1 12· Al..2(SN!>CICJ >U...2·4055·

644

645

B

646

DC

647

DC

648 55178 oc

ERROR
XLl 0 02'
XL2 1 8lFF·
XL.2·0000·

649

DC

xt..1 ·FF·

650 65!
65.2 653
654 655

8

NAPS

DC

XL2 1 9582·

a

HALT

DC

Xi..2'4055·

8

LINK

656 ERR17 B

657

DC

656

oc

659

oc

660

oc

PRINT XLl·c2· IL1·10· AL2CCKEOlt
XL2'4Ci56"

661

662 663 664

8

ERROR

oc XL1·os·

oc

Xl.2 1 0805·

665 SS17C DC

666

DC

667

oc

668 55170 oc

669

DC

xu~·oooo·
x1..1 ·02·
XL2'E3CO· XL..2·0000·
>'41 ·FF·

67C

8

NAPS

671

DC

Xl.2 1 9583·

DATE

16AUG74

EC NO. 824765

16.JUN75
825057

PART NOe PAGE

5558781
SA

TEST FOR SSllll lOc HALT -FF- IF ON.
SET FNCT REG TO 6 USEC RESET. LOAD ADDRESS lN THE OAR. CLEAR OATA TRANS REG. LOAD -FE- IN LENGTH COUNT REG· PUT 3741 IN OJAGHoSTIC ·OOE·
IssuE ~AO CALL. DO 2 CONTROL 2'S TO TRANSFER A OATA
BYTE·
STATUS/LENGTH COUNT AS EXPECTED 1 .JUMP IF NOT·
CLEAR DATA TRANS REG. 03 2 CONTROL 2'S TO TRANSFER ANOTHER
BYTE AND CAUSE l..CR OVERF1..ow-.. CUlolillY sr_;~se: TO ST Al.L
SENSE DIAGNOSTIC/DATA TRANS -oecs-.
SENSE STATUS/~ENGTH COUNT -E3oo-.
DIAGNOTSTIC/OATA TRANS AS EXPECTED ?
JUloCP If' NOT·
STATUS/LENGTH COUNT AS EXPECTEO ? .JUMP IF NOT ..
RETURH TO OCP ·
PRINT SEN~E CHECK.

OU~P STATUS/LENGTH COUNT REG.
-EXPECTED· -ACTUAL·
POINT TO NAP CHART. -PAGE 95fh ENTRY 2·
E~ROR ttALT -55-e
RETURN TO OCPe
PRH.'T EOT CHECK.

OUNP THESE REGisTERsOJANGOSTJC/OATA TRANS REG.
-EXPECTED.
-ACTUAt.. STATUS/LENGTH COUNT REGe -EXPECTED.
-ACTUAL.
POINT TO NAP CHARTe -PACiE 958· ENTRY le
f>ROG 10 PAGE

403-2 SA

C. '!
c

IBM MAINTENANCE DIAGNiJSTIC PROGRAM

4032

3741 ATTACHMENT DATA TRANSFER TEST

ERR LOC OBJECT CODE
GEBE CO 67 02.22 OEC2 ·056
OEC4 CO 87 0216

ACOR STHT SOURCE STATEMENT

672 OEC3 673
674

e

HAt..T

DC

XL.2·4056·

B

LINK

DATE

16AUG74

EC NO. 8.24765

15NOV74
824870

16.IUN75 62f>057

PART HDe PAGE
ERROR HAL.T -s&-.
RETURN TO OCP..

5558781 6

IBM MAJNTENANCE DIAGNOSTIC PROGRAM

4032

3741 ATTACHMENT DATA TRANSFEff TEST

PART NO. PAGE

5558781 6A

ERR &..OC OBJECT CQOE

4DDR STMT SOURCE STATEMENT

c
(:
I ..
I
l (:
t
I
I(I
f
l
, ,
jc
I c
I
lI ~.......
le

676 ...........
* 677 · RTNOC 667789 ········*········································~···············*·$~***·

680 ·

ROUTINE DC

TEST LCR CYERFLOW BY ·RITE CAC..L·

·

681 ·

·

OEC8 OC
OEC9 00 OECA OF93
OECC CO 87 021A
OEDO 45 OEOl 30 ~ED2 1CF6
oeo. ·o·c

DE ca
0EC9
DEC8
OEDO
.OEDl OED3 OED5

682 .......................................................................

683 ~TNOC DC

xi,..a·oc·

ROUTINE NUMBER

684

oc JU.l·oo·

NO ~ANUAL INTERVENTION AEOUIREO

685

OC

Al.2.(ATNODJ

ROUTINE 00 ADDRESS

686

687

B

PRINT

688

oc

PRINT EOT HEAOJHG.

689 690

DC ILi ·.oe·

oc

ALZCHCOCJ

691

DC

X&..Z·40AC·

OE06 CO 87 145C
OEDA CO 87 1511 OEDE FO 3C 3C

692 693 69'
695 696 697

B

INITL

8 HP1.

OUES

INITIALIZE THE 3741e
'fE~T FOR SSW 10s HALT -FF- IF ON.

OEEl 31 41 IA48 OEES 31 45 IA.30 0EE9 31 ¢2 lA50
OEED 31 44 lA62 OEFl 31 41 1A4"C
OEFS F3 42 00 OEF8 F3 44 40 OEFB F3 44 40
OEFE 30 42 OFS4
OF02 30 45 OF4F
OF06 DD 00 OF4E OF4C
OFOC F2 01 2A
OFOF 00 01 OF54 OF5Z OF15 F2 01 21

698 699 700 701 702
703 704
705 706
707 708
?09 710 711 712
.7,1,3.

L.10 t.10 LIO
LIO LIO
SIO
510 SID SNS SNS

HOOSZ.X·4&'
woooo.x·.os·
HOOFF.X 0 42° ADRSeX 0 44'
HOOSOeX·41·
x··o· .x·._·
X·40·eX·44·
ss1ee.x··2·
SS18AaX· 45·
5S18A-1C1JeSSl8A·3
eA18
ss u~ec 2 >.ss1ea-2
EA18

DO 6 USEC RESET ANO PUT IN DJAG MODE CLE~ DATA TRANSFER REGISTER. LOAD -FF- IN LENGTH COUNT REGISTER. t..OAO ADDRESS IN DATA AOR5 REG.
SET FNCT REGISTER ro OJAG MODE·
ISSUE WRITE CALL START 1/0· 00 CONTROi.. 2 SJO TWICE TO FORCE - l;O CY<:LEa SENSE STATUS,LENGTH COUNT -8300-· SENSE OIAGNCSTIC,OATA TRANS -ZSOO-.
OIAGNOSTlC BYT~ AS £.lPECTEO ? JUMP IF NOT· STATUSA.EHGTH COUNT AS EXPECTED f JU14P IF NOT·

OF18 F3 44 40 CF1B 30 45 OF7C OF1F 30 42 OFdl
OF23 OD 00 OF78 OFFP OF29 F2 01 3A OF2C OD 01 OF81 DF7F OF32 F2 01 31

715
716 717
718 719 720 721
722 723

510 SNS
SNS
CLC JNE CLC JNE

JC0 40·oK·44·
ss1eo.x··S·
SS18EoX0 42'
ss1eo-1c1t.ss1eo-3
ERAIS SS18EC2)oSS18E-2 ERR18

THI s CONTROL 2 CAUSES -oVE~t.o.,-. S~NSE DIAGNOSTIC/DATA TRANS -oeoo-.
SENsE STATus;t.ENGTH COUNT REG -E300-
DIAGNOSTIC SYTE AS EXPECTED ? ..UMP IF NOTa STATUS/LENGTH COUNT AS EXPECTED ? .IUMP IF NOTa

OF35 CO 87 O.S:16
OF30 3C 00 OF4F OF30 CO 87 021A
OF·l ca
OF42 OC OF43 IEAO OF45 4057

724

8

LINK

725
* 726 ROUTINE OC ERROR MCSSAGES ·

727

U-8 ERie . HVI ss1eA.x·co·

729

B

PAINT

730

oc

XL.1 ·c2·

731

oc 11..1·12·

732

oc

AL215NKKI

733

oc

JCL2··0S7·

RETURN TO OCP.
CLEAR DATA TRAN$FER R£G· PRINT S~S£ CHE°'·

OF47 CO 457 1699 OF4B 05 DF4C 2500 OF4E 0000 OFSO 02 tlFSJ 8300 OFS3 0000 OF55 FF
OF56 CO 87 14EA

734

735

a

OF48 736

oc

OF40 737

DC

OF4F 738 SSl8A OC

OF50 7.J9

DC

OFS2 740

DC

OF54 1'4l SSJ8B DC

OFSS 742

DC

7.43

B

EAROA
JCL&·os· AL2'25CO·
Jll.2·0000·
a1·02·
XL28 8300°
JCL.2·0000· JCLl·FF· tlAPS

OUMP THESE REGISTERS01 AGNOSTJC/OATA TRANSFEAe -EKPECTEOe -ACTUAL· STATUS,.&.ENGTH COUNT REG. -exPECTEO. · -ACTUAL..e
POJ'ff TO NAP CHART··

PRDG ID PAGE

DATE

16AUG74

EC NOe 824765

15NOV74 82'6870

16.IUN75 82!>057

PROG ID PAGE

c

· ···

·· · · · · · · ·c · · · · · · · · · · · · · ·· · · · ·

·

·

·

··

·

·

·

·

·

·

·

·

·

·

·1 I I

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

laM MAINTENANCE OlAGNOSTIC PROGRAM

PA~T N01
PAGE

55587811 71

IBM MAINTENANCE OIAGNOSTIC PROGRAM

PART NO. PAGE

5558781 7A

40~2

3741 ATTACHMENT DATA TRANSFER TEST

I

i

4032

3741 ATTACHMENT DATA TRANSFER TEST

ERR LOC OBJECT CODE
CF5A 9584 OF5C CO 87 02ZZ OF60 4057 OF62 CO 87 0216

ADOR STMT SOURCE STAT~~ENT

OF58 OF6l

oc

XL2·9S84·

B

HALT

oc

XL2·4057·

B

LINK

-PAGE 9581 ENTRY 41 ERROR MALT -57-·
RETURN TO DCP.

ERR LOC OBJECT cooe
OFEO 00 01 1049 1047 OFE6 F2 01 4E
OFE9 00 01 104E 104C OFEF F2 01 45

AODR STMT SOURCE STATEMENT

812
813 814 815 816

Ct..C JNE CLC .JNE

SS19Bl2)·SS19B-2 ERR19 SS19CC2>.ss19C-2 ERR19

DATA ADDRESS REG DECREMENTING 1
.IUMP IF NOT·
STATUS/LENGTH COUNT AS EXPECTED 7 .JUMP IF NOTe

OF66 3C 00 0F7C
OF6A CO 87 021A

7··8 74~l ERRl 8
7&0

NV l B

ss1so.x·oo·
PRINT

CLEAR CATA TRANS REGISTER· PRINT EOT CHECK·

OFF2 F3 43 04 OFFS 30 42 1072 OFF9 30 45 1077

817 818 819

SlO x·o·· .x·43·
SNS SS190.X 15 42 5 SNS SSt9EeX 5 4S·

00 CONTROL ! SIO TO CAUSE OVERFLOW. SENSE STATUS/LENGTH COUNT -EIFZ-· SENSE DIAGNOSTIC,OATA TRANS-0000-·

OF6E C2 OF6F OA OF70 1£68
OF72 4058

OF6E OF6F OF71 OF73

751 752 753 7S4

DC

XL1·C2·

DC

!Ll · 1 o·

oc

AL2(CKEOU

DC JU..2·4oSS·

OFFD OD 01 1072 1070
1003 F2 Cl 5A 1006 OD 01 1077 1075

820
821
822 823

CLC JNE CLC

SS19DC21·SS19'>-2 ERRiU9 SS19E(21·SSl9E-2

STATUS/LENGTH CCUNT REG AS EX~ECTEO?
.IUMP JF HOT. DIAGNOSTlC~OATA TRANS AS EXPECTED ?

l-

OF74 CO 87 1699 OFT& 05
OF79 0800 OF78 0000
OF7D 02 OF7E E300 OF80 0000
OFB2 FF
OF83 CO 87 l4EA
OF87 9585
CFB~ CO 81' 022.2
OF80 4058 OF8F CO 87 0216

755

756

e

OF78 '157

DC

OF7A 758

DC

OF7C 759 sssao DC

OF70 760

DC

OF7F 761

DC

OF81 762 SS18E DC

OF82 763

DC

764

B

OF88 765

DC

766

8

OFBE 767

DC

768

e

769

ERROR
XLl·os· XL.2· 0800·
XL2·oooo·
XL1·02· JCL.2 1 E300· xt.2·0000· XLl·FF· flllAPS
KL2·9585·
HALT XL.2 1 4058· LINK

DUMP THESE REGISTERSOIAGNOSTIC~OATA TRANS REGISTERo -EXPECTE01 -ACTUAL. STATUS/LENGTH COUNT REGISTER· -EXPECTED·
-ACTUAL·
POINT TO M-.P CHARi· -PAGE 958e ENTRY 5·
ERRO>l ttALT -sa-.
RETURN TO DCP ·

lCOC FZ 01 51 100F CO 87 0216

IOU CO 67 021A

1017 C.2 1018 IC

'·

1019 lBOA 1018 4059

1010 co 87 1699
1021 04 1022 1997

824

.JNE aum19

.825 826

8

LlHK

* 827
828 ROUTINE OD ei:u;;oA MESSAGES ·

829

830 ER19 e

1017 e:u

DC

1018 8.32

oc

lOlA 833

oc

IOlC 83·

DC

835

636

8

1021 837

oc

1023 838

oc

PAINT
>ei..1·c2·
1L!·2s· AL.2CDARCK) JQ..2·4059·
ERRO~
JCL1·04·
Al..2(0AOATA-1)

.IUMP IF NOT. RETURH TO OCPe PRINT DATA ADDRESS REG CHECK·
DUMP OATA ADDRESS REGISTER· -EXPECTED·

·''

770

771 ......... .

772 · RTNOD ·

777734 ·· ··················*········*·..····*···~······························· <...' -.

775 ·

ROUTINE OD

CHECK DECREMENTING OF DATA ADDRESS REGlSTEAa *

776 ·

*

777 ·······································································

1024 0000 1026 FF 1027 CO 81 14EA
1028 '9601 1020 co 87 0222
i1>31 4059
1033 co 87 0216

1025 839 SS19A DC

1026 640

DC

a·1

e

102C 842

DC

s·3

e

10.32 844

oc

84~

B

XL.2· 0000· JCLJ ·FF· MAPS
XL.2·9601 · HAL.T XL2·4059· LINK

-ACTUAL·
PCINT TO MAP CHAflTe -PAGE 9601 ENTRY I· ERP OR HALT -59-.
RETURH TO OCP·

OF93 00 OF94- 00 OF95 1089

OF93 OF94 OF96

OF97 CO 87 02lA OF9S 45
OF9C 20 OF90 1016 OF9F 40AO

OF9B OF9C OF9E OFAC

OFAI CO 87 l45C

(jFAS CO 87 1511 CFA9 FO 3C 3C

OFAC 31 41 1A54 OFBO 31 42 11152 OFB4 31 45 1A30 OFB8 31 44 1A62

OFBC F3 41 00
OFBF F3 44 60
OFC2 F3 44 60

OFCS 30 44 1025 OFC9 CD 01 1025 1023 IJFCF F2 01 41

OFD2 F3 44 60
OFDS F3 44 60

OFD8 30 44 1049 OFOC 30 42 104E

778 RTNOO
~79
780
7cU 782 783 784 785 r86 787
788 7a9
790 791 792 793 794 795 796 797
798 799 800 801 802 803
~·
805 806 807 808 809 810
81J

oc
OC DC
B
oc
DC DC
DC
a
B HP&.
LIO LIO LIO LIO
SJO SID SIO
SNS CLC
JNE
SIO SIO
SNS SNS

JCLJ·OD 1 XLl·OO· AL2CRTNOE)
PRINT
XL.1 ··s·
lL1·32·
~2CHDODI
xt..2·40AD·
INITL
H04821X1 41· HOOFO.X·42 1 H00001X·45 1 ADRSeX·44 1
x·oo·.x··t·
x·6o·.x·~··
x·6o· .x· 4~·
SSl9A1X·441 SS19A(2)1SSJ9A-2 ER19
x·6o·.x····
x·6o·.x··4·
SS19BeX 1 """·
SS 19C eX · 42'

ROUTINE NUMBER NO MANUAL INTER~ENTICN REQUIRED ROIJTJNE OE AOOAESS·
PRINT DECR THE LCR HEADING·

i,_

INITIALIZE THE 37411

TEST FOR SSW 10· HALT -FF- IF ON.

SET FNCT REG FOR 6 USEC RESET·

LOAD -FO- IN LENGTH COUNT REG·

CLEAR DATA TRANSFER REGISTER·

\..

LCAO ADDRESS IN DATA AORS REG.

ISSUE READ CALL START 11'0·

(.

00 Z CONTROL 2·S TO TRANSFER DATA

BYTE·

SENSE OATA ADDRESS REGa DATA ADDRESS REGISTER DECREMENTING 1

JUMP IF NOT·

(·

DO Z CONTROL 2·5 TO TRANSFER ANOTHER DATA BYTEa

SENSE CATA ADDRESS REGISTER· SENSE STATUS/LENGTH COUNT -81F2-·

1037 CO 87 1038 C2 1 0.3C CIC
1030 lEAO 103F 40SA

021A

li>41 ,0 87 1699 l 045 04
1046 1996 1048 0000 104A 02
1048 81F2 1040 0000 104F FF
1050 CO 87 14EA
1054 9C.02
1056 cc 87 0222
lOSA 405A 105C CO 87 0216

106Ci CO 87
1064 C2
1065 OF
1066 lEBC 1068 405C

021A

106A 106E 106F 1071
1073 1074 l C76

CO 87 02 ESF2 0000 OS 0000 0000

1699

1038 l0.3C 103E 1040
1045 1047 1049 104A 104C
104E 104F
1055
1058
1064 1065 1067 1069
I06E 1070 1072 1073 1075 1077

846

847 ERR19 8

848

oc

849

oc

850

DC

851

oc

852

853

8

854

DC

855

oc

856 SS198 OC

657

oc

858

DC

859 SS19C DC

860

DC

661

B

662

oc

863

a

664

oc

865

B

866

867 ERRR19 8

868

DC

869

oc

870

oc

871

oc

872

873

B

874

DC

875

DC

876 SSS")O OC

877

oc

878

oc

879 SS19E OC

PRINT xa...1·c2· lt..J · 12·
A&..2(SNSCtd XL.2·405A·
ERROR XL1 ·C4· AL.2(0AOATA-2) XL.2·0000· XL1·02· JtL2'81F2· JCL2·0000· XLl·FF· MAPS XL.2·9602· HALT XL.21 405A· LINK
PRINT
ILi · 15· AL2(0YRFLt n2·40SC·
ERROR Xl.1 1 02· XL2·ElF2· xa...2·0000·
Xl.2. 0000.
.n.z·oooo·

OUMP THESE REGlsTERSOAT4 ADDRESS REGISTER· -EXPECTED· -ACTUAL· STATUSA.ENGTH COUNT REGe -EXPECTED·
-ACTUAL·
POINT TO NAP CHAATa -PAGE 960e ENTRY 21 ERROR HALT -SA-.
RETURN TO OCPe
PRINT OVERFLOW CHECK·
DUMP THESE REGISTERSAFTER EOT WAS GENERATEOe
-STATUS-LCR· -ACTUAL a DlAGNOSTICJDATA TRANS REGISTER· -EXPECTED.
-ACTUAL~

DATE

16AUG74

EC NO· 824765

15NOll74
824870

16JUN75
825057

PROG ID
PAGE

403-2 1

DATE EC NO.

\..J

16AUG74 824765

1SNOV74 824670

l6.IUN75 825057

PROG JO PAGE

403-2 7A

0

0

0

IBM MAINTEhANCE OiAGN~STIC PROGRAM

PART NO.
PAGE

5558781
e

IBM MAINTENANCE DIAGNOSTIC FAOGRAM

PART NOe
PAGE

5558781 8A

40~2

3741 ATTACHMENT DATA TRANSFER TEST

4032

3741 ATTACHMENT DATA TRANSFER TEST

ERR LOC OBJECT CODE
1078 FF 1079 CO 87 14EA 1070 9603 107F CO 87 0222 1083 405C
1085 co 87 0216
1089 OE 108A 00 1088 1398
1080 3D CS 0200
1091 co 01 135F
1095 CO 87 021A 1099 45 109A IC 1098 1032 1091> &OAE
109F CO 87 HSC
IOA3 C2 01 1EF3 lOA7 3C 23 1708
10·& >e 88 nee
IOAF OC 01 l7CA 1A46 aoe5 co 87 17AO 1089 OC 01 17CA lA4C 10BF CO 87 l7AO 10C30C 01 17CA 1A4E IOC9 CO 87 17AO

IOCO OC 00 lODA IA67 IOD3 OC 00 lODE lA68 10D9 3A t>O 10£3 ICDO 3A 00 lDE· IOEI C2 01 12FO 10£5 JC 03 1994 03. IOEA 4C 03 03 IA6C
lOEF 38 80 1995 IOF3 ~5 84 IA68
IOF'I 31 ·· IA62 IOFS 31 42 IA50

OATE

16AUG74

EC NOa 8.24765

ADDA STMT SOURCE STATEMENT

ERR LOC OBJECT CDDE

1078 107£ 1084
1089 108A lt18C
1099 109A l09C l09E

880 881
882
883 884 885

oc

JICLl ·FF·

B

MAPS

DC

JCL2·9603·

8

HALT

DC XL2··osc·

a

LINK

POINT TO MAP CHARTe
-PAGE 960e ENTRY 3.
ERROR HALT -sc-.
RETURN TO l)CP.

886

* 887 . . . . . . .. .
888 · RTNOE 889 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

890 ·

·

891 ·

AOUTINC OE

TEST .374i INTERRUPT CAPABILITY·

·

892 ·

·

893 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

894 RTNOE DC

XLl·OE·

ROUTINE NUMBER

895 896 897 898
899 900 901
902 903 904 905 906
~07
908 909 910
911 912 913 914 9:1S
916 917

DC

XLl·Oo·

OC

Al-2CATNOF)

CLI BNE 8
oc
DC DC
oc
e

CPUeC·E· AOIT PRINT
n1··s·
IL1·2e· AL2CHDOE) XL2'40AE·
INITL

LA
MVl MVI
MVC 8
llVC B MVC
8

EAIAf:leXRl MPIAReX·a3· IAR-e.x·ee·
IAR-2(2).HAASS CKIAR
IAR-2(21eH55AA CKlAR IAR-2C2lett0107
· CKIAR

NO MANUAL INTERVENTION REQUIRED ROUTINE OF AODRE$S IF IT IS NOT MODEL 1$ ···
THEN GO TERMINATE PRINT INTERUPT TE$Te
SET VP FOR IAR 5 CHECKe &ET FOR NAP ENT:'ty 3e
CHECK lAA 5 WITH PATTERN -55AA-· CHECK IAR 5 WITH PATTERN -0107-.

II r..-.-....
L·
(
IC
!o
c

918 · THE NEXT INSTRUCTIONS HANDLE A. CERTAIN BUG WHICH BEHAVES THU$:

919 · THE IAR 5 IS OR·O WITH TKE PROGe LEVEL ARR AND THE RESULT

(

920 · IS ·BRANCHED· TO BY THE CPU· THEREFORE 9 fHE PROGRAM CALCULATES

.921 ·
922 · 923 ·
~;:·

THE VALUE OF THOSE 2 ADDRESSES OR·D fOGETHERe IT THEN PICKS UP THE FOUR B'f'TES AT THAT LOCATION AND SAVES IT IN ·TEMP·· NEXT. IT MOVES INTO THAT LOACTION A SPECIAL BRANCH INSTRUCTION (CALLEO BRNCH) SO THAT IF THAT BUG EXISTSe THE

925 · BRANCH W,ILL CATCH IT· AFTER SUCUSSFUL INTERRUPTING HAS

926 · OCCURREDe THE CODE SAVED IN ·TEMP· IS RESTORED· THE VALUE

927 · OBTAINED BY THE ORING OF THOSE 2 ADDRESSES HAS 2 REQUIREMENTS:

928 · 929 · 930 · 93l · 932 · 933 ·
93· '135 ,)36
937 SETI 938 SET2 939 ORIT

l· THE OR·D VALUE .J-INCt.UDING ORING OF PARITY BITSt MUST END

UP ·ITH GOOD PARITY.

2· THE OR·O VALUE MUST BE SOME ADDRESS WHICH IS BEYOND THE INTERRUPT HANCLING ROUTINE BECAUSE THAT CODE MUST BE

c

EXECUTABLE WHILE THAT SPECIAL BRANCH IS MOVED IN·

NYC NYC S89'1 SBH LA MVC
MVC

SETl+llll·INTRS-1

SET UP TO ·oR· THE ARA AND IAA 5.

e

SET2+U 11 elNTR5
ClRIT+z.x·oo· ORI T+3··· oo·

OR THE REGISTER AOOAESSES·

.IUNPeJCAl

fHIS INS'l'R IS ALTERED· PUT RESULT INTO XRl

TEMP.3(4eXR1)

SAYE CONTENT$ OF THIS ADDRESS·

~14eXRl)eSRNCH

NOV£ IN BRAHCHe

FLAG···eo· INTR5.IAA5
&.JO M>As.x····
LID HOOFFeX·42·

CLEAR INTERUPT FLAGe LOAD INTR 5 IAA ·ITH ADDRESS.
LDAO ADDRESS IN DATA ADDRESS REG· LOAD -FF- IN LENGTH COUNT AEGe
.,. ..

lOFF 31 41 1A48
1103 co 87 1511
1107 FO 3C 3C llOA CO 87 l2EO
FE20 12EO
12EO F3 40 02 12£3 F3 41 00 12E6 F3 44 C4 12E9 F3 44 C.
l2EC CO 87 12FO 12FO CO 87 12F4 12F4 CO 87 12F8 12Fe CO 87 12FC l 2FC 38 80 1995 J'100 F2 90 61
1303 C2 0 I IF08 13tl7 .JC 24 1708 1338 .3C 08 17C8 l30F OC 01 l7CA IA46 1315 CO 87 17AO 1319 DC 01 17C4 IA4C 131F CO 87 17AO 1323 OC 01 17CA 1"4£ 1329 CO 87 17AO
1320 co 87 145C:
1331 39 80 1995 1~35 35 84 1A68
1339 F3 40 12
133C CO 87 134-0
1340 co 87 1344
1344 co 87 1348
1348 CO 87 13·C
1 34C 38 80 1995 1350 F2 90 II
1353 F3 40 OD 1356 35 01 IOE4 135" 4C 03 03 1994 135F CO 87 022A 1363 00
1364 CO 87 021A 1368 C2 1.369 17 l36A IE7F l36C 405E 136E 4C 03 03 1994 1373 CO 87 l4EA 1377 9622
13 79 co 87 0222
137D 40SE 137F CO 87 13SF

16.JUN75 625057

,rlROG ID
PAGE

403-2 .8

OATE

16AUG7·

EC NO. 824765

A~DR STNT SOURCE STATEMENT

948

LlO

PUT 3741 IN OIAGNCSTIC ~00£.

949

950

a

QUES

951

HPL x·3c· .x· 3c·

TE~T FOR SS· 10· HALT -Ft- iF ONe

952

a

AD.IST

953

95·

ORG x·FFFF·-x·12eo·+·

IF FLAGGEO. CODE OYERLA Y PROBLEM·

955

ORG x· 12eo·

FORCES ADDR OF .JUMP TO HAVE A

956 ·

A LARGE VALUE IN ITS RIGHT "AND BYTE

957
958 AD.IST SIO x·o2·.x··o·

ENABLE INTEAUPT ·

959

510 x·oo· .x··1 ·

ISSUE REM> CALL.

960
961 962 96.J
96· .JUMP
965

.510 SID
8 8 B

..........X·C···X·44·
x·c··.x·4'4·

966

8 ····

967

TSN FL·G.··eo·

968

.w EA1A

DO 2 CCAllTRO&.. 2·s TO CAUSE DATA TRANSFER Ate> INTERUPT.
J NTEAuP'I FLAG $ET 7 .IUNP IF NOT.

969

9'10 971

"'" ERARReXAl
MVl MPIAReX'24·

SET UP FOR ARA CHEClte
HT FOR M4P ENTRY ··

972

MVI IAR-·.x· oe·

97a 97·

MVC B

IAR-2(2) 9 HA.t.55 CKIAA

CHECK ARA WITH PATTERN -AASS-e

975

MVC lAR-2( 2> eHSSAA

976

B

CKIAA

CHECK ARR WITH PATTERN -5SAA-·

977

Mvc; lAR-212)eH0107

97&

8

CKIAR

CHECK ARA ·ITH PATTERN -0107-·

979
9BO

e

·lHITI,.

GO AEIMITIAL.IZE THE 3741.

981

982

SBF FLAGex·eo·

AESET TIE INTERRUPT FLAG·

983

L

1NTR5elAA5

RELOAO THE IAR 5 REGISTER.

984

985

SIO

00 A PROGAAtl. 3741 INTERRUPT.

986

987

8

988

s

989

a

990

e

AU..OW TIME FOR THE INTEARUPTe

991 992

FLAGex·eo·

INTERRuPT Ft.AG GET SET ?

993

ER1A

JUMP TO ERROR IF NOT·

994

995

sro x·oo· .x··o·

RESET THE 3741 ·

996

L

OAIT+3eXAI

PUT OR·EO VALUE SACK INTO XAI

997

MVC 3C4eXRlteTENP

RESTORE SPECl-'L AOCAESS CONTENTS·

998 AOJT 8

LOAD

TERMINATE SECTIClH·

136:$ 999

DC

xa.1·00·

1000 1001 · AOUTINE OE ERROR MESSAGE ·

1002

1003 ERlA 8

AUNT

PAIN'r ND INTERRUPT CHECK·

1368 1004

DC

XLl·C.a·

1369 JOOS

DC

IL1·2.3·

1368 1006

DC

AL2CNOINT)

136D 1007

DC

n2·405E·

1008 1009 1378 1010 1011

MvC
e oc
8

3C4eXAlteTENP MAPS
xa.2·~2·
HALT

BESTOAE SPECIAL ADOAESS CONTENTS. POINT TO 9llAP C"AAT· -PAGE 962e EN1'RY 2·
ERROR ttA&.T -se-.

137E 1012

DC JCL.Z··05E·

1013

B

ADIT

TEAMINATE 5Et;TloN·

101· 1015

.......................................................................

l6JUOl75 8Z5057

PROG 10 PA.-E

·· ·· ··· · · · · · · · · · · · · · · · · · · · · · ·-· · ·

IBM MAINTENANCE OJAGNUSTIC PROGRAM

PART NOa PAGE

I \ . 5558781; 9

IBM MAINTENANCE 0 IAGNOST IC PROGRAM

·032

3741 ATTACHMENT DATA TRANSFER TEST

4032

3741 ATTACHMENT DA~A TRANSFER TEST

ERR LCC OSJECT CODE
1383 3A 80 1995
1387 co 87 1386
1388 30 45 1.397 138F F3 40 OD
139~ co 87 138.3
1396 OOQO

1398 OF 1.399 00 139A FFFF

139C 13AO 13Al 13il2 13A4

CO 87 45 21 1053 40AF

021 A

1346 CO 87 145C

13AA CO 87 1511 !3AE FO 3C 3C

1381 31 41 1'134 1365 31 42 1A52 1369 31 44 U62 1.3BD 31 41 11140

13Cl F3 41 00 13C4 F3 44 CS 13C:7 F3 44 C8

13CA 30 42 1424 13CE 30 42 1424
130~ F3 43 04 1305 00 01 1424 14Z2 1308 F2 01 34

1 3DE 30 43 1449 13E2 00 01 1449 1-.T
l 3E8 F2 01 4C

13EB F3 40 OD 13EE Cl 40 13F7

l3F2 CO 87 02.i!A
13F6 00

13F7 CO 87 021A l.lFB C2 13FC 12 13FD 18FE 13FF 4060 1401 CO 87 14EA 1405 964·
1407 co 67 0222

~OOR STHT SOURCE STATE~ENT

ERR LOC OBJECT CODE

1016 ·

EXPECT !NT'.::RRUPT 5 TO BRANCH ioiERE.

*I

1017 *"'**"'***********"'****····--······-····**""***"'"'***"'"'····*·*········**"'**

1018

1408 4060 1400 CO e? CZZA 1411 00

1019 INTS SBN FLAG.x·eo·

SET INTERRuPT FLAG ON.

.

1020 10.21 1022

B

·+4

SNS lEMP! ·X·45·

SIO x· oo· .x· 40·

DO A BRANCH TO SWITCH ARRS AND IAR5.!
PRGM.l ISSUE SENSE TO TEST FOR PROC CHECK· !
RESET INTERRtJPT ·RETURN TO MAIN

1412 co 87 021"'
1416 cz
1417 oc

1023

B

1397 1()24 TEMPl OC

JNTS XL.Z·OOCO·

A SAFE PUCE TO SENSE.

!

l41E lEAO l 41A 4061

IOZS

(

* 1020 ·········
1027 · RTNOF

I !

1026 ················*·······················*·$****************************i

1029. 10.30 4<

ROUTlHE. OF

TEST OATA EIYTE TRANSFER· SYl"E a AO·

·*!

l<UC
1420 1421 1423 1425

CO 87 02 C9Fl 0000 FF

1699

1031 ·
* !03.2

EXPECT TO GENERATE 1/0 CHECKe

·:

·!

1033 *···········*·······*·****"'*·*****·**·~··*~******************·*********;

1398 1034 ATNOF DC

XL..l·OF·

ROUTINE NUMBER

i

1426 CO 87 14EA
142A 9641
142C CO 81' 0.222 1430 4061

1399 1035

OC

XLl·Oo·

NO MANU.Ai.. INTERVENTION REQUIRED

.

1432 CO 87 02.ZA

1396 l036

OC

;:;,..2·FFFF·

1..AST ROUTINE

1436 00

1037
103S 13AO 1039
13A1 1040 13A3 1041 13A5 1.042
1043 1044

B

MINT

oc xa_1··s·

oc

IL1 ·33·

oc

At..2(H00Ft

DC

.x&..z·40AF·

8

IN1TL

~INT PARITY TEST HEADING· lNlTIALJZf THE 3741·

1.437 co 87 0.214
1436 C2
143C 18 1430 1ESE 143F 4062
C· 1441 co 87 1699

1045

1445 03

1046 1047 104S 1049 1.:>SO

GUES
x·3c· .x·3C·
L.I 0 nooo2.x·41·
LIO HOOFCoeX· 42·

TEST FDR SSW 10· HALT -FF- IF fN.
SET FNCT REG TO 6 USEC RESET· LOAO -FO- IN LENGTH COUHTe

;

1446 F8A2

'-·~

1448 0000

l44A FF

J 448 CO 87 14EA

144F 9642

1051 1052

1..10 AORS.X·t;;A·
LIO ...ooeo.x·41·

LOAO AOOQESS IN DATA ~ORS REG· PUT 3741 IN OIAGNOSTlC MODE·

1451 co 87 0.222
1455 4062

1053 1054 1055
1056 1057 1056
1059 1tJ60
1061
1062

510 x·oo· .x·41·
SlO x·cs· .x···· SID x·ce·.x·4··

SNS SNS SIO ct..C JNE

SSOFAeX·.c;.2 1 · SSOFAaX 1 4.2' x·o4·.x·43· SSOFA(ZJoSSOFA-2 EROFl

ISSUE SJO READ CALL· OD 2 CONTROL 2 4 5 TO TRANSFER DATA
AND CAUSE BAD PARITY.
DUMNV SENSE TO STALL SENSE STATUS,LEN6~H COUNT -C9FJ-·
FORCE EOT STATUS/LENGTH COUNT AS EXPECTED i ..tUMP IF NOTe

I (.J
I
iI D
1r 0

1457 co 87 0224 1 '.58 00

1063

106.0 1065

SNS
CLC

SSOFe.x·43·
SSOFSC2>.ssoFB-~

SENSE l~O TRANSFER LINES -F8A2-.

{)

1/0 TRANS LINES AS EXPECTED ?

1066

JNE EROF2

JUMP IF NOTe

1067

1068 CONlf 1069

SIC TIO

x·oo·.x·40· NTRST.x·.rio·

00 GENERAL 3741 RESET. BRANCH IF 3741 NOT MADE READY·

1070

1071

8

LOAD

TERMINATE SECTION·

13F6 1072

OC

XLl'OO·

1.)73
* 101·~ ROUTINE OF ERROR NESSAGES ·

1075

1076 NTRST S

PRINT

13Fa 1~77

DC

l3FC 1078

DC

1Ll·te·

13FE 1079

OC

AL2(NOROY)

1400 1080
ioe1
1406 1082

DC

XL2 1 4060 1

e

MAPS

DC

XL.2·9644·

PCINT TO MAP CHART.
-PAGE 964e ENTRY *·

1083

B

HALT

ERROR HALT -60-·

AOOR STMT SOURCE STATE~EN~

!40C 1084

OC

1085

8

1421 1086

oc

1067

J~ae EROFl a

1416 '.089

oc

1417 1090 1419 1091

o°"c

1410 1092

DC

1093

1094

s

l4ZO 1095

OC

1422 1~96

OC

1~24 1097 SSOFA OC

14ZS 1098

DC

1099

B

1428 1100

oc

1101

8

1431 1102

oc

1103

8

14.3() lJC 4

DC

uos

1106 EROF2 B

1438 1107

oc

143C 1108

DC

143E 1109

DC

144u 1110

DC

1111

1112

a

1445 1113

DC

1447 1114

DC

1449 1115 SS~FB OC.

1444 1116

DC

1117

B

1450 1118

oc

1119

B

1456 1120

oc

UZI

B

1458 1122

DC

1123

U24

xi..2 · .:,.oe.o · LCAO xLi ~oo·
FR!NT XLJ ·Ci:· Ii... 1·12·
AL~CSNSU)
XL2.·4061 ·
!:RROR
xi.1·02·
xi..2·c~r-1·
xu;·oooo·
XL.I ·FF· ·MAPS
XL2'9641· HAl..T XL2·406l · LOl.O
XLl ·oo·
PRINT
XLl 'C2· tLI 11 24· AL2CTRLCK) XL2·4C62·
ERROR
xt..1·03· XL2 1 F8A2· n2·0000·
XI..! ·FF· lolAPS XL.2·9642' HALT Xl..2°4062' UJAO >U..1 ·00·

DATE

16AUG74

EC NOe 82476!5

ISNOV74 8Z41HO

16JUN75 825057

PROG JD PAGE

403-2 DATE

c 9

EC NO.

16AUG74 824765

0

0

15NOV74 824870

l6.JUN75 825057

PART HO·
PAGE.

5558781 94

TERMINATE SECTION·
PRINT SENSE CHECKa
DUMP STATUs.tl..ENGTM COVt-~T REG·
-EX?ECTEOe
-ACTUAL a POINT TO MAP CHARTe -PAG~ 964· ENTRY la
ERROQ HAJ..T -61-.
TERMINATE SECTtONa
PRlNl T+l.ANSFER LINE CHECKa
DU~P l'O TRANsFER LINES· -E><."·C::CTEu. -ACTUAL· PCIMT TO MAP CHART· -PAGE 964· ENTRY 2· ERROR HAL. T -;,;2-. TERMINATE SECTION.

PROG ID PAGE

l
l
· .

IBM MAINTENANCE DIAGNaSTIC PROGRAM

4032

~741 ATTACHMENT DATA TRANSFER TEST

PART NO.
PAGE

I 5558781; 10

IBM ~AINTENANCE DIAGNOSTIC PROGRAM

4032

3741 ATTACHMENT OATA TRANSFER TEST

PAAT NOa PAGE

5558781 lOA

ERR LOC OB~ECT CDDE
145(; .34 08 1476
1460 31 41 1A40 1464 31 42 1A30 1468 .3! 45 1A30 146C f'3 40 00 146F Cl 40 1477
1473 co a7 oooa
1477 CO 87 0Z1A 1478 C2 l47C 12 1470 leFE 147F 403E 1481 CO 67 l4EA 1485 9071
1487 co 61 0222
1488 403E 148D CO 87 0216
1491 CO 87 021A 1495 C2 1496 00
1497 1coe
1499 403F
1498 CO 87 14eA
149F 95ZZ 14Al CO 87 0222 14A5 403F
14&7 co 87 0216
J4A8 CO 87 021A. 14AF C2 1480 11 14iH 1DFO 1483 4066
1485 CO 87 14EA
1489 9521 14BB CO 87 0222 ·4BF 4066 14C1 CO 87 0216
.i4C5 34 08 14E9 .14C9 ~ 61 14DC
14CO F2 87 OS 1400 34 08 14E9 1404 3C a2 14ac;
l4DS CC 87 D21 A 140C 00 14DD 58 14DE 1F77 14EO OC 5A 1F77 JF76 14E6 CO 87 0000

AODR STMT SOURCE STATEMENT

ERR LOC OBJECT CODE

f

1126
1127

····I·N·I·T*L·····.o;.·.-.······················ic:···~·~*"'**""'n'*******************·:~

1128 1129 1130
1131

**··································oBT·EH·FI·OS·R·ES~U"AB.'l<*TG*EU*5T·TJ·N·RE·O·Ul·NT·II·TN·lEA··lI.·S. l·Z·EE·XS·E·CT·tU1·TE·E·D3·.7·, 4·1·····~······,~..1;i

1132 INITL ST

INTL+3.AAR

1133

LIO H0080.x·41c

I SAVE RETURN AOORESSe
SET FUNCTlON REG TO DIAGNOSTIC MODE

1134 1135
1~36

LIO LIO SIO

~oooo.x·42 1
HOOoc.x··S·
x·oo·.x·40·

ZERO LENGTH COUNT REGISTERe ZERO DATA TRANSFER REGISTER·

l

DO GENERAL SIO RESET TO 3741.

!

1137

TIO NTRov.x··o·

MAKE SURE 3741 IS READY BEFORE TEST·i

1138 INTL 8

·-·

1139

I

1140 ····*···*·*··································--·············*··········i

I 1141
1142 1143
1144 1145

N·*····T··RT··IoO·~vE·*·*R·*aS·*·*· ·····P·R·IN··T····~·S·U·B·R·O·U·T·I·N·E··PP·RR·II·NN·TT·S·.*?O"7U'·1T··1T·Is·O·N·OE·RT·R·R·OE·RA·S·D· ·Y·. ···········~J~~··

i·e" 34 oe 1994
l 4EE 35 01 19 'if4 14F2 !8 02 1C22 00 14F7 16 0 3 lC23 00 l4~C 18 02 1CZ4 01 1501 18 03 1C2C 01
1506 CO 87 021A
150A 66 1508 22 150C lC2t>
150E DO 87 02

1478 1146

DC

147<: l147

DC

147E 1148

DC

1480 1149

DC

1150

6

1466 1151

OC

li.52

a

l48C 1153

CC

1154

8

1155
1156 BUSV e

1495 1157

DC

1496 1158

DC

1498 1159

DC

149A 1160

oc

ll.61

e

Xl.1 9 C2·
IL1 1 18· AL2(NOROVJ XL2·403E· MAPS XL2 1 9071· HALT XL2·403E8 LINK
PtclNT x1..1·c2· IL1·13· AL2(81SY> KL2·403F·
MAPS

POINT TO MAP CHARTa -PAGE 9071 ENTRY t. ERROR HA/T -3e-. RETURN TO OCP. PRINT 3741 IS BUSY·
POINT TO MAP CHARTa

II ()
'
,-
l

lSH 34 oe 1szs
1515 38 80 02.lA 1519 F2 10 OA 151C OE 01 1525 1436
1522 CO 87 QOOO

1526
15ZA 152E
1532 1537

30 C2
CO 01 35 01 4C 01
co 87

0200
1522 1525
02 tA3E 1522

14AO 1162

DC

XL2·95221

-PAGE 952· ENTRY 2·

1163

8

HALT

ERROR HAL.T -3F-.

14A6 1164 1165

oc

XL2·403F·

s

L-IHK

RETURN TD OCP·

c

1166

1167 NTBSY B

PRINT

l4AF 1168

DC.

XL1'C2·

1480 11651

DC

11..1·17·

1462 J J 70 1484 1171

oc.

AL..2CNOTSC)

oc

Xl.2°40661

c

1172

e

MAPS

POINT TO MAP C'1At1T·

14SA U 73

DC

XL.2 1 9521 1

-PAG£ 952. ENTRY 1·

1174

a

HALT

ERROR HALT -66-.

14CO 1175

DC

U'i!'

s

RETURN TO OCP.

j

1177 1178 1179 1180

·*·····X··P·R·N····TX······*·············*··S·U·B·R*O·U·T·I·N·E··S·E·T·S··U·P··E*R*R·O~R~·P·R·I·N·T·I·N·G··············:

1181 $

~

1162 Ua3

·E·P·R·N·T·l··S·T·····P·R··T·T·+·3·.A··R·R--···········S·T·O·R·E·*~*TU··R·N··A·O·~·R·E·S·S·.·*·············'.!

1184

MVt LINEaX·BJ.S

SET uP TO sPACE l LINE·

'

1185

J

PRNT

1538 34 08 1560 153F C2 01 l99A

1543 40 05 06 1994 1548 F2 01 16

!548 1550 1555
1559
155" 1556 1550

18 02 18 03 CO 67
82
OE lECA
co 87

1EC8 07 1EC9 07 021A
0000

1561 36 01 1A3A 1565 70 FF 01 1568 co 0 l 1543

1186 EPINT2 ST

1!87

tCVI

1Ul8 P"4NT a

P~TT+.3o4'RR
LlNE.x·s2· PJ:ilHT

ST-OAE RETURN AOORESS· SET UP TO SPACE 2 LINES. PRl~T THE ERROR MESSAGE IN °PRT1 e

156C OC OJ lEC9 1A6E 1572 co 87 1555

1189 LJ~E

DC

a1·00·

1190

oc

ILl·S11·

1191 1192 1193 P.RTT

oc
MVC 8

..A!..2(PRJ:J
.._PRT(91JeAAT+t

CLEAR ERROR ICESSAGE AREA· RETURN TO ~OUT!~E·

ADDR STMT SOIJJ<CE STATEMENT

1195 1196

*····M$A·PS··*·*****$******·········******···*················**$···········*·

1197 .......... 1198 ·

THE MAP C.HART REFERENCE lS PRINTED.

·"'

1199 1200

N**A*P·S···S·T······T·E·ST·s·A·R·R··········~···**ST*O*R·E···TH·E···A·RR···A·D·O·R·E·S~S·e ···$······~-~-

lZ01

L

TESTeXRL

LOAO XR1 WITH ARR ADORESSe

1ZOZ

~NZ MAPSS-lleO(.XRll

LOAO HUNOREOS DIGIT FOR PAGE We

1203

MNN MAPSS-10.oC.xR1!

LOAD TENS DIGIT FOP PAGE ·e

1204

MNZ MAPSS-9.l(sXRJJ

LOAD UNITS ClGlT FOP. ?AGE**

1205

MNN MAPss-1.1<.xRli

LOAD ENTRY NUMBER·

1206

B

PRi~I

PRINT GO TO ~AP CHART XXo

l50A 1207

D<::

XL.J. e 86°

1506 1208 &SOD 120~

DC

ILl ·,J4s

OC

AL.20iAPSSl

1210

1211

8

AETuRN TO ROUTlNEe

1212

121~
1214 1215

·*·····O··U·$E··S ····*···················S·U·B··A·O·U·T·IN·E~·D··E·T·E·R·M·lN··E·S ··i F*$*SS$W···1 0···I S~··O·N·e ······**

1216 ·

·

1l Z21l B7 O··U·ES····S··T····~O·S·+·3e··A·AA················ST·O·R·E···A·E·n;·:;·;-·..-·A·D·O·R·E·S·S·········q····¢··

1219

TBN

SBVTE2eSS~10

SSW 10 OH 1

1220

JT

OST

QETURN TO PRGM HAt..i IF VES·

1221

ALC QS+3(Z··N003

INCR RETURN TO S~IP H~T·

1222 OS

B

._.

RETURN TO ROUTINE.

12z.3 1224 OST
1225 1226
1227 1228

CLI BNE
L
MVC 8

x·o200·.x·c2·

QS

Q5+3,xR1

2(2.XRU eHFFF6

QS

.

is THIS A MODEL a SYSTEN 1
00 NORMAL. HALT !~ NCT.
SET UP MODEL 6 HAL~ -FF-·
GO HALT·

12.29

1230 ·························*·**o····~··········JM1·····~········-·········

1231 * CKPAT · 1232 ····*****

·

SUBROUT!NE COMPARES A~TUAL SENSE

·

1233 · 1234 ·

PATTERN VS A TABLE OF EXPECTED

·

PATTERNS ANO PRINT$ THE CORRS ERROR

*

1235 ·

MESSAGE·

·

1236 ·

·

11223378

.C.K.P.A.f .

.

.S.T.

.

.

.

.PA. T.C.K. .+3.w.A.A.R. .

.

.

.

.

.

~··········*·······················$·····
STORE RETURN ADDRESS.

1239

LA

PATRNeXR1

STCAE PATTERN TABLE AODRS·

1240 1241 CKS 1242

a..c 6C6eXR1t.TEST
.INE TRY

COMPARE TABLE PATTERN V$ ACTUAL· JUMP IF NO CONPAREe

1243
1244 1245 1246 ERNS
1559 124-7 155A 1248 155C 1249
1250 PATCK
1251 1252 TRY'
1253 1254

MNZ NHN B
oc
DC DC B
A
CL1
BNE

NSS-2.7(.XRI) MSS-l .1c .xRU PRINT
x;..1 ·s2·
1L1·1··
·-·"L.2(NSS)
N007.XRl
l(eXRlt.x·FF· CKS

STORE TENS DIGIT OF MESSAGE ID· STORE UNITS O!GIT OF MESSAGE 10. PRINT CORRS EAROR MESSAGE·
RETURN TO ROUTINE.
INCREMENT THE TABLE POINTERS· ENO OF TABLE YET 1 CONTINUE JF NOT·

1255 1256 1257

MVC B

Mss-1c21.c21 ERNS

SET UP ID FOR NC PATTERN· GO PAINT THIS.

OATE

16AUG74

EC NDa 8.247..65

16.IUN7S 825057

PROG JO PAGE

403-2
JO

DATE

l6AUG74

EC NO. 824765

S5NOV74 824870

16JUN75 825057

FROG ID PAGE

t" "~
't_.

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·- · · · ·

·- · · ·· · · · · · · · ·- . · · · · · · · · ···· · · · · · · · ·· · ·

ISM MAINTENANCE OIAGNasTIC PROGRAM

PART NOe PAGE

5558781 11

J BM MAINTENANCE DIAGNOSTIC PROGRAM

PART NO. PAGE

5!558781 llA

4032

3741 ATTACHMENT OATA TRANSFER TEST

4032

3741 ATTACHMENT DATA TRANSFER TEST

ERR LOC O~JECT CUOE

AOOR STMT SOURCE STATEMENT

ERR LOC OBJECT CODE

AOOR STMT SOURCE STATEMENT

1576 0000 1578 0000
is7A 34 oe 1sos
157E 34 02 1600 1582 34 01 1<515 1586 3C OJ 159F 158A 3C 01 15A6 158E 3C 01 1580 1592 3C 01 1587 1596 3C 01 15BE 159A 3C 01 15CS
159£ 38 01 1576 15A2 F2 10 OA 15 AS 38 0 1 157 8 15A9 F2 10 SE 15AC F2 87 07
15AF 38 01 1578 1583 F2 90 54
1566 38 01 1577 lSBA F2 10 OA 1580 38 01 1579 l 5Cl F2 10 4E 1 SOt F2 87 07
JSC7 .38 01 1579 lSCB F2 90 44
15CE 38 80 15C8 1502 co 10 0000 1506 OE 00 1580 1580 l5DC OE 00 l5A6 15.f.6
15E2 OE '-0 159F 159F 15ES OE 00 15C8 15C8 15EE OE 00 15BE lStiE
15F4 OE 00 1587 1587
l 5FA OF 01 1600 1 A.34
1600 OF 01 1615 1A~4 1606 CO 67 159E
160A 3C SC 0000 160E CO 87 1586 1612 3C SC 0000 1616 CO 87 15CE
161A 00. 1618 00
161C 36 OB 1A32 lb20 34 08 1629 1624 OC 01 16ZF 00~0 162A OC 01 1618 00~0

1259 ******************..***············******·*********····················

1260 1261
1262

·***C*M**PA**R.E.**

EXPECTED EB1 £ ~e2 BYTES ARE CO!oi.PAREO '-~~ ERROR SITS ARE IOENTl~lEO SY A _,._

* * *

* 1.263

IN THE OUTPUT AREA·

*

1264 ·

*

1265 **********************************************************·············

1577 1.266 XPT

DC

XL2 1 0000·

EXPECTED E81 & EB2 BYTES.

1579 1267 ACT

DC

xLa·cooo·

ACTUAL ES1 & E82 6VTES6

1268

1269 CMPARE ST

1270

ST

CMPR+3·ARR TAERR+3.XR2

STORE RETURN AOQRESS· INITIALIZE OUTPUT AODRESSESo

1271 1272

ST

TBERR+3.XA1

MVI TA3+1.x·o1·

INITIALIZE BJT POJNTeASo

1273 1274 1275 1276 1277

MVI TA2+1.x·o1· MVI TA1+1.x·o1· MVJ TB3+1.x·o1· MVI TS2+1.x·o1· MVI T81+1.x·o1·

1Z78 1279 TA3 1280 1281 TA2
1282 1283

TBN JT TSN JT
J

XPT-1 .. x·o1· T·l ACT-l·K·Ol· TAERR Te3

EXPECTED BiT ON IN EB2 BYTE 1

JV~P lF ~es.

ACTUAi. BlT ON IN ES2 6~'TE ?

-*- GD PUT AN

IN OUlPVT IF OFFo

CHECK EBI SYTE·

1284 1285 TAl
1266

TBN JF

ACT-1.x·o1· TAERR

-*- ACTUAL BIT ON iN EB2 BVTE 1

GO PUT AN

IN OUTPUT IF so.

1287
1 ZSS Ta3
1289 1290 TB.ii! 1291 1292 1293 12, ~ TBl 1295 1296 1297 TC 1298 CMPR
1299 1300
1301 1302 1303 1304 !305 1306
1307

TSN
JT
TBN .JT J
TSN JF
TSN
BT
ALC ALC ALC It.LC AL.C ALC
SLC
SLC
e

XPT0X·01· TBl ACToX ·01 ·
TSERR TC
.r_a 1. · 1 . x · a o ·
TA!+l(lleTAl+l TA2+1 (1) oTA2+1 TA.3+ 1( 1J · TA3+ 1 TB1+1 U) .TBl+l Tl32+1 UJ eTB2·l T83+ 1( 1J "T83+ 1
TAERR+3(2) oNOOZ TSERR+3( 2> .N002 TA3

EXPECTED BlT ON lN EB! BYTE ? JUMP IF SOe ACTUAL BIT ON IN ESl BYTE 1 GO PUT AN - · - It.' OUTPUT IF SO .. CONTl~UE ANA!.YSIS·
ACTUAL BlT ON !N EBl BYTE 1 GO PUT AN -~- lN OUTPUT IF OFFo
BIT 0 BEEN TESTED ? RETURN IF SO· INCREMENT Bl T Poune:Rs.

l /"
!
'I.

I

'·

~ ...

(

OECREMENT OUTPUT AODRE~SESs GO CHECK NEW 6lT.

1309 l309
1310 1311 1312

TAERR TB ERR

MVI B '4V l B

·-·.x·sc·
TB3
·-·.x·sce
TC

PUT -·- IN EB2 OUTPUTo CONTINVE CHECK. PUT -·- IN E61 OUTPUT· CONTINUE CHE;;;;K.

1313

**··..:;· 13J 4
1315

·* ·

·~··*·***** · · · · · - · ****.*"'**'°'**'*44¥;$
BITSNF ·

$

..

~**"'''""'"'*-"'9****··**4<·ll'··*"'

*

1316 ··········

THE EBl & 2 BYTES ARE CONVERYED TO

·

1317 ·

A PRINTABLE Bll~AR,_. FORM.

111

1318 ·

*

·1P··:0>1J··>F·······it.··.. 13J 9 *'*

··.:.············~··········1t$'l'o;$·····4·······:0l!O.f<4'*

161A 1.320 EB2T DC

xt.1aoo·

TEl<!PO~AA'f STORi·GE FOR ES2 G E81

1618 1321 EBlT OC

Xt.1 9 00 9

BY1C:Se

1322 1323 SITS~F A

1324
1325

ST
.ave

1.3Z6

MVC

NOOleARR ·+9.,ARA
·..,.11 c21 · .-· E61T(2)e.,._*

STORE EB! & EBZ BYTES·

1630 36 08 1A32 1634 34 08 1678 1638 3C 01 1649 163C 3C 01 165F 1640 34 02 1£.SD 1644 34 01 1673
!648 38 00 lolA 164C F2 10 07 164F 3C FO 1658 1653 F2 87 04 1656 3C Ft 1658 l65A 3C 00 0000
165E 3a 00 161 a
1662 F2 SO 07 1665 3C FO 1671 1669 F2 87 04 166C 3C F! 1671 1670 3C 00 0030
1674 38 SC !649
16?8 cc 10 0000
167C OE 00 i649 10.9 1682 OE 00 165F l65F 1688 OF 01 1650 lA.34 168E OF 03 1673 1~4
1694 co e7 1648
1696 00
t69!il 34 oe 16AO
1690 CZ 01 0000 16,t.1 34 01 l6loA 16A5 OC QO 1698 OOJC l6A8 30 FF 1698 l6AF F2 S1 E2
1682 OC SA 1F77 lF7B l688 30 01 1.698 16BC FZ 01 06 16i3F OC 10 1F52 lA!;J l.6C5 30 02 !698 l6C9 F2 01 OC 16CC OC OA iF44 lACC l602 OC OF 1F58 1AOC 1608 30 03 Ui98 16DC F2 01 06 l6DF OC Jl IF53 lAEE l t\ES 30 04 1698
!6EQ FZ O! 06
!6EC OC 14 1F54 1a.;3 io;:2 30 os 1698

1327
1328 1329 1330 1331 1332

A
ST NV! MVI ST ST

NOOl.ARR 8TNF+3,ARR TNF+l eX· 01· TNFF+1.x·o1 · N"+3.XR2
HFF+3.~1

STO~E RETURN ADDRESS. INITIALIZE BIT POINTERS·
STORE OUTPUT ADDRESSES·

1333 1334 TNF 1335 13."J6 1337 1338 ITSON
1339 NF

TBN .JT MVI
.J MVl
M\rl

ES2T.x·oo·
ITSON
NF·l·X·FO·
N" NF+1,x·F1·
·-·.x·co·

THIS 6IT ON IN E82 7
.JUMP lF SO. MOYE IN A -O-·
MOVE IN A -1-. POT 1,0 IN OUTPUT·

1340 1.341 TNFF 1342 1343 1344
1345 ITON
1.346 NFF

TBN .JT
MYI
.J MVI
MVl

eeit.xeoo· .iTON NFF+l ·X·FO·
NFF NFF+l eX·FJt
._,..,x·oo·

THIS BIT ON IN E81 ?
JUMP IF SOe MOYE IN A -0-·
"OVE JN A -I-· PUT l/0 IH OUTPUT·

!347 1348 1349 BTNF 1350 1351 1352 1353 1354

TBN ST ALC
ALC SLC SLC
B

.T.._N_,.F, +1.x· eo·
l' TNF+1(t)·TNF+l
TNFF+ l t · TNFF+1 NF+3( 21.N002 NFF+3(2) ,ND02 1'NF

CHECKED en 0 ..
RETURN ?F :,o. INCRENENT 8JT POINTERS~
OECREMENT OUTPUT ADRSo
CONTINUE CHECK"

1355

1356 *·*****·~~*-****~·~****·***·***·****··O······~*·*****·******·~·······

* * 1357 ERROR
1358 *~~~*$***

SU6ROUTJNE IDENTIFIES SENSE BYTE ANO

· *

* 1359 ~
1360
'* 1:561
1362 · 1363 ti 1364 ·
1365 " 1366 .. 1367 · 1368 $ 1369 ·

PRINTS lTS STATUS WHILE !OENTIFYING

·

T"E BITS lN ERROAo SUBROUTlf>E CALLED

*

SY 8
oc
DC
DC
oc
DC
DC
oc:

JU. l ·N CODE l H HEX· XLZ·EXPECTEO C~TA· XL2·ACTUAL OATA· XLl·ANOTHER N CODEo
Xl-.2·ACTU/14 OA1'1t.t
X1.J 8 A -FF- DESIGNATES ENO·

· · · · · · · ·

................... !3TO ·
1371 ······***········~······*··

to **·#······*·****·~·········

1698 1~72 NCCO DC

X!..l"OO·

CUARcNT N CODE STORAGE.

1373 ERROR ST

·+7,ARR

STORE ~ETURN ADDRESS IN XR1o

1374
1375 CK lT 1376
1377 1378

LA
ST NVC
CLl .JE

*-*·XP.1
*+9··XA1
NCOOC I te*-·
Ncoo.x·FF· CKOUT

8R!NG IH N COOE FO~ CHECKING.

1379 1380 1381 1382 1.38.:J 1384 1385 l38C'e 1387
1388

M\IC CL! .JNE MVC Ct.I .l!NE li!VC MVC CL I

PRT(9l J .. PRT·H NCOihX"OI · ·+9
PAT-37( 17) .NCOl
11'+15 PRT-5lill)·NC02A PRT-28( l~J ..NC02S
NCODex·o.3·

BLANK PRINT BUFFER IDENTIFY AND :C:!;:T-UP 8TTE HEADING.,
· FUNCTro;,i...

1389 1390

JNE
NVC

-9
PRT- 36( 1 et .NC03

1.39 l 1392 1393

CL I JNE
wvc

NC00.x·o4· 4'+9 PRT-35( Zl I ·NC04

111- DATA AOORESS·

1394

CLl

DATE

16AUG74

EC NO. 824765

15HOY74 8 2. . 8 7 0

:1.6.JUN75 825057

PROG ID PAGE

403-Z 11

DATE

16AOG74

ec NO. a2·7e.5

15NOV74 82·870

16JUN75 82505T

?ROG 10 PAGE

403-2 llA

'·-·

....·:

1aM MAJNTENANCE DIAGNOSTIC PROGRAM

PAAT HDe
PAGE

ISM MAINTENANCE OIAGNOSTIC PRaGIU.M

PART fiOe PAGE

5558781 12A

4032

3741 ATTACHMENT DATA TRANSFER TEST

4032

3741 ATTACHl4EHT DATA TRANSFER TEST

ERR LOC O~JECT CODE
16F6 F2 01 OC J6F9 OC OE 1F46 1Bl9 16FF OC iO 1F5B lB~A 1705 3D 08 1698 1709 F2 01 06 170C OC 08 lFSO lEFF 1712 30 88 1698 1716 Fa 01 06 1719 OC 00 lFSI IEEC 171F CO 87 1400

1723 OC 09 1F43 1874

1729 OC 09 IF57 187E

172F CO 87 14CG

1733 OC OE IF46 186A

1739 0C OE 1F5A IB6A

173F CO 87 1400

1743 36 OJ 1A34

17·7 3· 01 1750 1748 GC 01 !577 OOQO

1751 36 01 U34

1755 34 01 175E

oc 1759

01 1579.00~0

175F C2 0.2 1F46 1763 C2 01 IFSA 1767 CO 87 J61C 1768 1579 1760 CO 87 14C:S
1771 00 01 1577 1579 1777 F2 81 OA 177A OC OA IF33 IAdO 1780 CO 87 157A 17&4 ·co 87 1·00

1788 35 01 17SE 178C 36 01 IA32 1790 CO 87 16A1 1794 36 01 1"32 1798 34 01 J79F 179C CO 87 0000

I 7AG 34 08 1785 17A4 35 84 17CA 17A8 34 84' 17CC
17AC OD 01 17CC 17CA
17£12 co 81 0000
17B6 =54 Cl 17C1
l78A CO 87 O~lA 178£ C2 17BF 15 17CO OOOC l7C2 ·068
I 7C4 CO 87 1699 17C8 00 17C9 0000 17CB 0000 17CD FF 17CE 4C 03 03 199· I 7D3 CO 87 14EA

AODR STNT SOURCE STATEMENT

ERR LOC OBJECT CODE

1395

JNE ·+15

1396

MVC PRT-4?( l 5J eNCDSA

· OIAGNOSTIC-OTR.

1397 1398

NYC PRT-2BC171eNCD58
CLI NCoo.xeoe·

1399

JNE ·+9

1400

MVC PRT-39(12)eNC008

· ARA REGISTER.

1401

CLI

1402

JNE ·+9

1403

MYC PRT-38(14t.NC088

· IAR 5 REGISTER·

140·

B

EPRNT2

PRINT BYTE ID·Se

1405

1406 1407
1·08

MVC
MVC 8

PRT-52( 1 ()) eEB2 PRT-32( 101 ·EBl EPRHT1

BUILD £8 6YTE HEAnlNGSa PRINT E8 8YT£ tEAOINGSe

,.-
~ ...

1409

MVC PAT-49( 1 5) eBJ TS

auu..o en LASLE HEAOINGS·

1·10

MVC PRT-291151eBITS

1411

8

EPRNT2

PAINT BIT LAS&..E HEADINGS·

1·12

A

N002eXAI

1413

ST

·+9eXRl

./'

1414

MVC XPT(21e·-·

STORE EXPECTED B~Tes.

'

1415

A

N002sXRI

1416

ST

.+9eXRl

1411' XY'Rl NYC A(;T(2J··-·

STORE ACTUAL BYTES.

1418 1419 1420
1421 176C 1422
1423

LA

PAT-49.XA2

1..A

PRT-29.XRl

B

BITSNF

oc

AL2CACTt

B

EPRNT1

STORE OUTPUI' ADDRESSES·

r,. '~'

GO c:ALCULATE STATUS OF ACTUAL ern;s.

£-.

PRINT STATUS,REGISTER !De

\:..;.,

1424 1425 1426

C&..C .JE MVC

XPTC2)·ACT
SKPEA
PRT-68(I I t · ERS

EXPECT EO AND ACTUAL. EQUAL ?
JUMP IF SOe

c

1427

8

CNP ARE

GO CALCULATE ERROR BITSe

1428 SKPER B

EPRNT2

PRfNT ERROR 81~5·

1429

10.30

L

XYR1+5eXR1

~STORE XRh

1431 1432

A

NOOl. XA1

e

CKIT

GO CHECK FOR NEXT 8YT£·

143;> 1434 14.15

A ST B

....NOOle XAI
.+7eXAl

INCREM.ENT RETURN AD.DRESS. RETURN TO ROUTINE·

1436 1437

......................................................................~.!

~

1438 · CKIAR ·

: 1439 ·········

LDAO ANO S:NSE I.AA 5 DR dR REGISTERS·

.

1440 1441 , ...2

.....
CKIAR

.

..
ST

.

.

.

.

..........
CKCK+3eARA

.

.

.

.

.

.

.

.

.

.

.

.S..T.~..

.......
Qf:TURN

.........
AD::>AESS·

.

.

.

.

.

.

.

.

.

.

.

.

.

. ~
1

~.

1443 1444

L

IAA·2elAR5

ST

IAR.IAA9

LOAD IARS;MR WITH 'YEST PATTERN· STOAE AEGJSTER.

Il \...·

1445

._. 1446

CLC IAIU2 I .J AR-2

1447 C:KC:K BE

REGISTER AS EJCPECT.ED ~ RETUQN TO MAIN PROGRAM IF SO·

1448

ST

THEAOlhXAl

STORE ERROR MESSAGE ADDRESS·

1449 1450

e

PRINT

178E J.451

DC

xa.1·c2·

17SF 1452

DC

17Cl 1453 THEAOR OC

1Ll921·
AL2C·-·>

17C3 1454

DC

XL2 1 4068'

1455

1456

B

ERHOR

OUMP IAA5 OR ARQ REGISTER·

17C8 1457

DC

XL..1900 8

17CA 1458

DC

xa.2·0000·

17CC 1459 IAR

oc

XL2·0000·

17CO 1460

oc

XLPFF·

1461 1462

MVC
a

3(4.XAlteTENP
MAPS

RESTORE SPECIAL. AD.DRESS CONTENTS. PDIHT TO MAP CHART·

1707 9621 1 709 co 87 0222 170D 4068 1 7oF ca &7 13SF
17£3 CO 67 02iA t7E7 C2 ITES 14 11'£9 IF1C
I J'EB 4069 &7EO 4C 03 03 199~ lTF2 CO 87 l4EA 17F6 3801
17F8 CO 87 0222 17FC 4069 17FE CO 87 135F
1802 00 1803 0000 1805 0000 1807 00()0 1809 0000
leoe 36 oe IA3C
ISOF 34 oe 1818 1813 oc ca 180A 0000 1~19 oc 01 198· 1808
18JF 08 03 1837 OAO~
1825 CO 87 0.21E 1829 01 l82A 180· 18.?C 1S5A 182£ CO 81' OZIA 18U 41 1833 2· 1834 184£
1836 40AD 1838 CO 87 02&A 183C 05 18~0 00 Ul.3E 1858
18oM 04: 00 186C uwz
IS.A OC 00 IB6F 1802 1850 CO 87 15U
1854 FO 3C 3C

ADDR STMT SOURCE STATEMENT

l 708 1463 t4PlAR OC

1464

B

.xL.2·9621·
HALT

-PAGE 962· ENTRY I·
ERROR HALT -68-·

17DE 1465
1~6

OC

X&.2·4068·

a

ADlT

TERMl~ATE SECTION·

1467 146e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

····**·* 1469 · CRC:K ·
1470

·

SUBROUTINE PRINTS ·DR- CHECK·

·

1471 ·

·

1472 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

1473 ORCK 6

PRINT

PRINT -oR- CNECK·

l7E7 1474
11'E8 1475 l7EA 1·76 17.C:C 1477

DC KL.l 8 C2· oc 1L1·20· DC AL2COKRDI
oc KLZ··o6e·

14?&

NVC .3(4eKAlleTEMP

AESTORE sPECIAL AOORESS CONTENTS·

1479

8

MAPS

POINT TO MAP CtlART·

l7F7 1480

DC

1CL2·3801 ·

-PAG£ HO· ENTRY 1·

1481

8

HAL.~

ERROR HALY -69-e

I 7FD 1482

DC

l(L.2·4069·

l48J

B

ADJT

TERMINAJ'E SECTION·

148·

1465 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

1486 · OATA ·

*

1487 ........

TKIS SUBROUTINE CAUsES ONE BYTE OF OATA

·

1488 · 1489 ·

TO TAANSFER· PAAAMETERS AAE SPECIFIED AS FOU..0.S-

· *

1·90 ·
1491 ·
1·92 e 1·93 e
1494 ·

·

8
DI:
DC DC

* DATA 2·· XLI ·'4)NTROL CODE FOA SIO CONTRC!\. * KL2·EXPECTEO DTR· * Xl,.2 1 EXPECTEO a.ca·

1485 · 1496 ·

DC XL.2· SENSE CHECK NAP REF·

·

DC XL.2·ROUTINE HALT cooes·

·

1497 ·

1498 .......................................................................

1802 1499 CCSI02 DC XLl·oo·

SIC CONr.ua.. 2 CODE.

1804 1500 XPDTR DC
1806 1501 XPLCR oc

Jr&,.2 1 0000 1
~L2·oooo·

EXPECTED O!AG-OTR BYTES. EXPECTED STATUS-LCR BYTES·

1808 1502 NPAEF OC .KL.21 0000·

SENS£ CHCQI; MAP REF·

18.)A 1503 qTHLT OC a&.21 0000·

HALT CGDESe

1504

1505 DATA A

fll008eMR

4506

ST

.... 1507 OATAl
1508 1509

WC
MVC

1510

e

DATAl+S·MA 8THLT(91·._.
MIER( 21 efllPAEF
HDNGIO.ATN· UNPACK

STOit£ THE ABOVE DATA·
STORE SENSE CK MAP AEFERENCEe
BUIU> MESSAGE ID· UNPACK DATA BYTE·

1829 1511 1828 l5J2
182D 1513 1514

DC

11.1· 1·

cc AL2CXPDTRJ

cc A&.2CHOAT.-I)

1515 1832 1516 1833 1511'

·

PAINT

cc

XL.1··1·

oc 1Ll·36·

PRINT TEST HEADING·

1835 1518

DC

N..21HDOI t

18.17 1519 Ht>NGIO CC

1520

B

PRINT O&TA TRANSFER HEADING.

183C 1521 1830 1522 l83F 1523

DC &1·05·
oc !L1·13·
0C: AL2CHOATAt

152· 1525

e

INJTI.

IMITIALIZ£ THE 3741

15.?6

1527'

SIOCC2+ZCSl.CCSI02

BUILD UP THE Sic; CONTROL 2 COltMANO

1528

s1occ2~sc11.,cs102

TO C.OARESPONO ·I TH CURRENT ROUTINE.

1529 1530

CUES

TEST FOR SSW 10· HA~T -FF· JF OH.

OATE

J6AUG74

EC NO. 824765

15NOV74
824870

16.IUN75 825057

PROG 10 PAGE

403-2

DA TE·

12

EC NO·

\ ..

l6AUG74
82·765

l6.IUH75
825057

PAOG JO PAGE

c

· -~·-· · ... . -· · · · · ·

·

.

0
~-·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·{·-· · · · · · · · · · · · · · · · · · · · · · · · · · ··· ·-·-· ·

IBM MAINTENANCE DIAGNOSTIC taROGRAM

PART 11.'0· PAGE

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PART NOe PAGE

5558781 13A

4032

3741 ATTACHMENT DATA TRANSFER TEST

3741 ATTACHMENT OAT* TRANSFER TEST

ERR LOC OBJECT CODE
1857 31 41 lA.34 185B 31 42 1A52 185F 31 44 1Ati2 1863 31 41 1A40
1867 F3 41 00 l86A F3 44 00 1860 F3 44 00 1870 30 45 1967 1874 30 42 196C 1678 F.3 43 0.
1878 3C 45 196? 187F 30 45 1967 1883 30 44 1970
1887 OD 01 196C 1806 1880 F2 01 90 1890 00 01 1967 1804 1896 F2 Cl 87 1899 00 00 1804 1998 189F F2 01 1..3 18A2 30 CH OAOJ 18A6 F2 01 E2
18A9 00 01 1970 1978 lSAF F2 01 47 1862 F2 87 06
1885 OC CO 18C4 180A 18BB CO 87 021A 18BF C2 18CO 14 18C1 1BA6 18C3 4000 1 8C5 CO 87 021 A 1 ec9 82 18CA 14 18C8 1892
J8CO CO 87 021E J8D1 01 1802 1804 1804 lBBl 1806 CO 87 021E 18DA 01
lBDB 1998
18DD lBBC lBOF CO 87 021A l 8E3 82 18E4 17 1BE5 lBBD l8E7 OC O~ 198A 18C4
l BED .3C 94 1983
lBFl 3C 23 1984 l 8F5 CO 87 1953
l8F9 OC 00 198A l6J9 l 8FF OC 00 1914 1 S.J9 1905 OC 01 1EC9 1A70 1908 CC 87 021A 190F C2 1910 14 1911 19A6 1913 4000

AOOR STMT SOURCE STATEMENT

ERR LDC OBJECT CODE

15.31

1532 1533 1534

LJO
t..10 LJO

1535

LlO

15.36

1537

SlO

1538 SIOCC2 SJO

H0002·X·4l· HOOFo.x· 42· 1ooi:is.x·.;.4· H0080.x·41·
x·oo·.x··1· x·oo·.x·44·

SET FNCT REG TO 6USEC RESET.

LOAD -F~- IN LENGTH COUNT REG.

LOAD BYTE TRANSFER ADDRESS -IN OAR· I

SET 3741 TO OlAGNOSTJC MOOE.

I

ISSUE A SIO READ CALL·

l

DO 2 SIO CONTROL 2 1 5 TO TRANSFER A j

1539 1540 1541 1542 1543 1544 1545

SIO SNS SNS SIO
SNS SNS

x·oo·.x·44· SSA.x·451 sse.x·42· x·o11- 1 .x·43·
SSA·X'45' SSA1X 1 45 1

OATA BYTE· DUMMY SENSE TO STALL

i

I SENSE STATUS/LENGTH COUNT REGISTER

1/0 SELECT 3 bHICH FORCES EOT

I

DUMMY SENSE

I

SENSE DIAGNOSTIC/DATA TRANS REG·

I

1546
1547 1548

SNS CLC

SSC1x·44· SSB(2' ·XPLCR

SENSE OATA ADDRess REGJSTER·

II '

STATUS/LENGTH COUNT AS EXPECTED ?

1549 1550

JNE CLC

OATER SSA(2>.XPOTR

JUMP IF NOT. DIAGNOSTIC/DATA TRANS AS EXPECTED ?

1551 1552 1553

.JNE CLC .INE

OATER XPDTR( 1J 1 0AOATA eADBYT

JUMI= !F NOT. DATA SYTE TRANSFER OK ? JUMP IF NOT·

1554

CLI

RTN#,X1 01 1

FROM ROUTINE 01 1

1555

JNE DATTA

JUMP IF NOT.

1556 1557

CLC ssc<2> .ssc-2

DATA ADDRESS REG AS EXPECTED ?

1558

JNF.: OARN

JUMP IF NOT.,

1559

J

DATTA

1560

1561 · DATA SUBROUTINE ERROR MESSAGES ·

1562

1563 6AOBYT MVC ERI0(1).RTHL.T

1564

B

PRINT

FRINT OATA BYTE CHECKo

18BF 1565

OC

XLl 1 C2'

18CO 1566

DC

IL1'20 1

18C2 1567

OC

Al...2(SNCK)

18C4 1568 ERIO OC

XL2 1 4000 1

1569

8

PRINT

PRINT BYTE CHECK.

18C9 1570 18CA 1571

OC

XLl ·821

o<.

IL1·201

18CC 1572

OC

Al..ZlBYTCKJ

1573

1574 1801 1575

B

UNPACK

oc

IL1II1 ·

UNPACK EXPECTED DATA BYTE.

1803 1576

DC

AL2(XPDTRI

C.

18D5 1577

DC

AL2(XPAC-12J

1578

B

UNPACK

UNPACK ACTUAL CATA BYTEe

!8DA 1579

DC

IL1'1 1

180C 1580

DC

AL2(0ADATA)

180E 1581

DC

AL2CXPAC-l)

1582

8

PRINT

PRINT EXPECTED AND ACTUAL DATA BYTE.

18E3 1583

DC

XL1'82·

13E4 J 584 18E6 1585

DC

IL.1923 1

oc

AU?(XPACJ

1586

MVC ERRIO(l) 1ERJO

SAVE THE ERROR 10·

1587

MVI MPER-laX 1 94 1

BUILD MAP REFERENCE·

1588

MVI

MPER1X 1 23 8

-PAGE S42w ENTRY 3.

1589

B

OOFH

1590

1591 DARN 1592

"1VC
MVC

ERRIDClloRTHLT-1 IDER( l) ,lCTHLT-1

STONE ERROR ID.

1593 1594

M\IC MSS-1(2),COS

e

PRINT

PRINT ERROR HEADING.

190F 1595 1910 1596

DC

XL1 1 C2·

oc

IL1 1 20·

1912 1597

DC

AL2( SlllCK I

1914 1598 JOER DC

Xl.2 1 4000 1

1915
1919
191A 1916 1910

co 87
82
OE 1ECA F2 S7

0211. 33

1920 oc co
1926 OC 00 192C CO S? 1930 C.2 1931 14
1932 18A6 1934 4000 1936 30 01 193A F.2 01

1935 l98A G2lA
OA03 16

1809 1935

1930 oc 01 1990 1967
l 943 OC Cl l992 l 96C
1949 oc 01 19~4 1970

194F CO 87 1538

1953 Oc Cl 1965 18J4 1959 CC OJ 196A 18~6

195F CO 87 1699 1963 05 1964 0000
1960 ooco
1968 02
1969 0000 1968 0000 1960 FF
196E 30 01 OA.'.13 1972 F.2 01 OA
1975 co 87 1699
1979 04
197A 1999
l97C 0000
197E FF 197F CO 87 14EA
1983 0000 1 985 CO S7 0222 1989 4000
1986 co 87 0216

l98F 000000000000 1995 00 1996 0000 1998 co 1999 0000

1996 080C81FO 199F 1998

AOOR STMT SOURCE STATEMENT

1599 1919 1600 191A 1601 191C 1602

e

PRINT

oc

XL.1·e2·

oc

IL1 1 !41

oc

AL.2(1455)

PRINT OAR CHECK.

1603

.J

COFH

1604

16:'5 DATER
l6i.i6
1607

MVC
MVC
s

ERRRID(l) 1 RTHLT-1 ERRIDCl hERRRIO PRINT

STORE ERROR ID· STORE THE IO· PRINT SENSE ERROR HEADING·

1930 1608 1931 1609

DC

XL1 ·c2·

oc

IL1·20 1

!933 1610

DC

AL2(SNCK)

1935 1611 ERARIO DC

XL2·40CO 1

1612

CLI RTN·.x·o1·

FROM ROUTINE 01 ?

1613

.INE OOFH

JUMP IF NOT·

1614

1615

MVC TEST-4(2) ·SSA

STORE DIAGNOSTIC/DATA TRANS REGa

1616

MVC TEST-2(2).SSB

STORE STATUS/LENGTH COUNT REG.

1617

fll!VC TESTC2t.ssc

STORE DATA ADDRESS REGISTER·

1618

1619

B

CKPAT

COMPARE ACTUAL -ITH EXPECTED PATTERN

1620

1621 OOFH MVC SSA-2<2JeXPDTR

BRIHG lh ~XPECTED SENSE BYTES·

1622

M\.'C sse-2( 2) ·XPLCR

1623 1624

e

ERROR

DUMP THESE REGlSTERS-

1963 1625

DC

Xl.1"05'

!965 1626

oc

XL2·0000·

1967 1627 SSA

oc

XL..2·0000·

Dl AGNOSTJ C,OATA TRANSFER REGe -ExPECTED· -ACTUAL·

1968 1628

DC

XLl ·02 1

STATUS/LENGTH COUNT REG·

l96A 1629

DC

XL2'0000"

-EXPECTED.

196C 1630 SSB

DC

XL2 9 0000'

-ACTUAL·

1960 1631

DC

XL1 1 FF 1

1632

CLI RTN·s.X 8 0l 1

FROM ROUTINE 1 ?

1633 1634

JNE
e

OMPYI ERROR

.JUMP IF NOT.

1979 1635

DC

XL..1·04·

DATA ADDRESS AEGISTERo

197e 1636

DC

1>1..2 CDAOATA+l)

-EXPECTED.

1970 1637 SSC

oc

l97E 1638

oc

1639 ONPYl B

19S4 1640 MPER oc

XL2 1 0000·
XLl ·FF' NAPS x1..2·0000·

-ACTUAL·
POlt.'T TO MAP CHART· -PAGE XXXe ENTRY X·

1641

8

198A 1642 ERIHO oc

1643 DATTA a

H4L'f
XL2 1 4000' LZNK

ERROR HALT. RETURN TO OCPe

1644

1645 ············
* 1646 · RESERVED

1994 11664478 T·E·S·T····D·C······X·L~6··0·~·0·0·0·0·0·0·0~0·0·0··6 ······A·C·TU·A·L~··SE·N··SE···PA·T·T·E·R·N···ST·O··R·A·G·E·······*·

1995 1649 FLAG DC

XL1 1 00·

ERROR FLAG.

1997 1650

DC

!998 1651 DADATA DC

Xl.2'0000·
XLl · oo·

BYTE THAT DATA IS TRANSFERED INTO.

199A 1652

DC

JU..2 1 0000·

1653
1654 ·······"'"'*

1655 · TABLES $ 1656 ·······································································

1657

1658 ·

TABLE OF EXPECTED ERROR PATTERNS FOR RTNOl.

1659 199A 1660 PATRN EQU
1661 ·

·-1 D S

1662 ·

I 0TL

1663 ·

AT AC

1664 ·

GA TA

l99E 1665

DC

XL4 1 C8C081FO·

SERVICE REQUEST CHECK.

19AO 1666

DC

AL.2( DADA TAJ

DATE

16AUG74'

EC NO. 824765

15NOV74 8.2.tt870

16.IUN75 825057

PPOG ID PAGE

DATE EC NO.
!,_

l 6AUG74 824765

15NOV74 824870

16JUN75 825057

PROG ID PAGE

403-2 13A

0
,,.....
~-

.,.

IBM MAINTENANCE DIA6NUSTIC PROG.AAM

PART HO· PAGE

5558781

IBM MAINTENANCE OIAGNO~TIC PROGRAM

1· I '

PART NO· PAGE

5558781 14A

4032

3741 ATTACHMENT DATA TRANSFER TEST

374.l ATTACHMENT DATA TRANSFER TEST

ERR L.OC OBJECT CODE
19A.i 01 19A2 08lC81Fl 19A6 1999 19A8 02 l 9A9 08l lC9Fl 19AO 1999 19AF 13 l 9BC 0812C9Fl 1984 1999 1986 t· 1981' Qe14C9F1 1988 1999 1980 15 l'!aeE 0818C9Fl 19<.? 1.999' l.9C4 16 19C5 oaGOCVFI li9C9 1999 i9C& 17 IKC ee.30C91Fl 1900 1.999 uio2 .ta: 1903 09SCC9F1 190? !Wl9 ll!JC9 19 190A 089GC9Fl lfiOE. 1999 19:£0 20 19£1 08150 Fl 19E.5 1919 J91E7 09 1Cl£8 081AC1F1 Ji 'iEC 19199 l91EE 10 19EF CSKClFl Jl9F3 1.99.19
19F5 u
1 'llF6' HliiClFC' UIFA 1999 !tlFC 07 lW'D GBl~Fl\ 1 · · :19118 1&03 gs I.A.TM ClllCCgF~ I.de 1999 ....... 12 :...- GllllJ.Hi.R l&GtF 1>9.le I.a.II U 1&1Z CIHGCJI F1 J.Ali6 1991'
uue cs,
14!.9 23Uf.OFI 1410 19991 J.&IF 04
lAZG ceGGEiFC»
J..az,6 .....
J.426 .. IA27' UIJGEHlD 1&28 1.1&28 .. Jl.11121E FF
IAZJF .._ 1&31 . . .

ADDR STMT SOURCE STATEMENT

19Al 1667 l9A5 1668

DC

XL.1·01·

oc

XL.4· 081C.81Fl ·

- MESSAGE 10· SINGl..E CHARACTER TRANS CHECK·

19A7 1669

DC

Al..2( DA!>A TA+ U

19A8 1670

DC

XL1·02·

- MESSAGE 10·

19AC 1671

DC

JCL4·0811C9Fl·

IJ'O INPUT 7 CHECK.

19AE 1672

DC

"'-2(0ADATA·l I

19AF 1673

DC

JCL.1· 13·

- MESSAGE ID·

1983 1674. 1985 1675

DC

XL4·0812C9Fl·

DC

-._2(DAOA.TA+ll

IJ'O INPVT 6 CHECK.

1986 1676

DC

XL.1·1··

- MESSAGE lDa

19BA 1617

DC

XL4·0814C9Ft·

IJ'O 1 N?UT 5 CtECIC..

19BC 1678 1980 1679

DC

~tOADATA+ll

oc

.:11Ll·15·

- MESSAGE ID·

J9Cl 16a0 19C3 1681

DC

XL4· 0818C9Ft ·

DC

~(DADATA+ll

IFO INPUT 4 CtECK.

19C:· 1682 J«.8 1663

DC

XL.1·16·

oc

JQ..48 0600C9F!·

- MESSAGE ID· l'D I NFUT 3 CHECK·

19CA 1684

DC

A.2( DAllDA lA+l f:

19CB 1685

IX

JCL1·11'·

- llESSAG.E ID·

19CF 1686

DC

JQ..4 11 0830Citf"J ·

110 INPUT 2. CHE<k.

1901 1687 1902 1688 1906 J.6&9

DC

ALZ(OADA TA+ l,

oc
IX

xXLt....J·.··

~·· D85CC9

F

I

·

- MESSAGE ID· UU INPUT l OtEOC..

19Ca .1.690

DC

AL2tDADATA+ll

1go9 1:691 1900- J.692

DC

oc

JllL.4· C&il!OCVI ·

- MESS.MiE ID· 110 llid'UT 0 CHECK.

19DF 169·3

DC

.f;L.2:f OM>A"fA+l t.

19EG 169·

DC

XL.J."20·

- lllESSAQE 10..

19E4 1.695

DC

)IL4'"0815C1FJ.·

I .ID UNIT l CHECt:·

J.9E6 1.696

DC

AL2lDMMTA+ll

19£1' 1697 19EB .1698

oc

XLI"G·

oc

)IL4. 11 CN!llA.C iF 1 ·

- M:.ESSAGIE ID· l.irQ UNIT 2 CMECICa

1 '!illED ·099 l9EE 1700 l9F2 171:1:% t.W:· J.1''&2

DC.

A2 U'l'M>Al'A·J ~

oc

Xl:..l'"lG"

oc

llL4 · GSBOCJ.F l ·

oc

AZlO.tOATA+1J

- llES.S·AGE ID.. lJ'Q SELECT 10.

Jli!FS 1.1'03

DC

llllLl"'IJ.·

- MESSAGE lD·

l.9F9 1.7Cllt4

DC

JQ.4·Q16ICIClFO·

LCR IHICREME!CT CIE:CJC.

Jl9Fii J.7Q\5

Of;;.

.tL.ZlOJtiM.lf..,.11 l

19FC ll.70·6 IAOG a7G7

DC

a..1·07·

DC a··cmoaF1·

lt.A.a2 &J'G8 1AG3 11'09

DC

A.21.D.«OATA)

DC n.£·cs·

- MESSAGE. J:a.

l.ur7 ~?IQ< J.A09 &7111, l&OA ll.712

DE:

XL·"'4118JiQietFJ,·

DC

AIL2:10.-..'I"*11

ac

a.l.·12"'

l'G l!W'Vr P CltlEU. - llGESSAGilE ID·

J,AGE Jl713·

IX

R.481 G81G8i!FG·111

CYCLE ll£0:EST Cl!!EOr.·

IAH 51"i,4

DC

AZCJMM.TU

l&ll ll.715

DC

D..i"'G3"'

lAIS: 1'l'li.6

DC

..... "81.0QEl·

1.··· .IAA7 ·7'11'' an. a
IA.:IC 1.719

QC

ofll.2ta...T~l}

fJC

ai·c:t!S"

llJC

-..·2AtJC1FJ.·

- MESSAQE IC., REACiJ I~ OfECK·

lAlE :l'J"ZG, l&llF J.72:J. .lAZ.3 ll1'ZZ

!lJC

.tll..ZC l!JIADlt.TA·I\)

ac

mLJ.·04·

ac

lit.·· GalrGElFClli"'

- Wljfss.M:F tD.1.nl: SEJ..ECT AEfFJ:STER OtECK.

.IA.ZS ll.Tz.3:

llJC

111..Zlllli.t!CMliAJ

ua J.7zc
IAZA a725 l&ZC JI726 IA20 &727

ac
li1C
me
DC

.......JlLl."06S'
&.4 11 Clll~IFIV Ali..Zl~TA)

-~EEJ..
&.TT~ C'!!!lVEa CMECK·
- lllftE.SS.A&E. m ..

a4ZE a728

me ._1·FF·

· .,'29

................. 1.7»

a DI
__........ ...··-··--...,._.. _ ........... &732

.· ,..C.D_ll.S.T,A_m.l.T,S.,.·,

~

· EN& OF TAai.£ ·
.., , __.

i&» ll7~:ii lllC».:O DC

IL.211 G·

JllJ3Z ·734 -.1 DC

JLzeJ·

ERR LOC oeJECT CODE

ADDR STMT SOURCE STATEMENT

1A33 OCI02 1A3S 0003 1A37 OOC6 lA.39 0007
1A3B ocoe
lA30 FFF8
tA.3F ooao
lA.41 2355
1A43 ·190 1A45 AA.55 1A·7 0082
1A49 OOAA 1A·6 5SAA
U.4-0 CU.07
lA4F OOFF u,s1 OOFC
lAs.3 0482 1A.55 408C
1.A.57 8082 U,59 0280
1458 OOFB U.50 COFE 1A.5F 484C 1A61 199&

1A34 1735 N002 DC 1A36 1736 N003 DC 1A38 1737 t>o0006 OC lA:sA 1738 NOv7 DC lA3C 17.39 N008 DC lA3E 1740 hFFF8 DC 1A40 1741 H0080 OC lA42 1742 H2355 DC 1A44 1743 H4190 DC
1 A46 l 744 HAASS 0C
1A48 1745 H0082 0C
lAU 1746 HOOAA DC lA4C 1747 H55AA DC 1A4E 1748 H0107 CC lASO 1749 HOOFF DC 1A52 11'50 MQOFO ilC 1A54 1751 H0482 DC 1A56 1752 H408G DC 1A56 %753 H8082 DC lASA l 754 H028C DC
1A.5C 1755 HOOFB DC
IA5E 1756 HOOFE OC 1A60 1757 "4640 DC lA62 1758 ADAS DC

IL2'"2·
IL2·3·
IL2·6· IL2·7·
!t..2·8· XL2·FFF8·
xi.2·ooeo·
lll..2'"2355·
a2··190·
JC!...2·AAss· a2·ooa2·
XJ..2·ooAA·
.:a..2·SSAA·
XL.2·0107·
JG...Z·OCFF·
- ac:·c;OFo"
Jllil..2·0"82·
XL.2·4Q8o·
X1..2·eos2· Xl.2·02ao·
~2·0CF8·
XL2·oot=E·
.lCL..2"484C·
AL2<DAOATAI

1A63 1A142
lA.65 1A30
lA6·7 1383 1469 CC87 1'"6B 17E3 1.1.60 F2Fli 146F FOFS

1A64 l 759 A&RSSS DC

IA66 1 "MO AOASO·O DC

l A68 l 1'61 UURS DC

JA61t 176,2

DC

l&6C 1763 BRMCtt DC

I A6E Ji 764 CZl

OC

1A70 1765 C05

DC

1766

1767 . . . . . . . . . . . ..

M..2(ff23,55J
ALZCKOCCOl
M..2( !NT51 M,.2·CGa7·
M..2Coac&t
a..z·21·
CLZ·OS·

1 768 · MESSAGES · 1769 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . _ . . . . . . .,. . . . . . . . . . . . . . . . .- . . . . . . . . . . . . . . . . . . . . . . . . .- - - - - - - - - - - - - - - -

i.A7 J ll3C5CiESC5400.Cl1 lA8£ 1770 uPSlOC DC

Q..3G·L£A'°"1E OIASHOSTIC CQMECTOA ON.·

1At79 OC7CSC6£2'E.JC~

?.770

1 48,1 40C306D5li15CSC.3E3

117&

lA.&g 060·940060548

177G

1A8F C4064-0E2.E8E2E3C.S· lAAS 11"7! IN~ DC

<LZ3"D0 SVS'IBI RESET. ST.&RT.. ·

J.A.97 04-4G,DKSE2CSE.i6S

1771

:tAW- 4CJ1E.2E3CI09£34i:J

!771

l.AAO 5,cscscc;a9D9':»D9 l&m J.772 ERS·

DC

I.Alt£ 5CSCS-.C

1772

J A.llll C6R 05C3E3C9D6G5 UCI l '7r..· lllCDl ·· DC

IA.89 401D'9C5Cl'C9E2E3iCS

1773

"A.Cl 09'

1773

14C2 E2E3CI E.-.E4'E24G·CZ I.A.CC 11'1'4 !!llCD2A DC

1A.CA ESEX:S

177$

a...11,·STA1us 8TT£·

l .tCD· !lt3CSCSC7E30MQ!C3 UUJC 1775 NCD2B· DC

J.A&JS 06E4GSE34>009C>CT

1775

J.AOO C"36·10641lllE3D9CUJ5 IAEE 1776 NCB3 OC

E.AES. E2C6CS~ill3CSI05

177·

1AIED· CSE2

11'76,

1AEF C..CIE3C.14KIC4C· 1Sa3 1Tl7 llCD4 CC

CLZJ·DATa .t-Dil'mESS REfallS"l'ER·

1~ £18CSE2:E241-liHl9C5.:7

1777

ll4FF C9E2E3:C5ill9

1777

J.Bllli4' 4lOOOK.5C3DZ411l

JSlllllA 1778· ~ OC

llil'Q·B· C4':90C1'05li»UEJ\ 1819 1779 lllll.:e5A; DC

1EU.3 C~"'4liCaE81EX:i-

171'9

ll l!J,A. C4'CJ EllCl.-O~CI ll!ZA. 1780 ~ DC

CLP OEa.· CL.15·DiAQif!IOS'UC SY"JE·

18'22 05EZ~CS

1780

J.eZA ,..,

·~

J.82:& E2C91il5C7D3C5eai0 ilME 1781 "°91 DC

Jl813!.:i C&CIC9Cl<3£3CSo9 1'8138 ~scu::~

1781 17111

l 1!4>i Oll5E2~P

1781

J&Me CSEZE348

17·1

1....-1'5
9Z5057

.~. · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

· · · · · · · · · -· · ··· ·· · · · · · · · · · · · · · · · · · · ·

1BM MAINTENANCE DIAGNOSTIC PROGRAM

PART NO. PAGE

5558781

IBM MAINTENANCE DIAGNOSTIC PROGRAM

15 '·.

PART NO. PAGE

5558781 15A

4032

~741 ATTACHMENT DATA TRANSFER TEST

ERR LOC OBJECT CODE

ADDA STNT SOURCE STATEMENT

l84F C4CJE3C140CZEdE3 1858 1782 HOATA DC

1 857 C540E7E74B

1782

lBSC F04.CF l 40F .240F.340 186A 178.3 BITS DC

1864 F440F540F640F7

1783

1868 60C5C2F240C2EdE3 1874 1764 E82

DC

1873 C560

1784

1875 60CSC2F140C2ESE3 187E 1785 EBJ

DC

1870 C560

1785

lB7F C2E8E3C540E.309C1 1892 176(1 8YTCK oc

1887 05E2C6C50940C3C8

17&6

lBSF CSC30248

1786

1893 C4ClE3C140E309C1 1BA6 1 787 SNCK oc

le9e 05E2C6CS0940C3C8

1787

1BA3 C5C3024e

1787

1BA7 C5E707C5C3E3C5C4 1880 1 7a8 XPAC oc

18AF 40E7E74040C1c.JE3

1788

1887 E4ClD340E7E74e

1788

188E C40640C505C44;l06 lSEC 1789 HOOS DC

1BC6 C640E3D9Cl05EZC6

1789

lBCE CSC94060C506E36G

1789

1806 40C2E64009C5C!C4

1789

lSOe 40C3C1D30340DoES

1789

1BE6 C5C9C60306E64a

1789

lBED F3F7F4Fl40C9E.240 1 BFE 1 790 NO ROY DC

1SF5 0506E34009CSC1C4

1790

lBFO EMS

1790

lSFF F3F?F4F140C9EZ40 ICOB 1791 SiSY DC

1C07 C2E4E2E84B

1791

lCOC C70640E30640F.3F7 1C20 1792 MAPSS DC

1C14 F4F14004CI07E~6B

1792

1CIC 4007C1C7C540F~FO

1792

1C24 F040C5D5E309Ed40

1792

1C2C F04B

1792

1C2E C40640F340C4C1E3 1C46 1793 HDOA DC

1C36 C140D9C5C1C44~E3 1C3E C9C1D5E2C6C5D9E2

!793 1793

lC46 48

1793

1C47 E3C5EZE340E2C509 1C63 1 794 HOC9 DC

1C4F ESC9C3C54009C5E2

1794

1C57 D7D605E2C540C409 lCSF C9ESCSD9"S

1794 1794

1C64 E3C5E2E340EZC5E3 1C8C 1795 HOOS DC

1C6C 6109C5E2C5E34~06

1795

1C74 C640E2C509E5C9C3

1795

1C7C C54009C5E207Do05 lC64 E2C54003C1E3C3C8

1795 179·5

1C8C 48

1795

1C80 E2C905C703C54'1C3 1CB1 1796 H007 DC

1C95 C8C1C9C1C3E3CS09 1C9D 40E609C9E3C540E3

1796 1796

lCAS D9C105E2C6C5D940

1796

lCAO E3C5E2E34B

1796

1CB2 E3C5E2E340C60609 1CC6 1797 H006 DC

lCSA 40C2E4E2E8400o05

1797

1 CC2 61 06C6C64B

1797

1CC7 C4D640C505C44006 1 CF6 1798 HOOC DC

lCCF C640E3D9CIDSEZC6

1798

1CD7 C5C94060C506E360

1798

lCOF 40C2E840E609C9E3 1CE7 C54CC3C103034006

1798 1798

lCEF E5C509C60306E648

179a

1CF7 C4C5C3D9C504C5D5 1016 1799 HDClD DC

1CFF E340C4ClE3C14.iCI

1799

1007 C4C4D9CSE2E24009

1799

lDOF C5C7C9E2E3C5094B

J799

1017 E3C5E2E340F3F7F4 1032 180&l HOOE oc

101F F140C9D5E3C50909

1800

1027 E4D7E340C1C2C~D3

1800

CL13·0ATA BYTE xx.·
CL15 5 0 1 2 3 4 S 6 7·
CL2C·oATA TRANSFER CHECK.1
CL23·ExP£CT£0 xx ACTUAL xx.·
CL16·3741 IS NOT ReAOY.· CL34·GO TO 3741 HAPSe PAGE OOQ ENTRV O·· CL'2S·OO 3 DATA READ TRANSFERS.· CL29·TEST SERVICE RESP~NSE DAiVEA.· CL41·TeST SET/RESET OF SERVICE RESPCNSE LATCH.· CL37·S1NGLE CHARACTER llRITE TRANSFE~ TEST··
CL48·oo END OF TRANSFER -EOT- BY WRITE CALL OVERFLOW·· CL32·oec~EMENT DATA ADDA-::;,. AEGISTEA.· CL28·TEST 3741 INTERRUPT ASILITYe·

4032

3741 ATTACHMENT OATA TRANSFER TEST

ERR LOC OBJECT CODE

ADOR STNT SOVRCE STATEMENT

102F C9E3E84B

1800

1033 E3C5E2E340CZC1C4 1053 1601 HOOF DC

1036 4007Cl09C9E3Ed40

1801

1C43 C90540C4C1E3C140

1&01

1D4B E309C105E2C6C509

1801

1053 48

1801

1054 E3C5E2E340F3F7F4 1076 160Z HOiO OC

1osc Fl 40C 1osc 44 OC961

. 1802

l 064 0640 C1E3E3C505E3

1802

l06C C9D6054003C9C7CS

1802

1074 E3E24B

1802

1077 D<;C5E2C5E340C8Cl lOAA 1803 READ OC

lD7F 03E36840C5E7D7C5

1803

1087 C3E340F3F7F4F140

18Q3

108F Cl05C440C961D640

1803

1097 C1E3E3C505E3C906

1803

109F DS4C03C9C7C:SE3E2

1803

1DA7 4006D548

1803

lDAB C9C640CZ06E3C840 lDCO 1804 IFY

DC

1ce3 D3C9C7CSE3E2"1)05 1cee 06E340D60S6a

1604 1so4

l!>Cl F4FOFOF1

10C4 1805 ENTRY OC

lOC5 E6D9C9E3C540c.JCI 1oor 1806 WffTCK oc

lOCO 030340E3C50904C9

1806

1005 D5C1E3C540C3C8C5

1806

lDOD C30248

1806

!OEO F3F7F4Fl40C9E240 lOf'O 1807 NOTSO OC

1 DES D506E340C2E4f.ZE8

1807

tDFO 48

1807

lOFl E2C509E5C9C3C540 1E07 1806 SRVCK DC

l OF9 09C5E2070605EZC5

1808

lEOI 40C3C8CSC3D24B

1808

lEOe E2C5D9E5C9C..3CS40 IE28 1809 SRVR DC

1E10 09C5E20706D5EZCS

1809

1E18 4Q03ClE3C3C84005

1809

lE20 D6E34009CSE2CSE3

1409

1E28 48

1809

1E29 E2C509e5C9C3C~40 1E46 1810 ORJVCK DC

lE3i 09cse207oeosezcs

1e10

1E39 40C409C9ESC50940

1810

1E41 C3C8CSC3D248

1810

1E47 C9610640E3D9C105 lESE 1811 TRLCK DC

1E4F E2C6C5D9400~C9D5

1811

1E57 C540C3C8C5C30248

1a1·

1E5F C506E340C3C8C:X::3 1E68 181~ CKEOT DC

1E67 0248

1812

1E69 C905E3C509f401E3 1E7F 1813 NOINT

lE 71 40C4C9C440DSD6E3

1813

1E79 4006C3C3E4094d

1813

lE80 F3F7F4F140C9EZ40 1E8D 1814 ROY'ON DC

!EBB D9CSC1C4E848

1814

lEBE C961D640ClE3E3C5 lEAI 1815 ATTN DC

1E96 D5E3C9060540C3C6

1815

1E9E C5C3024B

1815

1EA2 E2C50SE2CS40C3'8 1EAD 1816 SNSCIC oc

lEAA C5C3D24S

1816

lEAE 06ESC509C603D6E6 IEBC 1817 OVICFL DC

1 E 66 40C3 CS CSC.30248

1817

lEBO C4CIE3Cl40C3C8CS lECA 1818 MSS

DC

lECS C3D240FOF04B

1818

lECB D5060540E2C90itE4 lEOE 1819 NOFNO oc

1E03 D3C1E3C5C440C3CB

18l9

lEDS C5C3024B

1819

lEOF C9CID940F54009C5 IEF3 1820 ERIAR oc

1EE7 C7C9E2E3C5DSMt;;C3

1820

1 EEF C8C5C30248

1820

1EF4 CID9094CF540D9CS IF08 1821 ERARA DC

IEFC C7C9E2E3C5D94wC3

18.21

0..33·TEST BAO PARITY IN OATA TRANSFER.· CL35"TEST 3741 AND I/O ATTENTION LJGHTSo· CL52 1 RESET HALT· EXPECT 3741 ANO 1/0 ATTENTION LIGtiTS Of.ieO
CL22"1F SOTM LIGHTS NOT ONe· c1..···001 · CL27·WRJTE CALL TERMINATE CHE~~·· a...17·3741 JS NOT ausv.·
CL33 1 SERV1CE RESPONSE LATCH HOT RESET·'
CL.23· JNTERuPT OID NOT OCCUR··
Cl.12 1 SENSE CHECK.· CLlS·OVERFLOW CHECK··
CLl4 8 0ATA CHECK oo.·
CL20'NON SIMULATED C~EC«·· CL2J·IAR 5 REGISTER C-.ECK.· 0..2J·AAR 5 REGISTER CHECK.·

CATE

16AUG74

EC ND· 824765

15NOV74 824870

16.JUN75 825067

FROG 10 PAGE

403-2 15 '
!

DATE
EC HO.
(.
.........

16AUG74
824765

c \ ,·..
~.~
!
j (J
I
!
: C'i

16.IUN75 825057

PROG 10 PAGE

r
·.J.

JBM MAINTENANCE OIAGNUSTIC PROGRAM

PART NOe PAGE

5558781 16

IBM MAJNTENANCE OIAGN.JSTIC PROGRAM

PART NO. PAGE

55&8781 16.A

4032

3741 ATTACHt4ENT DATA TRANSFER TEST

4032

3741 ATTACHMENT DATA TRANSFER TEST

ERR LOC DB~ECT CODE

ADDR STMT SOURCE STATEMENT

1F04 C8CSC3024B

1821

SYMBOL T LEN VALUE DEFN

lF09 C9C109F561C1D909 1F1C 1822 ORRO DC:

CL.20 1 1ARS/ARR -OR- CHECKe·

lFll 406006096040C3CS IF 19 C5C30.24S

1822 l 822

ACT AOIT

A 002 1579 1267 A 004 13SF 0998

lF10 1F78 40

1F77 1823 PAT

DS

1F78 18.24

DC

PRINT FIELD· CLEARING BYTE.

AD.IST A 003 12EO 0958 ADAS A 002 1A62 1158

1825

ADRSOO ,. 002 1A66 1760

1826 .............

ADRSSS A 002 1A64 1759

1827 · EQUATES · 1828 ................................................- ........................ .

ALTER A 004 0A43 0062

ARR

c 001 0008 1829

0008 1829 ARA EQU x·oe·

0216 1830 LINK EQU X'216 1

ATTN A 020 lEAI 181$

022A 1831 LOAD EQU X1 22A'

SADBYT A OC6 1885 1563

021A 1832 PRINT EOU X'21A·

8E61N A 001 OAOO o.;;39

021E 1833 UNPACK EQU x·21e·

8EGINN A 004 QAU 0.)43

00~1 1834 XRl 0002 1835 XR.2

EQU x·o1· EQU x·o2·

BISY BITS

A 013 lCOB 1791 A 015 186A 1783

0222 1836 HALT EQU X1 222·

BITSNF A 004 161C 1.12.1

OA03 1837 RTN· EQU x·oA03·

BRNCH A 002 U.6C 1763

0084 1838 IAA5 EQU x·84·

BTNF A OO· 1678 1349

0200 1839 CPU

EOU X1 200'

IA30 1840 HOOOO EQU NOOO

BUSY A 004 1491 1156 8YTCIC A 020 1892. 1786

1994 1841 TEMP EQU TEST

CCSI02 A 001 1802 H99

IEEC 1842 Nc:D88 EQU ERIAR-7

CKCK A 004 1782 1447

lEFF 1843 NCD08 EQU ERARR-9

CKEOT A 010 1E68 ldl2

IA34 1844 ff0002 EGU N002
0080 1845 SS·10 EQU x·eo·

CKIAR A 004 17AO 1442 CKIT A 004 16.U 1375

020A 1846 SBYTE2 EQU x·ozoA· OA07 1847 FRTN EQU x·oA07·

CKOUT A 004 1794 1433 CKPAT A 004 1538 lz.38

0200 1848 SAT

EQU x·o200·

CKS

A 005 1543 1241

OAll 1849

END BEGIHN

CMPAAE A 004 157A 1~69

CMPR A 004

I

CONY CPU

A 003 C 001

I COS C21

A 002 A 002

-l .. _DADATA A 001

1so2·- 129&
llEB 14)68 0200 1839
IA70 1765 IA6E 1764 1998 1651

I

I DARCK A 007

I I

DARN A 006
DATA A oo·
DATAI A 006

I

r-ATER A 006 DATTA A 004

DMPYI A 004

I

DRIVCIC A 030

E81

A 010

EBlT A 001

f EB2

A OIC

I

ES2T A 001

! ENTRY A 004

EPRNTl A 004

EPRNT2 A GO·

ERAAA A 021

ERIAA A 021

ERIO A 002 EAMS A 004

ERRIO A ·002 ERROR A 004

r'

180A 18F9
1aos
1813
1920 1988 197F
IE~
187£ 1618
1874 161A IDC4 14C5
1400 IF08 IEF3
18C4 1555 198A 1699

1778 l:;i91 1505 l:i07 1005 164.J 1639 1810 1785 1321 1784 1.J20 1805 1183 1186 lct21 1es20
J:i68 l.?46
1642 U73

ERRRID A 002 El<AA16 A 004 ERRRl9 A 004 ERA07 A 004 ERRl6 A 004 ERRl7 A OC4
ERR18 A 004

1935 ODCE 1060 OB6E
ODA2 OE9F
QF66

1611 OS55 0867
0~71
0535 Ob56
0749

CROSS-REFERENCE

REFERENCES

1281 0899
095.2 0192
0317

1285 1013
0228 0406

129., 1466

1294 1483
0701

01'96

14a4 0946

1051

1534

0058 0575 1373

1132 1163 1186 1442 1505· 1506

1200

1218

12.38

1269

1553 0015 0067 1849 1159 1409 1410 1421 0941
1328· 0198 1572 1527 1528 1442· 0659 0753 09U 0914
1432 1378 1619
12s·
1427
1269·

0916

0974

0976

0978

0898
1593 1256
0229· 0526 1675 1678 1711 1714 0833 1558
0080 0100
iso.-
1549 155i 1555 1959 1633 0424 1407 1.326· 1341 1406 1334

0546 1681 1717
0120

0566 1684
1720
0139

0838 1687 1723
0159

0855
1690 1726

1552
169.3 1758

1580 1696

1636 1699

I.
~666
1?02

1669
nos

1672 1708

1408 1423 1"04 1411 1428 0970 IS.3 0938 1842
1563· 1586 1257
1586· 1591· 1606· 0260 0277 0353 0370 0836 0853 0873 1094 1605· 1606 0505 0507 0509 0822 08.24 . 0246 0248 0·91 0493 0495 0631 0633
072;) 0722

0427 1112

0518 1·56

0538 162·

0558 163·

0662 0735 0756

OATE

16AUG74

EC NO. 824765

15HOV74 824870

16.IUN7S 825057

PROG ID PAGE

403-2 16

DATE

1.6AVG74

EC l\IO· 824765

15NOY74 824870

l6.IUN75 825057

PROG 10 PAGE

''-.~·_

·

·

·

·

·

·

·

·

·

·

·

·

·

.f''_ ""' ~ ...

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

-·

·

· · · · · · · · · · ·· · ··· ·

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PART NO. PAGE

5558781 17

4032

3741 ATTACHNENT DATA TRANSFER TEST

CROSS-REFERENCE

SYMBOL T LEN VALUE DEFN

ERR19
ERS
EROF1 EROF2 ER07A
ERlA ER14 ER14A EA16
ER17 ER18
ER19 E16 FLAG FRTN HAASS MALT

A OC4
A 011 A 004 A 004 A 004
A 004 A 004
A 006 A 004
A 004 A 004
A 004 A 004
A 001
c 001
A 002
c 001

1037 1A80 1412 1437 OB4A
1364 OC2B OBEF 0076 OE78 OF39
1013 ODFA 1995 OA07 1446 0222

Oo47 1772 1088 1106
0~54
1J03 0.364 0343 0515
Oo39 0728
0830 Ot>75 1649 lo47 1744
1836

HDATA A 013

HONGIO A 002 HOOA A 025

HOOB HOCC

A 047 A 048

HOOD HOOE

A 032 A 028

HOOF A 033

HOOl H006

A 036 A 021

HDC.7 A 037

H008
HDC9 -HOlO

A 041 A 029 A 035

HFFF8 A 002 HPLXX A 002

HOO AA A 002 HOOFS A 002

HOOFE A 002 H00FF A 002

HOOFO A 002 HOOOO A 002

1B5B 1837 1C46
lBEC 1CF6
1016 10.32 1053 1B4E 1CC6
lCBl 1C8C 1C63 1076 1A3E OA4C
1A4A 1A5C 1A5E 1A50 1A52 lA.30

1782 1519 1793
1789 1798 1799 loOO 1801 1781
1797 1796 1795 1794 1802 1740 01)65
1746 J755 1756 1749
1750 1840

H0002 H0080
HOC82 H0107 HC280 H0482 H2.355 H4840
H4080 H4190 H55AA H8082 IAR I ARS !DER IFY lNJTL. INTL.
INTRO INTR"i
JNT5 IS&SY I TuN ITSON

A OC2 A 002
A 002 A 002 A OC2 A 002 A 002 A 002
A 002 A 002 A 002 A 002
A 002
c 001
A 002 A 022 A 004
A oc·
A 023 A 002 A ~04
" 004 A 004 A 004

1A34 1A40 1A48 lA4E lASA 1A54 1A42
1A60
1A56 1A44 1A4C U.58 17CC 0084
1914 lDCO 145C 1473 1AA5
1A68
1383 OAOA 166C 1656

ld44 1741 1745 1748 1754 1751 1742 1757 1752 l743 1747 1753 lit59 ld38 l:i98 ld04 1132
1138 1771 1761 lu 19 01-;,a 1.345 U38

REFERENCES

0813 0815 1426 1062 1066 0239
0968 0993 0337
0335 0477 0479 0620 0711 0713
0804 0516 0536 0943· 0967 0055· 0911 0973 0064 0267 0766 0843 1481 1641 1513 1523 1509· 0)454
0599
0690 0785 0903 1041 1518 0182 0218 0307 0396

0481
0556 0982· 0992
0287 0360 0863 0883

1019·
0377 0434 0531 1011 1083 1101

0551 1119

0571 1152

0652 0672 0745 1163 1174 1464

1221'. 0057 0060· 0062$

0465 0610 0227 0405 0190
1135 0226 0408 0315 0915

0700 0794 0191 1760 0404 0466 069S 0977

0947 1050 0193
0462 0611 0948

1533 0316
0607 0702

0318
1049 10S2

Hl32 113.J

0464 1535

0609

0622

0699

0795

113·

0793 1759

0319 0913 0975 0230
0910· 0911* 0913* 0915· 0944* 098J· 1443* 1444 1592·

0972·

C973·

0975· 0977·

1443

1446

0185 0221
1132* 0051 09.35 0936 102.3 1761 0196 1342 13.35

0310 0944

0399 0983

0457

C602

0693

0788

0906

0980

1044

1525

· · · · · ·
IBM MAINTENANCE DIAGllWSTIC PROGRAM

· · ···· · ···· · ··

PART NOe PAGE

5558781 17A.

4032

3741 ATTACHMENT DATA TRANSFER TEST

CROSS-REFERENCE

svMBOL T LEN VALUE OEFN

REFERENCES

.IUMP L.I NE L.lNK

A 004
A 001
c 001

12FO l4DC
0216

0964 1189 ld30

L.OAO L3742
MAPS

c 001
A 001 A 004

022A
0000 14EA

1831
0005
1~00

14APSS
MPER
MPIAR
MPREF
1455
NC008
NCOl NC02A NcoZe NC03 Nco4 NC05A NC05S NC088
NCOD NF
NFF'
NOFNO NOt.NT
NO ROY
NOTSO NT65Y
NTR()V NTRST NOOO
NOC\ N00.2
NOQ3· N!jQO
NOQ7 Noo·s
OOf';.fi
ORC!l;
ORtT OTMi!!
OV~L. PATCK
PATRN
PRlNT

A 034 A 002 A G02 A 002 A 014
A 021
A 017
A 011 A 016 A 018 A 021 A 015 A 017 A 021 A 001
A 004
A 004
A 020 A 023
A 018
A 017 A 004 A 004 A 004 A 002
A 002 A 002
A 002 A OCZ A 002 A 002 A 006 A 004
A 004
A 020 A 015 A 004
A 001
C Oul

1C20 1984
1708 1808 lECA IEFF 1AC1
lAC:C lAOC lAEE 1B03
1819 182A lEEC 1698 165A 1670
1EOE 1E7F lSFE lDFO 14AB 1477 13F7 1A30
1A32 1A34
1A36 lA38 1A3A 1A3C Hl53 17E3 lOEl lFIC 1E6C 1550
199A 021A

1792 1640 1463 1502 1a1s 1&43 1773 1774 1775 1776 1777 1779 1780 ld42 1372 1339 1.J46
1819 1813 1790
1807 1167 1145 1.l76 1733
1734 1735
1736 1737 1738 1739 1621 1473 0939 ld22 1017
l-'50 1660 1032

PRNT
PRT

A 004 1408 1188 A 091 1F77 ld2.:J

PRTT
OS OST
OUES ROYON
READ RTHL T RTN· RTNOA RTNOB

A 004 A 004 A 004
A 004
A 014
A 052 A ~02
c 001
A 001
A 001

14E6 1522 15.26 1511 1E80 lOAA 18.JA OAJ3
ocea
OEJC

1193 l-'22 1-'24 1218
ldl4
1603 1->03 ld37 0447
059~

0939 1184* 1187· 020~ 0250 0269 0573 ~635 0654 1165 117E 1643 0998 1071 1085

0289 0674
1103

0339 0724
1121

C362 0747

0379 0768

0417 0826

0436 0845

0511 0865

0533 C385

0553 1154

0265 0285 0358 0375 0432 0529
0841 0861 0881 1009 1081 1099 1639 1202· 1203· 1204· 1205· 1209 1508· 1587· 1588· 0909· 0971· 1508 1244* 124~* 1249 12S6* 15~3* 1602 1400 1383 1386 1387 1390 1393 1396 1397 1403 1370· 1377 1381 1384 1388 1391 1331· 1336· 1337 1338· 1352· 1332· 1343* 1344 1345· 1353·

0549 1117
1394

0569 1150
1398

0650 1161
1401

0670 1172

0743 1462

07,4 1479

1006 1079 J.170 0197 1137 1069 1840
1323 1305 1221

1148
1327 1306

1431 1352

1433 135.3

1412

1415

1a..

1252
1505
1589 1603 1613 176.l 0937· 0938"' 0996 1476 0870
1238· 1239 0043 0048 0179 0215 025· 0271 0304 0346 0364 039~ 0421 0451 0576 0596 0639 0656 0687 0729 0750 0782 083~ 0847 0867 0900
1003 1032 1016 1oes 1106 1145 11s6 1167 1108 1206 12·6 i·so
1473 1515 1520 1564 1569 1582 1594 1599 16~7
1185 0052* 0053 0053· 0343· 0344 0345· 0349 C351 035!* 1191 1192 1192· 138~ 1380· 138.3· 1386· 1387· 139~· 1393· 1396'1' 1~97· 140C· 1403* 1406· 14w7* 140S· 1410· 14i9 1420 1426· 1183· 1186· 1218· 1221· 1225 1226 1228 1220
0167 0223 031<:! 0401 0459 0604 0695 079G 0950 1046 Uli.29

1507· 1509 0391 0449

1563
15~4

1591 1612

1592 1632

1605

---------~·--------

!>ATE

l6AUG74

EC NO. 824765

l5J\IOV74 824870

16.IUN75 825057

PROG 10 PAGE

403-2 17

DA TE

16AUG74

EC NO. 824765

15NOVT4 824870

16JUN75 825057

PROG 10 PAGE

403-2
17A

,,-
'··
·-

IBM MAINTENANCE DiAG~STIC PROGRAM

4032

3741 ATTACHMENT DATA TRANSFER TEST

CROSS-REFERENCE

DEFN

RTNCC A 001 RTNOO A 001

RT NOE A 001 RTNOF A 001

RTNOl A 001

RTN02 A 001

RTN03 A ClCl

RTN04 A 001

RTNOS A 001

RTNQ6 A 001 RTN07 A 001

RTN08 A 001

RT~9 A 001 RTRN A 004

SBYTE2 c 001
SETI A 004

SET2 A 004

SIOCC2 A 003

SKPER A 0'14 SNCK A 020

SNSCK A 012

SRT

c 001

SRVCK A 023

SAVA A 033

SSA SSS

A 002 A 002

SSC

A 002

SSllflO c 001

SSOFA A 002

SSOFS A 002

SS07A A 002

SS07B A 002

- SS07C A 002

SS14A A 002

SS14B A 002 SS15A A 002

SS16A A 002

SS16B A 002

SS16C. A 002

SS16E A 002

SS16F A 002 SS16H A 002

5$161 A 002

5516.I A 002

SS16K A 002

SS17B A 002

SS17C A 002

SS17D A 002

SS18A A 002

SS18B A 002

SS18D A 002

SS18E A 002

SS19A A 002

SS19B A 002

SS19C A 002

55190 A 002

5S19E A 002 TAERR A 004

TAl

A 004

TA.2

A 004

TA3

A 004

TBERR A OC4

TBl TB2

A 004 A 004

TB3 TC

A 004 A 004

OEC8 OFS3 1069 13'»8 OA51 OA62
~A73
OA84 OA!05 OAA6 OAE2 0891' OC4F OEJ8 020A 1009 1000 J86A 1784 1BA6 lEAO 0200 1E07 1E28 1967
1~6C
1970 0080 1424 1449
oesc
0880 0885 OC19 OC30 OCA9 0086
ooae
0090 0082 0087 ODBC ODOE OOE3
ODES OE8D
OEBl
OEB6
OF4F OF54 OF7C
OFSI 1025 1C49 104E 1072 1077 160A 15AF 15A5 159E 1612
15C7 1580 1586 15CE

0683 0778 Od94 1034 0.:>76 OJ96 0116 01.35 0155
0175 .l211
O.iOO 0.389 0581 1046 0937 0938 1538 1428 1787 1816 1048 1808 1809 1627 1630 1637 lo45 lli97 1115 0.263
0~8\)
0283 0356 0.373 0430
0521 0524 05Z7 0541 0544 0547 0561 0564 0567 0648 0665 0668 07.38
0741 0759 0762 0839 Oo56 01359 0076 Oti79 1309 l.!85 1..:81 1.279
1.u1. 1294 1290 1288 1.297

REFERENCES
0594 0685 0780 0896 0041 0054 0078 0098 0118 0137 0157 0177 0213 0302 0515· 0535· 0555· 0575· 1219 0935· 0936· 1527· 1528· 1425 0579 1567 1597 1610 0642 0732 Ci850 1091
0257 0343 0367 1540· 154·· 1545· 1550 1615 1541· J 548 1616 1622· 1546· 1557 1557 1617 1219 1058· 105S· 1061 1061 1064· 1065 1065 OZ35· 0236· 0238 0238 0242· 0247 0247 0243· 0245 0245 032r· 032S· 0334 0334 0332· 0336 0~36 0413* 0414· 0416 0416 0472· 0476 0476 0473· 0478 0478 0474· 0480 0480 0486· 0490 0490 04a7· 0492 0492 0488· 0494 0494 0500· 0504 0504 0501· 0506 0506 0502· 050$ 0508 0617* 0619 0619 0625· 06Z7· 0630 0630 0628· 0632 0632 0708· 0710 0710 0728· 0707* 0712 0712 0716· 0719 0719 0749· 0717· 0721 0721
oe.:>z· oao.= 0803
0809· 0812 0612 0810· 0814 0814 0618· 0821 0821 0819· 0823 0623 1270· 1282 1286 1274· 1.280 1299 1273· 1300 1300· 1272· 1301 1301· 13C7 1271· 1291 1295 1306· 1.277· 128ii 1297 1302 1.l02· 1276· 1303 1303· 1275· 1283 1304 1304· 1310 1292 1312

DATE

16AUG74

EC NOc 824765

15NOV74 824870

l6.IUN75
825057

I

5558781 18

lBN MAINTENANCE DIAGNOSTIC PROGAAN

PART NO. PAGE

5558781 18A

4032

3741 ATTACHMENT DATA TRANSFER TEST

CROSS ....REFERENCE

SYMBOL T LEN VALUE OEFN

REFERENCES

TEMP A 006 TEMP1 A DOZ

TEST A 006

THEADR A 002

TNF

A 004

TNFF A 004

TRLCK A 024

TRY

A 004

UNPACK C 001

UPS(OC A 0.30 WRTCK A 027 XPAC A 023

>tPDTR A 002 XPLCR A 002

XPT KRl

A 002
c 001

199~
1,._39947
17Cl 1648 165E
IESE 1561 OZIE
1A8E lOOF lSBD 1804 1806
151'7
00~)1

1841 l.J24
1648
1453 1.334 1.341
1811 1252 1833 1770 11$06 1788 1500 1501
1Z66 1834

XRZ
ltYRl

c 001 0002
A 006 1759

0940· 0997 1021· 0344· 0345
1448· 1329· 134S 1330· 1351 1109 1242 1510 1574
0046 0274 151'7 1581 1512 1550 1548 1622 1279 1268 0054· 0055 1203 1204 1271 1.332 1434 1448 1270 1331 1430

1008 !461 1478
1200· 1201 1241
1350 J.350· 1354 1351·
1578
158S 1552 1576 1621
1414· 1424 0908· 0939* 0940 0941 1205 1211 1226· 1227 1374· 1375 1412· 1413 1461 1478 1419·

0970· 0996* 0997 1008 1201· 1202 1239· 1241 1244 124~ 1252· 1253 1415· 1416 l~O· 1430· 14.31· 1~3·

TOTAL STATEMENTS FLAGGED JN THIS ASSEMBLY c

0

(

(
l' t

c
l.

403-2 18

DATE

16AUG74

EC NO. 824765

l5NOV74 824870

16.IUN75 825057

r........

PROG IO PACE

4G3-Z
18A

· · · · ·

· ·...'f· · · · · · · ·-· · · · · · · · · · · · · · · · · · ·

IBM MAINTENANCE DIAGNOSTIC PROGRAM

4032

3741 ATTACHMENT DATA TRANsFER TEST

PART NO. PAGE

5558781:
19 i '
I

ISM MAINTEt·ANCE OIAGNuST IC PROGRAM

4032

3741 ATTACH~ENT DATA TRANSFER TEST

PART NO· PAGE

5558781 l9A

OBJECT CARO LISTING

OBJECT CARO LISTING

THE CHARACTER INDICATES A BLANK CO~U~N ANO THE CHARACTEAS 0 E H INDICATE NUMERIC SHIFT·

j

CL

THROUGH 16 CL 17 THROUGH 32 CL 33 THROUGH 48 Q.. 49 THROUGH 64 CL 65 THROUGH 80 CL 81 THROUGH 96'

CL 1 THROUGH l6

.. .
3741 ATT OATA TR ANSFER TEST T+-Y !&CH & 8-7 ..0!!4A& 0 evG /OH T+-Z5A33-BU32/0i

z ao-DHML&AB-~·a GF ?&BOCAilRJA&U<

;

········

t

40.320000'

l

l

l

<i>YO PA·40320001!
l I
!

C Y N lt-14032000,2·
.

EE.JO PI~~~320003

·
T+-iJJ/1.JIJOH·NO-.
T+-=G ... ,. ·· v< 0 · 0 c

.
T+-_;' KG3.JM .->&->

....

t..<BGEZUSSO

M

0MH-;;6%8GEH?A£/K

.JOH·BE-* ".::-'-" /OH .p 4AE50 "SB
G SI L<BG /OH

EJKM 9YQ403ZCi004
.. O?H *· 40320005,

.. .
T+/ 8 .JA 2DGC2 NY

r·I
GE+V 7HU403ZC006

T+/A3°/.BCA:_~E~

.

!OH· GH3;403.2Q007

T+ /6> · ·" · · j .. ~ / lL

CL 17 THROUGH 32
@!C~AFU-lJJYO<MH
., <O~ J...CABC80( 4 ·
..
.JA70GP2 NG ,fOH
0 /1ERAAwo· 0 ·a-~H
.
OV-j /OHSLE3 /OH

CL 33 THROUGH 48
.
EMCEOF~Hl£~Z ~~H
. .
sc7x2 Lvi &;AC7"

.
OOH·BFXH*FOZ O·e

~

.

oc- vaC7E -c .J(

'L 4S THROUGH 64
.
@4..1 C>4.J <OHJ r.;CA
..
2 LG /OHOI IL·e
.
100...2 M8\ JA+DC.3
.
GE.ZuOFRlll I .. ,/ lL

CL 65 THROUGH 80

EC4iil( "+C432 KY

H

><

2 iU>3&0£0&1' ..Z<OM
- . ..
ov-G .... t)HS&EX l'OH

GEE3B JM3f B<P6C2

Cl.. 61 THROUGH 96
. .. ~< :W4032002l £i =Ziil40320022 RAK~ 53840320023
·- ~:ZM EY04032002A
&)04 .,.At-140320026
.
OOH· 00940320027 M PY&.40320028

·

·

. /CHCiOH>:<Si'XH/GS;'

.
MG2@<AJc 1 FRL /OH L&:BGEZUECf:.

@4.J <o<<FLACCAU Eovx~t4A+cev~>1·
/H..OVO. /0HS£.D..

0.J&C 50X~0320008

/OH 9-E;.40320010

\ (~-

CCH~· E9U40320011;

T+/(NE@vl:L<BGE: ·

&83V D+LB J.OG < RV < LSH4032C030

·

····flle··e··

N<c&'EEc~oFwH1&;z ~<~DEK<aGEJGOIC3 /1.-

.
HPC> FRM5/AZYi14

.
K0Hlli!..&<BG04L /1 (

.
i+-5·< CO( &6.iilC$·

.
2 N7 3.JFTJ.JF-C.1& 7
S&Ef /OHOC -+BiB

("l'?HAf'?(PQ?(OQTA
g
;<OH(83AOC;-{ &;
A I co1 t <D>CABCYll

.. @BGE+DNQ@SG SI
.
~CSH0{;.-67<0&{? 4
.
;CJ32 08( &7TC;G
c £:lcY12 KOJJ.JY

1"<0"4(/TABCQXO.! 6
2 OH( &7YC;~2 N3
" OjEH+A@SGC~. ;1E
OiJl,.J/i14.J/<DM+XLA

BFUM W--4032001~

-

!,·

I ,\< .

&C&O ;144032001~

i
{_-.H NH 40320014,

T+r&FF.8&0&/G \.e4<

( l'OH R/~40320015
RAK< 5lY40320016

T+/.JAOH~BHUA-OH·
. ..
T+/J./lER ~ss c

m 00 12840320017
.
illCD "'3&'140320018

ec.o M3&40320019

· ··n· · /OHE.JKDJ~4B
OCt.ONlA&S@-04<0<
·OH·BET&HE+L»-JL

o ..
;14A;L <CFRL /lL DYS. l'OHS&E· /!( ~+y ~V*6GDSX044+ PG>4 MQG4032003~

a:i& &1<040320037

.
··Y·H( -~:LzeE(3

.
M:ZMSOH·8HU ·OH$ NILS -·20 Y+ ~M

l OM !OilSG C /OH EO/H 53<40320038 BEXSG /·BDJ7C£F5 /1& 13040.320039
. . 4BAWMU·D
VFTS /0 f ·HB < AEKH aA 40320041

AH<BG /$ l'Of'<E0-0

·aBGE+ON-SBG SJ N* OT 4032002()

DATE

J 6AUG74

EC NO. 824765

15N0i174 824870

16JVN 75 825057

PROG JO PAGE

·Ui3-z 19

DA TE

l 6AU<; 74

EC NO. 824765

15NOV74 824870

16JUN75 825057

PROG JO PAGE

403-2 19A

'G l I ()
lo
I
I P1 v
! ""

IBM MAINTENANCE DIMiNQSTIC PADGM·

PART NOa PAGE

5558781 20

4032 3741 ATTACHMENT DATA TRANSFER TEST

OB.tECT CARO LISTING

CL l lHROUGH 16 T+IP;BT-AEPT2DE·

CL 17 THROUGH 32

.. .. .

>O~NN&
.

48AP
.

2,0.8 JN8aZAM+ D

CL 33 THROUGH 48
. .
N( HOCL&AE,Mil .to
N··H&eT-AEPX2DO·
=c- .N_107CODOC.tY

Ct. 49 'S-HROUGH 64
. ..
.... DNZTO:.,ES · -'O
2'0·8 .tN98ZAi)+H

CL 65 THROUGH 80
7& ON?TOAE·-e .tN
. N2< & + AOOES
· C 1106f ED <e

CL 81 THROUGH 96
+ AM 7.41Ja40320044 GE·8 5T 40320045

...

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PART NO. PAGE

5558781
20A

3741 ATTACt'IMENT DATA TRANSFER TEST

OBJECT CARD LIST ING

CL 1 THROUGH 16 CL 17 THROUGH 32 CL 33 THROUGH 48 CL 49 THROUGH 64 CL 65 THROUGH 80 CL Al THROUGH 96

T+/055)SS82XC&<i T+lw02)SN&(XEtax

05>PEo·I06NCOSM? seaPRB>IA8·LS&<.

.
05UCS:+.TllJ 6·P
Y~PL1fPG8a, o·s

s1;(.&+.TOJXTK51
.
US;( 6·PGZOGO&+I

ROIPSlSPR&(llS·P

NO==< JHM40320065 Sl<O Q£ 403200E6

58UCRl..,.l&>IE6'4C

sesxc&<.vaapoo;t A£+IRCitPS1XPR&lX El=H ;5840320067

.. .· ....., '~

T+,SHEx<!<<BGEu-

. . .... ( -Oy<HA 4 J E . . .. · .ta;c oN;& o-tt

. . ... EUK 0 C- OKJR

IC- OPIA...COODPJY
.EC 8-'Wl_Oc S--01_ 11LECWN)lN9ilYO

4COO .JA1i14032004i
I

- I Gi>-0 EY640320048j

·

I

5HT· 4R040320049j

I

DOH·. ·-0403200501

T+J'OPl OCCO If L&( S

HC. y. -SP0320051! ,.
I

. O>TT10A-1··1'·<·
E&<L.R2;PE6M7Tl;.

..
.iU t!)ST£XEO·L

N8lli:SEf.MCCZ<PC4U7

oo;&A&+IRO)PSlSP E6MA-1JSTODCB:DC

. R&<< aom40~200E9
-Rl·O R,840320070

RSU7Tl;eT&+.E6;P
ea_...(JS;.e&<l·B·I

. . .lOaM 0 X40320072
H~=H )#040320073

. ..
T+J'SS&&C3.I C3.I T+,T).6Tc.-Gsc&o A-.l-'v·a-eGav-.oc··
T+/Yl.--8; 2 ?HG<OO FLMOB&O FCYAC·S
...........
T+,XI

......
. . . CQHFT046A-
GEEO< /VSF H< Al

. . QC -ce- c DIVA-
?F · ,lMJ8COil<MO

a1A-HOH·BFSHMF:R
.
TFQL 'lVLC

··<SG.,DsEA>KOH·

..... . G 1.eEA>W&
a I·· &vca-o
&-...ORW£HHO·XIFRU
.
RtlK tcE4'GIFRU18Ae
.
TO<G1FRUDB C,aA·

- ..
HOH·O·&&RW£ ·ae
.
LBAell>.JWRE -1112....D
.
Aa.J·RO soo..ORW.JO
QA-< S-. AW y·

'OHEO'&...GOAZL <
HS <OCOVCOH·BG-0 E(CEBFVH1JAZS<MO
BG-DDAA>lOH·eG-o OOtl·BF&ttMF: re <8
..
. Ge+v <BG s1 <B
R·.JMHF<JUFRUOB C HD<GOFRUG8ACA8.JW
.. . .. . & 8 < A- G T

:,.

CFR& SL ll0.320053 ·- T+,4C&<PMDC01UC

.....

OAAX 20H40320054.

T+,4=0MCA1q,,,R1;.

-. (
E6f < 40*4032D0f5

I"

.

A034 K0040320056 \_ T+/641;( 2<GL86_

r.
RWAX RD&40320057 ~ T+,7?1aTTBUCNS>I

T6·GNSSSE6MA-US s&cxe1axseePRK=I

TQDCB:OCWE·XTUIC

E8:>c.eaPS84CFS_\I
. CO>IL&(SVllXF··s
E6)X~5=( O*·l4aX

e
O>LS:DC05DG01SR WKi>LEO·XE5<P,.S4C T:O?Tl;.1&<.AlOC
T2tSN£.( l Ui'ITT8U7
. .
7·IE 2U 5)ST&<.

G ,'Y IC0.0320058

t~" T+/8DK=.e6;P10aN

.
S5·SN8SN l(Xl9·P

R&<IHl·IKK8V~SUC

T6·Gh8XSE6MCL2)P

E&<fHl·IKKaP084C

,Q (:>
G I Y40320060 T+,:-o·I.2)PT11X
.

18.JU 2e<40320061
.

QA&- 08H40320062

Gz;.~11V ~TE0 8 l
................ ................

SQ<40320063
. ............··.....·.·····.····...··....................·....·............

T A·8&

..uo· 0.J440320074
oo;< =ov·o32001..-~~~~~~~~...,-~~~~-
.POlU -0040320076 . .R1;H =TH40320077
·au ·s11·032007e
.&"M =811140320080 C2<M 3.040320081
C2<~ SS 40320083 RQO a:-·o32ooe·
·Z 403ZOOE5 SKU40.3Z0086

DATE

16AUG74

EC NOe 824765

16.J"N75 825057

PROG 10
P4GE

403-2 20

DATE

16AUG74

EC NO. 624765

16~UN75
825057

PAOG ID PAGE

0

· ·

·

·

· · · · · · · · · · · · · · · ·

·

· ·

·

·

·

·

·

·

·

·

IBM MAINTENANCE OIAG~uSTIC PROGRAM

4032

3741 ATTACH~ENT DATA TRANSFER TEST

PART NO. PAGE

5558781' 21

OBJECT CARO LISTING

CL

THROUGH 16 CL l7 THROUGH 32 CL 33 THROUGH 48 CL 49 THROUGH 64 CL 65 THROUGH 80 CL 81 THROUGH 96

I· · ·

·· ·

Cl

··

EBl'E·E7·=,oc·PHs =·1111&F

c

F¥

ASC

R A SO

Q

07090520750 6137571'lli40320087.

------------~~--~~--~~------------------- LAST PAGE --------~-~-----------------------------------

DA TE

l 61'.IJG74

EC NO. 624765

15NOV74 824870

l6.JUN75
825057

PROG IO PAi.;t:

403-2 2J

---------------------------------------------~~~
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

· · · · · · · ., . · · · · · · · · · · · · · · · · · · · · · · · · ·

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PART NO .. PAGE

5558776

IBM MAINTENANCE DIAGNDSTIC PROGRAM

1 i "'·~ ..

PART NOo PAGE

5558776
IA

4042 3741 DIAGNOSTIC FUNC;TtON TEST

4042 3741 DIAGNOSTIC FUNCTION TEST

ERA LOC OBJECT CODE
0000
OAOO
OAOO 4042
OA02 00 0A03 01 OA04 0000
OA06 OAOD OA08 FFFF OAOA 405000

ADOR STNT SOURCE STATEMENT

ERR LOC OBJECT CODE

OAOl 0A02
OA03
0A05 OA07 OA09
OAOC

2 ·

LAST CHG :oa Ol 7

3

DECK 4

4

SEQ 0

5 X404 START 0

6

TREP

7

ORG x·OA00 1

,.,.,,,,

8 ···································~·································· ,~,

9 ·

·

10 *

SECTION PREFACE

11 ·

12 ***********************************************************************

13

DC

XL2·4042 1

PROGRAM 10 ANO REVISION LEVEL

14

DC

XL l ·oo.

SECT ION FLAGS

15

DC

XL1001·

CURRENT ROUTINE NUMBER

16

DC

XL.2 1 0000 1

17

DC

AL2(RTN01)

18

DC

XL2·FFFFc

RESERVED ADDRESS OF FIRST ROUTINE ERROR RECORDING TABLE

19 UDTl DC

Xl..3 °405000 1

3741

I c

I

OAOD 01 OAOE 80
OAOF oc.-A
OA 11 31 41 1C76

I
le
I
I
(
I ;,_" . .,,.~·<
II c-
1 c
l1C
I
( ~·.": ~
' -
c

(;A15 3C 67 OCDO
OA19 3C FF lC50
OAlO 3C 00 lC5A OA21 CO 87 021A
OA25 42
OA26 27 OA27 1490
OA29 40F1
OAZS CO 87 021 A OA2F 02 OA30 27 0 A3l 15FC OA33 CO 87 021A
OA37 02 OA38 27 OA39 1490
OA3B CO 87 021A 0A3F 01 OA40 27 QA41 1317 0A43 CO 87 021A CA47 01
OA48 2.7 OA49 1.33E
0A4B CO 87 021A
OA4F 01
OASO 27 OA5l 1365 0A53 CO 97 CJ21A OAS? 01 OAS8 27 OA59 138C OA5B CO 87 02!A OASF 01 0A6C 27 OA61 1383 OA63 CO 87 OZlA OA67 12 0A68 CO EH 021 A
OA6C 01
0A6D 27 OA6E 1490 OA70 CO 87 021A OA74 02
OA75 27
OA76 1490

ADDR STMT SOURCE STATEMENT

OAOD OAOE 0A10
OA25 0A26 OA28 OA2A
-lA2F OA30 OA32
0A37 OA38 OA3.A
0A3F OA40 OA42
OA47 OA46 OA4A
OA4F
OA50 OA52
OAS? OA58 OA5A
OA5F OA60
OA62
OA67
OA6C OA60
OA6F
OA74 OA75 OA77

21 ················

* 22

ROUTINE 1 ·

*

23 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

* 24 ·
25
26 *

THIS ROUTINE WRITES A PAlrERN FOR SEVERAL RECOAOS1

· *

IT THEN READS THEM BACK ANO COMPARES FDA PROPER OATAe

·

27 ·

IT ASSUMES THAT 4011 402· AND 403 RAN WITHOUT ERROR·

·

28 ·

·

29 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

30

31 RTNOl DC

32

DC

)(L.1980·

33

DC

AL2(RTN02)

* 34

35

INSTRUCT C.E. TO SET UP 37410

36

37

38

LIO FuNBITeLFuNC

39

39

39·

39

40

MVI

JAw+l eX 1 87 1

41

MVI

EXPFLGeX ·FF"

42

MVI INTFLG1x·oo·

43 BEG

B

PRINT

44

DC

lCL.1942·

45

DC

AL1CASTRK1-ASTRKSI

46

DC

AL.2( ASTRK 11

47

oc

XL.2·40FI ·

48

B

PRINT

49

DC

XLl·02 1

50

DC

AL.lUtDl-HDIB)

51

O':

AL2(HOU

52

B

PRINT

53

DC

xa..1·02·

54

DC

.'\L..1 ( ASTRK 1-ASTRKS t

55

DC

AL2tASTRK1)

56

B

PRINT

57

DC

XL1·01·

58

DC

ALIUHlB-INIAI

59

DC

AL2(1N18)

60

e

PRINT

61

DC

a1·01·

62

DC

ALU INIC-INIB>

63

DC

AL.2C INlC)

64

B

PRINT

65

DC

XL1·01·

66

DC

ALl(INID-INlC)

67

DC

/L.2fl INIO)

68

B

PRINT

69

DC

XL.1·019

70

DC

ALU INlE-INIC)

71

DC

Al-2( IN! El

72

8

PRINT

73

DC

XLl·o1e

?4

DC

AL1 ( INl-INIElll

75

DC

AL2( lNl)

76

B

PRINT

77

DC

XL.le 12·

78

B

PRINT

79

DC

XL1·01·

80

DC

AL l (A STRK 1-ASTRKSI

81

DC

> Al..2(ASTRK1

82

B

PAINT

83

DC

XL.I ·02·

84

DC

llLICASTRK\-ASTAKSt

BS

DC

"L2CASTRK1 i

ROUTINE I MANUAL INTERVENTION REQUIAEO ~XT ROUTINE
SET UP FOR PGM TO SPECIFY READ OR WAT EXPECT AN JNTERR'4PT CLEAR INTERRUPT FLAG

DATE

OlAUG74

EC NO. 824765

15NOV74 824870

16.IUN75 825057

PROG ID PAGE

404-2
1

p
"·oATE
EC NO·
(J

· ·

01AUG74 824765

15NOV74
824870

16JUN75 825057

PROG 10 PAGE
....:

! ·

·

------------------------------------~~~ ·

IBM MAINTENANCE DIAGNOSTIC PROGRAM

4042 3741 DIAGNOSTIC FUNCTION TEST

ERR LOC OBJECT CODE

ADDR STMT SOURCE STATEMENT

OA78 CO 87 021A OA7C 01 OA70 27
OA7E 1401 OA80 CO 87 021A OA84 01 OA85 27
OA86 1428 CA88 CO 87 021A
OA8C 01 OA80 27
OA8E 144F OA90 CO 87 021A
OA94 02 OA95 27 CA96 1476 OA98 CO 87 02111 OA9C 01 OA90 27
OA9E 1490 OAAO CO 87 021A QAA4 01 OAA5 27 OAA6 1490 OAA8 CO 87 021A
OAAC 02 OAAO 2.7 OAAE 1490 OABO CO 87 02.lA OAB4 12. OABS CO 87 021A OABO 02 OABA 27
OABB 1490 OASO CO 87 021A
OACl 01 OAC2 27 OAC3 1539 OACS CO 87 021A
0AC9 02
OACA 27 OACB 1560 OACD CO 87 021A OADl 01 OAD2 27 OA03 15AE OAOS CO 87 021A
OA09 06 OADA 27 OAOB 1505 OADO CO 87 0222 OAEl 40F1

86

B

PRINT

OA7C 87 OA70 88 OA7F 89
90

DC

XLPOl·

DC

AL.l(IN2B-IN2At

DC

Al.2( I N26)

B

PRINT

OA84 91 OA85 92

DC

><Ll901"

DC

ALl{lN2C-IN2Bt

OA87 93 94

DC

AL2C IN2C)

B

PRINT

o.-~c

95

OA80 96

DC

Xt.1·01·

DC

AL1(1N2D-IN2C)

OA8F 97 98

DC

AL2UN2DI

8

PRINT

OA94 99 OA95 100 0A97 101

DC

Xl-1 1 021

DC

AL 1( IN2- 1N20J

DC

AL2UN2)

102

B

PRINT

OA9C 103 OA90 104

OC

XL1 1 0l'

DC

ALllASTRKl-ASTRKS)

0A9F 105 106

DC

AL2l A STRK U

B

PRINT

0AA4 OAA5 OAA7

107 106 109 110

DC

XLl' 019

DC

ALl(ASTRKl-ASTRKS)

DC

AL2CASTRK1)

B

PRINT

OAAC OAAO OAAF
OA.84

111
112
113 114 115 116

DC

XLi. ·02·

DC

ALl(ASTRKl-ASTRKSt

oC

AL2(ASTRK1)

B

PRINT

oc

>U..1912·

8

PRINT

OA89 OABA
OABC

117 118
119
120

OC

XLl ·02'

DC

AL1(ASTRKl-ASTRKS)

DC

M..2CASTAKl a

B

PRINT

OACl U!l OAC2 122.

DC

XLI 1 01 8

DC

AL.1CIN3B-IN2XC»

0AC4 123

DC

AL.2( I N3B I

124

8

PRINT

OAC9 OACA
OACC

125 126 127

DC

XL1 1 02 1

DC

AL1(1N3-1N3B)

OC

M..2( 1N3)

128

8

PRINT

OADl 129 OA02 130
0AD4 131 132.

DC

a1·01·

DC

AL1(1N4A-1N4B)

DC

AL2CIN4A~

6

PRINT

OA09 133 OADA 134

DC

XL1 9 06·

DC

AL1(1N4-IN4A)

OAOC 135

DC

AL2UN4)

136

B

HALT

OAE2. 137 HTFl OC

>IL2 9 40F1·

138

OAE3 31 45 1C4C 0AE7 30 43 lCTC OAES 00 01 lCTC 1C4E

139 140 141

LIO SNS CLC

ZERO.LOTA
~~S3oSL1NES SNS3(2)~XF900

OAFl F2 01 11 QAF4 CO 87 021A
OAFS 16 CAF9 CO 87 021A
OAFO 02 OAFE 4F OAFF lACE 0801 CO 87 OA21

OAFS
OAFD OAFE 0800
0805

142

JNE

143

B

144

DC

145

B

146

DC

147

oc

148

DC

1·9

e

150 ~POFF EQU

151

lllRPOFF
PRINT XLl · 161 PRINT XL.1 1 02·
ALL (MSG22-MSG22B)
AL201SG22)
BEG
"'

152 · 153 ·

SET UP FOR r.tRI TE !..OOP

DATE

01AUG74

EC NCo 824765

l5NOY74 824870

16.IUN75 825057

PART NOo PAGE

\
2, 5558776[
I
I

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PART ND· PAGE

55581'76 2A

4042 3741 DIAGNOSTIC FUNCTION TEST

ERR LOC OBJECT CODE

ADDR STMT SOURCE STATEMENT

154 ·

OBOS 3C 55 1C57 OB09 3<.: 34 1c5e 0800 3C 42 0016
0611 OC 00 1275 1C57 0617 OC 7E 12.74 12.75 0810 OC 02 1C6B 1Cb8 0623 OC 02 11FB iCoB

155 ·
156 157
158
159 160
161 162 163 164

MVI
MVI
MVI
MVC
MVC
MVC MVC

CHAReX 1 55 1 RECCTReNUMREC
DOStO+l eSlllRITE

START WITH 55 FIELD NUMBER OF RECORDS TO WAITE
PAl~ARE TO WRITE

BUFF2+l27(1)oCHAR

PROPOGATE ·CHAR" THROUGK B\.FFEA

BUFF2+126(127)eBUFF2+127

SEQ(3).NUMuNE

INITIALIZE COUNTER CFOFOFlt

BUFF2+5( 3) ·SEQ

PUT COU"'T INTO BUFFER

164

(

0829 OC 7F llFS 1275 0 B2F CO 67 OCA3 0833 OF 00 1C56 1C48 0839 F2 81 OC OB3C CO 87 OEB2
0840 co 87 0829
0644 co 87 0848
0848 CO 87 OF8C OB4C F3 43 SO 0B4F F3 40 04
0652 co 87 0856

0929 0848

165 ·

lllRITE LOOP

166 167 ·LOOP 168 169 170
171 172 173 174
175 ENDlll 176 177
178 179

EQU MVC
e
SLC
.JZ
B
B
B
EQU
e
SID SID
e

·.euFF1+127(128)e8UFF2+127 MOVE PATTERN BUFFER TO I'° BtJ!tF

R·RECCTR( 1) eONE
ENOW CHGBUF WLOOP

DECREMENT RECORD COUNTER EXIT LOOP WHEN ALL RECORDS ·AITTEN CHANGE PATT~RN IN BUFFER
BRANCH BACK FOR NEXT ·RITE

·+4

FILLER

·
GET INT REDJ+RSR .scTLl

WAIT FOR INTERRUPT (READ MODE) RESPOND EuJ AND SENSE REsPONSE

SDlsAe. SCNTRL.

DISABLE INTEARuPTS

·+·

~.
'-""'

llllAIT FOR CE TO PREPARE 3741

O·

LOAD DATA TRANSFER REG ~!TH 0000 SNS IO TRANSFER LINES

G

IF F900e wRAP CONNECTOR STILL ONo

C I~FKWERA6P CONN IS OFFe JUMP (CONTINUE)

TELL HIM lllRAP IS STILL ATTACHED~

PROG ID PAGE

r,
~
1~
I
('
DATE EC NO· I..I..:\r

OlAUG74 824765

l5NOV74 824870

16JUN75 825057

PROG ID PAGE

················ ················

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

IBM MAINTENANCE DlAGNaSTIC PROGRAM

PART NO. PAGE

5558776
3\

IBM MAINTENANCE DIAGNuSTIC PROGRAM

PART fllDe PAGE

85$8776 3A

4042 3741 DIAGNOSTIC FUNCTION TEST

4042 3741 DIAGNOSTIC FUNCTION TEST

ERR LOC OBJECT cooe
065& 3C FF 1C50 085A CO 87 021A
085E 42
OBSF 27
0860 1490 0862 40F2
0864 co 67 0211.
0868 02 0869 28
086A 1624 086C CO 87 021A
0870 02 0871 21 0872 l.30A OE74 CO 87 0214 0878 01 0879 27 OB7A 1490 OB7C CO 87 021A 0880 12 0881 co 87 021A 0885 01 0886 27
0887 14C4
0689 co 87 021.t. 0880 01 088E 27
058F 14EB
0891 CO 87 021A 0895 C2 0896 27
0897 151.2. 0899 C\J 87 021A 0890 01 OB9E 27 089F 149D OBAl CO 87 021A OBAS 12 08A6 CO 87 021A OBAA :>2 OBAS 27 ORAC 1490 OBAE CO 87 021A 0862 01 0883 27 0884 1539 0866 CO 87 021A OBBA 02
oeea 27
oeac 1587 OBBE CO 87 021A OBC2 01 OBC3 27 oec4 15AE OBC6 CO 87 021 A oec·A 06 oece 2.7 OBCC 1505
OF.ICE CO 87 0222
0802 40F2
0804 3C 34 lC5B

AODR STMT SOURCE STATEMENT

181 · RE~O 52 RECORDS AND COMPARE VALUES AS WRITTEN

182 · 183

MVI EXPFLG.X"FF·

EXPECT AND INT

184 OBSE 185

B

PRINT

DC

XL! "42 8

085F 186 0861 187

DC

A!...1(ASTRK1-ASTRKSJ

DC

AL2CASTRK1)

0663 188

DC

XL2·40F2'

189

El

PRINT

0868 190

DC

XL! 9 02 9

0869 191

DC

AL101D2-HD2B)

OB68 192

DC

AL2CHD2)

193

B

PRINT

0870 194

OC

XLl mo2·

007.0 195 0673 196

DC

AL1(IN1X-iN1X5)

DC

AL.2HN!XI

197 0878 198

B

PRINT

DC

XL1 1 0l 8

0679 i99

DC

AL1(ASTRK!-A5TRKS)

OB76 200

DC

A!...2( ASTRK 1 )

201 oeeo 202

B

PRINT

DC

XLl ~ 12c

0885 0086

203 204 205

B

PRINT

oc

xt.1·01·

DC

Ai..1(!N2XA-IN2X8)

0888 206

OC

AL2UN:2XAJ

207
oeso zoa

B

PRINT

DC

XL1·01·

OB8E 0890

209 210 211

DC

ALl(!N2X-lN2XA)

DC

~L2( 1N2X)

8

PRINT

0895 212 0896 213

DC

Xl.1802 8

OC

Al...l(IN2XC-IN2X)

0898
0890 OB9E

214 215 216 217

DC

Al...2UN2XC)

B

PRINT

DC

XLl! ·o 1"

DC

llL1ASTRK1-ASTRKSI

OBAO
OBAS
OBAA OBAB OBAO
0882
OBB3 0885

216 219 220 221
222
.223 224 225 226 2.27 228

DC

AL2ASTRK1l

B

PRINT

DC

XL1· 12w

e

PRINT

DC

XLl co2·

DC

Al..lCASTRKl-ASTRKS)

DC

AL.2CASTRK1)

B

PRINT

DC

XLl·Ol"

DC

ALl(IN3~-IN2XCI

DC

AL.2<IN3B)

229 OBBA 2.30 OBBB 231

B

PRINT

DC

XLl902·

OC

AL1l1N.3X-IN3)

08BD
OBC2 OBC3 08C5

2.32 233 234
235 236

DC

M..2( IN3X)

B

PRINT

DC

XL1 1 01·

OC

ALl(IN4A-IN4B)

DC

AL.2UN4A)

237 OSCA 238
oece 239 oaco 240

B

FRINT

DC

XL.1 5 06·

DC

AL..l(IN4-!N4A)

DC

"1.2( I N4)

241

B

0803 242 HTF2 DC

HA.LT JC1..2··0F2·

243

244 · 245 · 246 ·

SET UP FOR READ LOOP

247 ·

246

MVI RECCTReNUMREC

NUMBER OF RECORDS TO BE READ

DATE

OlAUG74

EC NO.. 824765

15NOV74 824870

16.IUN75
825057

PROG ID PAGE

ERR LOC 06JECT CODE

ADDR STNT SOURCE STATEMENT

OBD8 3C 41 0016

249

MVI OCISID+l·SREAD

READ

OBDC 3C 55 1C57

250

MY! CHARtX·ss·

START EXPECTING 85·5

oseo oc oo 1275 1cs7

251

MVC SUFF2+127Cl).CHAR

06E6 OC 7E 1274 1275

252

MVC euFF2+126(127).eUFF2+127 PROPAGATE CHAR

OBEC OC 02 1C6B 1Co6

253

NVC SEQ(3JeNUMONE

INITIALIZE COUNTER CFOFOFll

CBF2 OC 02 llFB lCoB

254

MVC 8UFF2+5C31.SEQ

PUT COUNTER INTO BUFFER

255

256 ·

READ LOOP

OBF8 CO 87 0CA3

257

258 RI.COP e

RW

READ RECORD

OBFC OD 7F 11F5 i275

259

CLC SUFFl+l27(12B)eBUFF2+127 COMPARE REAO AND EXPECTED DATA

OC02 CO tH OF01

260

BNE CMPEA

OC06 OF 00 1C5B lC48 OCOC CO 81 OC1C oc10 co 87 OEBZ

261 262 263

SLC
BZ
e

RECCTR.O~E
ENDR CHGBUF

QUIT WHEN RECORDS READ CHANGE PATTERN IN BUFFER

OC14 CO 87 OBF8
oc1e co e7 oc1c
0 ClC CO 87 OF8C

OC1C

264 265 266 ENOR 267

B B EQU B

RLOOP
··+4
GETiNT

WAIT FOR INTERRUPT (READ MOOE)

OC20 30 43 lC7C
OC24 38 08 1C7C 0<:28 F2 10 10 GIC2B CO 87 021A

268 C:69 270 271

SNS TBN JT
a

SNS3eSLINES SNS31EO.J EO.JJSU PRINT

SNS 1~0 TRANSFER LINES FOR E0.1
IS ENO OF .JOB LINE UP.
EOJ NOT UP AFTER ALL READ SAC~

OC2F C6 OC30 4F

OC.2F 2.72 OC30 273

DC

XLI ·C6·

DC

Al.l(MSG12-MSGl2B)

OC31 19BA

vC.3.2 274

DC

AL.2CMSG12)

c

OC33 408A

OC34 275 276

DC

XL2 1 40SA·

OC35 CO 67 0222

2.77

8

HALT

OC39 408A (,_
CC3S F3 40 04 OC3E F3 43 08
OC41 CO 87 OC45

278 HTSA DC

2.79 EOJISU EQU

280

SI 0

281

SIO

282

B

Xl..2"408A·
·
....SOISA81SCNTRL
RE1 SCTLl

CISABl..E INTERRUPTS RESPOND TO EO.J

OC45 CO 87 022A

e-·

OC4-9 00

283 284

6

LOAD

:::'C

XLl ~oo·

TERMINATE NORMAL

""'"'

w A
I
'0
Iie
I
10
Iie

i1 f '
404-2 .. DATE

3

EC NOo

G

01AUG74 824765

15NOY74 824870

16.JUN75 825057

PAOG ID PAGE

IBM MAINTENANCE DIAGNQSTJC PROGRAM

PART NO .. PAGE

5558776 4

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PART NO. PAGE

·· 5558776

4042 3741 DIAGNaSTIC FUNCTION TEST

4011-2 3741 DIAGNOSTIC FUNCTION TEST

ERR LDC OBJECT caoE

ADOR STMT SOURCE STATEMENT

ERR LOC OBJECT CODE

286 ·············

* 287 ATN 02

*

~ee ·····********************************~*

OC4A 02
OCl~B 80
OC4C FFFF

289 OC4A 290 RTN02 DC

OC4B 291

DC

OC4D 292

DC

Xl.1·02° XL1 5 80 8 XL.2 9 FFFF·

ROUTINE NOo ~ANUAL INTERVcNTlON
THlS IS LAST

OC4E 3C 07 OCOO 0 C52 CO 8 7 021 A

293 294
295

MVI B

.JRW+l oX· 07·
PRINT

SET UP SO PROGRAM SELECTS ~EAO OR WRT ROUTINE 2 HEADING

OC56 46 0 C57 77

OC56 29t} OC57 297

DC

)l.Ll · 46·

DC

ALl (H03-H03£U

OC5B 1696 0C5A 40F6 OCSC 38 04 020A OC60 F2 10 06 OC63 CO 87 0222

OC59 OC5B

298 299 300 LOOP2 30l 302

DC
oc
TBN
JT
a

AL24H03J
XL2 8 40F6° SBYTE2oSSW15
O<.EEPON
t<iALT

IF SSW 15 IS ON~ DON·T HALT~ HALT BEFORE EXECUTION OF R!N

OC67 4-0F6

OC68 303 HTF6 DC

xt..2·40F6 8

OC69 3C FF 1C50 0 C60 CO 87 OCA3 OC71 F3 40 04 OC74 30 41 0016
OC78 CO 81 OC88 OC7C CO 87 021A
oc8o 06 OC81 ~F OC82 1761 OC84 CO 87 OCSC

ocao oce1
OC83

304

305 KEEPON NVI

306
307

6
SIO

308

CLl

309

BE

.>10

B

311

DC

312

DC

313

DC

314

e

EXPFLG1tX ·FF·
Rill
SDISABeSCNTRL OOSlO+lwSREAO ROOONE PRINT KL1 1 06° A!....1 ( HOS-t105B» AL2(H05)
LC.OP2

EXPECT INTERRUPT
DO READ OR WRITE DISABLE INTERRUPTS !F WE READ~ PRINT R:SULTS
1.1RITE llfAS DONE<>

315

315

OCB8 CO 67 021A o..:ec 02
OC8D 77 OCBE 1712

ocec
OC80 OC8F

316 ADOONE B

317

oc

JUI

DC

319

DC

PRINT XLl · 028 ALU HO.r+-H04B)
AL.2(H04)

OC90 OC 7F 08FF 11F5 OC96 CO 87 021.t. OC9A 22 OC9B CO 87 lODF OC9F CC. 87 OCSC

0C9A

320 321 322
323 .324 325
326 *
* 327
328 ·

MVC

xeeFF'(128)~BUFFl+l27

PUT S~~F IN DCP PRINT BUFFER

B

PRINT

DC

XL l · 22e

B

DUMPl

PRINT BlFFER IN HEX

8

LOOP2

GO BACK

l .. OPEN/CLOSE DISK 2· FoSoLOWER CHAR ADV 3. 43---128

4. FeSeLOWER X So TYPE MESSAGE

6· FoS·LOllER

8· FIELD COR

~~>

II ..., 1 I

329 · 330 · J., FoSoLOWER

FIELD COR <---

331 ·

332 ·

OCA3 34 oa OOFC
OCA7 CO 87 OFSC OCAB 30 43 1C7C OCAF 39 FC 1C7C
C CB3 CO 90 OOFD
CCB? 3a 04 1.C?B
0 CBB CO 90 10C7
OCBF 38 03 1C78 CCC3 CO 10 1059 OCC7 39 03 1C70 OCCB CO 10 1059
OCCF F2 00 12
OCD2 3C 42 0016
OCD6 3e 01 1C76
OCOA F2 10 29 OCOD 3C 4 1 OD 16 OCEl F2 87 22
OCE4 30 41 0016 0CE8 F2 81 OF OCEB 38 01 1C7B 0 CEF 39 02 1C7B OCF3 CO 90 OF43 OCF7 F2 87 OC

ADDR ST~T SOURCE STATEMENT

334 ··············

* 335

RW

·

············································e·····*· 336 ····················································

* :l37 *

REAO M WRITE ROUTINE.

* * 338

READS OR WRITES DUE TO PRE~ lCUS SET UP OR

* * 339

AS ScT UP AT 3741 (SEE JRW JUNPt

340

341 342 RW
343

ST

RWR+3.ARR

B

GETlNT

SET UP RETURN WAIT FOR INTERRUPT

344 345
346 347

SNS
TBF BF

SNS3o SL INES

SNS 10 TRANSFER LINES

SNS3ox·eo·+EOS+BIPE+EOR+EoJ+AT 1NVAL10 REASON FOR 1NTR ?

STATER

lF NOT OFF. GO PRINT STATUS ERROR

348 349 350

TBN .SNS3-1.x·o4·

BF

OFFLN

IS THIS THING ON-LINE

351
352 *
353 354 355 356

MAKE SURE ONE ANO ONLY ONE MOOE IS ONa

TBN SNS3-1.x·o3·

SEE IF BOTH READ ANO WRITE MOOE ON

BT

BAOMOO

STATUS ERROR IF BOTH ON

TBF
BT

SNS3-leX·')3"
BADMOO

SEE IF BOTH READ ANO WRITE MOOE OFF STATUS ERROR IF BOTH OFF

357

357

* 357

358

S~LECT SET uP AS PER ~ROGRAN OR AS PER 3741· JUMP IS ALTEREDa

359 JRW

.JC

EXT··-·

360

360

* 360

361

SET UP READ OR ·RITE ACCORDING TO 3741 (READ OR WRITE IS ON)

362 363 .364

MV I T6"1 .JT

DOS 10+1 e S\llR I TE SNS3-\ .x·o1 · MOOE OK

365
366 367

MVI DOSIO+l1SREAD

j

MODE OK

THEN CONTINUE READ

368

368

* 368

369

SET uP READ OR WRITE ACCORDING TQ PROGRAN

370 EXT

CLI oos10+1.sREAD

IS THIS · READ SIO

OCEB

371

.JE

372 IS~RIT EQU

373

<fBN

I SREAO
*
SNS3-1.x·o1 ·

MAKE SURE READ MOOE ON

374

TBF SNS3-1.x·o2·

AND WRITE NODE DFF

375

BF

SETER

376

J

MODEOK

IF OK· GO ON

OCFA 38 02 lC7B OCFE 39 01 1C7B 0002 CO 90 OF43

OCFA

377

378 ISREAD EQU

379

TBN

380

TBF

381

BF

·
SNS3-1ex·o2e
SNS3- i · X 1 0 1 °
S E T ER

~AKE SURE 3741 ·RITE MODE ON ANO R~AD MODE OFF

382

0006 F3 43 08 0009 31 42 1C72 OOOD 31 44 1276 ODll 3C FF 1C50

0006

382

382

383 OlliODEOK EQU

384

SID

385

LIO

386

LIO

387

NVI

388

·
REeSCTLl LENGT..,1LLCR BUFF18tLCAR EXPFLG,x·FF·

RESPOND TO WRITE/READ MODE LOAD LENGTH COUNT REGISTER (7F) LOAD DATA ADDRESS REGISTER
EXPECT AN INTERRUPT

0015 F3 00 00
0018 3C 02 0EA9 001C Cl 42 Ci>23

389 " 390 DOSIO SIO

391 ·

392 BLP

MYI

.393 WAITBY TIO

!MSECe2 1S9SYeTBSY

510 TO READ OR WRITE
·AlT 2 SEC FOR NOT SUSY Cl RECORDt BRANCH IF BUSY

DA TE

O 1 Al.JG74

EC NO o 824765

15NOV74
824870

16JUN75 825057

PROG ID
PAGE

404-2 4

(J
DATE EC NOo
~

01AUG74 824765

15NOV74 824870

16JUN75
825057

PROG ID PAGE

· · · · ·· · · · · · · · · · · · · · · · · · · · · · · · · · · ·

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

18111 /14AlNTENANCE DIAGNOSTIC PROGR.\M

PART NOe PA(j;E

5558776
s

3741 DIAGNOSTIC FUNCTION TEST

ERR LOC OBJECT CODE

AOOR STMT SOURCE STAT~MENT

0020 F2 67 OC 0023 CO 87 CESA 0027 CO 87 OEED
ooze co 87 co1c
002F Cl 42 002F 003.3 Cu 87 OF8C

0037 30 4.3 1C7C 0036 OC 01 1C7A JC~2
0041 JC FF 1C50

0045 .38 04 1C79 0 049 co 90 0060

C040 0050 0054 0055 0056
OD5S

F3 n
CO 87
C6
28
189A 4082

50 021A

CDSA CO 8'7 0222 COSE 4082

0060 38 08 1C79
C064 F2 90 31 C067 F3 43 90 C 06A CO 87 021 A 006E Cl

OD6F
CD70
0072 0074

27
18Cl 4081
30 42

0016

0078 F2 81 OF

C07B CO 87 021A 007F Bl 0080 27
coa1 1e1c
0083 CO 87 OFZ3 0087 F2 87 08 008A CO 87 021A
C08E 86
OD8F 27 0090 1843

OC92 CO 87 0222 0096 4081

0098 39 EC 1C7C 009C CO 90 OOFD
OOAO 3D FF 1C7A ODA4 F2 81 .38
ODA7 3C 01 OEA9

394

.J

SNOT BY

395 ISBSY B

WAIT

·;AIT

OOZF

396

8

397

B

.398 SNOTBY EQU

399

TIO

TO OB SY
WAIT BY
·
·,TBSY

'WAIT· COMES HERE IF TIMEOUT "WAIT" COMES HERE NORMALLY

400
401

B

GE TINT

WAIT FOR INTERRUPT

402

403 404
405

SNS MVC

SNS3,SLI~ES SNS2(2J,SNS21

SNS 1/0 TRANSFER LINES MOVE IN SNS AS PICKED UP IN INT RTN.

* 406
407

MVI EXPFLGeX"FF· CHECK FOR NO-OP

EXPECT NEXT INT

408

409 410

TBN BF

SNS2-1.x·c4· NOOPOK

CUIT IF NO-OP BIT ONe

411

0054 0055 0057 0059

412 413 414 415 416 417 418

SIC
B
DC DC DC
oc

F<SIH-REO..I oSCTLl
PRINT XL1°C6 1 ALl ( MSG6-MSG68J Al.2(MSG6 J

SENSE RESPONSE/EOJ NO-OP· 0 SIO

419

8

ODSF 420 HT82 DC

421

t-tALT XL2'4082'

422 · CHECK FOR DATA TRANSFER PARITY ERROR

OD6E 006F 0071 0073
0078
007F 0080 0082

42:5 424 NOOPOK TBN

425

..IF

426

SJ'

427

B

428

DC

429

oc

430

DC

4.31

DC

432

CLJ

4.33

JE

434 PEREAO EQU

435

B

436

DC

437

DC

438

DC

SNS2-1.x·08 1 NODTPE RSIHBOPE .SCTLl PRINT XLl'Cl" ALl ( MSG7-MSG78) AL2( MSG7)
XL2"4081·
DOSIO+loSWRJTE
P...E WRIT
PRINT
XL! 0 81·
AL.1(MS~24-MSG24B)
AL2CMSG24J

DATA xFER PARITY ERROR ? SENSE RESPONSE / Bus OUT PARITY ERR DATA TRANSFER REG. PARITY ERROR
~A~ T~IS I WRITE (TO 3741) PARITY ERROR WAS ON READ 0 wHILE READING FROM 3741"

439
440

B

EX PF NO

J

PEH\L T

SO TELL HIM EXPECTED AND FOUND

OOSE
008F 0091

441 PEWIHT B

442

oc

443

DC

444

DC

PRINT XLl 1 86· ALl(MSG25-MSG25B>
AL2CMSG25J

'WHILE ~RlTJNG TO .3741·

445

446 PE HALT S 0097 447 HT81 DC
448

HALT XL2 8 408l'

* 449 · CHECK J/O TRANSFER LINES
0098 450 NOOTPE EOU

451

452

TBF SNS.3.x·ao·+EOS+BIPE+EOJ+AT CHECK FOR STATUS ERRORS

453

BF

STATER

IF NOT OFFe PRINT STATUS ERROR

454

I ;

455 · CHECK FOR LCR ERROR

' ....

456

457

CLI

SNS2e X1 FF·

LCR = FF '1

(

458

JE

CKE OR

GO CHECK THAT EOR IS UP.

459

459

460

MVI WSECel

3741 OIAGNDSTJC FUNCTION TEST

ERR LOC OB~ECT CODE
CDAB CO 87 OESA COAF CO 87 0087 ODB3 CO 87 OOAB

CDB7 F3 43 10

ODBA COSE OOBF
.:JOCl

CC 87 01 1C7A l91C

C21E

ODC3 CO 37 021A ODC7 Cl
coca 33
ODC9 191C
OOCB 40 ea
COCO CO 87 021 A ODOl 86 0002 77
0003 1C09
0005 co 87 0222
0009 4088
0008 CC 87 ODDS

ODOF 38 10 1C7C OOE.3 F2 10 10
OOE6 CO 87 021A ODEA C6 CDEB 4F OOEC 1892 ODEE 40eF ODFO CO 87 0222 ODF4 408F

COF6 F3 43 08 ODF9 CO 87 0000

ADDR STNT SOUQCE STATEMENT

ODBE
Q!)CO ODC2
~DC7
oocs
OCCA
oocc
0001 0002 OD04 ODOA
OOOF
ODEA ODEB ODED OOEF ODF5

461 111

a

lllAlT

462

9

·+B

463

8

Wl

464

...65

510 RSR.SCTLl

466

A67 468 469

8

UNF 'l(K

DC.

xi...1·1·

DC

~-"2< SNS2)

470 471

DC

AL2!MSG9)

472 473
474

B

:,R INT

DC

XL l "C 1"

DC

ALHMSG9-MSG9B)

475 476 477
478 479

DC

AL2( "4SG9 t

DC

XL2' 4 088 ·

8

PRINT

DC

XLl 0 86'

DC

ALl(MSG27-MSG270)

480

DC

481 LCRHi..T B

482 HTE!8 DC

483

B

484

AL2(MSG27) tiALT
Xi..2"4088'
LCRHLT

484
484 485 CKEOR 486
487

EOU TBN
.JT

.
SNS3,EOR AOK

488

489

B

PRINT

490 491
492

DC

XL 1 'C6·

DC

ALl(MSG26-MSG268)

DC

AL2(NSG2t:)

493
494
495 HTSF 496
497 **·
498 ···
499 ....

DC

XL2'408F 1

B

HALT

DC

XL2 '408F ·

RESPONC TO SUCCESSFUL SIO

500

50 l AOK 502 RwR

SIO
B

REeSCTLl
·-·

PART NOe PAGE

5558776
SA

WAIT 1 SEC
RESPONSE TO LC~ ERROR SET UP FOUND LCR llA·.11f'

"NOTE- LENGTH MUST BE 128 ···' L..CR ERROR
MAKE EOR IS UP (CAUSING BUSY TO DROP) IF SOe GO ISSUE RESPONSE ·EOR NOT UP AFTER RECORD PROCESSED·
ENO OF RECORD (EOR) NOT UP AFTER RECORD H~S BEE~ PROCESSED
RESPONsE (SlO SUCCESSFUL) RETURN TO C"LLER

DATE

01AUCi74

EC NO. 824765

15NOV74
824870

16.. UN75 825057

PROG ID PAGE

·0·-2 5

DATE

01AUG74

EC NO. 824765

15NOV74 824870

16JUN75 825057

PROG ID PAGE

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PART NOe PAGE

5558776 6

IBN MAINTENANCE DIAGNOSTIC PROGRAM

Pl.RT NO· PAGE

5558776
6A

'4042 3741 DIAGNOSTIC FUNCTION TEST

ERR LOC OBJECT CODE
OOFO 34 0 e OE59
OEOl F2 87 OB
OE04 38 oe 1C?C
OE08 39 F7 1C7C OEOC F2 10 47
CEOF FJ 43 08 OE12 CO 87 0El6 OE16 CO 87 021E OElA 02 OEHi 1C7C CE10 1140 OE I F C 0 8 7 021 A CE23 C2 OE24 4F OE25 1175 OE27 4083
OE29 CZ 01 128C OE20 CC 01 1C6E 1C7C OE33 OE 00 1C6E lCoE OE39 CO AO OE44 OE30 02 01 14 OE40 CO 87 OE33
OE48 CO 87 021 A OE4C 86
OE4D 14
OE4E 0000 OE50 CO 87 0222 OE54 4083 OE56 CO 87 0000

ADDR STMT SOURCE STATEMENT

OOFD
OEOF
OElA OE1C vE1E OE23 OE24 OE26 OE28
OE44
OE4C OE40 OE4F OE55

504 ·················································

505 *

SUBROUTINES

*

506 ·

·

507 ·················································

508 508 509 ···········
* 510 STATER
511 ··························

512 STATER EQU

513

ST

S14 EO.;FLG JC

515

TSN

· STATRR+3oARR
STAT 1 o X· 87 · SNS3.EOJ

SET UP RETURN CAN BE ALTERED TC IGNORE EC.I ERROR IF ITS EOJ ONLYo IGNORE

516

TBF SNS3 · X1 FF 1 -EC.I

517

JT

STATRR

!:>18

519 STATl EQU

!:>20

SIO

·
RE· scn.1

RESPOND

521

B

·+4

522

B

UNPACK

523 5.24

DC

IL 1 1 2'

oc

AL2(SNS3J

525

DC

AL2( STATXX)

526

B

PRINT

5.27

DC

XL1'C2°

528 529
530

DC

Al..1(STATMG-STATBJ

DC

AL2(STATMGJ

DC

XL2°4083 1

STATUS ERROR

531

* 53.2 ·
533 SHIFT OFF BITS ANO PUT IN MESSAGE DESCRIBING THAT BIT ANO PRINT

534 ·

535 ·

536

LA

537

NVC

538 SPLOOP ALC

539

BOL

540

LA

541

B

542 SE TPT EQU

s54··3

ST

545

B

STABo XR1 WORK( 2) 0 SNS3 WORK(l)oWDRK SETPT St..EN( oXR1 JeXRl SPLOOP
·
PiloXRl
PRINT

PUT SNS3 INTO WORK AREA IF T~AT 8JT ·S C~o GO PRINT CONTINUE UNTIL BIT FOUND POINT TO LINE WHICH OESCRJBES BIT

546

DC

547

DC

548 PiD

DC

549

550

B

551 HT83 DC

552

553 STATRR B

554

XLl '86'
·-·> ALl<SLENJ
AL.2(
HALT XL2°4083 1

ERROR DURING WAIT FOR R/W MOOE

554

554

554

555 ···········

* 556 WAIT

·

557 ··········································

* 558

SUBROUTINE WAITS 1 MILLI SEC PER CALL·

* 559 *
560

DECREMENTS SECOND COUNTe SAMPLE LINKA~E ~

AFTER EACH SEC IT

561 · 562 · 563 · 564 · 565 ·

LOOP

MVI WSECo5

B

WAIT

e

TIMOUT

8

LOOP

BEFORE LOOPo SET UP · OF SECONDS
<--- LINKAGE TO TIMEOUT ROUTINE
<--- <--- WAIT RETURNS HERE FOR TIMOUT WAIT RETURNS HERE NOMALLY

566 ·

567 ··········································

4042 3741 DIAGNOSTIC FUNCTION TEST

ERR LOC OBJECT CODE

ADDA STMT SOURCE STATEMENT

OESA 34 OS OEA5 OE5E 30 00 OEA9 OE62 F2 81 12 OE65 OC 01 OEAB OEA9 CE6B OF Cl OEA9 OEA9 0E71 OC 01 0EA7 OEAD OE77 OD FF OF.77 oE77 OE7D OD 38 OE70 OE70 OE83 OF 01 OEA7 OEAF OE89 F2 01 10 OE8C OC 01 OEA7 OEAO OE92 OF Cl OEAB OEAF JE98 CO 81 OEA2 OE9C OE 01 OEA5 OESl OEA2 CO 87 0000
CEA6 0000 OEA8 0000 OEAA 0000 OEAC 03E8 OEAE 0001
oeao 0004

OESA
OEA7 OEA9 OEAB OEAD OEAF OEBl

568

569 WAIT EQU

570

ST

571

CLI

572

.JE

573

MVC

574

SLC

575

MVC

576 OLD!>EC CLC

577

CLC

578

s1..c

579

.JNZ

580

MllC

581

SLC

582

BZ

583 WA ITRN ALC

564 WAITR B

585

586 WCNT DC

587 wsEC DC

588 tlSECA DC

!:>89 WlOOO DC

590 WOOOl DC

591 W0004 DC

592

592

592

·
WAJ TR+::S o llRR WSECo 0 OLDSEC WSECAC2>.wsEC
WSEC(2)oWSEC
WCNT(2)oWl000 *C256Jo* ·( 60) ·· WCNT( 2) o 1110001 WAITRN WCNT(2) 0 WlOCO
WSECA(2) .wooo1
11AlTR
·-·WAITR+3( 2) oW0004
XL2"0000 · XL.2° 0000" XL2·0000 · lL2°1000' IL2' 1 1 IL2"4 ·

SET uP RETURN ~EW COUNT VALUE 7
PUT NEW SEC COUNT INTO WORK ZERO TnE MAIN SEC ~OUNTe SET uP TO CO 1000 TIMES lllAIT l MJLLI
CO 1000 TIMES THROUGH LOOP
SET l.P TO 00 ANOTHER 1000 MILLI SEC CECREMENT NUMBER OF SEC TO WAIT IF IT TIMED OUTo RETURN DIRECTLY RETURN TO CALLER +4

{
OEB2 34 0 e CEEC
OEB6 30 01 1C57 OESA F2 0 l 07 OEBD 3C 00 1C57 OECl F2 87 OD

OEC4

592 593

·······*···

594 595
559967 598

···**··C·H·CG·H·B·AU·NfP·'GA·ET··T···EB·RU·NF·F·E-*R*5F5*ORA*A*WFR*FIT*E0*1 O*R00*R*ESAS*D·A· A··F··F··0·1···0·0··················**·

599 ........... ~···*************************************···········
600

6C1 CHGBUF ST

602

CLI

CHGSUR+~oARR
CHARoX' 01 1

FOR RETURN IF CHAR IS Olo FORCE TO 00

603

JNE CHG1

604

MVI CHAR.x·oo·

605 oC6 CHGl

.. EQU

NO RAP
·

OON·T DD ALC

OEC4 OE 00 1C57 1C4F OECA F2 20 O· CECO 3C 01 1CS7
OEDl OC 00 1275 1C57 OE07 OC 7E 1274 1275 OEOO 06 02 IC6B 1Cb8 OEE3 OC 02 1 lFB 1c6B

OEDl

607 608 609 610 611 NOR4P 612
613 614
615

ALC JNOL MVI EOU MVC MVC AZ
MVC

CHAR( 1) o lNCVAL

NOR AP CHARoX 1 01·
·
8UFF2+!27(l)oCHAR

AFTER FF FORCE TO 01 FOR P BIT OFF

BuFF2+126(127) 0 BUFF2+127 PRDPOGATE

SEQ(3)oNUMONE

INCREMENT EBCDIC RECORD COUNTER

BuFF2+5(3a.sEo

ANO PUT IT INTO BUFFER

OEE9 CO 87 0000

616 617 CHGSUA B 618

RETURN TO CALLER

618

618

618

619 ............
* * 6.20 TOOB SY
662212 ·*···B·U·SY···TC·W···L·O·N·G··(·T·IM··E·O·U*T)·······

623 ·

·

624 ·······························

(
OEEO CO 87 0.21A CEFl C6 OEF2 27

OEED
OEF1 OEF2

6.25 626 TOOBSY EOU

627

B

6.28

DC

629

DC

·
PRINT XL.1 ·c6· ALlCMSGlS-MSGlSB)

BUSY TOO LON6

DATE

01AUG74

EC ...a. 824765

1SNOV74 82tt870

16.JUN75 825057

PRDG 10 PAGE

(

40·-2 6

DATE EC N!Je

(

01AUG74 824765

15NOV74 824870

16.IUN75 825057

PROG IO PAGE

404-2
6A

· · · · · · · · · · · · · · · · ·.~. · · · · · · · · · · · · · ·

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

1B~ MAINTENANCE DIAGNOSTIC PROGRAM 4042 3741 DIAGNOSTIC FUNCTION TEST

PART NO. PAGE

5558776 7

ERR LOC OBJECT CODE

AOOR STMT SOURCE STATEMENT

OEF3
OEF5 OEF7 OEFB CEFO

1A2F
408E CO 87 40BE CO 87

0222 0018

OEF4 630

DC

0EF6 631

DC

632

B

OEFC 633 HTSE DC

63·

B

635

635

635

635

AL2(MSG15) XL2 1 408E 1 HALT
XL2 1 408E· BLP

GO BACK THROUGH BUSY LOOP AGAIN

CFOl 34 08 0F22
CF 05 0 C 0 2 1 94.3 1 COB OFOB CO 87 J21A
OFOF C2
OF 10 27 CFll 1943 CF13 4089
OF15 CO 87 OF23 0Fl9 CO 87 0222 CFlO 4089 CFlF CO 87 0000

OFOF OFlO QF12 0Fl4
OFlE

63c ···········

637 638

*···C··M··P·E·R··*···············*****

639 * COMPARE ERRO"

·

MO*

*

641 ·······························

642

643 CMPER ST

CMPERR+3eARR

644 645

MVC B

MSG10(3) ·SEQ PRINT

646

DC

XL l "C 2 1

647

DC

ALi(MSGJO-MSGlOB)

648 649 650

DC

AL2(MSG1 0)

oc

XL2·4089·

e

EX PF NO

651

B

652 HTB9 OC

65.3 CMPERR B

654

·-HA.LT
XL2° 4099·
...

FOR RETURN PUT IN RECORD NUMSEJ< COMPARE ERROR ON RECORD XXX
PR!Nl EXPECTED ANO FOUND DATA COMPARE ERROR RETURN

654

654

654

655 656

*"'**EX**PF*N$D*****

OF.23 34 ce CF42
OF27 CO 87 021A OF28 Bl OF2C 28
OF20 1A57
CF2F CO 87 1103 OF 33 CO 87 C21A OF37 81 OF38 28 CF39 1A7F
OF38 CO 87 lODF
OF3F CO 87 0000

OF2B
OF2C
OF2E
OF37 OF38
OF3A

665587 659

*·*···P·R·IN·T·S···E·X·PE·C·T·E·D···(·~R·I=T·T·E·N~···D·A·T·A··*A·N*D···F·O·U·N·D····(R·E·A·D··) ··~D·A·TA···~·

666610 ·····································~~-·4····~~······ ..$·······

662 EXPFNC ST

663

B

b64

DC

EXPFNR+.3 ·ARR
PRJ NT XLl·Sl·

FOR RETURN DATA WRITTEN

665

DC

ALl{MSG20-MSG20B)

666

DC

AL2( MSG20)

667 668 669

B

DUMP2

8

PRINT

DC

XL1'81'

DUMP EXPECTED BUFFER CATA READ

670

DC

ALl(MSG2l-MSG2:6)

671

DC

AL2t MSG21 ~

672

B

673 EXPFNR B

674

,D.._U,.M. Pl

DUMP DATA READ ~UFFER
r<ETURN

674

674

674 675

. . . . . *........ .

676 111 SETER

·

* 677 ············**************~****

678

SET UP ERROR ROUTINE

·

679 ·

·

680 *****************************¥*

681

OF 43 34 0 e CF 86

682 SETER ST

SETERR+.3oll.RR

FOR RETURN

(.

663

OF47 OC 04 17FA 1C3S. CF4D 30 42 0016 OF51 F2 81 06

684
685 686

MVC
CLJ JE

"4SG.3A(5JoCREAO OOS.IO+.l. · SWR IT.E PRO

ASSUME READ (S/3 WRITESJ WHERE WE IN A ~RITE

687

OF54 CC 04 17FA 1C40

688

MVC MSG3A(5) oClllRlTE

ASSUME READ cs~~ WRITES)

16M MAINTENANCE DIAGNOSTIC PROGRAM 4042 3741 DIAGNOSTIC FUNCTION TEST

PART NOo PAGE

5558776 7A

ERR LOC OBJECT CODE
OF5A CO 87 021A OFSE C2 OFSF 4A OF60 1822 OF62 4085

OF64 OF68 OF68 OF6F
OF70 OF71

38 01 F2 90 CO 87 86
28
184A

1C7B OB 021A

OF73 38 02 1C7B OF77 F2 90 08 OF7A CO 87 021A OF7E 86 OF7F 28 OF8C 1872
OF82 CO 87 02i22 OF66 4085 OF88 CO 87 0000

OFSC 34 08 1013 OF 90 3C 07 OEA9 OF94 30 C 5 0200 0 F98 F2 81 23
CF9B 30 42 1C7A OF9F OC 01 1C82 1C7A OFA5 38 '20 1C79 OFA9 F2 lO OC .iFAC CO 87 OE5A 0 "BC CO 87 OFEO OFS4 CO 87 OF98 OFB8 F3 40 Ol CF8S F2 87 lA
OFBE 35 84 lC59 CFC2 F3 40 02
OFCS 30 FF lCSA OFC9 F2 8! OC CF CC CO 87 OE54 OFOO CO 87 OFEO CFD4 CO 87 OFC5
OFD8 3C 00 !CSA OFOC CO 87 J.O lO
OFEC 30 43 .i.C7C

AODR STMT SOURCE STATEMENT

OFSE
OF5F
OF61 -OF63
OF6F
OF70
OF7.2 OF73
OF7E OF7F or-e1

689 PRO 690
691 69.2 693 694 695 696 697
698 699 700 70 l 702 ROOFF 703 704 705 706
707
706 709

a
DC DC
oc
DC
TBN JF 6 DC DC DC
EQU TBN JF B DC DC
oc

PRINT XLl'C2· JliLl (MSG3-MSG36) AL 2( NSG3) XL2 1 4085 1

1 SET UP ERROR. XXXXX MODE EXPECTED.·

SNS3-1.x·o1· ROOFF

"EAO ~OOE ON ?

PRINT XL 1 1 86 1

PRINT REAC MODE FOUND ON

ALl ( MSG4-MSG4S)

AL2(MSG4)

·
SNS3-1,x·o2· WT OFF

PRINT

PRINT

XLl I 86·

AL H MSG5-MSG58)

AL2(MSG5)

WRITE MODE ON ? WRITE MOOE FOur·I) ON

OF87

710 riTOFF B 711 HTes DC 712 SE TERR B 713

-·HALT
XL2'4085 1

SET UP ERROR RETURN

TO CALLER

713 713

713

714 7l5

***G*E"T*iN*T····*·

* 716 ~·····~~···········************
717 * WAIT FOR AN INTERRUPT

$. 718 *

·

719 ······ ~ ······················

7.20 721 722 723 724
725
726 727

GETINT ST MV I CL! j£
* WAIT FOR
HNGPNO SNS

GE: TR+.3 oARR WWSEC.7 CPUeC·E· 11NG1NT
INTERRUPT PENDING SNS2.SSTAT

FOR RETURN wAIT 7 SEC FOR INTERRUPT IF THIS IS ~ODEL ·E· (15) ENABLE INT

728 729 7 30

MVC
TBN JT

SNS21(2)·SNS2
~NS2-1.x·2c·
INTOC

SIMULATE SNSING !N INTERRUPT ROUTINE IS INTERRUPT PENCING SIT ON ?

731 732 733 73<1
735 7..36

INTOC

8 8 B SIO
J

11A!T NO I ERR t-NGPNO S>'<ESET · SCNl RL PEND

WAIT UNTIL IT OOES RE:S~T IT WHEN IT COMES

OFBE 737 HNGINT EQU

738 739 740

L SID

lNT5@ 0 lAR5 SENASoSCNTl'L

LDAO INTERUPT 5 IARa ENABLE INTERRUPTS

74 l 742 743 744
745 746

hNGJ T

CL I .JE 6 0
fl

lNTFLGeX·FF·
PEND llAJT
NO I ERR HNGlT

lNTERHUPT RECEIEVED YET ?
IWA!T T JL IT DOES Tl ME O~JT LOOP BACK

746 7ti 7
748 749

PEl'!oD

NVI 6

INiFLG.x·oo·
GE.TR

CLEAR I NT FLAG GO RETURN TO CALLER

749

750 · FIRST SEE IF ON LJNEo 751 NOIERR SNS SNS3, Sl.J NES

SNS l 1'0 TRANSFER LINES

DATE

01AUG74

EC NO. 824765

15NOV74 824870

16.JUN7S
8.25057

PROG 10 PAGE

404-2 7

(
DATE
EC NO.
f.'
\.

01.AUG74 824765

l 5NOV74 824870

16.JUN75 825057

PRQG ID PAGE

404-2 7A

IBM MAINTENANCE OIAGNUSTIC PAQGAAN

PART NO·
PAGE '

5558776
e

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PART NO. PAGE

5558776 SA

4042 3741 DIAGNOSTIC FUNCTION TEST

ER~ LOC OBJECT CODE
OFE4 38 04 1C7S OFE8 CO 90 10C7
OFEC 30 CS 0200
OFFO F2 81 OD
OFF3 CO 87 02.lA OFF7 C6 OFF6 28 OFF9 1789 OFFS 4084 OFFO F2 87 OA
1000 CO 87 02.lA 1004 C6 1005 4F 1006 1708 1008 4084
lOOA CO 87 022.2
lOOE 4084
1010 co 87 0000

1014 34 04 1C52
1018 30 42 1C82 1 OlC 30 FF lCSO 1020 3C CO 1C50 1024 F2 81 OF

co 1027

87 1028

1028 34 20 1C54 102F 35 20 1C56 1033 F3 40 05

1036 103A
l03E
1041

3A FF
35 04
F3 40
co 87

1C5A 1CS2 01 1014

1045 CO 87 1049 C6 104A 28 1048 1968
1040 4087

021A

104F CO 87 0222 1053 4087 1055 CO 87 104F

ADDR STMT SOURCE STATEMENT

OFF7 OFFS OFFA OFFC
1004 1005 1007 1009
lOOF

752

TBN

753

BF

754 755

CLI

756

JE

757

758

B

759

oc

760

DC

761

DC

762

DC

763

J

764

765 NOIE B

766

DC

767

DC

768

DC

769

DC

770 771 NOlHT 8

772 HT84 DC

773 GETR B

774
775 ···········

SNS3-1.x·o4·
CFFLN
CPU1C 1 E' NOIE
PRINT x~1 ·c6· AL 1( MSG 1-MSGl BJ
AL2( NSGl)
XL2' 4084 · NO I HT
PRINT XLl ·C6 1
ALl ( MSG2-MSG2B)
AL.2( MSG2> XL2·4084"
HALT
·-·XL2 1 4084 1

ON-LINE ? _IF NOT· GO H-AL T lF MODEL l~· GIVE EXPECTED REAL lNTS INT PENO BIT NOT ON
EXPECTED INTERRUPT OID NOT OCCUR
INTERRUPT DID NOT occu~ RETURN TO CALLER

1014
1036

776 iii< JNT5

·

777787 ····-IN~T~E·R·R·U··PT·········*

779 ·

P.OUTINE

*

780 ····················

781 INT5 EQU *

782

ST

PSRSA~.PSR

783

SNS SNS2l.SSTAT

784

CLI EXPFLGoX·FF·

785

MVI EXPFLG.x·oo·

SAVE PSR SNS STATUS (DO BEFORE S!O TO RESETt INTERRUPT EXPECTED i NOT AGAIN

786

.IE

WASEXP

787 * lNT RECEIVEC NOT EXPECTED FORCE A HAL~-

788
789
790 791

6 ST
l..
SIO

·+4

PlARSVoPIAR

SAVE

PROG LEVEL

UNEiihPJAFi

PREPARE PROG LEVEL

SRESET+SOlSAB,SCNTRL KILL lNTERRUPT

792

793 WASEXP EQU

794

SBN

795

L

796

SID

*ZNTFLGtX·FF 1
PSRSAV.PSR SRE SET, SC,..TRL.

SHOW INTERRUPT OCCURRED
f':ESTORE PSR "ESET INTERRUPT

797

8

INTS

798

1045
1049
104A
104C 104E
1054

798 799 UNE
800
801 802 803 804 805 806 HNI eo7 HTB7
808
809

EQU
8
DC
oc
DC
oc
6 DC B

$
PR INT XLl °C6'
ALHMSGl l-MSG118)
AL2(MSGl 1) Xl.2 1 4087'
HALT Xl...2 1 4087 6 t'N I

UNEXP INTERRUPT. UNEXPECTED INTERRUPT

809

&09

809

809

810
811

*****8A*C*»*6*0*0*****

812 *

*

813 814

****RE*A*D**M**O*D*E**/ **W*R*I*TE**M**O*D*E********************

DAIE

OlAUG74

<::C NO. 824765

15NOV74 824870

16.IUN75
825057

PROG 10 PAGE

404-2 8

4042 3741 DIAGNOSTIC FUNCTION TEST

ERR LOC OBJECT COOE

1059 34 08 10C6
105D 38 03 1C7B
1061 F2 90 00
1064 CO 87 021A 1068 C2 1069 28
l06A 18E9
106C 4086 106E: F2 87 OA
1071 CO 87 021A 1075 CZ 1076 27 1077 19El 1079 408C

1078 30 87 ocoo
107F F2 81 OB
~CB2 CO 87 021A
1086 86
1C87 27 1088 1AC8 l08A F2 67 18

1C8D OC 04 !COE 1C3B 1093 30 42 0016
1097 F2 81 06

109A
lOAO l OA4
10A5
10A6

OC 04 CO E:l7 86 2D
1C36

lCOE 021A

1C40

10A8 38 03 1C76 lOAC F2 10 OA !OAF CO 87 0222 1063 408C 1 0 85 CO 8 7 10 AF 1 Od9 CO 87 0222 lOBD 4086
1 OBF re 87 1089
10C3 CO 87 0000

f
10C7 34 08 lODE lOCB CO 87 021A l OCF C6 1000 27

AOOR STMT SO~CE STATEMENT

* 815

B~TH ON OR BOTH OFFo

*

816 ······***************************...........

* 817 BAOMOO ST

BAOMOR+3.ARR

FOR RETURN

818 PRINT BOTH FCUND ON OR BOTH FOUNC OFF.

819

TBN SNS3-1 1 X 1 03'

SEE IF READ ANO WRITE ON AT SAME TIME

820 821

.IF

NOT2

B

PR I NT

13QTH MODES ON

1068 d22

DC

1069 823

C'C

1063 824

DC

106D 825

DC

8.26

.J

827

828 NOT2 B

1075 829

DC

1076 830

oc

1078 831

DC

107A 832

DC

XL1°C2 1
ALl (MSG8-MSG8B)
AL2(MSG8)
XL2'4086' MDEXP
PRINT XLl 1 C2 1
AL lCMSG l 3-MSG138) AL2(MSG13J XL2 1 408C 1

GO TELL HIM WHICH EXPECTED BOTH MOOES OFF

833

R33

834 MOEXP CLI

835

JE

.IRW+ 1 ·X' 87'
WHICH

IF 871 NAME MOOE EXPECTED

1086
1087 1089

836
837 836
839
840
841

B

PRINT

PRINT ·EITHER MODE EXPECTED·

DC:

XLl 0 86'

DC

AL1(MSG14-MSG14B)

oc

AL2(MSG14)

...

BADHL T

GO PRINT WHICH FOUND

1080

842 843 844
845
846

WHICH

EQU MVC
CLl JE

*MSG40A(S).CREAD
DOSJO+l ·SiltRlTE PMD

ASSUME READ (S/3 WRITES} WHERE WE IN A WRITE ?

10A4 10A5
JOA7

847 848 849 PMD 650
851
852

MVC
B
DC DC DC

MSG401.(5) .cwRITE PRINT
XLl t 86· AL1(MSG40-~SG40B) Al..2.(MSG4~)

ASSUME READ (S/3 WRITES) PRINT MODE EXPECTED ON

853

!OAS
1084
lOBE

853

854 BACHL.T EQU

855

TBN

856

JT

857 OFFHLT B

858 HT8C DC

659

B

860 CNHLT B

861 HT86 t>C

862

B

·
SNS.3-l·X'03 1
ONHLT HALT
x1..2·11-oec·
OFFHL. T HALT XL.2'4066"
ONHLT

CEClDE FOR BOTH ON OR BOTH OFF HALT READ/WRITE MOOE BOTH OFF
READ/WRITE MOOE BOTH ON

863
864 BADMOR B

f<ETUflN

865

865

865

865

865

866 ·············

* 867

OFFLN

*

868 ·

*

* 886790

·

·

·~·7·41·

·

·IS·

·

·O·F

·F

·L· ·I N·E·

· ·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·· -.;i

871 ·

·

672 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

873 OFFLN ST

OFFLNR+31ARR

FOR RETURN

lOCF 1000

874 875 876

B

PR INT

OFF LINE

oc

XL.1 ·Co'

DC

AL1(MSG23-MSG238)

DATE

C1AUG74

EC NO. 824765

15NOV74
824870

16JUN75 82.5057

PROG ID PAGE

404-2 SA

· · · · · · ·- · · · ·· · · · · · · · · · · · · · · · · · · · ·

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·-· ,,.

l8M MAINTENANCE OIAGNOSTlC PROGRAM

PART NO. PMiE

IBM MA.INTENANCE OlllGHOSTIC PR06AAN

PART NO. PAGE

3741 DIAGNOSTIC FUNCTION TEST

404.2 3741 DIAGNOSTIC FUNCTION TEST

ERR LOC OBJECT CODE
1001 1AF5 1003 4080
1005 co 87 0222
1009 4080
1008 co 87 0000
IODF 34 08 l1 C2 10E3 Co 87 021E 10E7 40
10~8 1185
10EA 08FF !OEC CO 87 02JA 10FO A! !OF! CO 87 021E 10F5 40 10F6 l lFS l OF8 08FF lOFA CO 87 021A lOFE A6 1 OFF CO 87 0000
1103 3· oa 1126
1107 CO 87 021E
11 oe 40 llOC 1235
11 OE 08FF 1 1 10 C0 8 7 021 A 1114 Al 1115 CO 87 021E 1119 40 11 lA 1275 lllC C8FF 111£ CO 67 021A 1122 A2
1123 co 87 0000

ADOR STMT SOURCE STATEMENT

1002 1004
lOOA
10E7 lOE9 lOEB lOFO lOF5 .iOF7 10F9 10FE

8l7

oc

AL2(MSG23t

878

oc

XL.2 8 4080·

879

880

6

HALT

881 HTSO OC

NOT ON-LJ:HE

882 OFFLNR B

~TURN

883

883

883

. . ·· 883
883
8845 ·**·D·U·M·P~l· ·

886 ·

·

887 ...........................................

aaa · CUMPS CONTENTS OF euFF&A 1

·

889 *

·

889910 ·O~·M·P·l···S·T······O·U·M·P~1·R·+·3··A·R·R··--·······FO·R··R·E·T·U·R·N

892
e93 694

S

UNPACK

oc

IL1·0··

DC

A~(BUFFl+63)

UNPACK FIRST HAL.F OF 128 eYTE REC

895

DC

X!...2·8FF·

DCP BUFFER

896
esn

S

PRINT

DC

Xt..1 · A2.

FRO~ OWN SUFFER

698

899 900 901

8

UNPACK

oc

IL.1·64·

DC

At.2C aUFF 1+127>.

UNPAC~ SECOND HAL.F Or l28 BYTE REC

902

DC

903

e

904

oc

905 DUlllPlR 8

906
906

XL2·8FF·
PRINT
·-·XLt·A6·

DCP BUFFER
FROM OWN BUFFER RETURN TO CALLER

'il06

906

906

9G7 ······~······

909 ·

*

991110 ····D·U~M·P·S·C·O··N·T·E·N·T¥S··O·F··B·U·F·F·ER···2 ················

912 ·

·

uoe
1100 llOF
1114
1119 1118 1110
1122

991134 O· ·U·M·P·2· · ·$T· · · · · ·D·O·M·P·2·R·+·3·.A·A·A- · · · · · · · · ·F·O·R· ·R·E·T·U·R·N

915

a

UNPACK

UNPACK FI~ST HALF OF 128 BYTE REC

916

DC

IL1·64·

917

DC

AL2C8UFF2+63J

91B

DC

XLz·eFF·

DCP SUFFER

919

B

PRINT

920

DC

XLJ·At·

FROM Oli:N BUFFER

921

922 923

B

UNPACK

oc

ILJ·64·

U~PACK SECOND HALF OF 128 BYTE REC

924

DC

M...2(SUFF2+127)

925

DC

XL2'8FF·

CCP SUFFER

926

B

92.7

DC

926 OUMP.2A 8

PRINT
·-·XL.ls 421

FRON OWN BUFFER RETURN TO CALLER

ERR LOC OBJECT COOE

(;
i
I
l ! !
l
I !
ll "
I
ll e,
!

1126 1127 C9600640E309ClOS 1140 llZF E2C6C5094~:1CgDS 1137 '5E2404040404V·O 113F 60e2CSD5E2C54WF3 1147 604040E7E7E1E7 ! l 4E 404 04 040404040C I 11 75
1156 C3E3C9ESCS40D.3C9 115E ~5CS40C9E24005Cl
1166 04C5C440C2CSOS06 116E E640404040404ll40

1176
11F6 1276 40
1277 1176

1176 llFS
11~6
1275 1276
1278

1279 1281 128? 1280 1295 129C 12Al 12A9 J 261 1285 l2BO ! 2C5 12C9 1201 1209 !200 12E5 12EO

C1E3E~C1C3CBD4C5
05E34009EZE34040 4040·040
C5D5C44CD6C64~C4 ClE3Cl40E2C5!;~40
40404040 F3F7F4F140C2E4E2
40C905400709E~E8
40C50909 CSOSC44006C64009
C5C30609C4404~40
40404040 C505C440D6C64001
06C240404~404040
40404040 F3F7F4F140C1E.3£3
C505E.3C9D6DS4~09
C5DBC440

128C 12AO 1264 12C8 12oc 12FO

12FO 12Fl D9C50.D6E5C540E6 1317 12F9 09Cl0740C3D6D505 1301 C5C3E3C6C940C105
1309 C440C30605C5C5C3
1311 E340F3F7F4F140 1318 C3C1C203CSE24d40 133E 1320 40C9D5E2C509E340 13~8 C140E2CJD9ClE3C3 1330 C840C4C9E202C5E3 1338 E3C54040404040 13JF D60940E3C8C54~C9 1365 1347 610640ClC4C107E3
l34F C5094CE60~C.~740 1357 C4C9C1C7D506E2E3 135F C9C3404040404.)
1366 C4C9E202C5E3~C5 138C 136E 6B4007610540F2F4
1376 F6F9F4F6F04B4~40

993310 ·· ····~··**·*··***····~············--··············

932 ·

~SSSAGES

*

~3·

&

934 ·

·

~5·

·

936 ...................................................

937 STATS EQU ,.._l 938 STATXX DC CL39·1-0 TRANSFER LINES

-SENSE 3- xxxx·

936

9.38

938 938

939 STATMG OC

ACTIVE LINE IS HAMED 6£LCW

939

939

9~9

939

940

940 ~! BUFF! 942 943 BUFF2 944 945

EQU OS
EQ\I
OS oc

·
ci..1ze
·
CLl28
a..1· ·

READ 6UffER

946

947 BUFFll!a OC

AL2(6UFF1)

LEFT ENO OF READ Fla.O

948

948

948

949 STAB OC

Ct...20·ATTACHMENT R~T

949

949

950

oc

CL20·ENO OF OATA SET

o

950

950

951

DC

951

951

952

DC

CL20 ·ENO OP RECORO

·

952

952

953

DC

9-.3

w53 954

oc

Cl..20·3741 ATTENTION REOO ·

954

954

955

956 tNlA 957 lNlB

EQU DC

*-1 Q...::v .. REMOVE WRAP (;·~:<V'lfEcTOA ANO CONNECT 3741 ·

957

957

957

957 956 INlC DC

0..39·C~W ;:a., INSERT A SCRATCH .DISKETTE

958

958

958

958

959 JNJD DC

CL39·~ THE l/O ADAPTER WRAP DIAGNOSTIC

959

959

~:59

959

960 INIE OC

CL39·DISKETTEe P/N 2469460.

960

960

5£i.S8776 9A

OATE

CU AUG74

e;c NO.. 824765

1SNOV74 824870

l6JUN75 825057

PROG ID PAGE

DATE

01.-uG74

EC NO. 824765

15NDV74 824870

16.JUN75 825057

PROG ID PAGE

c

'f·

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PART ND· PAGE

5558776 10

ISM MAINTENANCE DIAGNOSTIC PROGRAM

PART NO. PAGE

5558776 JOA

4042 3741 DIAGNOSTIC FUNCTION TEST

4042 3741 OIAGNOSTI<; FUN<;TION l'EST

ERR LOC OB.JECT CODE

ADOR STMT SOURCE STATEMENT

ERR LDC OSjECT CODE

AOO~ STMT SOURCE STATEMENT

137E 40404C404040~40

960

1386 4040404040404(;

960

1380 E3C8C540F3F7F4Fl 1383 961 IHI

DC

1395 40E2CBD6e:4D~440 1390 C4C9E2D703CIE840

961 961

13A5 C8C409Fl40C4C9£2

961

1.lAD D703CIE849404Q

961

1383 962 IM 1X8 £QU . - 1

1384 F3f'?'F4F140E2CB06 130A 963 INlX DC

Q.39·3741 StCDuLD OISP&,.AY MORI OJSPLAY

·

13SC E403C-.OC4C9E207 13C4 03c1E840C8C40itFi

963 963

1571 60404060D6£4E3D7 1579 E4E3604040404.)40
1581 40404040404040 1587
1568 E6C8C50540E2C5~ 15AE 1590 40E40740C9E~~C3 1598 06040703CSE3C568 15AO 404040404040~~~ 1548 40404040404040 15AF 09C5E2CSE340E.?£8 1bDE 1587 E2E3C50461F340C8

977 977 977 978 IN48 979 IN4A
979 979 979 979 980 IN4
980

EQU
oc
DC

-1 CL.39·WHEN SET uP ·1s COMPLETE·

l3CC 40C4C9E207D3CIE8

963

1304 404C4040444-G~

963

130A 964 1N2A EQU

1308 C9C640CJ40£2C.3D9 14Dl 965 lt42S DC

13E3 C1E3c.JC840C4C9E2

965

13EB D2C5E3£3C54QegE2

965

l3F3 40E4E2CSC4684'1C1

96$

13F8 4DC4CIE3Cl404.I

96$

1402 E2C5E340£6C9E3C8 1426 966 INBC OC

l 40A 40F1 F2F640C2£8E3

966

l·H2 C54009CSC306Dlile-t

966

141A £240CIDSC440E.3E6

966

1422 06400609404040

966

1429 0406DSC540CIE5Cl 144F 967 INZO DC

1431 C9C3ClC203C5.-..E3

967

1439 09ClC3CZE2400.E4

967

1441 E2E340C2C540C6D6

967

1449 E4D5C. .OC2E840

967

1450 C.CSD7D9C5E.2EaC9 1·76 968 IH2

OC

1·58 D5C74060D9C5C440

968

1460 CIC4£56048404040

968

1468 4040404040404040

968

1470 404040.040404~

968

1476 969 A STRKS EOU 1477 5CSCSC5C5C5C5CSC 1490 970 ASTAKI DC

14~ SC5CS-:SC5C5C&c;5C
1487 sciscscscscscscsc
148F 5C5CSC5CSC5c:5C5C

970 970 . 970··

1497 5CSC5CSCSC5Cl5C ·

970

1·90 971 ttene £ou

1·9E C9C6·oc1·0~ l<te· 97.2 J..aXA OC

14A6 CIE3C3CB·Oc..GlE2

972

l·AE 02C5E3£3C5"0~1

972

14-86 E.24GE4E.2CSC4'6840

97&

I ·SE C4C5Dl'D9C522E2

972

14C5 60D9CSC~OCIC.E5 14EB 973 fflaX. DC

....
0-39· IF ,. S<;RATC.tt OJUETTE IS useo. A OATA ·
CL39·MORE AVAU.ABI.£ TRACKS MUST E FOUlllP t5Y ·
·
..t CL.39..............................~. . . . . . . ..
....
Q.3.~ JF -. s.caMCtc OJStC£TT£ WAS USEO· DEPRESS·

15SF C103E34B40404040 1sc7 4040404040404t)·O

980
980

15CF 40404040404040

ISDS

1506 FSF24009CSC306D9 1SFC

lSOE C4E240E6C9030.l40

980
"°' 981 HOIS
998822

15£6 C2C540£609C9E.3E3

982

15EE C50540£.JD6·0F;JF7

982

l5F6 F4W1404040404'l

982

15FC 983 HDZB

15FO FSF24009C5C3060it 1624 984 HD2

J60S C4E240E6C0030.5·0

984

1600 C2C54009CSCIC.40 1615 C1DSC440C~D7

984 984

1610 ClD9CSC440404'>40

984

162· 985 MD3B

US25 £2CSE340E40740F3 H"8 'lil86

1620 F7F4Fl40E3064009

986

1635 C5C1C440D6094.)E6

986

1630 09C9E3CS·B404.)£6

986_

1645 C8CSD540C6F640

986

I.

164C C8ClD3~3·0C:9E240 l6?3 981'

1654 D9CSE2CSE~E2

98?

I

165C £8E2£3C50440F.J4-0 1664 E6C<i;03034009C5Cl

987 98?

I

l66C C44C06094040.-040

98?

I

1674 £6D9C9E3C540D6DS 1608 . 988 t-403

167C C540D9Cf.C30609C4

988

1684 4840444040.044)40 169C 4040404040404040
169· 40ll0..04040·04040 l69B
L ' 169C OeD5C540.0~C5C.306 .16C2
I 16A4 D9C440E6CIEZ~09
16AC C5ClC448404009C5
I, 168· C3D6D9C440C9£.£·0

988 988 988
989 tl048 990 .
-990 990 990

EQU oc
EQU ·DC
EQU DC
DC
oc
EQU
oc

... 1 .Q.39·52 RECORDS WIU. SE WRITTEN TO ~741

.. ,

CL40'52 ~ECORDS WJLL 8E RE4D ANO COMPARED

·

.. ,
Cl.39'SET UP 3741 TD READ DR WRITE·

·HEN F6 1

Q.40 1 HALT IS RESET· SYSTEM 3 WlLL READ QA

·

·
...
CU9·GNE AECaRD WAS AEAP· RECORD IS PRINT-ED·

-.

14-CD 6040E405£X9~40 1405 E2CID4C540C4CI~

973 9.,3

1400 C140E2C~E2

973

14E5 40C2C5C6D609C5

973

14EC C9E240C6D6£405C4 1612 14F4 484040404040.W4D 14FC 4040404040404">40 1504 4040404040404040 ISOC 4~0404040404'1

..,.974 INZK
974
91'· 97.4

DC

1513 6CCSE40440E2C8C9 1539 975 IH38 .OC

1518 C6E3604040E3EaD7

975

1523 C540F4F14040..->4Q

975

1528 40404040404G4d40

975·

1533 4~4C404040404'1:>

975

1534 60C6E4DSC3E3.._,E2 1560 976 JN,J

oc

15·2 C5D340E407D7C5D9

976

l54A 6040406aC9D507E4

976

~552 E.360404040404040

976

155A 40404040404040

976

1561 60C6E4D5C3£.14DE.2 1587 977 lfll3X DC

1569 C5D340E40707C509

977

~1$ FOUND.

16SC D7C9C905.E3C5C4

990

16C3 40F240E3C90.C5Ea l6EA 991

DC

Q.~ £ TIMES· ONCE IN PRIH'fABLE ESCDICe

·

I

16CS 48404006D5C3C540

991

·

I >....

1603 C9C54QD1D9C905E3 1608 ClC203C540Csc.iC3 16E3 C4C9C36840404U40

991
991
991

I

16EB D6D5C3C540C90540 1712 992 HD4

oc

·

!

16F3 caCSE74840-'0~

992

·

l6F8 404C4040.040"-l40 1703 404040404040~·0 1708 404040404040~40
1712

992 992 992 993 H058

E4U

...

1713 D605C54009CSC.SD4 1739 994

DC

CL39·DNe AECORD WAS WRITTEN· OATA USED FOR 1

1718 09C440E6CIE2..VE6

994

·

1723 09C9E3E3CSD54~40 1728 40C4C1E.3Cl40E4£2

994 994

1733 CSC4·0C6D60940

994

173A E609C9E3C540E6C1 1761 995 HOS

DC

CL40·~A1TE WAS SAME AS PREVIOUSLY READ.

·

174.2 E240E2C104C54QC1

995

174A E24007C9CSE5C906

995

1752 E4E203E84009CSC1

995

DATE 01 AUG74 EC NO· 824765

ISHOV74
824870

16.;JIUN75 8ZS05'1

PAOG ID
PAGE

404-2 10

DATE

01AUG74

EC NO· 824765

15NOY74 824870

16.IUN75 825057

PRDG _l_O PAGE

c

· ·· · ·

·

········· ························

IBM MAINTENANCE DIAGNOSTIC PAOGRAN

PAAT NO-. PAGE

4042 3741 DIAGNOSTJC FUNCTION TEST

ERR LDC oeJECT CODE

ADDR STMT SOURCE STATEMENT

175A
1 762 176A 1772 !77A :782
178A 1792 179A 17A2 17AA 1761 1789 17Cl 17C9 1701
1709 17El 17E9 17Fl 1 7F9 17FB 1803 ;SOB 1813 1818
l823 1828 1833 1838 1843
1848 1853 1858 1863 1868
1873 1876 1883 1888 1893
1896 18A3 l8AB 1803 1888
18C2 l8CA 1802 1 BOA
l8E~
18EA 18F2 lBFA 190.2 190A 1911 1919

C448404040404040
60C905E3C50909E4 D7E34007C505C4C9 D5C76040C2C9E340 C4C9C440DSD6E3·0
C3D604C54006D~40
C905E3C50909E407 E34C03C5E5C50340 F54CC4C9C440D506
E3~C6C3C3E4D940
C1C6E3C50940F7 40E.2C5C30605C4E2 48404040404040·0 404C404040404040
4040404040404~40
4040404040404040
F3F7F4F140E2C5E3 40E4C740C9C>40709 0607C50903E84B40 404C40404040E7E7 E7E7 4004D6C4C540CSE7 07C5C3E3CSC440D6
0548404040404~40
4040404040404040 4040404040404040
D9C5ClC440040oC4 C540C6D6E405C440 06D5484040404040 4040404040404040 4040404040404J40
E6C9C9E3C54004DO C4C540C606E405C4 4006054B40404040 l!04.0404040404.V40 4040404040404040
E2C9064005066~06
0748404040404040
4040404040404~40
4040404040404040 4040404040404040
C4C1E3Cl40E309Cl 05E2C6C5D94001i1C5 C7C9E2E3C50940D7 Cl 09C9E3Eo40C509 0906D94040404Q
C206E3C84009C~Cl C4~uC1DSC440Eo09
C9E3C5400406C4C5 40E6C 5D9C 5400t>D5 484C404040404040
D3C505C7E3C840C3 06E405E34009C!>C7 C9E2E3C50940C5D9 D906094840CSE707 CSC3E3C5C4404w C6C66B40C606E405 C440E7E7

1761 1789
1 789 1780
1708
1706 17FA
18.22
1822 184A
184A 1872
1872 189A
l89A l8C1
18Cl 18E9
1SE9 1910
191C 191C

995 996 997 997 997
997 997 998 999
999 999 999 999 1000
1000 1000 10.:.0 1000 1001 1002
lOOZ 1002 1002 1002 1003 1003 1003
1003 1003 1004 1005 1005 1005 1005 1005 1006 10.'.>7
1007 1007 1007 1007 1008 1009
1009 1009 1009 l 009 1010
1011 1011 1011 1011 1011
1012 1013
1013 1013 1013 1013 1014 1015 1015 1015
1015 1015 1016 1016 1017

MSG18 MSG1
MSG28
MSG2
MSG3E MSG3A
MSG3
MSG48 MSG4
MSGSB MSGS
MSG68 MSG6
MSG78 MSG7
MSG8B MSG8
NSG9B
MSG9 MSG108

EQU
oc
EQU DC
DC
EQU
oc
oc
EQU DC
EQU DC
EQU DC
EQU DC
EQU DC
EQU OC
DC EOU

-1 CL40'-lNTERRUPT PENDING- BIT DID NOT COME ON ·
·-1
CL39'lNTER~UPT LEVEL 5 OIO NDT OCCUR AFTER 7·

CL40' SECONDS.

·-1 CL34·3741 SET UP IMPROPERLY.

xxxx·

CL40 1 MODE EXPECTED OflOo
·-l
CL40"REAC MODE FOUND CNo
·-1
CL40· WRITE MOOE FC·JNC' O"I,
·-1
CL40 1 S1Cl NO-OPo
·-l
CL39·0ATA TRANSF'ER REG! STER PARITY El'<O<OR

..... 1 CL40°BOTH READ AND WR!TE ~ODE wERE ON~

*-1 CL39'LENGTH COUNT REGISTER ERROR· EXPECTED
CL12'FF. FOUND xx·

5558776 11

IBM MAINTENANCE DIAGNaJSTIC PROGRAM

PART NOo PAGE

3741 DIAGNOSTIC FUNCTION TEST

ERR LOC OBJECT CODE

AODR STMT SOUftCE STATEMENT

1910 1925 1920 1935 1930
1944 l94C 1954 195C 1964
196C l 974 197C 19S4 198C 1993 1996 19A3 l9AB 1983
1968 19C3 19CB 1903 1908
19E2 19EA 19F2 19FA 1A02
1A09 lAll 1A19 lA2l 1A29
1A3C lA38 1A40 lA48 1A50
lA58
JA60
1A68 JA70
1A78
JASO 1A88 !A90 lA98 lAAO lAA7 lAAF l AB7
lABF 1AC7
lACF JA07 lADF 1AE7

C306D407Cl09C~O
C5D9090609484u40 40404009C5C30609 C44COSE404C2Cb09 40AC4040E7E7E7
E4D5CSE7D7CSC3E3 C5C440C905E3C509
OvE4D7E34B404~40
4C4C404040404040 40404040404040 40
60C5D5C44006C640 0106C26u4003C905 C5400506E340C1C3 E3C9E5C540C!C6E3 C5094040404040 D9CSC1C4C905C740 CID3D34009C5C306 D9C4E24006C640C4
ClE3Cl40E2C5E~4B
404C404040404v40
D9CSC1C44004D6C4 C540C105C440Eb09 C9E3C540D406C4C5 40C20bE3C8400oC6 C64B4040404040
C5E7D7C5C3E3C5C4 40C5C9E3C8C50940 09C5C1C440060940 E609C9E3C540D4D6 C4C54840404040
F3F7F4F!40C2E4E2 E840E306D6400306
CSC7484040404~40
404C404040404040
4040404040404~
C4C1E3C14007D~C5
E5C906E4E203E840 E609C9E3E3CSD540
E6C1E24040404~40
404C404040404040
C4CJE3C14009C5C1 C44CC2ClC3D240E6 C1E2404040404040 404C404040404u40 4040404040404040
5C6C5C605C605C40 404CE3C8C540Eo09 C10740C3D60505C5
C3E306D940C9E~40
E2E3C9D3034040
C9D5E2E3ClD30~C5
C4484040C6060303 06E640C4C909C5C3 E3C906D5E24B4040
4040404040404~40
F3F7F4Fl40C9E~40
050oE340D6054003 C905C54040404u40
4040404040404~40

1943 1018 1018 1018 1018 1018
1943 1019 1968 1020
1020 1020 1020 1020 1968 1~21 1992 1022 102.2 1022 1022 1022 J98A 1023 102.1 1023 1023 1023 19BA 1024 19El 1025 1025 1025 1025 1025 19El 1026 lAOB 1027
1027 1027 1027 1027 1A08 1028 lA2F 1029 1029 1029 1029 1029 1A2F 1030 1A57 1031 1031 l D.31 1031
1031 lA57 1032 1A7F 1033
1033
1033 1033
10::S3 1A7F 1034 1AA6 1035
1035 1035 1035 1035 1ACE 1036 1036 10.36 1036 1036 lACE 1037 lAF5 1038
1036 1038 1030

MSGlO
NSGllB MSG11
MSGl~B
MSG12
MSG136 MSG13
MSG148 MSG14
MSGlSB MSG15
MSG20B MSG20
MSG21B MSG21
MSG22B
MSG22
MSG238 MSG.23

DC
EQU DC
EQU DC
DC
EOU DC
EQU DC
EQU OC
EQU DC
EQU DC
EOU CC
DC
EQU DC

CL39°CONPARE ERROR.

RECORO NUMBER

xxx·

·-1
CL40°UNEXPECTEO JNTERRUPTe

-1
CL39·-ENO CF Joa- LINE NOT ACTIVE AFTER
CL40°REAOING ALL ~ECORDS oF DATA SET·

-1 CL39·REAC ~ODE ANO WRITE MOOE BOTH OFF.

·-1 CL39°EXPECTED EITHER READ OR WRITE MOOE.
·-1
CL39·3741 BUSY TOO LONG.
·-1
CL4o'DATA PREVIOUSLY ·RITTEN WAS
·-1
CL40'DATA READ SACK WAS

-1
CL39' *-·-·-1' THE WRAP CONNECTOR IS STILL.
CL40"1NSTALLEO. FOLLOW DlRECTIONSc
,.._ 1 CL39°374l IS NOT ON LINE

5558776 llA

DATE

01AUG74

E~ NO· 824765

15NOV74 824870

16.JUN715 8Z5057

P~OG ID PAGE

404-.2 l 1

DATE

01AUG74

EC NO· 824765

l5NOV74 824870

l6JIJN75 825057

PROG ICI PAGE

404-2 llA

IBM MAINTENANCE OIAGN.:ISTIC PROGRAM

PART NO· PAGE

4042 3741 DIAGNOSTIC FUNCTION TEST

ERR LOC OBJECT CODE

ADDR STMT SOuRCE STATEMENT

lAEF 4040404040404~

1038

JAF5 1039 MSG24B EQU 1AF6 4040C4E4D9C90~C7 1e1c 104~ MSG,4 DC

-1 CL.39· DURING READ FROM 3741 TO SYSTEM 3·

lAFE 40D9C5ClC440Co09 1806 D60440F3F7F4F140

1040 1040

lBOE E30640E2EBEZE3C5

1040

1816
JBlO 1625 1620

044CF34B40404~
4040C4E4D9C9~C7
40E6D9C9E3CS40E3 D640F3F7F4Flo\ilC6

1a1c
1843

1040 1041 1J42 1042 1042

MSGZ58 MSG25

eou
O~

·-1
CL.39· DURING WRITE TO 3741 FROM SYSTEN 3·

1835 0906D440E2E8EZE3 1830 C5D4o\OF34B4040

1042 104.2

JS.3 1043 M~G26B EQU

1644 60C505C44006C640 1B6A 1044

OC

·-1
CL39 1 -ENO or RECORD- LINE NOT ACTIVE AFTER

l84C 09C5C30609Co\6040

1044

1 E54 C3C905C5400506£3

1044

185C 40ClC3E3C9ESC540

1044

1664 ClC6E3C509o\04u

1044

1965 E3C9Cl05E2C6C509 1892 1045 MSG26 DC

CL40"TRANsFER OF A 12e BYTE RECORD·

1873 40D6C640Cl40F1F2 1B78 F840CZEBE3C540D9

1045 104!»

1883 1888
1693

C5C306D9C44El4ii40 4040404040404040
40400506E3C5#W40

1692 1BB9

1045 1045 1046 1047

MSG278

EQU OC

·-1 CL39° NOTE- THIS ERROR CAN BE CAUSED BY

1898 40E3C8CC,;E240C5D9 1 B A3 09060940C3C10540

1047 1047

I BAB C2C540C3C1E4E<!C5

1047

1863 C440C2E840404w

1047

l8BA E4E2C9DSC740Cl40 16El 1048

1BC2 f3F7F4F140C4ClE3

1048

OC

CL40 1 USING A 3741 DATA SET WHOSE RECORDS ARE ·

lBCA C140E2CSE340EoC8

1048

1 802 06E2C54009C5006

1048

lBOA 09C4c240C109C:>40

1048

1BE2 0506E340F1F2F840 1CC9 1049 MSG27 DC

CL40'NOT 128 BYTES IN LENGTH.

l8EA C2E8E3C5E240C9D5

1049

1BF2 4003C5D5C7E3Cd4B

1049

lBFA 404C404040404~40 lC 02 4(l40404040404040

1049
104~

1050

1051

1052

105.3

1054

1055

1056

1057

1058

lC OA 4040404040

lC09 1059 MSG40S EQU lCOE 1060 MSG40A DC

-1 CL5 1

lCCF 40D4D6C4C540C3E7 1C36 1061 MSG40 DC

1C17 07C5C3E3C5C4400b

1061

CL40' MOOE EXPECTED ON·

lClF 0548404040404040

1061

1C27 4040404040404040 lC2F 404C404040404~40

1061 1061

1C37 4009C5ClC· 1 C 3C E6D9C90C5

1062 1C38 1063 CREAD DC 1C40 1064 CWRITE DC

CL5· READ' CL5 1 1i!RITE"

1065 1066

······*********************************************

1067 ·

·

1068 · 1069 · 1:l70 ·

Dc·s

· · ·

1071 ·

·

1072 ********************************·*···············

1073

DATE

01AUG74

EC NO. 824765

l&l0V74 824870

16.IUN75
825~57

PROG 10 PAGE

5558776 12

ISM MA1NTENANCE DIAGNOSTIC PROGRAM 404Z 3741 DIAGNOSTIC FUNCTION TEST

PART NOe PAGE

5558776 12A

ERR LOC OBJECT CODE
1C41 0000 1C43 00 lC44 00 1 C45 00 1C46 00 1C47 0001 1C49 OOC2 1C4B 0000 1C40 F90C lC4F 55 1C50 00 1C51 0000 1C53 0000 1C55 l0ot5 1C57 00 1C58 1014 lCSA 00 l C58 00 lCSC FOFO l CSE FOFO l C60 FOFl 1C62 FGF2 1C64 OOOC 1C66 FOFOFl 1C69 OOOCOO 1C6C 00 1C6D 0000 !C6F OOOC 1C7l 007F IC 73 0000 1C75 4000 1C77 0000 1C79 0000 1 C78 0000 lC 70 0000 1C7F 0000 1C8l 0000 1C83 0000 1C85 0000 1C67 0000 lC89 0000 1C8B 0000 lCSD 0000 lCBF 0000 1C9l 0000
:\ ' ...

ADOR STMT SOURCE STATEMENT

1C42 1074 S

DC

XL.2°0000.

*

CONTAINS SWITCHES AS SENSED

1C43 1075 Sl

DC

XL.1·00·

1C44 1076 52

OC

XL1"00 1

1C45 1077 53 1C46 1078 S4

OC

XL.1 'oo·

DC

XLl ·oo·

1C48 1079 ONE

OC

XL2.'0001°

*· KEEP TOGETHER ANO LEN~TH 6
· ·

lCAA 1080 T·O

DC

Xl..2 1 0002'

1C4C 1081 ZERO DC

XL.2°0-000.

1C4E 1082 XF900 DC

Xt..2 1 F900 ·

FOR wRAP CO~ECTOR SNS

lC~F 1J83 lNCVAL DC

lL1'85 1

BUMPS 'CHAR'

1C30 1084 EXF~LG DC

xL1·00·

1C52 1085 PsRSAV DC

XL2"0000·

1CS4 J 086 Pl ARS"' OC

XL.2".;)000 1

1C56 1087 UNEa DC lC57 1086 CHAQ DC

AL2WNE>
ALi <·-·>

AOORESS OF FORCED HALT DUE TO UNEXP INT

1C59 1089 INTSa OC !CSA 1 J90 INTFL.G 0C

·-·J . AL.2( INT5) ALI (

lCSB 1091 RECCTR DC

ALl(-·)

1C50 1092 CTBUF DC

XL2 1 FOFO ·

1C5F 1093 ZO

DC

XL.2 1 FOFO·

1C61 1094 Zl

DC

XL2 1 FOF1 ·

1C63 1095 Z2

DC

XL.2 8 FOF2'

1C65 1096 CTR

DC

xt..2·0000·

1C66 1097 NUMONE OC

XL3'Fl)FOF1 ·

1C6B 1098 SEO

OC

XL3·oooooo·

1C6C 1099 QWORK OC

lU.1 '00'

1C6E 1100 WORK DC

xL2·0·

1C70 1101

OC

1C72 1102 LENGTH DC

XL2 1 0· XL2·007F·

255-L

= ceG. 2ss-12a 127 X 1 7F·)

1C74 1103 XOOOO OC

XL.2 1 0000 1

1C76 1104 FUNBIT OC

XL.2'4000'

EB-1 BIT 0 1 6 USEC PULSES

1C78 1105 SNS! DC

XL2°0000'

1C7A 1106 SNS2 DC

XL2 8 0000'

1C7C 1107 SNSJ OC

XL2'0000 1

1C7E 1108 SNS· DC

XL2 1 0000'

JC80 1109 SNS5 DC

XL2'0000°

1C62 1110 SNS2I DC

XL.2 1 0000.

FOR INTERRUPT LEVEL SNSING

tC84 1111 SEhS DC

xL2·0000·

lC86 1112 SENSO DC

xt..2·0000·

1C88 1113 SENSl OC

XL..2"0000.

lCSA 1114 SENSZ DC

XL.2 1 0000 1

1C8C 1115 SENS3 DC

XL2 1 000C'

lCSE 1116 SENS4 DC

XL2"0000'

1C90 1117 SENS5 DC

XL2 1 0000·

1C92 1118 SENS6 DC

XL2·oooo·

1119 .......................................................................

1120 ·
* 1121
112.2 ·

EQUATES

· · ·

112.3 · 1124 ·

· *

11112256 ·······································································

1127 ··································

1128 *

STANDA~D DCP EQUATES

·

0222 11113209 H·A~L·T····E·Q·U····x···2·2·2··················

0216 1131 LIN~ EQU x·216'

021A 1132 PRINT EQU X1 21A·

0212 1133 TEST EQU X1 212·

021E 1134 UNPACK EQU x·21e·

0020 1135 PIAR EQU x·20·

PROGRAM INSTRUCTION ADDRESS REGISTER

0200 1136 CPU

EQU x·zoo·

LOCATION OF CPU MODEL LETTER.

0001 1137 ~ l

EQU O!

0002 1138 XR2

EOU 02

0008 1139 ARA

EOU x·o8·

0004 1140 PSR

EQU x·o··

OOCO 1141 IAi<l EOU x· co·

(

404-2 12

OATE EC N{h

01AUG74 82.\765

15NOV7· 824870

16.JUN75 825057

PROG 10 PAGE

404-2 12A

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

.i !

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

I

la.4 14AhotTENANC.E DIAGNOSTIC PRD~AAN 3741 DIAGNOSTIC FUNCTION TEST

55587761 13
1
!

IBM NAINTENAHCE DIAGNOSTIC PRDGAA.. ·0·2 37·1 DIAGNOSTIC FUNCTION TEST

PART NOe
PAGE

5558776 13A

ERA LOC OBJECT CODE

ADOR STNT SOURCE STATE·ENT

0084 1142 JARS EQU x·84·

OCZO 1143 Pl JAR EOU x·20·

OZOO 1144 SVSTEM EOU
02Z6 1145 PACK eou

512 x·226·

02ZA 1146 LOAD EQU X·22A'
0080 1147 BITO eou x·eo· 0040 1148 BJ Tl EQU x··o·

OC20 1149 81T2 0010 1150 BI T3 0008 1151 8IT4 0004 1152 SITS 0002 115.3 BJT6 0001 1154 dIT1

EQU EQU EQU EQU EOU EQU

x·20·
x· 10·
x·oe· x·o·· x·o2· x·o1·

0208 1155 SBYTEO EQU 020A 1156 SBYTE2 EQU
0208 1157 SBYTE3 EQU 0020 1158 ss·o2 Eau 0008 1159 SSW04 EQU 0001 1160 SS·07 EQU ooao 1161 ss .. 10 EQU

x·o2oe·
.x·o20A·
x· o 2oe·
x·20· x·oa· x·o1 · x·eo·

SENSE SWITCH BYTE 2 SENSE SWITCH BYTE 3 ~ANUAL INTERVENTION BYPASS NON-ERROR PRINTING LCA.0 ANO GO (OCPJ

(OCPt

0040 1162 SSW11 EOU x·40·

0020 116.3 ss1112 0010 1164 SSlll13 0008 1165 SSIJl14 0004 1166 551115
0002 1167 5SW16 0001 1168 SS11ol7 0080 1169 5511118

EOU EOU EQU
EOU
eou
EOU EQU

x·20·
x·10·
x·oa· x·o·· x·oz· x1 01 · x·ao·

0040 1170 SSW19 EOU x·40·

0020 1171 SS·1A EQU X'20·

0001 l1 72 SS-ZF EOU x·o1 ·

1173

0034 1174 NUMREC EOU 52

READ 52 RECORDS

0014 1175 SLE~ EOU 20

1176

1177 1178

·*····

···········***************···*****"'***···

EQUATE USE FOR PROGRAM C~OlN~

~

1179 **'*******w**'**************'**·***************"'

0003 1180 HI

EOU x·o3·

0071 1181 HZ 003C 1182 HF

EQU X'71 1
EQU x·Jc·

007C 1183 HE

EQU X·7C 1

0068 1184 HL

EQU

X1 66 1

006F 1185 HO

EOU X·6F 1

0076 1186 H2

EQU

X8 76 1

0057 1187 H.3

EQU

X1 57 1

OOlB 1188 H4

EQU X1 1B'

0050 1189 HS

EQU x·50·

0070 1190 H6

EQU X1 70'

0007 1191 H7

EQU X·07 1

Ov7F 1192 H8

EQU X1 7F 1

005F 1193 H9

EQU X'SF'

003F 1194 HA

EQU x·;:w·

0079 1195 HB

EQU X·79'

006C 1196 HC

EOU X1 6C·

0073 1197 HO

EQU

0004 1198 HUP

EQU

0040 1199 HON

EOU

11220010 ··················*··········

1202 4 EQUATES F~ 3741

1203 ·

11220045 *"**"*****"'*************~···

1206 · TIO

1207

0040 1208 TNFI 0042 1209 TBSY

EQU
EOU

TIO NOT READY OFI ERROR TIO FOR SUSY

i :·i

ERR LOC OBJECT COOE

I
I II ,,_
I
I ! ,r

c
le_ i
iI '-
I
I
I !
!

ADOR ST·T SOURCE STATEMENT

1210

1211 · LIO

1212

0041 1213 LFUNC
0042 121-t LLCR 0044 1215 LOAR 0045 1216 LOTR

EOU EQU EQ\,I EQU

x··1·
x··2· x···· x··s·

1217

1218 · SIO

12~9
00~0 1220 SCNTRL EQU 0041 1221 SREAD EQU

x··o· x··1·

0042 1222 SWRITE EOU X1 42 1

0043 1223 SCTLl EOU 0044 1224 SCTL2 EQU

x·43·
x····

1225

1226 · SNS

1227
0041 1228 SFUNR EOU x··1·

0042 1229 SSTAT EQU 0043 1230 SLINES EQU

X·42·
x· 4;;·

0044 1231 SOAR EQU x·44·

0045 1232 SDXFR EQU X1 4S·

1.233
1234 * A-BYTES FO~ SIO 0

1235

1236 ·

BIT

0001 1237 SRESET EOU x·o 1 ·

7

0002 1238 SENAB EQU x·o2·

6

0004 1239 SD!SAB EOU x·o··

5

0008 1240 SNOBSY EOU x·oe·

4

0010 1241 SUPINT EQU x·10·

3

1242

1242
1243 * ERROR MASKS SNS-3

1244

1245 ..

0040 1246 EDS

eou X1 40 1

0020 1247 SIPE EOU x·20·

0010 1248 EO~ o.ooa 1z49 E0.1

EQU x·10·
Eau x·os·

0004 1Z50 AT
1251 *

EQU x·o4·

125<a

1253 ·

1/0 SELECT

1254 ·
* 1255
0004 1256 RSU 0008 1257 RE OOHi 1258 RSA
0020 1259 REOD

eou eau eau Eau

LJNE II
1 ·2
x· 04· 3 x· oe· 4
x·10· s
x·20· 6

0040 1260 REOJ EQU X1 40'

7

0080 1261 BOPE Eau x· eo· e

FFFF 1262

ENO

LJO FUNCTION REGISTER
LIO LENGT~ COUNT REGISTER LIO DATA ADDRESS REGISTER LIO DATA TRANSFER REGlSTER

SIO CCNTROL INTERRUPT STATUS SIO READ SIO WflUTE SIO I/O CONTROL 1 510 l/C CONTRGL 2

SNS FUNCTION REGISTER

SNS CCR+ STATUS

(STAT:E82)

SNS J/O TRANSFER LINES

SNS OATA ADDRESS REGISTER CDAAJ

SNS DATA TRANSFER + OIAG (01AG=EB2)

~IO
SIO SlO SIO 510

1-R
J-A I-R 1-R I-R

RESET INTERRUPT ENABLE INTERRuPTS OISA8LE INTERRUPTS FORCE NOT SUSY SET INTERRUPT REQUEST

ENO OF DATA SET euss IN PARITY ERROR
ENO CF RECORD
END OF .#OB 3741 ATTENTION

MEANING t.OT USED SET uP ERROR (REAO VSo REsPONSE SENSE RESPONSE ENO OF DATA SET END OF JOB BUS OUT PARITY ERROR

WRITE

MOOE)

DAT!;:

01 AUG74

EC NO. 824765

15NOV74 824870

16.JUN75 825057

PROG 10 PAGE

404-2
13

DATE

01 AUG74

EC NO. 824765

15NOV74 824870

16.ll..IN75 825057

PROG IO PAGE

404..,.2 l.3A

IBM MAINTENANCE OIAGN<lSTIC PROGRAM

PART NO. PAGE

I
I
I
I
5558776'
1· i
I

lf\M MAINTENANCE OIAC:ONOSTIC PROGRAM 3741 OIAGNOSTI~ F~NCTlON TEST

3741 DIAGNOSTIC F°"CTION TEST

CROSS-REFERENCE

CRCSS-REFERENCE

SYMBOL T LEN VALUE OEFN

REFERENCES

SYMBOL T LEN VALUE OEFN

REFERENCES

AOK

A 003

Al<R

C OCl

ASTRKS A 001

ASTf<Kl A 039

OOF6 oco8 1476 1490

0501 1139 0969 0970

AT

C 001

8AOHLT A 001

BAOMOO A 004

BADMOR A 004

BEG BIPE

A 004
c col

BJ10 BITl

C 001 C 001

BJT2 C 001

81T3 C 001

BJT4 C 001

BJT5 C 001

BIT6 C 001

BIT7 C 001

BLP

A OC4

BOPE

C OCl

BUFF 1 A 001

BUFF Uil A OOZ

eUFF2 A 001

00:::>4 10A8 10S9 10C3 OA21
0020
0080 0040
0020
0010 0008 0004
OC02
oco l
0018
0080 1176 1278 11F6

l.250 0354 OcH7 0864 0043 1247
1147 1148 1149 1150
1151 1152 1153 1154 0392 1261 O!i4l 0947 0943

CHAR A 001 lC 57 1.188

CHGBUF A 004 OEB2 OoOl

CHGBUR A 004 OEE9 0017

CMG;

A 001 OEC4 Oo06

CKEOR A 001 OCOF 0485

CMPER A 004 OFOl 0643 CMP,;RR A 004 OFlF 0653

CPU

C 001 0200 1136

CREAD A 005 1C38 1.-63

CTBUF A 002 lCSD 1092

CTR

A 002 1C65 1\196

CWRITE A 005 1C40 l.J64

DOSIO A nc3 0015 0390

OUMPl A 004 lOOF 0891

OUMPlR A 004 lOFF 0905

OUMP2 A 004 1103 0914

OUMP2R A oc· 1123 0928

EDS

C OCl 0040 1246

ENOR

A COl OClC 0266

ENOW
EO.J

A 001
c 001

EOJFLG A OC3

EOJISU A 001

EDR

C 001

0048
oco8
OE:ll
oc3e
0010

0175 1C:49 0514 0279 1248

EXPFLG A OC.1 1C50 1Q84

EXPFND A 004

EXPFNR A 004

EXT

A 004

OF23 OF3F
OCE4

Oob2
Oo73
o.no

FUNBIT A oc&:. 1C76 1104 GETINT A 004 OF8C 0721

GETR
HA HALT

A OC4 C COl
c 001

1010
003F 0222

0773
1194 1130

H8
HC HD
"1DN HDl
HDlB
HD2

C 001 C 001 C OCl C OCl A 039
A COl
A 040

CC79 006C
0073 0040 15FC
1505 1624

1195 1196
1197 1199
0"'82 0981 0':#84

0487 0342 0513 0045 0054 0045 004f> 0112 0113
0346 0452
0841 0354 03Sf
oa17· 0149 0346 0452

057G 0080 0054 OllS

0601 OOS4 0055 0119

0643 0104 008.::l 0186

0662 0108 0081 0187

0682 0112 0084 0199

0721 Cl18 0085 0200

0817 018b 0104 0217

0873 0199 Olu5 0218

0891 0217 0108 0223

0914 0223 0109
022*

0634 00146286~ 0259

0321

0894 0901

0386 0160·
0613· 0156·
017 2 0601· 0603 0458

0161 0615* 0160 0263

0161* 0917 0250*

0163* 0924 0251

0168 0602

0260 0643· 0723 0755 0684 08'+4

0947 0251· 0252

0252· 0254· 0259

0604* 060B* 0010· 0612

0612· 0613

0688 0848 0158· 0249· 0308

0324 0891·
0667
0914· 0346
0262 0171 0269

0672 0452 0346

0452

0362· 0366* 0370 0515 0516

0432

0685

0845

Oi:!.70
0346 0486 0041· 0183· 0305· 0387· 0406* 0784

0439 0650 0662·
0359 0038 0176 0267
0721· 0748

0343

0400

0136 0771

0241 0806

0277 0857

03C2 0860

0419 0880

0446

0785· 0481 0494

0550

0<532 0651

0710

0050
0050 0191

0051 0192

DATE

01AUG74

EC NO. 824765

15NOl/74 824870

16.IUN75 825057

PROG ID PAGE

H028
H03 H03B

A 001 A 040
A oot

15FC
1698 1624

0983 0988 0985

H04 HD4B
HOS

A 040
A 001 A 040

1712 1698 1761

099.2 0989 0995

H058
HE
HF

A 001
c 001
C 001

1112 007C 00 3C

0993 1183 1182

HL

C 001

HNGINi A 001

HNGIT A 004

HNGPNO A 004

HNI

A OC4

0068 OFBE OFC5 OF9B 104F

1164 0737 0741 0727 0806

HTF l

A OC2 OAEZ 0137

HTF2
HTF6

A 002 0803 0242 A OC2 OC68 O.J03

HTSA

A 002 OC3A 0.278

HTSC

A 002 1064 Od58

HT8E Hl8f'

A 002 OEFC 0633 A OC2 OOFS 0495

HTSO HT81

A OC.2 A OC2

10CA 0881 O::>S7 0447

HT82 HT83 HT84

A 002 A C02 A 002

005F OE55 lOOF

0420 0551 0772

HT85 HT86 HTS7 HT88 HT89 HuP

A 002 A 002 A 002 A OC2 A 002
c 001

OF87 10BE 1054 OOCA OFlE C004

0711 Odol 0607 0482. 0052 1198

HZ

c 001 0071 1181

HO

C OCl 006F 1185

Hl

c 001 0003 1180

H2

c 001 0076 1186

H3

c 001 0057 1187

H4

c 001 OOlB 1188

H5

c 001 ooso 1189

H6

C OCH 0070 1190

H7 HS H9 IARl

c 001 c 001 c 001 c 001

IAR5 C 001

I NCVAL A 001

OOJ7 007F
OOSF
ooco
0084 1C4F

1191 1192 1193 U41 1142 1083

lNTFLG A 001 lCSA 1.190

INTOC 1NT5 (NT5iil

A 003 A 001 A 002

OFBB 1014
!C59

0734 0781 1089

INl lNlA JNlB I N1C INlD lNlE
l NlX
INlXB IN2 I N2A !N28 IN2C IN2D
IN')( IN2XA IN2XB

A 039 A 001 A 039 A 039 A 039 A 039 A 039 A 001 A 039 A 001 A 039 A 039 A 039
A 039 A 039 A 001

1383 12FO 1317 133E 13(;5 138C 13CA 1383 1476 13CA 1401 1428 144F 14EB 14C4
1490

C\il6l
0~56
0"'157 0':1158 O'.iil59 0960 0'1163 0962 0968 0964 0965 0966 0967 O\il73 O-i172 0971

0191 0297 0297 0318 0318 0312
0~12

0298 0319 0313

0724 0745 0733 0808

073&· 0608 0042·
0730 0797 0738 0074 0058 0058 0062 0066 0070 0195 0195
0100 0088 0088 0092 0096 0209
0205 0205

0741
1089
0075
oos<; 006.3 0067 0071 0196
0101
008<; 0093 0097 0210 020t:

0062 0066 0070 ·0074
0092 0096 0100 0213 0209

4C4-2 \4

DATE

01AUG74

EC NOo 824765

15NOV74 824870

16.l\JN7S 825057

PART NO· PAGE

5558776 14A

PROG ID PAGE

404-2 14A

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

18~ MAINTENANCE OIMONUSTIC PROGRAM

4042 3741 DIAGNOSTIC F~NCTIDN TEST

CROSS-REFERENCE

SYMBOL T LEN VALUE DcFN

JN2XC A 039

1~3

A 039

I11t3B
IN3X
IN4 IN4A

A 039 A 039 A C39 A 039

IN4B

A OCl

I SBSY A 004

I SREAO A 001

ISlllRIT A 001

JRW

A OC3

KEEPON A 004

LCRHL T A 004

LOAR LDTR

C OCl C 001

LENGTH A 002

LFUNC C 001

LINK LLCR

c 001 c 001

LOAD c 001

L.OOP2 A 004
MOEXP A 004

MOOEOK A 001

MSGl

A 040

"tSGlB A 001 MSGl 0 A 039

MSGl OB A OCl MSGll A 04C

M!>Gl lB A 001 MSG12 A 040

MSG12d A 001

MSGl 3 A 03~
MSG13S A 001 MSG14 A 039

MSGl :.ti A 001

MSG15 A 039 M~:-;158 A 001

MSG2 MSG28
MSG20

A \'40 A 001
A 04C

MSG20B A 001 MSG21 A 04C

MSG21B A 001

MSG22 A 040 MSG228 A 001

MSG23 A 039
MSG23B A 001

MSG24 A 039

MSG24B A 001

MSG25 A 039 MSG25B A 001 MSG26 A 040

MSG26B A 001

MSG27 A 04C MSG278 A 001

MSG3 A 040 MSG3A A 034

MSG3B
MSG4 MSG4B MSG40

A 001 A 040
A 001 A D40

MSG4;JA A 005 MSG40B A 001

MSG5 A 040 MSGSB A 001

MSG6 A 040

1512 1560 1539 1587 1505 15AE lSB~
002~
OCFA ocee
OCCF
OC69 0005 0044 0045
1C72 0041 0216 0042 022A
ocsc
1078
ODJ6
1789 1761 1943
191C 1968
1943
19BA
1968 19El
19BA
1A08 19El 1A.2F lACB
1708 1769 1A57 lA2F 1A7F 1A57
lACE 1A7F lAFS lACE lBlC lAF5 1843 lBlC 1Bil2
1843 1C09 1892
1822
17FA
1708 184A 18ZZ 1C36
lCOE 1C09 1872 184A
U!9A

0974 0976 0975 0977 C\1180 0979
0~78
0.395 0..378 0.372 0.359 0305 0481
12l5 1216
1102 1213 1131 1214 1146 0300 Oo34 0383 0997 0996 lJ 18 lu 11 1020 1019 102.3 1021 l.i25 1.)24 1.;,21 1026
l.;)29 1J28
lu0'1 0!198 1.J.31 10 ::10 1033 l0.32
1,)36 l.:>34
li.:..38 1037
1040
1.139
1042 1041 loJ45 1043 1049 1046
1003 1002
1001 1005 1,,)04. 1061 1060 1,)59 1uo7 1006 1.;.09

REFERENCES

0122 0126
0122 0231 0134 0130 013.'.> 0393 0371

021~
0127
0123 0232 0135 013 1 023S

0214 0231 0126
0239 0134

0227
0227 022a
0240 02.35 0236

0239

0040· 0301 0483
0386* 0139· 0385 0038·

0294C!

0834

0385* 0283 0314
0826 0364 0760 0760
0644* 0647 0802 0802 027;:! 0273 0830 0830 0839 0839
0629 0629
0161 0767 0665 0665 0670 0670 0147 0147
0876
0876 0437 0437
0443 0443 0491 -0491 0479 0479
0691 .0684* 0691 0699 0699 0851
0844· 0851 0101 0707 0415

0325 0 367 0761 0647
oao.::
0274 0831 0840 063(; 076e 0666 0671
014S 0677 04313
0444 0492 0480 069.12 0 6BS· 0700 0852 084S·
01oe
0416

0376 0648

DATE

01AUG74

EC NO· 824765

15NOV74 824870

16.JUN75 825057

PART NO. PAGE
PROG IO PAGE

5558776 15

Iet4 MAlffTEHANCE DIAGt«>STIC PROGRAM 4042 3741 DIAGNOSTIC FUNCTJcN TEST

PART NOe PAGE

5558776 ISA

CROSS-REFERENCE

SYMSOL T LEN VALVE OEFN

REFERENCES

MSG6B A 001 MSG7 A 039

MSG7S A 001

MSG8

A 040

MSGSS A 001

·MSG9

A G12

MSG9B A 001

NGDTPE A 001

NO!E

A 004

NOIERR A 00.f

NOIHT A 004

NCOFOK A OC4

NORAP A 001

NOT2 A 004 NUMCNE A 003

NUMREC C 001 OFFHLT A 004

OFFLN A 004

0Ffl·. NA A 004
OLDSEC A 006

ONE

A 002

ONHL T A OC4

Pil

A 002

PACK C 001

PEHAL T A 004

PEND

A 004

PERE AO A 001

PEl!IR!T A 004

PJAI<

C 001

PI ARSV A 002

PMO

A 004

PRO

A 004

PRINT C 001

1872 18C1
1S9A
18E9
1ec1 191C
18E9 0098 1000 OFEO lOOA 0060
OEOI 1071 1C68 0034
lOAF 10C7 1008 QE77 1C48 10fS9 OE4F 0226 0092 OF08 0078 OOBA 0020 1C54 lOAO
OF5A 021A

1~08
lwll
1010
1013
1·'12 1016
1.;i 14 0450 0765 0751
0771 O<t24 Ooll 0828 1.:197 1174 0857 087.3 0882 0576 1J79 0860
054S 1145 0446 0747
0~34
0441
1135 1086 Oo49 Oo89 1132

404-2 15

PSR

C OCA

PSRSAY A 002

Pl IAR C 001

QWORK A 001

ROOONE A 004

RDOFF A 001

RE

C 001

RECCTR A 001

REOO REOJ

C 001 C 001

RLOOP A 004

RSR

C 001

RSU

C 001

RTNCl A 001

RTN02 A 001

RW

A OC4

QWR

A 004

S

A 002

SBYTEO C 001

SBVTE2 C 001

SBYTE3 C 001

SCNTRL C 001

SCTL l C OC.l

SCTL.2 C 001

SOAR

C 001

SDISAS C 001

SOXFR C 001

0004 1C52 0020 lCbC OC88 OF73 00(18 1C58 0020 0040
OBF8 0010
C004 OAOO OC4A
OCA.3 OOF9
1C42 0208. 020A 0205 0040 004.3 0044 0044 0004
0045

U40 lo.i85 1143 1099 0316 0702 1.2 57 1J91 l.t59 1260 0258 1.258 1256 OJ31 O.Z90 034 0502
107~
1155 1.156 1157
1~20
122.3 1224 12.31 1239 1.232

c OATE EC NO.
(

OU.UG74
824765

l 5NOV74
824870

0415 0429 0430
0429
oe2.i o e2·
0823 0470 0474
0474 0425 0756 0732 0744 0763
0410 0605 0609
0820 0162 025~ 0157 024e 0859
0350 0753
0873· 0572 0170 0261 0656 0862
0543*

0475 0614

0440 0735 0742

0433 0789 0790*

0846 0666 0043 0090 0143 0221 0435 0697 0919 0782
0782*

0046 0094 0145 0225 0441 0705 0926 0795· 0795

0052 0098 0184 0229 0472 0758

0056 0102
~189
0233 0477 0765

0060 0106 0193 0237 0489 csoo

0309 0696 0281 0157·

0384 017C·

0501 0248·

0520 0261*

0264 0177 0412 0426 0465

OOli' 0033 0169 0256 0342"'

0306

0300
0178 0280 0307 07J4 0739 01?7 0281 0384 0412 0426

Oi76 0280 0307 0791

16JUN75 625057

0064
0110 0197 0271 0526 0821

0068
0114 0201 0295 Cl545 082S

0072
0116 02C3
0310 06.27
0837

C791 0796 0465 0501 C520

0076 0120 0207 0316 0645 0849

0078 Ol.24 0211 0322
066~
0874

0082 0128 0215 0413 0668 0896

0086 0132 0219 0427. 0689 0903

PROG IO PAGE

404-2 15A

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PART NO. PAGE

5558776 16

IBM MAINTENANCE DIAGNOSTIC PROGRAM

3741 DIAGNOSTIC FUNCTION TEST

CROSS-REFERENCE

SYMBOL. T LEN VALUE OEFN

REFERENCES

SENA8 C OCl SENS A 002

SENSC A 002

SENSl A 002

SENS2 A C02

SENS3 A 002 SENS4 A 002

SENS5 A 002

SENS6 A 002

SEO

A 003

SETER A 004

SET ERR A 004

SETPT A 001
SFUNR c 001 SLEN c 001 SL.INES c 001

SNOBSY C 001

SNOTB Y A OCl

SNSl SNS2

A 002 A 002

SNS21 A C02 SNS3 A 002

0002 1C84 1CB6
2cee
1C8A
1C8C 1C6E 1C90 1C92 1C6B OF43
OF88 OE44 0041 0014 0043
CC08 002F 1C78 1C7A
1C82 1C7C

1Z38 1111 1112 1113 1114
1115 U16 lJ. 17 1118 1.;;9e Ob8.2
0712 0542 1,28 1175 1..?.30
1240 0.198 1105 1106 1110 1107

SNS4 SNS5

A 002 A 002

SPL.OOP A 006 SREAO C 001

SR::.SCT C 001

SSTAT c 001

SSW02 c 001

SSW04 c 001

c SSll107

001

SSWlA c 001

SSWlO c 001

SSwl l c 001

SS-.'12 c 001

SSWl3 c 001

SSW14 c 001

SSW15 c 001

SSW16
SSW17 SSll11 B SSW19

C OCl
c 001 c 001 c 001

SS~F C 001

STAB A 020 STATB A. 001

STATER A 001

STATNG A 040 STATRR A 004

STATXX A 039

STATl A 001 SUPJNT C 001

SWRITE C C.01 SYSTEM C 001

Sl

A 001

52

A 001

S3

A 001

S4

A 001

TBSY TEST

C 001 C 001

TNR

C OCl

TOOBSY A 001

TWO

A OC2

UOT1 UNE

A 003 A 001

1C7E 1C80 OE33 0041 OCOl 0042 0020 OC08 0001 0.:>20 0080 0040 0020 0010
0008 0004
0002 0001 0080 0040
00;)1
128C 1126 OOFO
1175 OE56 1140 OEOF 0010 0042 0200
1C43 1C44
1C45 1C46 0042 0212 0040 OEED 1C4A OAOC 1045

1108 1109 0538 1.:!21 1237
1.0:.29
usa
1159 1160 1171
Il 61 1.162 1163 1164
1165 1166
1167 1168 1169 1170 11 72.
0949 0937 0:>'12
0939 0553
0~38
0~19
1~41
l.i::.2.2 1144
l.:l75 1076 J.)77 1.:>78
1~09
1133
14:08 0026
l.lav
Ou19 0799

0739

0162· 0163 0375 ~381
0682· 0539

0253· ozs4

0540 0547 0140 0268 0345 0403 0751

0404· 0404 0140· 0379
()752

0~09
0726· 0141 0380
0819

0424 0783· 0268* 0403·
0855

0457
0269 0452

>1469 0727* C728
0345· 0346 0349 0486 0515 0516

0541 0249 0734 0727

0308 0791 0783

0366 0796

0370

0300

0536 0528 0347
0528 051.3· 0525 0514

0453
0529 0517

0158 0362 0432 0685 0845

0393 0.396 1Ci87

DATE

01AUG7.tl

EC NOo 824765

15NOV74 824870

16.IUN75 825057

0729
0353 0524

0355 0537

0363 0373 0374 0695 0703 0751·
?ROG ID PAGE

3741 DIAGNOSTIC F·NCTlON TEST

CRC:SS-REFERENCE

SYMBOL T LEN VALUE OEFN

REFERENCES

UNEil A 002 UNPACK C: 001

WAIT A 001

WAITBY A 004

WAI TR A 004

WAITRN A 006

WASEXP A 001

WCNT A 002

WHICH A 001

Wl..OOP A 001

~OPK

A 002

WRFOFF A 001

WSEC A 002

WSECA A 002

WTOFF A OC4

WOOOl A 002

W0004 A 002

Wl

A 004

WlOOO A 002

XF9CO A 002

XRl

C 001

XR2

C 001

XOOOO A 002

X404 A 001

ZERO
zo

A 002 A 002

Zl

A 002

Z2

A 002

1CS6 021E
OE5A ODlC OEA2 OE9C: 1036 0EA7 1060 0629 lC6E
OBOS 0EA9
OEAB OF62 JEAF OE Bl
OOAB OEAO 1C4E 0001 0002 1C74
0000 lC4C
lC~F
lC61 1C6.3

lo.)87 1134
0509 0393 0584
0563 0793
0566 0d43 0167 1100 0150 0567
0588 0710 0590 0591 0461 0569 1CS2 1137 1138 1103 0005 1v61 1093
1094 1095

0790
~467
0395 0397 0570· 0579 0786 0575· 0835 017.3 0537·
0142 0392·
0573* 0704 0578 0583 0463 0575 0141 0536·

0522 0461 0582
0~78·
0538 0460· 0581· 0581
0580 0540

089~
0731 0563· 0580* r.538· 0571
0540·

0699 0743
0573
0543

0139

= TOTAL. STATEMENTS FLAGGED JN THIS ASSE~BL.Y

0915 0922 0574
0

(
'<.

404-2 16

( -
DATE EC NOo

01AUG74 824765

15NOV74 824870

16.IUN75 825.)57

PART NOe PAGE

5558776 16A

PR<Xi IO PAGE

· · · · · · · ·· · · · · · · · ··· · · · · · · · · · · · · ·· · · · ·

·

·

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

IBM MAINTE~ANCE DIAGNOSTIC PRDGRAM 3741 DIAGNOSTIC FUNCTION TEST

PART NO. PAGE

I
i
I
I
I l
55587761' 17
I I

THE CL

CHAR ACT ER 1 THROUGH

08JECT CARO LISTING
INDICATES A BLANK COLUMN AND THE CHARACTERS 0 E H INDICATE NUMERIC SHIFT·
16 CL ·1 7 THROUGH .32 CL 33 THROUGH 48 CL 49 THROUGH 64 CL 65 THROUGH 80

...
··4A& F COYl&Jl

· ·

······e·

········

404 - 3741 FUNCT ION TEST

84a@84am

6IH*<4C3"'GE @Al EOH·BFUHXEIS @:$8 G l'YBllPi!OH·BF-H

I
I
I
CL Sl THROUGH 9~
I
I 40420000
XE14 0904~420001

·/O'rlE.K"'Ll2'BG·/Y AI1(110H*BF-OX083

-· l'OHE K~X&BG /V KOH*6F-OXEI7 /OH E S* RHM40420002

/OHE S·NG<SG /Y

AJlO>OH*BF-QXElP

. /OHSGIOlJJl<<D<

*~ 4 :044042000~

IBM MAINTENANCE DIAGNOSTJC PROGRAM

PART NO. PAGE

5558776
17A

3741 DIAGNOSTIC ;~tfCTION TEST OBJECT CARO LISTING
CL 1 TH~OUGH 16 CL 17 THROUGH 32 CL 33 THROUGH 48 CL 49 THROUGH 64 CL 65 THROUGH 80 Cl.. 81 THROUGH 96

·Ac&Hc>o· JlP~-o GI

5GE· KS440420021

<BG l'oFJlY?&H·

T+-'<&·BIOH*fttae G SI S·SG

80H*BFYOYFll-. /10 COH·BFVOVFX· /lC ~OH* C&HCSX<AA~ :GCX M/040420023

T+-·GIMH(E"IHAA-O
T+-..BOH* C&HOA<
.
T+-w·& H'"lleavo

.
aAo:zt·MB IHAH3A <OH·+o=BGC=C '0"

.
BGGY< J2eGGYBMAl
El *O~BGCA 0&11

BFY0YFOY8 /'l#&Z Q+ &·;aB&0<··1&H

·O-..< M: '1'4 042(' C25

T+-_/GFX<-..lGSOXP
T+-OKjODCETlNGE*
.
T ·-1 ( :.;~BGS"T /00

·

0

/Ot?.TCO 4Ql1H@YD

OI<~G /YSillEOH*

.
< Al5GE·<~l'l40XM

<OH'*+"lllBGBZX /O_
BF-DXEJ7 /OHEO~B
< /1,GF-< /G~GF?

HOH·llj(CMjC A<B
G /YAIJLDOH*BF-D
/J2TCPiil.J·.JI50 0
.
S~BG SI S?C Aj (

GB5Qlil .. ll&OH·BFUH XE+? /OHE S*NOXS
I &@ GEX*1<.<5ACA3
CS<BGCOP /OHO H

!

BO-.% :sM40420005.

I

I

-

I

XEl4 EL040420CO~

I

G /Y 2&0404200t7

I

4GE% -..AU40420008

T+/ 8.IOe /OHElUlil T+/B>F7'HXF ;i:: TC6

/OB @11!840420009. - T+/DUl3j· /OHEV-*8

.."lil KN.,40420010

c1a<R a·x

TEJE5&<XS&(PA5<P

P6DdOOH·EHUBDOH*
.
/1 MOH·l'8F11:QYFQ_
G /9 D-.hl.H"iilBG /j)
4@XN1 ;z O&<.E4·sw&DA &DA

C&DGEH0&1'2Bl,a /@BG SI /@BGOO@

/0

-&7%8G /.

l&'OH* C&HDK$ /OH

&DA f,OA- 1'PNSXN
.£ ···········~·$

Fl lo !':&HC /OHS(,.HC ;&Ail~BI" /OHEV:.rfl

/0

-.J XBG 1'9

G /9 OXMH"iil8G /0
&DA O· I T2 ;PE&( I

/OH 4: U4 042 r,.c;28 20 't R, c4 042Q029
SOHll: 6T·40420031------------1 l5*M "B'114C420032
.... :c-40420033

"Slii>J"'·B<.;° l'VSOH* &7@BGCE048 7@CH$ ITCACGG09"A1@0I T+-3=DAAR+G<·;a·

("L-OGG? UACG·f ...:

121 o- 40420()
I
·;3u.)T:40420011

T+/HO&AEoo; I ro*· H5<PN84CR8> ( &DA

&OCE5·.J 5%R l<G TOMCSl;( &DA &!I 7·IE O>LS&<XN&(-. RS-- Kti'440420034
&DA 1 )PO&( :liF&t G OOUA &DA &DA &OC 3""L l&<GT8@PN8@X OSM 891.>40420035

.
T+-54.. OAGGY·-T3

CBCESGGt<il .lA 18 I I@ '"GE &AAl90I ca I<

"'"'' <·· COBCOXA&-4
Cio!<BG /oFHASE&H. HoH·SFyQxF.r+I /OH

T@Y>l«OH·+0%BGC>7 /OHS&HH86Al9<ilZ
S&H09MAl&oI {NL7

·'04·CMtH .@eGCeo
.
~G~.2-L-~ &:zoM~

o&!O =T t;.0420014 1
-L4 iiY0404200l5.
·c% · J840420016

C20CD2; .K J.; IT !"4A
E8==l EE4CPCt N. iil?t.

&DA. s_v eO!TE&<V
6:::...,L6i1C_ &DA &CA

/5llCAl<GPS@PR&·+!i
. . . . C·CA r,oA &Dt. &-!-I

RC)} l<XAl ·POS>I

104

040420037

.
T+-8VL1>K&H'0 /'OH $f;H..3&0T /0 ( -

+O""HGBJ-HGG09 1 i1 4i)@/A(;@4<HOH·+Ell:E G ;seGGO.n.. ·EG /o Bl..10 '1<A04042001S

. .
T~·/&K&DA 211<R OMC

SO'XA8"1il-1&<LlS_.

E.e=jEC.<X~&-tL!:l=l< ..!

T+-: sl>-.'HAD-OACDX

+O&.itACDu+O&OACO·

+ .&7"CX·+ to4tCX4

OH~ BHUBCOH* C£HCOM
+-.&lilACD·+. ··HAO o ACD*+· &d!AC01:·r.ila

S -.l-40420C19
I (
ACOH M3 404.20020

OJPO&+ I 1115UC06MA

0H<40420039

DATE

01AUG74

EC NO. 824765

15NGV74 824870

16.IUN75 825057

PROG IO PAGE

404-2 17

DA TE

01 AJJG74

EC NOo 8.24765

15NOV74 824870

16JUN75 8.25057

PROG IO PAGE

(

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PART NOe PAGE

ssse776 18

4042 3741 DIAGNOSTIC FUNCTION TEST OBJECT CARO LISTING
CL l THROUGH 16 CL 17 THROUGH 32 CL 33 THROUGH 48 CL 49 THROUGH 64

CL 65 THROUGH BO

CL 81 THROUGH 96

H&<LIB_.ea=tE&+S

A8UCU8XPOE4C01> ...

..Rl;H 9R&4C420043 £.0 E0440420044

JBM MAINTENANCE DIAG.NOSTIC PROGRAM 4042 3741 DIAGNOSTIC FUNCTION TEST

PART NO. PAGE

5558776 lBA

CL 1 THROUGH 16 CL 17 THROUGH 32 CL 33 THROUGH 48 'L 49 THROUGH 64 CL 65 THROUGH 80 C~ 81 THROUGH 96

. .
s1;<.&DA &DA &De

.
Rl·GO&(LOl<N O)P s_v 9_Xl84)N 5(S

0£.+sR2;IE&(L01<N
01M_ &DA &"..··MC

O_Q Oo04C420065
. -
B9+H 0Eil40420066

T+/0?5>L T&=L TQOA
T+l'Plh; · E84C s: +·
. .
T+/R-1; ( 9() il".,. T+/ES& I (. 9XXL44C
T+/S05_PE&<xEo·s
T+/)<&(SNlMCH *I
. .
T+/-.·&OA &CA &OA
.
T+/-81 <N 1 ; .. p1 ·I
T+l'/3&DA · &c,: &DA
.
T+l'S>2JR 5)R-5_J

·&DA.&OA.&DA.&+s;
Tl ).f/il4C+f0) I TK4A
. i)n ·4ilMA & DA I 1 .,. 4@f!LT5UCRl*GO&(S Rlll<GO&C ~&DA &+$
l*·Ct<XCE4A &DC
.
Y&(XEO *.J ·&DA &DA US:( 4@PV1) ( ·NC
. . .
&DA GOA &OA 9_X
. .
.&CA &CA &OA &DA

.
Hl)N 8%PT&+LF&<X
.
&OA £CA &CA &DA
.
R&+SR2;jEK4A 9XT
05·1Et<XN&<TE94_ O<XN8@PR6;LP84C
D2·J 5)$T&<sco=L
I Ei:N 5( SO 1MCF5>L
.
&CA &Of &DA &DA

8:TP 1MC4&MA &DA
. .
&DA &OA Q<SUS*I S&<I05(...t.l;IEE4A
.
&CA &OCSilUCRl·I
ESMCF 1 UCHO)jT£<X
&CA &DA &DA &OA Pl)PC2)PG00CB2;(
R&<GF8~PR&I) 8XP
N1OCUSM_ £0A &OA &DA &DA 1<GTOMC

C.OA &DA £DA &DA Tt.+ .f44CU5·-E60A
&Of. &DA &DA &DA 06 *LS&+ $1 4 · C OXN Dt<l05(-..A6·PD&OA S&< .KE8SPTEt+CS:+.
&DA &DA &DA &DA Ml;I.&DCOS*IE&<x
&DA £DA £.DA &DA
i <xoc. <P084 ccs_L.
C!:_P08U_ SDA &DA
&DA &DA & CA &DA
T6·G~~%SE6MCR1·~

&D C>R&40420045 &F · Hi)40429046

T+/Z.:DCT5_R 4 1 5
.
T+/OF&DA &DA &OA

£(U " 11440420047

9_U ;#040420048

T+l'.@5;I.&DA &DA

&+H &A040420049

I
Tl) & 9H&40420050l

T+l'_2&+. Y6>IESDC

I

£0 3J-40420C51!
I
! N&(* ~ZY4042005~
I
I
&D Myt-140420053
S&C I!< PCH4o42C054

Ti"/?YO@GUBXPD&<·
- T+l'OT£<· YB@P S&<X
.
T+/l;&OA &OA GOA

!
o I
E&< N/<40·2ocss;
l
&O POU404200!:6

le
5( 0 9.IV4()4200 57j

··

! ('

£0 LJ*4042005B! .. ,

l (

&+H J li)40420059 1 !

IS>< 8 9 U40420C60,

N14_ &OA &DA &DA
.
t.OA &ll7·IE 2;1
3K4A Q<PNlDCCluC
.
8&<e't'8lilN 6·PCS_X

&DA &CA &DA &OC

Olil&

Ga>

="'7M£FI

c

s:+.tt>.J·.,._.&oA
.
OK4A &CA &DA &DA 3""Ll&<LAS@E 8%?
&D.t &DA &DA &OA Rl·GC9_X l6iU4
D
FX ASC R A

&CA £CA &DA &DA
&DA &DA &OA &OA
.
.£<LU6·XN14 CW6*X 5) ST &<GC8@XV l MC & ( PQ8i>N-£OCT 2<X
&CA &OA 5( SDHIC & B C9 EM
so Q

&.OA &DA &El-PFA
.
F5_jL.5>R l<XRl*I &OA £.DA &DA l+L
Al>IE6MA s·xAe;. S&<PR6) SR&< IASMC Rl+I 0)XE£(P064C E9·,EO=IE1DC05M_
AAE A M C
07090520750

·OEO ;.!1140420068 TZ)C Q C40420069
RS_& 78&40420071 Fl)U 6SY40420072 BlM JZ040420073 lil?- N8M40420074
Oilj l-M4~420076
613752$040420078

T+/Tll

0
)V

5@GR2

i

I

Y&<PR6)SR&OA &<.

oem, 6*PA10CA5·j

9_XIS@N S(S01MC Wl)XE&(SNK4A &DA

&O &1X404200e1,

T+l'UU4ii?Nl=IH&<I T+/\f-.1 )XR5_11.&CA

.
Nl;~Pl·ITl·.1 2)F

Tl)XA9(,TK4A &DA

Rlfll f;O

·· 40420062,
c
1 $M40420063

T+/Wt&DA ·&DA· £.DA

DATE

01AUG74

EC NO. 824765

lSNOV74 824870

16.IUN75 e2sos7

T&<GC8@XV1MCA1>j

E6MA &DA 6·PA1<X N14 &S-40420064

PROG ID
PAGE

404-2 18

c --~-----~---------~------------------------- LAST PAGE ----------------------------------------------~

DATE

01AUG74

EC NO· 824765

15NOV74 824870

l6.IUN75 825057

PROG IO PAGE

(

· · · · · · · · · · · · · · · · · ·(,· · · · · · · · · · · · · · · · ·

· ··

18M MAINTENANCE DIAGNOSTIC PROGaAN

PART NO. 2589915

PAGE

l

.. EOFl E<>F - 5203 PRINTER SYSTEM TEST llOOULE

('

, ER· LOC OBJECT CODE

ADOll STMT SOURCE STA'TE~ttt

Q···

2

DECK 1

0000

3 EOF

START 0

~AOC

·

UKG XiAOO·

5 6

*. .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

...*****************···········*****.
SECTION PREFACE

.

.

.

.

.

..*.

T .,......,.****************************"*********·******************.,.**..

* * 8.

·

9

THIS AREA CONTAINS INFORMATION ~ECESSARV FOR SECTION OPERATION.

10
11 lZ 13

·**
*

THE PROGPAM IDENTIFICATION, FLAGS, FIRST ROUTINE ADDRESS ANO

*

ERROr ~ECORD!NG TABLE ADDRESS ARE LOADED BY ASSEMSLEO DATA. THE ·

CURRE;:· ROUTINE NllMSER IS SUPPLIED BY THE C::lNTROl PROGRAM. THE . ·

UNIT DEFINITION TAHtE, SPUT, IS NOT USED BY THIS SECTION.

·

14 ·

·

OAOO EOFl OA02 00 0103 01
OAOlt 0000 OA06 OA~9

OAOl
OA02 OA03 OAOS OAO'T

15 ..............................********************············.........

16 PROGIO 0C XL2 1 EOFl 1

PROGRAM IDENTIFICATION

17 SPFLGS DC

Xll 1 0 1

FLAGS

18 R..... 0C JL1 1 11

CURRENT ROUTINE NUMBER

19

DC Xl2 1 0'

NOT USED

20 FRTN DC AL2(RTN01)

ADDRESS OF FIRST ROUTINE PREFIX

OA08 OAOD OAOA E05000

* Ol09 il TABADR DC AL2lERRTAB)
OAOA 22 SPUDT EQU

OAOC 23

OC XL3'E050001

AODRESS Of ERROR RECORDING TABLE UNIT TABLE

24

c
OAOO 80

OAOD

25 · 26 . . ER~OR RECORDING TABLE. 27 ·
28 ERRTAB DC xu·eo·

....'.".
e

OAOE OC

OAOE 29

OAOF F5F2FOF3'tOD709C9 OAlA 30

OA17 05E3C509

30

OA18 80

OAlB 31

OAlC OF

OAlC 32

c

OAl) O~C1E2E340FJ40t3 OA2B 33

OA25 0604DltClDSCU2

33

DC Ill 112' DC Cll2 1 5203 PRINTER·
DC xu ·ao·
DC lll' 15' DC Cll5 1 LAST 3 COMMANOS·

OA2t 40

c

OA20 02 OA2E 0000

OA2C 34

DC

OA2D 35

DC

OA2F 36 OIDl DC

XLl 1 lt0 1 Ill 121
XL2'0'

000 40

OA30 37

DC

XU 1 401

OA31 02

OA31 38

DC

Ill. 21

OA32 0000

OA33 3'1 CMD2 DC Xl2'0'

Ol34 40

OAJlt t\-0

DC

Xll 1401

OA35 02

OAJ5 41

DC

Ill' 21

OA36 0000

OA37 42 CMD3 DC

Xl2 1 0 1

OA38 80

OA38 43

DC· Xl1'80 1

OA39 00

OA39 44

~-

OA3A 03ClE2E340F340C5 OA46 45

OA42 090906D9E2

45

DC

I l l 113'

oc Cll3'LAST ·3 ERRORS'

46

('.

OA47 80

OA41 47

DC xu·eo·

OA48 19

OA48 48

DC ll1'25·

c
c

OA49 40C3060404ClD5C4 OA6l .OA5 l E24040E7E7ElE740 OA59 E7ElE7E740ElE"c'E7 OA61 El

49 ECllOS DC
...49
49
50

CL25 1 COMMANDS xxxx xxxx xxxx·

OA62 80

OA62 51

DC xu· eo·

OA63 19

OA63 52

DC I l l ' 25 1

OA64 40C30240EZE3ClE3 OAlC 53 SllSOll DC

OA6C E4E240ElElE7E740

53

Cl25· CK STATUS xxxx xxxx xxxx·

OA74 E7E7ETE740E7E7E7

53

OAlt El

53

OAlO 80

54
OAlD 55

oc

Xll 1 801

0-7E 19

OAlE 56

DC 1u·zs·

c

OA7F 400709C905E34007 OA9T

OA87 06E24040ETE7ET40

OA8F OA9l

4n0ElE7El4040ElE'T

5"1 SllSllO DC 5'1
51' 51

CLZ51 PRINT POS xxx xxx xxx·

0

DATE

28JUt.69

c EC NO. 816444

28NOY69 816542

ZOJaTo
816~8

PROG ID
PAGE

OEOF-1
l

·
c

IBM MAINT~NANCE DIAGNOSTIC PAOGRAM

EOFl EOF - 5203 PRINTER SYSTEfll TEST MODULE

i o I

ERR LOC 06JECT CODE

!

'
l,..o,.....
rt>~

AOl>lt STMT SOURCE ~TATEftEffT

58

~H: 59

DC

lo

0

0
uuuu
lft6"
i
lo
! .·
I
;' 0
!
,,.,..10
i _.,,

0 0
0 0 0

0

0
I
lo
I '1"111<1 ! ~I/A Alf-I
Jo
10
I
0

0

DATE

28JUl69

EC NO. 81Mlt4

0

28NOV69 816542

20JAN70 81651t8

0

PAflT NO. 2589915

PAGE

lA

PROG 10 PAGE
..J .J

0

·~·' JBM MAINTENANCE DIAGNOSTIC PROGRAM
C'

PART NO. 2589915

PAGE

2

c EOFl EDF - 5203 PRINTBl SYSTEM TEST MODULE

...... ERR lOC OBJECT CODE

ADDR STMT SOURCE STATEftENT

('-
~
c
.{' :.~:.
'·c·itt
c
r
......
c.
"* J.
c~ti ....
,........
c
c
- ,j J J"' ·c~
C,
c c
.ti.JI
c.," \;~
c
-c
..(........".
c
:r--·
c

OA99 01
OA9A 00 OA98 FFFF

OHCJ ·OA9A OA9C

OHO

OA90 C2 02 OA9D

OA9D

OAAl 3C 40 ODC7

0AA5 3C ~ OOC6

OAA9 30 E3 ODC9

OAAO 38 Oft OOC9

OA81 f2 90 OF

OAB4 OC 2f OOC5 082F

OABA OC 51 0095 OOCT

OACO F2 87 OC

OAC3 OC 77 OOC5 0871

OAC9 OC 09 0040 0Dt:7

OACF 3C 00 0876

OA03 31 EO OCOA

OAD7 31 E4 DCDC

OAOB 31 E6 OCD£

OADf C2 01 0001

OAE3 34 01 OOC.8

OAEl 35 01 ODCB

OAEB 02 01 02

·z OAEE 7D 00 00
OAFl EO Bl

OAF4 34 01 ODCI

OAF& Cl EO OBOC

OArc 30 E3 ODC9

OBOO 39 E2 OOC9

o08so0s4

c3o9

Fl
10

oOeOaC28

OBOC 30 E3 ODC9

0810 39 E2 OOC9

0814 39 Fl OOCI

0818 CO 10 OCC8

OBlC 38 02 ODC9

0820 38 80 0006

0824 CO 10 OCCI

0828 3A 80 OD06

082C 30 E6 ODD3

0830 OC 03 OA57 OASC

0836 ot 03 OA5t OA61

083t CO 81' 021E

0840 02 0841 OA31

0943 OA-61

oB45 oc 03 OA'12 oan

0848 OC 03 OA77 OAK

0851 CO 87 021E

0855 02

OBSS

0856 OOC9

0857

0858 OA7C

0859

oa-;A oc 02 OA&D OA92

· 0860 OC 02 OA92 OA97

0866 OF 00 0003 CJCEl
oe6C o"' 20 OA97 oc;o-r
0872 (){) 20 OA97 ocoa

0878 Of 00 0003 OCIJii
087E co 01 0872

61 .......................................................................

62 63

*
..

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.R.O..U.T.IN.E**01··-··5·2·0·3*S·Y··S·T·E·M···.T.E.S.f.M..O.O.U.lE.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

..·.

64 ·

* 65

COMMANDS ARE ISSUED TO THE 5203 IN RANDOi <>ROER FROM A COMMAND

* 66

TABLE. SKIPS ARE TO THE NEXr LINE ONLV.

·
· ·

67 ·

·

68 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

69 RTNOl DC XL1'01 1

ROUTINE PREFIX

10

DC Xl1'0'

fl

DC XL2'FFFF·

72

USING 8EG1Ntl

73

USING BEGIN1 2

74 BEGIN LA 8EGIN1 XR2

75 - MVI PFIELD+l31 1 C' '

76

MVI PFIELD+1301C' '

LOAD BASE REGISTER PUT BLANKS IN PRINT AREA

77

SNS PSTAT,X1 E3'

78

TBN PSTAT,x·o4·

STORE PRINTER STATUS

79

JF LDl20

BRANCH IF NOT 48 CHARACTER CHAIN

80

MVt PFIELD+l29C48),lPIMAG+47 SET UP FOR 48 CHARACTER CHAIN

81

MVC PFIEL0+81(82) 1 PFIELO+l3l

82

J

SETPRF

83 LD120 MVC PFJELD+l29(1201,LPIMAG+l19 SET UP FOR 120 CHARACTER CHAIN

84

MVC PFIELD+9ClOJ,PFIELD+l31

85 SETPRF f1VI LPOATA-1,x·oo·

LOAD SYSTEM TEST FLAG.INTO PRINT FLO

86

LIO N112,X'EO'

LOAD PRINTER LSRS

a1

Lto xeoo,x·e~·

88

LIO X87t,x··E6·

89 FI~STC LA

90

ST

CMDTA8-2 9 XR1 CMDPTR,XRl

INITIALIZE POINTER TO COHMAND TABLE

91 LDPTR L

92

LA

93

Cll

.94

BE

CMOPTR,XRl 2teXR11 1 XR1 OC,XRl),x·o· FIRSTCC,XR2J

INCREMENT POINTER FOR NEXT COMMND
RE-INJTIAltZE IF THIS IS LAST
CO..MAND

q5

ST CMOPTR,XRl

96

TIO LPERR1X'EO'

97

s1.;s PSTAT,X9 E3'

98

TBF PSTAT,x·e2·

BRANCH I f ANY PRINTER ERRORS/NOT ROY STORE STATUS

99

TBF PSTAT-1 9 X'F7'

100

BT CKBUSY

BRANCH If NO ERROR.STATUS

101 LPERR SNS PSTAT,X·~1'

STORE STATUS

102

TBF PSTAT,X'E2'

103

TBF PSTAT-1 1 X·F7·

104

BT GOOUT

If NO CHECK CONDITIONS, GO EXIT

105

TBN PSTAT,x·o2·

106

TBN FLAG,x·eo·

107

BT GOOUT

108

SBN FLAG1X'80'

SKIP ERROR MALT IF UNPRINTABLE CHARACTER ERROil AND HAS ALREADY BEEN INOIC·TEO

109

SNS PSTAT21X1 E61

STORE LPDAR

110

MVC EtMDS-lOC4),ECMOS-5 PUT LAST .COMMAND IN PUSHDOWN TABLE

Ill

MVC ECMOS-5(41tEC~OS

Of ERROR CONMANDS

112

8

UNPACK

113

DC IL1 1 2 1

114

OC AL2CCMD3J

115

DC

ALZCECMOS)

116

MVC SNS011-10C411SNS011-5 PUT CHECK STATUS JN PUSHDOWN TABLE

117

MVC SNS011-5t4) 1 SNS011

118

B UNPACK

PUT STATUS IN ERROR TABLE

119

DC Jll·z·

120

DC ALZCPSTAT)

121

DC AL2CSNS011)

122

MVt SNSllO-lOCJJ,SNSllo-5 PUT PRINT POSITION IN TABLE

123

MVC SNS110-5C3),SNS110

124

SLC PSTAT2(1) 9 X78

125

ZAZ SNS110(3) 1 0lEROC11

126 PPLOOP AZ SNSllOCJl,OONECll

121'

Slt PSTAT2Cl) 9 0NE

128

BNZ PPLOOP

(. DATE 28.JUt...f:.9
c Et NO. 816444

28IDl69 816542

20JAN'TO 8165't8

PROG ID PAGE

OEOF-1 2

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PART NO. 2589915 ·

PAGE

ZA

I

E~Fl EOF - 5203 PRINTER SYSTEM TEST MODULE

jO

j!~~ ERR lot OBJECT COOE

ADDR STMT SOURCE STATEMENT

lo

** 129 ·

** 130

THE FOLLOWING CODING DETERMINES MHICH FAILURE HAS OCCURRED ANO

131

SETS UP THE PROPER HALT CODE.

132 ··

133 ··

04 - CHAIN SYNC CHECK.

134 ··

05 - INCREMENTER SYNC OR SLIP CHECC.

135 ··

06 - INCRE MENTER FAl LURE CHECK.

136 ··

09 - HAMMER Et.HO CHECK.

0

137 ·· 138 ··

OA - ANY HAMMER ON CHECK. 07 - THERMAL CHECK.

139 ··

01 - CARRIAGE SYNC CHECK ·

l~O ··

02 - CARRIAGE SPACE CHECK.

141 ··
142 ·· 143 ··

03 - FORMS CHECK .JAi'. 08 - NO l'.'P STATUS BIT SET tllTH NO OTHER ERROR. OC - UNPRINTABLE CHARACTER SltlPPED.

144 ·

0882 C2 01 OCOF

145

LA SNSTA&-3,JCRl

POINT AT TABLE OF SENSE /ffALT IMFO

0886 02 01 03

()

0889 lC 00 0894 00

146 SNSLP LA 3(1XRU1XRl

INCREMENT TO NEXT ENTRY

147

MVC CHECKl+lClt,oc.xRll IUJVE MASK TO CHEClt NEXT ERROR BIT

OB~E lC 00 0898 01

148

MVC CHECK2+1Cl).1C,T.a11

0893 39 00 OOC8

149 CHECKl T8f PSTAT-lt*-·

CHECK TO SEE IF THIS JS EtlROR en

0897 39 00 OOC9

150 CHECK2 TBF PSTAT,._.

OETECTEO

··lt'IJ!.·
·.~....,·;

0898 co 10 0686 089f lC 00 OSA9 02
OoeBAAe4 CEOooo87 0222

08A9

151

BT

152

MVC

153 OOHAl.T 8

154 PHALT OC

SNSlP PHALTC1t 1 2C,XR11
HALT
xu·Eooo·

CONTINUE IF flOT
FClJftO IT - SET UP HALT ERROR HALT

OBAA 3C 00 0878

0

oue co 11 occa

155

MVI LPOATA-1,x·o·

156

8 GOO UT

0882 Cl E6 0889

157 CKBUSY TIO I SBUSY,X' E61

0886 f2 87 14

158

J

CK CARR

0

0889 OF 01 0005 OC04

159 ISBUSY SLC TIMOUT '21 ,GIE

0&.1F CO 01 OCCB

160

BNZ GOOUT

oec3 co 87 0222

161

8

HALT

0

08C7 EOllt

08C8 162

DC

XL2 1 E0141

osc9 co a1 occ8

163

8

GOOUT

OBCD 38 80 0209

164 CK'ARR TBN SBYTE1,ss11oe

()

0801 f2 90 07

0804 30 eo ODCO

165

JF SLEFT

166

SNS LCIS1X·EO·

EXIT IU>ULE BRANCH IF.PRINTEA BUSY GO ISSUE CORMANO IF NOT BUSY GO BACK TO SUPERVISOR IF NO TllEOUI
-ausy TOO LmlG
EXIT SUBROUTINE SET UP TO CHECK LEFT Ott RIGHT CARil,
LINE COUNTER DEPENDING ON SSW08
-tUGtlT CARRIAGE

OBD8 F2 81 04

0

0808 30 EO ODCE

167

J

CKDCP

169 SLEFT SNS LCIS·l,X·ECt·

-I.EFT CARRIAGE

......... ~. .~c.,.,,. "'
-~
0

OBOF 30 FF 087B
OBE3 F2 81 OA OBE6 OC 00 OOCF ODCD OBEC 3C FF 0878

169 CKDCP CLI

no

.1e

111

INC

172

MVI

LPOATA-11 X'FP CKLINE
LCSBUl.LCIS
lPDATA-l,X1 FF1

BRANCH IF DCP DID NOT PRINT NO OP LINE COUNTER CHEG

OB Fe> OD 00 ODCD OOCF

0

08F6 F2 81 50

173 CKLt N£ CLC LCISClltLCSB

ll't

JE LDCMO

CHECK LINE COUNTER

OBF9 04 20 0035 OCD7

1'15

lAZ LCERR-1313110ZEROCll

OBFF 04 20 0041 OCDl

176

ZAZ LCERR-1131,0ZEROCll

0

OC05 OC 00 0001 ODCO

171

MVC wou.cu.LCIS

SET UP ACTUM. LINE COUNl'ER

OCOB 06 20 0035 OCD8

118 !SLOOP AZ LCERR-13C3J,DONEC11

c

OCll OF 00 0001 OC04
ocn co 01 ocoe

179
180

SLC WORKlU 10llE
BNZ I SLOOP

OC18 OC 00 0001 OOCF OC21 06 20 O~l OtD8

181

MVC WORKCll.LCS8

182 SRLCOP AZ LCERR-lC3J,PONECll

SET UP EXPECTED LINE COPITER

OCH OF 00 0001 OCOlt

lU

St.C WOR«C U ,ONE

Oc.20 CO 01 OC2l

184

8NZ SBLOOP

OC31 CO 87 02 U

0

OC35 CS

OC36 27

185 OC35 186 OC36 187

8

P1lJRT

DC

XL1 1 C51

DC lll·H·

PRINT LI NE COUNTER ERROR
tESSAGE

OC37 0042

OC!8 188

DC AUCLCERRI

0

OC39 E033

c

OC38
OCJF

eCOon8l

0222

OC41 JC 00 0816

OCJA 189 190
OC40 191
1~2

DC

Xt-21 £0331

8

HALT

DC

XL2'£0331

lllVI LPOATa-1.x·o·

HALT Oii EMC>a SET UP TO SKIP NEXT UflE CTR CtECI.

OCltS CO 81 0882

193

B CltBUSY

OC49· 35 01 ODC8
OC40 1c· 01 OCCl 01
OC52 78 02 00

194 LOCMO L

CfllOPlR,XR.l

195

MVC STitTI0+2C21tll1XRll

196

TBN oc,xau.x·02·

LOAD POINTER FOR THIS COIUIAll>
MOVE INTO COMMAND BRANCH IF NO PRINT

0

DATE

28JUL69

EC NO. 816"4

0

28NOV69
816542

20JAN70 816548

PROG 10 PAGE

OEOF-1 2l

L c 11" ;n

0

..... 'I~
c

· · · ·

·· · · · ·

IBM MAINTENANCE DIAGNOSTIC PROGRAM (

PART NO. 2589915

PAGE

3

EOFl EOF - 5203 PRINTER SVST9' TEST MODULE

(

ERR LOf. OBJECT CODE

ADDR STMT SOURCE STATEHENT

OC55 F2 90 12

197

JF CKSKIP

Ot58 oc 00 01>43 OOCl

198

MVC PFIEl0-l(l),PFIELO+l31

RIPPLE PRINT FJELD

OCSE oc 83 ODC7 OOC6

199

MVC PFIELD+l3lll32)1PFIELO+l30

OC64 oc 83 08FF OOC7

200

MVC LPOATA+l3l(i32),PflElO+l31 MOVE TO PRINTOUT AREA

OC6A 70 FF 01

ZOl tKSKIP Cll 1C,XR11,X 1 Ff 1

3RANCH If NOT SKIP TO NEXT lINE

OC60 F2 01 18

202

JNE SETLC

OC10 OE 00 OOCF OCD't

203

ALC LCSBCl),ONE

OC76 OC 00 OCCl OOCF

204

KVC STRTID+2C U ,LCSB

SET UP TO SKIP TO HEXT LINE

c

OC7C 30 70 OCCl
ocao F2 04 18

205
l-06

CLI STRTl0+21112
JNH LOETAB

IS WE OVERFLOW LENGTH, SET UP
TO GO TO LINE l

OC83 3C 01 OC.Cl

207

MVI S'fRTI0+2, 1

c

OC87 3C 00 ODCF OCBB OE 00 OOC.F OCCl

OC91 30 70 OOCF

208

MVI

Z09 SETLC ALC
no CK112 tLI

LCSB,O LCSBU >t STRTJ0+2 LCSBtll2

SET UP EXPECTED LINE COUNTER TO WHAT IT SHOULD BE AFTER THIS COMMAM>

c

OC95 f2 04 06 OC98 OF 00 OOCF OC92

OC9E 38 80 0209

211

JNH

212

SLC

2l3 lOETAB TBN

LOE TAB LCSBU >,U.U2+1 SBVTEl,SSWOB

TAKE CARE OF CROSSING LINE 112 PRINT USING RIGHT CARRIAGE IF sswoe

OCA2 F2 90 Olt
OtAS 3A 08 occo

21.tt

JF

. .1

215

SBN STRTio+lt>x·oe·

IS ON

OCA9 38 80 0006
OCAD oc 01 OA2F OA33 OCB3 oc Jl OA33 OA3l OCB9 oc 01 OA37 OCCl
OCBF F3 00 00

216

SBF

21T

MVC

218 ·

MVC

Zl~

MVC

220 STRTI 0 S IO

flAG,X1 801
CMDl C25 oCMD2 CMOZ ( 2) .,CM03
·-·,*-· CHD3C 2l t STRT!0+2

TURN OFF UPC FLAG PUT THIS COMMAND IN PUSH-DOWN TABLE
00 COMMAND

'......

OCC2 OC 01 0005 OCEO
occe 30 EO OAOO

221

. MVC Tl MOUT ( 2) , TI ME

222 GOOUT CLI x·Aoo·,x·eo·

SET UP BUSY TIMEOUT CHECK TO SEE IF SECTION RELOCATED

c

OCtt CO 01 OAOA OCOO EO 87 4A

223

BNE ENTRY

224

B

LDPTR( t XRZJ

YES, GO TO SYSTEM TEST SUPERVISOR NO, REMAIN IN TEST

225

c

OC03 0001
OCD5 0002

222276 ***C*ON*S·TA··N·T·S···*·**$*1Mr**·***·****************·***********··*..*"'***e..**** OCD't 222289 ·O·N·E·····O·C·*··IL2·1·
OCD6 23Q TWO DC ll2'2'

OCDl FO

OCD7 231 OZERO OC Oll'O'

c

ocoe Fl
OCD9 '7070
ocoe oaoo

OCD8 232 DONE ot OCOA 233 Nl12 .DC
ococ 234 xeoo oc

Dll'l'
Xl2'7070 1 XL2'81:>0'

OCOO 087C

ocoe 235 xeic DC XL2'87C·

.. ,, ..t I I 'i
c

llCDF 1770

OCEO

OCEl 1'8

OCEl

OCE2

OCE2 0080040040051000 OCF6

236 TIME DC

237 Xle DC

238 SNSTAS EQU

Z39

DC

ll2 1 6000'

*XL1·1e·

TABLE OF ERROR STATUS/HALTS

Xl21' 008004004005100006C·4000902000A0021)07800001'

OC£A 0604000902000AOO

239

c

oc '2 2001800001

239

0Cf7 4000022000030100 0002 240

Xll2'40000220000301000800020C'

OCfF 0800020C

240

. 241 ·

c

242 ·· TABLE Of CORMAMOS.

c

0003 E201

243 ·

OD03 2~ CMDTAB EQU

OD04 245

DC

·
Xl2'E201'

PRINT & SPACE 1

,., 4 I

0005 E202

0006 2~6

DC

XL2 1 E202 1

PRINT l SP.ACE 2

.,~,

0007 E2Cl

0008 247

DC XL2'f201'

0009 E203
0008 E201

ODOA 248
oooc 24t9

Dt XL2'E203' Dt XL2 1 E201'

' PRINT SPACE 3

ODOO EOOO

OOOE 250

DC XL2'E000'

SPACE 0

OOOF EZOl 0011 EOOl

0010 251 0012 252

DC Xl2'E201'
Dt n2 ·eco1·

SPACE 1

0013 E201

0015 E6FF

ODll £201

c

0019 E4FF 0018 00

0014 233 0016 2'54 0018 255 ODlA 256 0018 257

DC XL2'E201'

Dt

Xl2'E6FF 1

DC n2·e201·

DC

ll2'E~FF·

oc Xll 10'

' PRINT SKIP TO LINE xx
SKIP TO LINE XX

0

............. 258
259 260

............. · PRINTOUTS ·············:tr·························*""·**·..···~···

261

IBM MAINTENANCE DIAGNOSTIC PftOGRAR

PART NO. PAGE

2589915 3A

£0Fl EOF - ~20~ 'RINTER SYSTEM TEST MODULE

ERR lOC OBJECT CODE

AODR STMT SCURCE STATEN:HT

: c..........~
! .. '()..
I
I
0
0 10
. o.l .....<C
~ !
1! 0
0 0
0
o·
0
'.:.Ht.i
·:tol.:J,"'
0
'O

OOlC 03C905C540C306E4 0042 262 LC ERR oc Cl39 1 LINE COUNTER ERROR. IS XXX. SHO BE xxx.·

0024 D5E3C50940C5D909

262

002t D6094840C9E240E7

262

0034 E7E74B40E2C8C440

262

003C C2C540E7E7E748

262

oou
OD'tlt
ooca
ODCA ODCC
ooce
OOCF

*.$$· 263
264 ...............

0043 0044

265
226676 268

.*P.FIR.E$ELS*DER*VOE*EQSD*U ·S·T·OC··R·l·A·lG··E--*·**·.

. ******'"'***..-**·······.,.*-***··········--····
O~Prt BYTE FOP. RIPPLE PRINTER WORK FIELD

ODC7 269

OS Cll32

OOC9 270 PSTAT OS
ooca 27! CMDPTR OS

CL2 Cl2

ODCD 272 LCIS OS cu

PR.INTER STATUS
COM"ANO TABLE POINTER ACTUAL Llh"E COUNTER

ODCE 273

OS

ODCF 274 LCSB OS

Cll
cu

EXPECTED l !NE COUNTER

ODDO

0001 275 WORK OS Cl2

0002

0003 21'6 PSTAT2 OS CL2

OD~
0006

... ...... 0005 217 TIf\OUT OS tl2
0006 218 FLAG OS tll
.,. 219
280

............ 281 · EQUATES ****~***·***************~****-***************'***,...*"'*
282

0010 283 IAR
0008 284 ARR. 0001 285 XRl

EQU 1·10·
EQU x·oe· EQU x1 01·

INSTRUCTlON ADDRESS REGISTER ADDRESS RECALL kEGtSTER IH:JEX REGISTER 1

0002 286 XR2

EQU 1·02·

INDEX REGISTER 2

287

0208 288 SBYTEO EQU x· 2oe·
0209 289 SBYTEl EQU x·209·

FIRST BYTE OF COMMON SENSE SWITCHES SECOND BYTE Of COMMON SENSE swncHES

020A 290 SBYTE2 EQU X1 20A1
0206 291 SBYTH EQU x·2oa·

FIRST BYTE OF SECTION SSW$
SECIND BYTE OF SECTION SSlfS

0212 292 TEST EQU x·212·

SR.T ENTRY TO CHECK CONSOLE SWS

0216 293 LINK EQU X'Z16'

- ENTRY TO CHAIN ROUTINE

021A 2<i4 PRINT EQU X'ZlA'
021E 295 UNPACK EOU x·21e·

- ENTRY TO PRINT - ENTRY TO CONVERT HEX TO EBCDIC

0222 0226 0232
0800

296 HALT EQU 297 PACK EQU
298 UTAB EQU
299 LPlMAG EQU

1·222·
x· 226' Xx·'a2o3o2·'

- ENTRY TO HALT ENTRY TO PACK EBCDIC TO HEX OCP UNIT TABLE
FIRST BYTE Of 5203 PRINT IMAGE FIELD

081C 300 LPDATA EQU X'87C'

FIRST BYTE OF 5203 PRINT DATA FIELD

0004 0080

· 301
302
· 303 ·· SENSE SWITCHES.
304
'3:>5 SSW05 EQU x·o1t· 306 sswoa EQU x·eo·

PRJHT ON MFCU USE 5203 RIGHT CARRIAGE

301

OAOA 308 ENTRY EQU x·AOA1

MULTJPROGRAMftlNG ENTRY

OA90 309

END BEGJN

0

0 0
:o

--

OAH 28JUL69
c EC NO., 816"44

2oNOVb9
~U!A2

PROG ID
PA~E

OEOf·l 3

0
It-Ii I ·.lnA
9

DATE Et NO.

28JUU)q 8lbl.IJ4*t

28NOVMI 3165#+2

20JAtHO 816546

PRC!G Hl
~AGf

L

.J
0

0

IBM MAINTEHANCE DIAGNOSTIC PROGRAM

eon EOF - 5203 PRINTER SYSTEM TEST MODULE

CROSS-REFERENCE

SYMBOL T LEN VALUE OEFN

R£F~RENCES

ARR c 001
C' BEGIN A OOlt

CHECKl A OOLt

c CHECK2 A 004 CKBUSV A OOLt

CKCARR A 004

CKOCP A 004

CKLINE A 006

CKSKIP A 003

CK112 A 004

CMC>PTR A 002

CMOTAB A 001

c CMDl A 002 tM02 A 002

CM03 A 002

c .t>OHALT A 004 DONE A 001

DZ ERO A 001

EC MOS A 025
ENTRY c 001

ERRTAB A 001

EOF A 001

FIRSTC A 004

FLAG A 001

c FRTN A 002 GOO:.JT A 004 HAlT c 001
c IAR c 001 ISBUSY A 006

.,,,-

c
.,c,.,..

ISLOOP A 006 lCERR A 039
LCIS A 002 ltSB A 001 LDC MD A OOlt LDETAB A 004

LDPTR A 004

c LD120 A 006 LINK c 001

LPDATA C 001

c LPERR A OO#t lPIMAG t 001

Nll2 A 002

c.. ONE A 002 PACK c 001
........' Pt=IELD A 001 c PMALT A 002

PPLOOP A 006
c PRINT c 001 PROGJO A 002

PST AT A 002

c PSTAT2 A 002 RNUM A 001

RTNOl A DOl

c SBLOOP A 006 SBYTEO C 001

SBVTEl C 001

SBYTE2 C 001

S8VTE4 C 001

SETLC A 006

SETPRF A 004

SLEFT A 004

SNS LP A 003

SNSTAB A 001

SNSOll A 025

SNSllO A 025

0008 OA9D 0893
0897
0882 OBCD
OBDF OBFO OC6A OC91 OOCB
0003
OA2F OA33 OA37 OBA4 ocoe OCD7 OA61
OAOA
OAOO
0000 OADF ODD6 OA07 OCC8 0222 0010 0889 OC06 0042 OOCD
ODCF
OC49 OC9E OAE7 OAC3 0216 087C OBOC 0800
OCOA
OCDlt
0226 OD"tlt
OBA9 0812
021A
OAOl
ODC9
0003 01.03
OA99
OC2l 0208 0209 020A 0208 OC88
CACF
0803 0886 CCE2
OA7C OA97

OZ84 001... 0149 .·
0150 0157 0164 0169 0113
0201 0210 0271 02Lt4 0036 C039
0042
0153 0232 0231 0049
0308 0028 0003 0089 0278
0020
0222 0296
0283
0159 0178 0262 0272 0274 0194 0213 0091 0083 0293 0300 0101 0299 0233 0229 0291 0268
0154 0126 0294 0016 0270 0276 0018 0069 0182 0288 0289 J290 0291 020CJ 0085 0168 Ollt6 0238
0053 0057

c

OATt:

28JUt69

EC NO. 816.it4t~

28NOV69 816542

0012 0073 0074 0309 0141· 0148· 0100 01C}3
0158
0167
0170
0197 0212
0()90* 0091 0095· 0194 0089 0211· 0217 0218· 011~ 0218 0219·

0126 0125 0110 0223
0021

0178 0182 0175 0176 0110* 0111

0111· 0115

0094 0106 0108· 0216·
010~ 0107 0156 0160 0163 0153 0161 0190

0157 0180
0175* 0176* 0178· 0182· 0188 0166* 0168· 0171 0173 0177 0171· 0173 0181 0203* 0201t 0174
0206 0211
0224 0079

02 oe· ozo9· 0210

0085* 015S· Ol6V 0096 0080 0083 0086 0127 0159 0119

0172· 0192* 0200* 0183 0203

0oi0olo5· 0076· 0080· 0081
0152·
0128 0185

0081· 0083· 0084

0084* 0198

0077· 0018 0097* OO'l8 0099 0101* 0102 0103 0105 0109· 012~ 0127·

0020 0184

0164 0213

0202
0082 0165
0151 Ol4S 0116 0122

0116· 0117 0122* 0123

Oll'l* 0121 0123· 0125* 0126·

20JA1'70 816548

L,

PART NO. PAGE

2589915 4

f·....~....·..,
;Q
i
0

IBM MAINTENANCE DIAGNOSTIC PROGRAM
0

,l...,.,.0...,...... 0

EOFl EOF - ~203 PRINTER SYSTEM TEST MODULE

SYMBOL T LEN VALUE OEFN

CROSS-REFERENCE
REFERENCES

0 0
0
\
lo
10
l=g:

SPFLGS A 001 SPUOT A 001
SSW05 c 001 SSW08 c 001
STRT!O A 003
TABADR A 002
TEST c 01)1
TIME A 002
TtMOUi A 002
TWO A 002
UNPACK c 001 UTAS c 001
WORK A 002
XRl c 001

XP.2 1(78
X.800
X87C

c 001
A 001
A 002
A 002

OA02
OAOA
0004 0080 OCBF
OA09
0o2ce1o2
0005 OCD6 021E 0232 0001 0001
0002 OCEl
ococ
ocoe

0011 0022 0305 0306 0220 0021 0292
0236 0277 0230
02c;5 0298 0275 0285
0286 0237 0234 0235

016.ft 0213 0195· 0204· !>205 0207· 0209 0215* 0219

0221
0159· 0221·

0112 0118

0117· 0089*

0179·
uo9o

0181· 0091·

0183· 0092

0092·

0093

0152 0194· 0195 0196 0201 0074· 0094 022~

0124

008T

0088

0095

TOTAl STATEMENTS FLAGGED IN THIS ASSEMBLY c

0

I
jo

0

0198· 0199 0199*

0
i o j ~ ' .

0120 0149 0150

'O
; ..t.t!it·
WJ!!">P.
0

PROG ID PAGE

10
l! o

ttoft ·' 0
IIWU:-U

lo OEOF-1 It 0

DATE

28JUL69

EC NO. 816"4.4

28NOV69 81651t2

20JAN'10 8165.ltS

0145· 0146

PART NO. 2589915

PAGE

4A

0146· 0147 0148

PROG 10 PAGE

OEOF-1 u

c

··

--· ·- · · · · · · ·. ·- -~---.-e
H4 ~~'a- ISM MAINTENANCE DIAGNOSTIC PROGRAM
I ~

.-.-.~-·-~r·
PART NO. 2589'115

PAGE

5

EOFl EOF - 5203 PRINTER SYSTEM TEST MODULE

OBJECT EARO LISTING
c THE CHARACTER INDICATES A BLANK COLUMN AND THE CHARACTERS D E H INDICATE NUMERIC SHIFT.

.,,.C Cl 1 THROUGH 16 CL 17 THROUGH 32 Ct 33 THROUGH 48 Cl 49 THROUGH 6~ Cl 65 THROUGH SO CL 81 THROUGH 96

'A~I

C SBiPOlUA·&·e··· 7 P··············· ·~············a~ e·o$·····~··&··o ······O·······~·

I PYKEOFlOOOl

c
c

T+ · VBBIO t ezu
.
·r+-Z3CllA8>( i4C
. .
T< 1SC*U8A 11az

Ht;A& H <· .oa4C
-· E6JX06;H F~CC5_L
. ..
X-AV 5 1 XI5;1 5·$
IC5«(1&-?CEOfV&7

P6·XN8iPR- · 111ua.
.. MO)PDSUA 9c,X~4C
S&DCX9·) &+~X94A
.
G4Y*<CG*Cl&/7C U

nit · 0 1 SM5<GNl+I
X9"'~Xt+~X9:; FMC
.. . -
9=...x~oo '""'8 -o
CL&7GI H;3G-ClY

t · · · e · H· · D · B · · B
. C4UCS8@GT9+I 9·~
. . ..
>ID H31 C~QOSO
. .-
19 3*<~ ?H2</Flt

· · · UG·HOEOF10002
X94 70<EOfl0003
..
.( C lSO«EOF10004
KC MA;KMEOFlOOOS

I
I

1

dHEB( · oczas-soo 0807I+;H(2lX7C·T D >2< e · ?H- 2$TG1t +S-QB)l · EOF10006

c
"'"""~
(l
c
c
c
C-

.
. . T. t9807I+;H(2LX
T.&_XBWG /OH; -Y
· T. >HCJ<<B&&-BZ·
T<&?FC·-9 7IOA
.
T<O? :BAL /03H+H
THOOWCLM<SO&-CMO
. .

.
7C·T D 3H+ H(2LS
. .
7BWD< OZ28X·< OZ <500-BZ·<6 i CJ<
.
.. /lo B: USOHli<BH>
. . <500 CtOC3&Q-CLM

.
C>S D 3H+V (5TC
. .
1sx3 /OHi -nsxo

·

·

<5< AB7.8 tl-.lt-0

H;i8GC<TA9->

. .
<6 a CtO<S< AC ~

. .
WCI<< CZPBVO< OZ

< e -D- (SlH< · -D- KBZ*

CG

.v

*

·
>Q LU

9iY*HCOOC5&3MO D
. C·uf3l3"BGit 7
< 7JC*2FH 5ACC-

... - *

.S-WH/8EE/H

t HKMTGlltOEA

. . ·····-HK&lFJMtt04
<2<BG SH .KUXHAO

.
CC·"2-N OH >.BE

·-H2UVHlaSFJMlCOlt

. +8-QB2JYEOF10007
+B--AK. EOF10008 IAO<AOQ·EOF10009 f B&MA&l~EOF10Q10
.
SEl EHS~EOflOOll IAO<A3SOE0fl0012

i
I
~ t
[

T<-lRCO (4&3MO 0 <H·BG /,El05B8CI

c c c

T.-2HCM<ll02CC··
. T.&26C·a+ 71C<O

. Cl-2CBli1177" ~H
. . . '* lli-&FCO l302

. .
AF08 C·i<5 0 C<D
.
K+H BfhH&ACYHt<
.. -

.
(3350C<G2AA'a &3 Al
. .- .
t- lCC OH.OV3C D H<O

ZIKO JB&MCNZ&EOF10013
BOVHJm$Fta IAO<A·taEOFlOOl~
84Zl2<~EAH .AOMA-.HYEOF10015

c

. . ...... . . . . . Tl&3IBT·< tY7C<G 3 < &7NC+ 1 8 Y 0 DHB>BGK- A · OSPAOB H-tA)O;OB A A AJ A-& A +AOMA&aQEOF10016

T+-4XB&H 8- -AB

M S OD £ ~C+HAB-.S ;HCS-G - +HAS GS ;$·8-G U"Otl2tPE&<f09(P TlJU EIHEOF10017

....... lf-5B&<PR6,SRK4C I8UCX9·).t+.H1DC BlMCX9=).

················ .·.......·..··..

c

....... ... 72DEOF10018

Ft

ASC

R A SO

Q··········

...··.... 1011690

l267008QEOF10019

· · ·

--- -- -----------------------
'.

- - - - _ . . ; . _ _ - - - - - - - - - - - lAS'f PAGE - - - - - - - - - - - - - - - -

DATE

28JUL69

EC NO. 8 l64ltlt

('

28NOV69 816542

ZOJANlO
8165·8

PROG 10 PAGE

OEOF-1 5

L

J
J

· . ......; ....._. ...... ·.yt... ·_

-·. ·-· ········ ·-· ····················

· · · · · · · · · ·· · · · · · · · · · · · · · · · · .- · · · · · ·

JBfoi MA INT tNANCt: OU~OSTIC PROGRAM

PART NO ..
PAGE

2589951 1

ECll3 5203 llNE PfCJNTER FUNCTION TESTS

ER~ LCC OSJfCT CODE

ADOR STMT SOURCE STATEMENT

0 AOO

OAOC E013
C,A02 00
OA03 O! OA04 0000
0 AOb OAOF
OA08 lf91 OAOA E05000

OAOl OA02 OA03
OA05 OA07 OA09 OACC

OAOD 0101

OAOE

OAOf 01 OAlO 00 OA 11 OA93

OAOF OAlO OA12

OA13 38 01 OAOC
f>Al7 F2 10 Olt
0 Al.\ ::c 00 OAOE
OA lE 30 EO lf 95 0 A22 (;O 0 l lf95 OAOE OA28 fZ 81 25
OA2B 38 04 0208
OA2f F2 90 18
OA3l co &7 021A
OA3b Cl
OA37 I 0
OA38 1884t
OA3A E030 0-AJC CC 01 l 801 1807
OA't~, CO 87 021A
OA'tb 81 OAlt 1 QA
0 A48 lBDl
OA4A CC 87 0222 OA4E E 030 0 A50 Cl E2 OASlt OA~.ft 30 f f 0878 OA58 f2 01 Ott
OA58 3C 39 OA63
OA5F 30 I: 3 lf 93
0 Ab3 38 04 lf93 OA67 f2 10 25 OA6A 39 0'9 0208 OA6E F2 90 16 OA 11 C 0 87 021A OA75 Cl OA1t. 25 OA 11 lC g:;
0 A79 l:OOE
OA78 OC 01 18Dl lBDF
OA 81 CC 87 021A
OA85 81

OA36 OA37 OA39 OA38
OA'46 OA47 0Alt9 OA4f
OA 15 OA76 OA78 OA7A
OA85

2

DECK 4

3 E013 START X'A00 1

* 4 ···························$·~·····********~$···****·*··········*******

5 ·

SECT ION PREFACE

6 ·························****·****$********~··~···*····$$~·*****·······
* 7 · THIS AREA COtvTAINS INFORMATION NECESSARY f·OR SECTION OPERATIQN.,

* 8 · THE PROGRAM IDENTIFICATION, FLAGS ANO fI~ST ROUTINE ADDRESS

* * 9

ARE LOADED BY ASSE~BLEO DAT A. THE CURRENT ROUTINE Nll'8ER IS

* 10 · SUPPLIED BY THE CONTROL PROGRAM. SECTION UDT ENTRIES ARE

* 11

DEFINED PARTIALLY 8Y THE SECTION SO THAT THE CONTROL PROGRAM

·

* * 12

CAN SUPPLY OPTION BYTES.

13 ········*················**********************************************

14

Dt Xl2 1 E013'

PROGRAM lOENTIFICATiON

15

oc

Xll 1 0 1

FLAGS

16 RNUM DC

XL l t l 1

CURRENT ROUTI NE NUMB ER

17

DC

Xl2 1 0 1

RESERVED

18

DC

AL2(RlNU

ADDRESS OF FIRST ROUT1;4e PREFIX

19

DC

AL2(ERTU

ADDRESS OF ERROR RECORDING TABLE

20 SPUOT OC

Xl3' E05000'

UNIT OEFINIT ION TABLE - PRINTER

21 ~$····························****************·············************

* 22 ·

* 23 ·

ROUTINE l - SENSE COMMAND TO PRINTER

2 It ·

(RESTORE CARRIAGE CS> BEFORE EXECUTINGt

·

25 ·

*

l2.76 ·E·X·P··!2····D·C······X·l·2·1·0·1··0·1·'················******·········*··············

28

29 RTNl DC

30

DC

31

DC

xu ·i ·
Xl l '0 I
Al2 CRTN2)

RWTINE NJMBER
FLAGS ADDRESS OF NEXT ROUTINE PREFIX

3332 ·······T·B·N····S·P·U··D·T·,8·1·1·*1 *******~****D*U*A*L**F*E*E·D···················*·····~··

34

Jl NIGEB

35

MVI EXD12,x·oo·

36 NIGEB SNS

37

CLC

STAlX,X 1 E0' SlAIXC2J,EXPl2

SENSE FOR CARR.LDC ..
ARE LINE COUNTERS Ai LiNE l

38

JE

SPALT

JUMP OVER HALT

39

TB~ SBVTEOtSSW05

PR I NT ON MFCU

40

JF GR.ALT

41

B

PRINT

PRINT 1CMD DECODE ERROR'

42

DC

XL1 1 Cl 1

4 3

DC

IL l '16'

44

DC

Al2CREOOP)

45

DC

Xl2 1 E030 1

46

HVC MAP(2t,CHT13

PUT CHART NO. IN MSG.

47

B

PRINT

PRINT PROCESSC'R CH<..MSG.

48

DC

xt 1 1 81 1

49

DC

ltJ 1 10'

50

DC

ALtC MAPI

51 GRAL T B

HALT

INVALID 'N' FIELD IN SENSE COMO.

52

DC

Xl2' E0301

53 SPAlT TIO JEXT,PBBUSY

54 JEXT CLI UCSFLG, X·FF 1

120 CHAR.I NAG

55

JNE SE STAT

56

MVI -EC'.i81tX'39'

SET TEST FOR BIT OFF

57 SESTAT SNS STAT6,X'E3'

SENSE STATUS BYTES

58 lECHBl l~N STAT6,8'100'

TEST 48 CHAR.BIT CN OR OFF

59

Jl

GKYOOK

bO

TBN SBYTEO,SSW05

PRINT ON MFCU

61

JF HALIT

62

B

PRINT

PRINT CHAIN CHK.ERR

6 3

DC

Xll 'C1'

64

DC

lll'37 1

65

DC

AL2(CHACHE3

66

DC

Xl2'EOOE'

bl

MVC MAP C2 t 1 CHT19

PUT CHART NO. IN MSG.

68

8

PRINT

PRINT PRINTER MAP CHART NO,.

69

DC

Xll 1 81'

DATE

25AUG69

EC rm. 816"85

310Cl69 81652C1

Z8NOV&9 816542

02MAR'l'O 816f:3l

OlNOV70 81676.tt

19NOVll 818677

PRC6 ID PAGE

OEOl-3 1

ISM KAINTENANCE OIAGNOST!t PRQGRA"

PART NO .. PAGE

2589951
lA

EOl3 5203 LINE PRINTER FUNCTION TESTS

ERR LOC OBJECT CODE

AODR STMT SOURCE STATEMENT

OA86 OA
OA87 1801
0AS9 CO 87 0222 OABD EOOE
0 A8F CO 87 0216

0A86
o.ue
OA8E

OA91' 02 OA~ 80 OA95 OAE2

OA93 OA94 OA96

0A97 Cl EO 0 ADE OA98 38 O~ 0208
OA9f F2 90 10 OAA2 0C 02 1891 lBAO 0 AAS CO 87 021A OAAC: 41
OAAO 13
OAAE 1897 OABO EOEO
OA82 FO lC 6F
OA85 Cl EO OAOE
OA89 38 Olt 0208 OABOF29018 OACO CO 87 OZlA 0 AC4 Cl OAC5 lA OAC6 1881 OACS E031
OACA OC 01 1801 1803
0 AOO CO 87 021A OA~ 81 OAD5 QA OA06 1801
OA08 CO 87 0222
OAOC E031 OADE CO 87 0216

OAAC QUO OAAF OABl
OAC4 OAC5 OAC1
OAC9
OA04 CA05 OA07
Cl.ADO

OAE2 03 OAE3 00 OAE"t 0816

OAE2 OAE3 OAE5

OAE6 Cl E6 OAED
OAEA F2 81 25 0 AEO 38 04 0208 OAfl f2 90 16
OAF4 CO 87 021A
OAFS Cl OAF9 16 OAFA \8C7
OAFC E032
OAFE OC 01 1801 1800 0 804 CO 87 02U 0808 81
0809 OA
OBOA l 801
OBOC C 0 87 0222
0 810 E032

OAFS OAF9 OAFS OAFD
0808 0809 0808
OB 11

70

oc

11

DC

72 HAL IT 8

73

DC

74 OKYOOK B

Ill'lO' AL2t MAPJ
HALT xLZ ·eooe·
LINK

75

767
78
79

·*·*·

·

·

·

·

·

····
RWT

····
INE

··
2

·
-

·

·*··············
T 10 TO N01 R.EAOV (PRINTER MUST BE

··········
DEVICE NOT READY

·······
BEFORE

·

·········..·
EXECUTINGI

·

·

·

·

·

· * ·
·

80 ·

·

8812 ·R·T·N·2····D·C·····X···ll 1·2···················R·O··U·T·IN·E···N·.J·M·B·E·R········*············

83

DC

)(ll980'

FLAGS - MANUAL INTERVENTION

84

DC

Al2 fRTflG)

ADDRESS OF NEXT ROUTINE PREFIX

8865 *****TI*O**R*IN*R*OY*,N*R*DY··············S·i·-O··U·L·D··B··R·A·P·t·:H···O·N···T·E·S·T···C·F··N·O··T··R··U·D·Y····

87

TBN SBYTEO wSSW05

88

JF

lOARR

PRINT ON MFCU
JUMP TO SKIP PRINTING

89

MVt RORNf31,TON

PUT NOT IN MSG.

90

8

PRINT

PRINT MAKE NOT READr

91

DC

XL 1 1 It11

92

DC Ill'l9·

93

DC. ALZ(MANORU

94

OC

95 lOARR HPL

96

TIO

Xl2' EOEO' X9 6F' ,x·1c·
RlNRDYwNROY

NOT READY HALT
IF PRINTER OK, SHOULD BRANCH

97

TBN SBYT EO tSSW05

9~

JF

TALT

PR INT ON lllFCU

99

8

PRINT

PR INT NOT READY ERROR

100

OC

Xtl 1Cl'

101

DC

IL1 1 26'

l 02

DC

AL2 CCCRJNS I

103
104
105

DC
MVC
B

XL 2 1E031 1
MAP«21. CHTlO
PRINT

PUT CHART NO. IN MSG.
PRINT PRINTER MAP CHART HO ..

l 06

DC XL 1 1 81'

1C7

DC

108

DC

109 TAlT B

IU 1 10'
AL2C MAP)
HALT

·ERROR - Tl 0 fAJ LED TO BRANCH

110

DC

ll l RlNROY 8

Xl2 1 E031 1 LINK

GO TO DCP TO LINK TO NEXT ROUTINE

112

111143 ·· ·······********································*·······$·············~·

115.

ROUTINE 3 - TIO ON SUSY TO NOT READY oe·JJCE

·

······* 116 ·

·

.. 111178 R**H*d**··D·C······X·l·l 1·3··········*~9·······R·O·U·T·IN··E··N·J·M·B·E·R·············

119

DC

XL l ' 0 I

f LAG s

120

OC Al2(RTN4t

ADDRESS Uf NEXT ROUTINE PREFIX

112221 ***····T~I·O*···P·R·F·C·U··,R·U··S'·f·············BR·A·N··CH···S·H·O·U·LD···N·O·T··O·C$C·U·R······~$·~~$$

123

J

124 PRFClJ TBN

R2EXIT SBYTEO,SSW05

PRINT ON MFtU

125

Jf

R2BUSY

126

8

PRINT

PRUIT BUSY ERR

127

DC

Xll'Cl 1

128

DC

Jll 1 22'

129

DC AL2CBA8USYt

130

DC

XL 2 1 E032 1

131

MVC MAP 12 >t CHT 17

132

8

PRINT

PUT CHART NO. IN MSG ..
PRINT PRINTER HAP CHART NOc

133

DC

Xll 1 8l 1

134

DC

I ll' l 0 1

135

DC

Al 2C MAP I

13 6 R2 BUSY 8

HALT

·ERROR - 'ff.ST I /0 ON BUSY FA!LEO

137

DC

Xl2 1 E032'

DA TE

25AUG69

EC 1110. 816485

31 OCT6Y 516529

28N0\'69 816542

02HAR70
816631

01NOV10 8l67M

191\iOV11
818671

PRQ; ID PAGE

OEOl ~·3
lA

258"?951 l

5203 UNE PR IN'TfR HINCT ION TESTS

ERR lOC OBJft l C.GDE

ADOR ST~T SCURCE STATE~ENT

0812 co 57 0216

OBlt. Cit 0817 80 0618 0868

081 A Cl EO 0821

°" OBIE f2 81 IA

0821 38

0208

0825 f 2 90 10

OB28 OC 02 1891 1A29

062E CO 87 021A

0832 41

0833 13

0834 1897

0 B36 EOEl

0838 FO lC 03

0838 Cl E0 0&42

063f f2 87 25

0842 38 04 0208

0846 F2 90 18

0049 f.0 67 021A
0840 c 1

O&'tl lA

OS~F 1Bt=9

0851 EOlO

0853 OC 01 lBCl 1803

0859 t 0 81 021A

0850 81

085E OA

085f 1801

Oebl CO 87 0222

0665 EOlO
0861 co 87 0216

0868 05 OBbC 00
086D OClA
08bf tl Eb 0016
u 673 f2 87 AO
0676 OC 01 lf9D 1850 067C OD ff 0800 0800 0082 OD 38 0800 0800
os ee Of 01 lf c;o 1823
0 B8E CO 84' 087C
CIS92 f2 87 00 08'1~ C 1 Ee OS9C. 0 899 F2 87 H 089(. O!. Ol HOC l B62 0 BA2 0( 04 lt03 11129 OBAS 3{. H OOf 8 OB.AC. Cl E2 OBSB
lHHlO Cl ~ osc:e

00 it. 0811 0819
0832
0833
0635 Cl8 37
CB40 084E 0850 0852
0850 085E 0060 0866
OB~B
066( 086E

138 R2EX IT 6

UNK

GO LINK TO NEXT RTN VIA D~P

139

l~O ~·······*********·*******·**********·**********~*~**$*********·*~******

lltl *
142 ·
1~3 ·

ROUH NE 4 - TIO T 0 RE ADV CEV ICE
(PROGRAM HALlS 10 I~D!CATE PRINTER MUST SE MADE

* * *

l't4 · l'o5 ·

REAOY, THEN ISSUES TEST 1/0 ON NOT REAOVI

*
*

114467 R·1·N·4··*·D*C·····X··l~l 0·4·············*·····R·O··U·T·IN·E··N··JM·B·E·R····*··················

148

DC

Xll'80'

FLAGS - MANUAL INTERVENTION

149

OC AL2(RTN5)

ADDRESS OF NEXT ROUTINE PREFIX

115510 $······T·I·O····T·Y··B·S·,N·R·O··Y·. ·····~··········································

152

J

RlttHK

GO ON IF PR INT ER READY

153 TYBS TBN SBYlEO,SSM05

PRINT ON MFCU

15-'t 155

JF MVC

RltN~OY
RORN( 3) ,KN.ALB

BLANK NOT IN READY MSG

156

B

PRINT

PR INT MAKE READY MSG

157

DC

Xll'4l 1

158

DC

IL1°l9'

15«}

DC

AL2 CMANORE )

160

DC

Xl2 1 E0El'

16!. R4NRr.Y HPl x·o3· ,x·1c.

MAKE READY ~~L.T

162 R'tCHK TIO JIVE1NRIJ'!'

TEST 1/0 ANO BRANCH ON NOT READY

163

J

RltEXl T

-SMO NGT BRANCH

lM JIVE TBN S8YTEOeSSW05

PR INT ON MFCU

165 166

JF

ERR41

8

PR INT

PRINT READY ERAtm

167

DC Xll'Cl'

168

DC

l ll 126'

169

CC Al21SNIROt&

110

or. u2 · eo1 o·

171

MVC MAPC21,CHT10

PUT CHART NO. IN MSG.

172

8

PRINT

PRHIT PRINTER MAP CHART NO.

113

OC.

Xll' 81'

174

DC

ILl'lO'

175

Dt Al2(MAPI

176 ERR4l B

HALT

·ERROR

177

DC

XL2'f010 1

17 ll R4E XIT 8

LINK

GO TO NEXT RTN VU CONTROL PGM

******** 179
180 ...............................................................

181 ·
* 182 * 183 * 184
185 ·

·

* ROUTINE 5 - TIO ON SUSY TC READY DEVICE

·

CPRINT ER SHOJLO SE READY· TEXT i/O ON BUSY SHOULD

NOT BRANCH)

·

·

118867 ·R·T·N·5····D·C·····X··ll·'*5'············...···R··O·U·T·IN·E··N·U·M··BE·R··········..···········

188

DC

Xll'O'

FLAGS

189

C'IC

Al2 CRT N6 i

ADDRESS OF NEXT ROOT lNE PREF IX

119910 ········T·1·0····E·R·R··51·t·B·U·S·Y···**······T·E·S·T··1·1·0··O·N··S·U·S·Y··-S·H·D··N··O·T··S·R·A·N·C·H······

192

J

R5EXI 1

193 ERR51 MVC MSECS(2),SFHU

19~ TW

CLC lPll256),lPI

OE LAV

195

UC lPIUOt,lPI

7.5

19~

StC MSECSC28,0NE

SECS

197

BH lW

198

J

RAELC

ENO Of IR W/SIO SKIP OPEN J. R. G..

199 flAElC TIC STllltBUS\'

200

J

R5E XI l

201 STILL ·Mvc

202

MVC

Z03

'4'il

204

TIO

PBCA(StePRIN
~RAtCSieKNAlB
BERALT,X'll 5 UFERR,P8BUSY

PUT PRINTER IN BUSY ~SG..
fH·. ANK LJ R Cl4RR<
SET PRINTER HALT ID
PRINT SUFFER WSV

205

l W BUSL E ,CABUSY

lEf T CARR. SUSY

3WC'l'M
l'.!an??

28NO\!t:9
s iti5ti2

02 ~MHO 8H63l

01NOV70 8.!.i:i1M

l9NOV11 8liil6l1

PROG iO
PAGE

fl'il!:RT NO_,,
P l GE

5203 LINE ?RINTER FUNCT!~N lESTS

ERR lOC OBJECT CODE

ADOR STMT SOURCE STATEMENT

OSB 4 C l EC 0606

206

HC BUSR i ,uc~BY

0 888 F2 87 30
OSBB oc en lC.OC lt!6A oec i 1C 37 osrn

207

J

208 UFERR MVt

20'9

MVI

TEPCU
PBCM S)~SUH
13ERALT.,X 1 37'

PUT StFfER IN BUSV MSG~ SH SUFFER HALT tO

OBC.5 f2 81 23

210

J

lEPCU

OBCS CC 01 lCOC 105A

211 WSLE M'.fC P SC AUl h CARR

PUT CARR~IN BUSY t'JSG

OBCE Ot 04 lC03 lB71t

212

MVC l'IRACt5t, lHl

PUT LEFT IN SUSY MSG

OBClt 3C 38 OBfB

213

M\li 8 ER Al. l , X' 3 S1

SET LEFT CARR.HALT ID

OBD8 F2 81 10

214

J

TEP CU

0808 OC 07 lCOC 185A

215 BUSRI MVC. PBCA( St ,CARR

PUT CARR iN BUSY MSG

OBEl OC 04 1C03 lB6F

2lb

MVC RRAC( 5)., THGlR

PUT R lGHT IN BUSY MSG

OBE 1 3C 39 OBFB

217

HVI 8ERALT,x·39e

$SET RIGHT CARR.HALT 10

0 BED 38 Olt 0208

218 TEPCU TBN SS YTE O, SSWC5

PRI NT ON MftU

OBEF f2 90 18 0Bf2 CO 87 021A

219

Jf

JUSALT

220

8

PRINT

PR I NT MOT eus y ERR

08F6 Cl

08f6 221

DC

JCL l'C l'

OBF7 29

OBF1 222

DC

Ill '·'91 1

OBF8 1C22 OSFA EOOO

OBF9 223

DC

OBFB 224 BERALT DC

Al 2tREBUSYI
xtz· eooo·

06ft OC 01 1801 lBDD

225

MVC MAP l21 1 tHT17

OC02 C.O 87 021A

ZZ&

B PRINT

PUT CHART NO. IN MSGe PRINT PRINTER MAP CHART NOo

OC06 81

OCOr 227

DC

XU 1 81 1

OC.07 OA

OC07 228

DC

I Ll 1 101

OCC8 1801

OC09 229

DC AL2CMAP I

OCOA OC 00 OC15 --08F6

230 JUSALT f4VC YECWtU .,BERAlT

PUT 10 INTO HALT

OClO CO 87 0222

231

8

HALT

OCllt EOOO
OC.16 CO 87 021.6

OC15 232 YEOW DC 233 R5EXIl 8

Xl21 E000' LINK

GO TO NEXT ROUTINE VIA OCP

231t

~ 2365 23 7 238

.*·*.

.

.

.

.

.

. . $········--··················-····················$~*··········

ROUTINE 6 - LID'S TC A RE.ADV DEV IC.E

· ·

OClA 06

OtlA 22.3ft-90 R··T·N·6····D·C·····X··l·l ·1 6··1 ····*············***· RCXJTINE ·N·J·M·B·E·R························

OC18 00

OClB 241

DC

Xt.1 1 0 1

FLAGS

OClt OCF6

OClD 242

DC

Al2CRTN71

ADDRESS Of NEXT ROUTINE PREFIX

OtlE CO 8T l'tOA

224443 ******8*****BR··O·U··T·····..································**··············

OC22 31 E It 1846

245 GIDDAP LIO LPIADR,LPIAR

LOAD IMAGE ADDR. REG.

OC26 Ot 01 l BDl 1807

246

MVC MAPt2),CHTl3

PUT CHART NO. IN MSG.

OCZC 30 E4 lf95

241

SNS STAJ>t,X 1 E4 1

GRAB IMAGE AODR.REG.

OC30 OD 01 1F95 1846

2lt8

CU: SlA IX( 2 t, LPI AOR

l"AGE ~EG.lOAOEO CORRECTLY

OC36 f2 81 3f

249

JE

GOL IO

\'ES, TRY OAR

OC39 38 Olt 0208

250

TBN S8YTEOtSSW05

PRINT ON MFCU

Ot30 F2 90 32

251

,Jf

I MAU

OC.ftO OC Olt 1C31 1C2C

252

MVC LE8M.(511EGAMI

PUT IMAGE IN MSG

OC46 CO 87 021A

253

B PRINT

PRINT IMAGE AODR.ERR

OCO Cl

OC"tA 251t

OC

>Cl. l'C 11

OCltB 16

OC48 255

&C l l l '22'

Ot4C 1C42

OC"tO 256

DC

Al2CARWAU

OC4E E03A

OC'tf 257

DC

Xl2'E03A 1

OC50 tO 81 021E

258

8

UNPACK

ACTU Al IMAGE AOOR

OC54 02

OC5'o 259

DC

lll1 2·

OC55 1F95

OC56 260

DC Al2tSTAJXt

OC51 lCltCJ

OC56 261

OC Al2COIRISI

TO

OC59 CO 81 021 E

262

8

\NPACK

EXPECTED

OC5D 02

Ot50 263

DC

lll1 2 1

Ot5E l81t6

OCSf 261\

OC

AL2 t lPI ADfU

FROM

OC60 lC55

OC6l 265

DC Al2tDIRSH

TO

OC62 CO el 021A

266

B PRINT

PRINT REG IS & SHD ..8E

OC66 81

OC66 261

OC.

XL 1 1 81'

OC6l 13
OC68 1C.55

OC.b1 2b8
OC69 269

DC IL1'19' OC Al2(01RS8t

OC6A C.O 87 02U

210

6

PR !NT

PRINT PRINTER MAP t~A~T NO.

OC6E Sl

OC6E 211

DC Xtlfi8P

OUf OA

OC6f 272

DC lll'l0'

OC70 1801

OCH 273

OC

Al2t~AP)

DATE

2SAUG69

EG NO.. Sl6AS5

310C l69 616529

28NOV69 816542

02MAR10 816631

01 NflV70 8li&1t;.;iib

l'i!N0'.-'7 l 818617

PRO(; l iJ
p£(;~:

· · · · · · · · · · · · · · · · -~ . · · · · · · · · · · · · · · · ·

IBM MAlf~l Et.;ANCE DIAGNOSTIC PRClGRAM EOB 52Ci3 LINE PRINTER FUNCTION TESTS

PART NO. 2589951

PAGE

3

ERR LOC OBJECT CODE

AOOR STMT SOURCE STATEMENT

oc 72. c () 87 0222
OC76 E03A OC 78 31 E6 l 84A OC 7C 30 Et 1F95 OCBO OD Oi 1 F95 184A OC.86 f 2 81 3F 0 C.69 3S 04 0208
ocao n 90 32
OC.90 OC 04 lC 31 lC 27 OC.96 CO 87 021 A
OC.9A C 1 0 C9B 16
OC'K 1C42 vC9E E03.tt OCAO C.O 87 021E OCA't 02 OU5 1F95 OCA7 1 C49
Q(ACjl cc 87 021£
DCAD 02 OCAE 184A
oceo JC55
0(C2 CO 37 OllA OC.86 81 OC.87 13 OC.88 1C55 CC.BA CO 87 021.A
OCBE 81 OCBf OA
occo 1801
OC.\:2 CO 87 0222 OCC 6 E C34 OCC8 30 E3 lf93
occc 38 01 lf92 ocoo f 2 90 lf
OC03 38 Ole 0208 OC07 f2 90 12 0 COA CO 81 0 2 l.l OCDE Cl OCOF 22
ouo lC.77 OCE < E03C.
0L(4 CO 87 021A Qtl8 61 OCE 9 CA 0 CEA 1801 OLEC (0 87 0222 OCF 0 E03C.
OCF2 CO 81 0216
0(f6 07 OCF 7 tC 0 CF8 OOOA
OC f A 3C 0 1 l FA 1 OCH C2 01 l FAb 0002 (.() B1 12A3 OOOb CO 87 0216

ocn
OC9A OC9B OC9D OC9F
OCA4
OCA6 OCA8
OCAD
OCAF OCB l OC86 OC87 OC89
OCBE OCBF occ 1
OCC7
OCDE
OCDF CC.El OCB
OCE8
OCECJ OCEB OCF 1
OCF6 OCF 7 OCFCJ

27'4 U'1AlT 8

275

DC

276 GOLIO LIO

211

SNS

278

ClC

219

JE

280

lBN

281

Jf

282

MVC

283

8

284

oc

2135

oc

286

DC

281

DC

288

8

289

DC

290

oc

291

oc

292

8

293

oc

294

oc

295

DC

296

8

297

oc

298

DC

299

oc

300

8

301

DC

302

DC

303

DC

304 lSMFT B

305

oc

306 FOl IO SNS

307

T BN

30B

JF

309

TSN

310

Jf

311

8

312

DC

3lJ

DC

31'9

oc

315

DC

316

8

317

DC

318

DC

319

DC

320 ULT B

321

oc

322 R6EXIT 8

323

HALT ~ 2 1EC3A 1
,x· l PDAllRt l P DAR
STAI X E6·
STA IXC 21 t LPDADR
fCllC
SB YTE O, SSW05 lSHFT
LEBAU5 >,ATAO
PRINT
xu ·c1 ·
Ill' 22' Al 2(ARWAl J
Xl2'E034 1 UNPACK Jll 12 I
Al2{ STAI iO
Al2C DIR JS i
UNPACi<
lll'2' lil2CLPDAOR)
Al2CDIRSBI PRINT Xll 181 1 Ill' 191
AL21DIRSBJ
PRINT XL l '81 1
1u·10·
Al2 (MAPJ
tiAL T
Xl2 1 E034 1
STAT61X'E3 1
STAT6-11 B 1 1 1 R6EX IT
S8YTEO, SSw05 LALT
PRINT XL l 1C 1 1
llI' 34'
AL 2CNOPLIO) Xl2 1 E03C 1 PRINT Xll'81' 1u·10·
Al2( HAP)
HALT
Xl2' E03C'
LINK

!MAGE AOOR ..REG ..ERROR HALT
LOAD DATA AOOR.REEG. GRAB DATA AOOR. REG. OATA REG.LOADED CORRECTLY YES,TRY NO-OP LATCH PRINT ON MFCU
PUT DATA IN MSG.
PRINT DATA ADOR.REG.ERR
ACTUAL ADDR.REG.
FROM
TO EXPACTEO DATA ADDR.
FROM TO
PRINT REG.JS & SHD BE
PRINT PRINTER MAP CHART ND.
DATA ADOR.REG.ERROR HALT GET STATUS BYTES NO-OP CHECK PRINT ON MFCU
PRINT PRINTER MAP CHART NO.
NO-OP HALT GO TO NEXT ROUTINE

33215t ······································Q:·························*········

32 6 · 327 ·

ROUTJ NE 7 - CCMMANDS TEST F~OM TABLE
CPROGRAM ISSUES COMMANOS SEQUENT IALlY FROM TABLE

* *

328 ·

-arnTAB- t

...

329 ·

·

333310 ·RT·N·7····DC·ot··X·l·.1··'7··1 ····················R·O··U·T·I·N·E···N·U·M·B··E·R········*·*******·

332

O:..:

Xll 1 0'

FLAGS

333

OC

AL2(RTN8)

ADDRESS Of NEXT ROUTINE PREFlX

334 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

335

MVJ l1CTR,x·o1·

SET LINE COUNTER TO 1

336

LA CHO TAB, XR 1

337

e

CKCMO

!'38

8

LINK

33q

SET UP COMMAND TABLE POINT ER GO ISSUES COMMANDS FROM THIS TABLE LINK TO NEXT RCllTJNE

340 ·······································································

341 ·

·

DAH

2~AUG6'9

EC 1110. 8ltiit85

31 OCT69 816529

28NOVti9 816542

02MAR 70 816t.H

01NO\f10 816"16/t

19NOV7l 818677

PROG ID
PAGE

OEOl-3 3

ISM MAINTENANCE DIAGNOSTIC PROGRAM EOU 5203 LINE PRINTER FUNCTION TESTS

PART NO. PAGE

2589951 3A

ERR lOC OBJECT COOE

AODR STMT SOJRCE STATEMENT

ODOA 08 0008 00
OOOC Of80
ODOE CO 87 llt32
0012 EltOl 001.lt 3C 01 lFAl 0018 C2 01 lfC6 ODl C 36 01 1825 0020 IC 01 lf 97 01 0025 C2 02 0883 0029 30 EO 1F80
0020 38 80 0209
oon F2 90 oe
OD31t CO 81 1389
003£ 1F80 OD3A 186A
003C FZ 87 08
OD3f co 87 1389
0043 lf8C 0045 l86A 0047 8C 07 00 186A
004C CO 87 1389
005C 1F97 0 052 188E
0054 OC 00 1882 l88E
OD5A 36 02 182F 005E 8C 08 00 1882 0 063 OE 00 lfAl lf97
0069 ao oo lFAl 1841
006F F2 0.ft CC
0072 OC 01 0070 OD&E 0078 ()f 00 lFAl 0000
007E 78 04 00 0081 F2 90 53
0084 8C 08 00 188E 0 089 OC 00 lfAl lf97 OD8F 70 2A 01 0092 F2 01 15 0095 OC 01 l4C2 1854
0098 oc 01 oooc 1854
0 OAl OC 01 OD6E 1854 ODA7 F2 87 20
ODAA 70 55 01 OOAO f2 01 15
0080 oc 01 14C2 1856
0 086 oc 01 oooc 1856
ooec oc 01 OC6E 1856
OOC2 f2 87 12
ODC5 OC 01 l4C2 1858
OOCB CX: 01 ODOC 1858 () 001 OC 01 OD6E 1858 0007 co 87 1389
ODDS ~000 ODDO 18fl OOOF 36 02 1831 0 OE3 8C 10 00 l8F l ODES CO 81 1438 0 DEC E200
ODEE lC 01 ODf 9 01
OOF3 CO 81 1't38 ODF1 0000 ODF9 30 EO lfa·o
ODFO 38 80 0209 0 EOl f2 90 12

ODOA 0008 0000 0013
0039 0038 ODltlt I) Dlt6 0051 0053
oooc
OODE ODED OOFS

342 · 343 ·

ROUTINE 8 - CARRIAGE SPACE-SKIP TEST

334454 ·R·T·N·8···*OC·····X··tl···a··1 ···$············R·O·U·T·I*NE··N·U·M··B·E·R·······················

31t6

DC

XlPO'

FLAGS

347

DC

Al2fRlN~t

ADDRESS CF NEXT ROJTtNE PREFIX ·

334489 ········8······X·IO·········*******···~·M·A·K·E··S·U·R·E··C·A·R·R·.·IS····················

350

DC

XL 2 ·e1eo1 ·

351

MVI LICTR,X 1 01'

ON LI NE NO. 1
SET LINE CO~TER AT 1

352

LA

SPSl<-21XRl

LOAD CMD.AOOR.REG.

353 BACGO A

TWO, XRl

UPDATE CMO.AODR.REG.

354

HVC CMOS AV 12It1C 9 XR U

SAVE THE CMD.

355

LA

LP0+7,XR2

LOAD MSG.ADOR.REG.

356

SNS STATO,X 1 E0'

GRAB UNE COUNTERS

357

TBN SBYTEl ,SSW08

RIGHT CARR.

358

JF

FRANG

359

8

360

DC

361

OC

362

J

363 FRANG 8

364

DC

CVD
Al2 ISTATOI Al2CDASHI MO DASH CVO Al2( STATO-U

CONVERT RIGHT LINE CTR.
f~OM
TO
CONVERT L INE ND · 10 DEC ..

365

DC

366 ~CX>ASH HVC

367

8

368

DC

369

DC

370

MVC

371

A

372

MVC

373

ALC

374 CKOUNT CLC

315

JNH

Al2CDASHI CC81XR2l1DASH
CVD
.AL2 CCMDSAV I AL2C SKLINO)
SPOPClJ,SKLINO
TWLVE,XR2
on2,xR2a,SPOP ltCTRI U 1 CMOSAV lICTRUJ,FOlG JUMRES

TO
MOVE INTO PRINT AREA CONVERT LINE COUNT OF CMO.TO OfCo
FROM
TO
MOVE COUNT INTO SPACE MSG. ALSO
UPDATE MSG.AOCll.REG.
PUT SPACE MSG. JN PRINT AREA ADO SPACES TO LINE CDUNT LINE COUNT FULL

376

MVC

377 RSOUNT S LC

378 Jl.JfllRE S TBN

3 79

J F

380

MVC

381

HVC

382

CLI

383

JNE

384

MVC

385

HVC

386

MVC

367

J

38B NE XLE N C LI

389

JNE

390

MVC

391

MVC

392

HVC

393

J

RSOUH+5121 1CkOUNT+5
LICTRU J, ·-·
0( 1XRU 1 X' 04' ITSASP
0(12 1XR211SkllNO UC TRC U 1 CMOSAV lC,XRlJ1X'2A'
NEXLEN FRMLE+3(2JeADFL~2
FRAOD12J 1 ADFL42 CKOUNT+5(2) 1 AOFL42 JTSASP
lC 1XRU 9 X' 55 9 00112
FRMLE+312 J, AOFt 85
FRADOl21 9 AOFL85
CKOUNT·5C21,ADFL85
ITSASP

RESET·llNE COl.NT IS THIS A SKIP JUHP IF ITSA SPACE PUT SK IP H SG. IN PR INT AREA MOVE IN LINE NO. TO SKIP TO IS THIS A SKIP TO LI NE 42 JUMP IF NOT PUT 42 ADOR.JN LIO PUT THE FRm. AOOR .. IN FORM LEN.LINK.
JUMP TO CONVERT TO DEC.
IS THIS A SKJP TO lINe 85 JUMP If NOT PUT 85 AODR. JN LIO
PUT THE FROM AOOR. JN FORM l EN ..l JNk o

394 00112 MVC

395

MVC

396

MYC

397 !TSASP B

398 F RADO DC

fRMlE+3C2),ADfOLG
FRADOl2J 1 AOFOlG CKOUNT+5(2) ,AOFOLG CVO
Xl2' 0 1

PUT 112 ADDR.JN LIO
PUT THE FROH ADDR .. IN FORM LENe ll Nf\o
CONVERT TO DEC.FORM LEN.. FROM AOOR ..

399

Ot.

AL 2(LNGTHJ

TO AOOR.

400 401 402 403

A

SVNTEN, XR2

HVC 0( 179 XR2J ,LNG TH

B

SKJX JG

DC

Xl2'E200 1

UPDATE MSG.ACOR.REG.
PUT FORM lEN. MSG. IN PRINT AREA PRINT A LINE

404

MVC

't05

B

406 PUTSlJ1 DC

407

SNS

408

TBN

lt0'9

JF

PUTSUMC2J,U,XRU
SklX to
XL2'0"
STATO,K 1 E0 1 SSYTEi~ss~oa
LEH IC

P !JT A CARR. CfCJo INTO U NKAGE
!JO CARR .a. O.
om. PARAMETER
GRAS C~RR.UNE COUNTER
RI GH'i CAAR ..

DATE

25AUG69

EC NO. 816'i>85

31 OCT6":l .816!.'.'29

28N0\169 8165't2

02MAR70 8lf>63l

01NGV70 816764

19NOV71 8186'17

PROG ID PAGE

~01-3
!A

?ART NOe PAGE:

PJi,fl.i NO., ?AGE

l~~9~~<ii. ti!-A

ERR toe OBJECT CODE

ADOR STMT SOURCE STATEMENT

0£04 OC 04 lOCB UH:>f Ot:OA OC OD lfl.'O H-Al OrUO F2 Ol lD OEU F2 87 OF
OEl~ OC O~ 18C8 1874 OElC 00 00 lf8C lFAl
o E22 r-2 01 oe
OIE.25 10 00 Cl OE2B CO 81 OE'H OE2C CO 87 OOH OE30 3A 01 lF 86
OE34 OC 00 1780 OE7l OE 3A CO 81 l 732 OE3E 38 02 1F8S
o E42 n io oo
OE't5 ?.c 20 OE56 0 E49 OC 05 18CC U.29 OE4f f2 87 04 OE 52 3C lA OE 56 0 E56 CO 87 021 A OE SA 81 CE58 CO OE5C UHO OE 5E 0C 01 1801 1809 Q E64 CO 81 021A
OE6a es
OE69 OA
OEoA l 801 OE6C CC 81 0222 0 E70 E033
OE72 C.C 81 OE25
ono co a1 1432
0 E7A E002 OE 7C C. 0 87 0216
0£80 09 OE81 00 OE82 OF lit
OE84 CO 87 021 A OES8 lt2 0 E89 10
OESA 190'4
OU!C ECOO OESE 3C CS OEB4 OE92 3B FF lf 99 0 E96 39 30 OAOC
OE9A F2 10 12
OE90 30 £2 lFSF 0 EAl 38 01 lf8f OU5 f2 90 59
OEUl 39 30 oaoc
0 UC F2 90 O't OEAF CO 87 1275 OEB3 3C 00 C8H 0 EB7 OC 83 08H OSH OEBD OE 00 lf99 iS23 OEC3 CC 87 1432 0 EC7 E20l OEC9 30 19 1F99 CECO CO 01 OEAS
0 ECl 3 0 E3 0 t 8'it
OEOS F:Z Sl 33

410

"'iCH-l CH ~rnGrn

411

STA iC{ l h t IC TR

RIGHT U NE lOC.,CORRECT

.4'"1n2

~IJSTU

.J

I SlAS

J1JF!j'} 1f NOT

414 LEFUC MVC

415

ClC

WICH- U Sh T~El
n STATO-l. ~ ~ucTR

416

JNE

417 ISLAS cu

MIJSl\..!
ihx1ui,x~oo~

lAST c~n ~ DONE

418

BE

CLINK

EXIT

itl9

B

8ACOO

420 l'IUSTU SfN TAGS,TAG7

SET lST i. INES ONL 'V fUG

421 422

M\IC Hl TIO( U ,LUKE

B

PS TERR

Pl...'T HALT IO IN MSC
GO PRINT STATUS OR isr um:s

423

TBN TAGS,TAGO

WAS THERE A STATUS ERR

't24

JT STBEP

425

MV1 LCML,45

JUMP TO LOAD SHORT MSG.CWNl SET A MSG.COUNT Of 45

42£;

MVC WICHC 6) wKNAlB

427

J

TNIRP

JUMP TO PRINT

'42 B STBE P MVI lCMl,26

SER MSG., cm.rH OF 26

429 TNIRP B

OBA 430

oc

PRINT XL1'81'

PTHH LINE COUNTER ERR

OE 5B 431 tC~l DC

OE50 432

oc

XU'01 Al 2\l iCOER I

433

"1VC MAP (2t,,CHr14

PUT CHART NO~ IN MSGQ

434

8

PRINT

PRINT PRINTER MAP CHART NO~

OE68 435 OE69 lt36

DC

Xli' 85 1

oc I U' 10'

OE6B 431' 430

DC

Al2CMAP i

e

HALT

l !NE COUNTER ERR HALT

CiE7l 439 LUKE DC

440

s

Xl2 ·E 033s ISLAS

4'-.1 CU NK 8

XIO

442

DC

Xl2'E002 1

SPACE 2

443

8

LINK

't4't

* * 445 ···****····················****************~~****········~····*********

446
447

*

ROUTINE 9 - 'H' & '1' PRINT TEST

*

448 ·

$

449 ******************·********************·******************·····*···*·**

OESO 450 RTN9 OC

XLP 9.1

ROUTINE NJMSER

OE81 451

OC

Xl 1'0 1

f LAGS

OES~ 't52

DC

All 4RTNOA l

ADDRESS OF NEXT ROUTINE PREF! X

453 ****·**********~*******·*****~*******·******************~**************

454

6

PRINT

PRINT HTlE

OE88 ~55

DC Xll 1 42'

OE89 456

DC

l l l' 16'

OE88 457
CE80 4 s a

DC AL2(TJTL9)
oc xtz 1 ECOO'

459

MVi ROCON+l1C'He

PUT H IN PRINT LINE

460 FINFf SBF FINOEX~X'FF'

ZERO COUNTER

461

reF SPUOT,S 5 llOOOC8

100 lPM PRINTER?

~62

JT SvNERO

'463

SNS

STAT2,x~E2e

GRAB T UO.N GS

~64

TBN S:AT2,8 'l ~

HAM~ERS JN Wt

465

JF MOOH

466 f..OCOR T Bf

ltt: 1

JF

SPUDT 1 B' UOOOO' ROCON

100 tPM PRINTER 1

46 8 SUN ERO 6
469 ROCON fll\fl

M40EL
rROAT w*-*

INSERT AN 11 H11 OR A i!ifi

470

MVC PROA1'-H 132) ,,PROAT

PROPAGATE IT

471

~lC FINOEX1J,ONE

't72

s

.XHJ

ADO l TO COUNTER BP. TO PRINT A UNE

OEC8 413

OC

XL 2 · E 2 0 P

474

Cl I fINDEX,X'l9'

25 ll.NES PR!NTEO

~15

BNE ~CCOR

41t;

tll ROCOfHl'ilC··p

H~VE l'S BEEN PRINTED

411

JE CETOUi

O.t.H

2 5~llG69

f.C ~O~ 816485

3WCT6'9 616529

26NOV69. 816542

0211\AR 7C 816631

OlNOV10 816764

l 9NOV7l
818~71

PROG !O
PAGE

OEOl-3 4

orna 3C. B OEM·
OE!JC ~·.: 02 li.Hi'lt!l. 0 HO 3C ~G 08H OEif:t'!' 04 10 lSlA HlS1 DH& 36 02 1829 OEEt: 06 10 l BH 1552 OH·~ S:C Ol 00 lSU ii H9 30 40 08fE OHO CO t\l CHA OF01 CO 87 1432 Of05 E20l OF01 CO 81 OECJ2 OFOS CO 81 02U OfOF 14 OFlO CO 87 0216
Ofl-4 CA Ofl5 00
Ofl6 OfE4
0 flS CO ST 021A Of lC. 42 OHO 13 Ofl E 1911 OF2G EOOO 0 f22 38 80 0209 Of26 f2 90 OF Of.£9 3A 08 Of8E OF2C 'JA 08 OF91
OF31 3A 08 CF9D
0 F35 F2 81 OC
OF38 36 08 Of6E OF3C 3S 08 OF91 0 F40 38 08 OF90 OF~4 38 f f l f99
OF48 39 30 OAOC
Of4C F2 10 lE OF4f 30 E2 1F93 OF53 38 01 lF93 OF57 f2 10 l7 OF5A CC 81 1432 OF5E E200 OF60 C0 f!7 OF48 0 F64 CO 87 0222
OF68 EOlO OF6A Fl S7 04
0 F60 CO 87 1275 OF71 Cl EO Of64 OF75 CO 81 HOA Of79 3C. 45· 0808 OF 70 OC 58 0807 0808 0 F8 3 3C '4·B lFH
OFS? OC 76 1F76 lf77
OF8D F3 EO 01 0 F90 Cl E-4 0 F9 1 OF94 Cl EO OFM 0 f98 31 E4 l84E Of9C f3 E2 OC
OF9f 35 Cl 1821 OfA3 Cl f6 OFAA OFA 1 f2 S1 OE
OfAA 3b Ol 18~3 OFAE CO 01 0 fA3

Of06
Ofl4 ()fl5 OFH OflC OF 10 OflF OF21
OF5F
Of69

i'l \:/ !

RO CON 4; l ~c ~ ·r ft

PUT T IN PRINT LINE

LA

l~(h21~ ~2

tOAO ~R i\\!l l!OOR"

4·H 482 i1JE~r-1R

MVl
uz.
A

PRDk1-i~~ 0 4oe ~ANOC2~1DECZROClf
FOUR~ Xil.2

!ERO HiHO'!Eft HO.,
rn!:R .. PIH wr I.DOW\ ..

484 485

t<l Ml/t
cu

HANOC21,DECDNEl11 0 t 2 , X R2 h HAf'l!O .
?ROAT-1 f:l' 4\.P

ADD i TO HA"K~~o~ PLH HA;iMER NO .. IN FiHN1 AWH:A
E~O Of P~IWT L!NE

486

BE

NEA~R

48? f'!OO!'I B

XHJ

458

DC

XL2t:E20 l'

4B9

B

FINfF

4'10 GETOUT 6

PRINT

491

IJC

Xlllll4 11

492

6

UNtl

493

494 ········*****$~·········$**·*·***····*·······*·~$·····~············~·~·

495.,.

~

496 *

ROUTINE OA - PAPER SEHL!~ TEST

~7·

·

449998 ·f<·T ·NO··A··$O·C····X··U··' ·A.·c ···········****·R·O·U·T··!N·E~··N·U~·B·E·R······***$·~······*····

5CC
501

DC

Xll'~'

OC

AL2HtTNOlH

flAGS ADDRESS OF NEXT ROl!TiNE PREH~

502 ***"''**~*C:*$$$$$$)$j<$$li<~$*$$.$$1'1Pli'"~*>l<$$$$*$$$<$$ll!lt<C<$$"'$>l<ai!r/<$$11):*$$!iiJii:**-~®'1''¢;~j<:f:~:$

503

B

PRINT

P~INT TITLE

504

DC

Xll 1 ~2 1

505

DC

I U * l 9 11

506

DC Al2iTillAi

50 1

DC

XLZ@ EOOO 9

508

TBN SBYTEl;SSWD8

509

JF IT SL ff

510 511

SBN PSSIOl+1,e·1oooa SBN SBUSY+l,B· lOOOt

en SET MOOiflER SU ON

SET MODIFIER

ON

51.2

SBN PSSI02+ldi 11 1000'

SET MODIFIER BET ON

513

J

OGOG

514 ITSL.Ef SBF PSSIOl+l-,8 11 10()0 1

SET MODIFIER HT OFF

5!5

SBF SBUSY+l 9 8 9 1000'

SEY MODIFIER BIT Off

516

SBF PSS! 02+ 1.,8 1 10001

SET MODIFIER BIT Off

511·0GOG SBF FlNOEXoX'ff' 518 SI OST TBF . SPUOT,81 110000'

l ERO COUNTER 100 I.PM PRINTER?

519

JT

OOM4

520

SNS STAT6.X'E2 1

521

TBN STAT6,B' l '

GRAB THE SENSE BYTES HAM~ERS IN RIGHT SHtfT POS.

522

JT

HANG

sz3

e x1c

PRINT A BLANK l INE

52~

DC

XL.2 9 E20Q!

~25

S

SIOST

526 PRNROY 8

HALT

BR T 0 CHECK H~L l ON ERP.OR

527

OC

XL2 6 E010 1

AFTER NOT READY

529

J

HANG

5.zc; GOM4 B

MltOEl

530 ~ANG TIO PRNRDY.NRDV

NOT RUDV

531

S

SROUT

532

MVI ATEATE,C'e'

PUT A PERIOD I~ 96

533

MliC ATEFIV-:U92h-ATEATE PROPAGATE n·

534

M\'! EDI MAG 'l!Cil'" ~

PUT A PERIOD !N 1MA&E AREA

535

MVC

536 PSSHll SI 0

531 SBUSY TIO

EOIMAG-ll119t~EOIMAG
x· OP 9 X11 E-Oi
ssusv.cABUSV

kf'.IO PROPAGATE H S?Jt(,f l RAH

53 8

' TI 0 PRNROY ,NRU'f

53~

LIO SIADOvlPIAR

IS PR UHER f(.f~OY
rn.iu;e ADOR ..

540 PSSKG2 S!O X'00'·X~E?.~

PiU!'H AUNE

541

l

54 2 TEGAN no

543

J

ZERCiX~l
GZOOP fjltHJSY
SAT CH

CHECK BUSY

re rnr 5R

SH !JP '-"MOT41fR. NJ.

COMi!li~N}

544 BlOOP A

5·1t5

BNl

ONE "'Xi;;tl TEGAN

!~AH FOR 1,. A SEC. ..
TO c LEAR 13 us.-,r

DATE

25AUG69

EC NO.. 816485

'.310CT69
s 16529

2BNDV69
816542

02~AR1C
Bl663l

ou~orno
SUl'M

l"'Hl!OV1 l fH il:lt:Tr

PROG 10
PAGE

OIE(.;1- 3 4A

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

··· ·

· · · · · · ·

·· ,

.

·

. ,,

-~

.

·

··

·

·

·

·

·

·

·

·

·

IBM MAINTENANCE OiAGNOSTIC PROGRAM £013 5203 lINE PRINTER FUNCTION TESTS

PART N:O .. PAGE

2589951 5

ERR LCl GfJECT COCE

ADDR STM1 SOURCE STATEMENT

Of82 CO 87 02£2 OF86 EOl't <lfB 8 OC 02 OOOA l 8F4 OFBE OC 58 0806 OBOA OFC4 CO 87 1432 QFC.8 E201 ·ofC.A 3D lit lf99 OfCE f2 81 OA Of Cl OE 00 lf99 1823 OfD7 CO 87 OF48 OFOB CO 87 021A JFDF 12 Oft:C CO 87 0216
OfE4 OB OH5 CO
OFE: b 104C
OH f! C 0 8 7 02 lA OHC 42 OHO 15 OH£ 192C OHO EOOO OH2 38 FF lf99 OfH 3C CS OSC3 Off A OC 'tb 08(2 08C3
1000 co 07 1432
1004 £201 1006 (2 02 080(, l OOA l. 2 01 OB7B lOOE 3b 02 1825
HH < 3 6 01 l B21
1016 6( 02 00 00 AOU 3~ 02 1 PHI lOU W 01 lfCjl8 1848 1024 C.O 82 lOOE 102-8 3C 40 08C3
102(. co 87 l432
l 030 E202 1032 30 ic; lfqq
1036 f2 81 OA
1039 OE 00 lf99 1823 lC3f CC 87 Cff 6
1043 co 87 021A
1 O'tl 12 10'98 C.0 87 02H
lO'tC OC l04t0 00 l O'tE lOf 5

546

B

OfB7 547

oc

548 SATCH MVC

549

MVC

550

B

OFC 4i 5'51

DC

·552

Cli

553

JE

551"t

ALC

555

8

556 lHRDUT B

OfOF 557

DC

558

B

559

HALT

XL 2 'EC14'

AT EAT E-1 C3 ), T HS

PUT T'S IN DATA AREA

A TEF I \1-2 ( 92) tA TEATE-i PROPAGATE THE JI S

XIO

Xl2' E201'

FINDEX,20

20 LI NE PRINTED

THFIOUT
FI NOEX<l) ,ONE
SIO ST

BR TO LEAVE ROUTINE
ADD 1 TO LINE CWNT

PRl"T

SP~CE 2

Xll' 121

LINK

56610 ·· ··························****·······*································

562 ·

ROUTINE OB - WORSE CASE PRINT TEST

563 ·

OFE't OFE5 Off 1 OFEC OFED OHf Offl
1005
1031
l Ott 1

55b645 ·$RlN·O·B···O·C·····X·L··*l'B*t ················R·O·U··T·IN·E··N·U·M··B·E·R·······················

566

OC

XL l '0 ·

FLAGS

561

DC

Al2(RTNOC)

ADDRESS OF NEXT RClJTINE PREFIX

556689 ········B······PR··IN·T······************P*R*I*N*T***·*wo*~*S*E**C~A·S·E··P·R··IN·T··T·E··ST··· ·······

570

OC

Xll 1421

571

DC lll'21'

572

DC

Al2CTITlBt

573

DC

XL2·Eooo·

57~
515 GETAH 51b 577
576

SBF MVI MVC B
OC

fINOEX,X'FF' DASTu,c· H' OASTU-1(71),0ASTU XIO
Xl2'E201'

ZERO LI NE COUNTER
IN~ ERT AN 'H' PROPAGATE IT
PRINT A LINE AND SPACE l

579 580 581 NAOUN
582 583
58 it 585 58f 587 588
~59809
591

LA LA A
A MVC
ST
ClC Bl
HVl B
DC Cll JE

lPI,XR2
lPD-1 ,x Rl
TWO,XR2
TREE,XRl Ol3,XR1),.0(,XR2)
S IN OE X · XR 2
SINOEX(2),TUFORF
NAO UN
LP0+71,Y 1 40' XIO
Xl2'E2C2' F1NOEX,X'l9' ZJGOUT

LOAD IMAGE ADDRESS
LOAD DAT A ADDRESS
ADD 2 TO IMAGE ADOR. ADO 3 TO DATA ADDR. MOVE 3 CHAR. lNf O DAT A AREA SA VE J MAGE ADDR. IMAGE AOOR. UP 48 BR TO MOVE IN 3 MORE BLANK PRINT POSITION 72 PRl~T A LINE ANO SPACE 2
25 T IHES THRU

592

ALC FINDEXC U,ONE

593

8

GET AH

INCREMENT LINE COUNTER

594 Z JGOUT B

595

DC

PRINT
Xll 1 12'

SPACE 2

596

P

LINK

597

lOltC 104 [)
lOltF

55998~ 600

··*·······R··O·U·T·I·N·E··$OC··-··R··IP·P·L·E···P·R·IN·*T *PA*T*TE*RN**································*

601 ·

CPRIJGRAM PRINTS ROUTINE TITLE ANO THEN PRINTS All·

602 ·

CHAIN CHARACTERS IN A RIPPLE PATTERN. EACH LINE $

603 ·
* 60.ft ·
605 006 ·

CONTAINS THE CHAIN IMAGE REPEATED AS MANY TIMES ·

AS POSS IBLE IN THE PRINT l INE. SUCCEEDING LINES ARE DISPLACED ONE CHARACTER TO THE RIGKT TO

* *

PPO\/ IDE A l EFT TO RIGHT RI PPlE. THIS ROUTINE IS *

607 ·
608 ·

ESPECIALLY USEFUL DURING PRINT CHAIN CLEANING.I ·
·

660190 R··TN·O·C···D·C······X·l·l·1C··1·*··············R·O··U·TJ·N·E···NU·M··B~ER·······················

611

DC

Xll'O'

FLAGS - NONE

612

DC

H2 ( RTNOOI

ADDRESS OF NEXT ROOT INE PREFIX

bl3 ····················4*···*···~·········································

DA H:

2 ~ UG 6·~

H NO. 8lt>'t65

-

2aNrnu)9 8165"'1.2

02MR'l'O 816631

01 NlV70 8lti7b4

l91'mV71 .f.lUH,77

PROG 10 PAGE

CE 01- 3 5

IBM MAINTENANCE DIAGNOSTIC PROGRAM Eo13 52 03 LI NE PRJ NTE R F lJNCTI ON TESTS

PART NOe
PAGE

2589951
SA

ERR LOC OBJECT CODE

AODR STMT SOt.RCE STATEMENT

1050 CO 87 021A 1054 42
1055 oc
1056 1938 1058 EOOO lCSA 39 06 OAOC 105E F2 10 27 1061 3C 83 1086 1065 3C 83 1 OBA 1069 3C 83 1596 1060 3C 84 1598 1071 38 02 OAOC 1075 f2 10 10 1078 3C 71 1C86 l07C 3C 77 lOBA 1080 3C 77 1596 1084 3C 78 1598 1088 OC 2F lf84 082F lOSE OC 53 1F54 lf84 1094 30 FF 0878 1098 F2 01 OC
l 098 cc 77 lf 84 0817
lOAl OC OB lFOC lf64
10A7 C2 01 087C lOAB C2 02 lfOO lOAF OC 83 08Ff lf84 1085 3C 5f 1595 1089 3C 5F 1597 1080 3C 00 1599 lOCl 3C 00 159A 10C5 CO 87 1432 1 OC9 E201
lOCB Of 00 1595 1823 1001 Of 00 1597 1823 1007 OE 00 1599 1823 1000 OE 00 159A 1823 10E3 30 Ff 1595
10E7 CO 01 lOCS 10 EB CO 87 021A lOEF 12 lOFO CO 87 C216
10F4 00
10f5 00
1 Of6 00
lOF7 1190
10f9 co 87 021A
10FD 42
lOFE 17 lOFF l 9'tf 1101 EOOO 1103 C2 02 112t 1107 !C FB ll51t llCB 38 02 OAOC llOF F2 lC CF 1112 3C F3 1154 1116 38 Olt OAOC
lllA f2 10 Olt
lllC C2 02 1192 1121 31t 02 1152 1125 C2 01 C870

lC54 1055 1057 1059
lOCA
lOEF
10F4 lOF 5 lOF6
lOF e
lOFO lOFE 1100 1102

614

8

615

oc

616

DC

617

DC

618

DC

619

TBF

62C

JT

621

MVI

622

14V l

623

MVI

624

~VI

625

TBN

626

JT

627

MV I

628

MVI

629

MVJ

630

MVI

631 SEF ILO MVC:

632

MVC

633

cu

634

JNE

635

MVC

636

MVC

63 7 OORIPl LA

638

LA

639

MVC

640 RESETl MVI

641 RE SE T2 HVI

642

MVI

643

MVI

644 RPLOOP 8

645

DC

646

SLC

647

SLC

648

ALC

649

AlC

650

Cl I

651

6NE

652

8

653

DC

654

B

655

P~lm
Xli *42*

PRINT TITLE

lll'12 1

Al2 CMSGCI Xl2'E000'
SPUDT. e·u.o t
SEFI LO

·
96 PRT.POS.DEVICE?

RESET l+le 131
RESET2HeUl

FR~MV+2el31

SNDMV+3, 132

SPUOT,8'101
SEFILO
RESETl+lt 119

132 PRT.POS.OEVIC~7 If NOT 9 MUST BE 120

RE SET2+1 el19

FRSMV+2, UCJ

SNDMV+3"120
PFIELOl~8),ATETUF
PF I EL 0-48( Sit I.Pf IELD UCSFLGeX' FF·
DOR IPL

SET UP ~8 CHAR.RIPPLE FIELD
THIS A 120 CHAR.CHAIN

PFIElDC120),ATSVNS SET UP 120 CHAR.RIPPLE FIELD
PFJEL0-120ll2J,PFIELO

LPD,XRl PfiElD-132,XR2 LPO+l31Cl3211PFIELD

LOAD DATA AREA AOOR.
LOAD PRINT Fla.D AOORo
fill DATA FIELD

FRSMV+l 9 95 FRSMV+3 ,95

RESET lST MOVE COUNT RESET lST MOVE DISPL o

SNDMV+1,x·oo·
SNDMV+2 .x ·oo.
XIO

RESET 2ND MOVE COUNT
RESET 2ND MOVE DISPL 0 PRINT THE LINE

XL2 1E 201'

·

FRSMV+lllt,ONE FRSMV+ 3( U ,ONE

OECR.lST MOVE COUNT
OECR. MCJVE DISPL.Of PflElD

SNDMV+l Cl ),ONE

INCR. 2NO MOVE COUNT

SNOMV+2{11,0NE

INCR. MOVE DISPL. OF DATA AREA

FRSMV+l,X 1 FF 1 RPLOOP
PRINT Xll 1 12'

RIPPLE COMPLETE 'I SPACE 2 LINES

Uhk

CHAIN ROUTINE VIA DCP

6655b7 ·***······························································..·····

658 ·

ROUTINE CO - l.tfPRINTA8LE CHARACTER CHECK

·

6~ ·

·

660 *********·····o********·······································..·······

661 AODATE DC

XL 1'0'

ADD ONLY 8 FLAG

662

663 RTNCO DC

Xll '01

ROUTINE NI MBER

664

DC

XL 1 10 1

FLAGS - NONE

665

DC.

Al2 CRTHOE)

ADDRESS Of NEXT ROUTINE PREFIX

666 667

*****B****P*R*IN*T******·············P·R··IN··T···T··I·T·L··E·..·······················

668

OC.

Xll 1421

669

DC

lll 1 23'

67C

OC

.Al2 CUM:SK)

671 672

DC

Xl2 1 EOOO·

1.A

AOTusx. XR2

673 674
675

MVI TBN JT

H OMANY+ 1,X' FB' SP UDT 9 8 1 10' GRED

SET ENO AT PRINT POS.128 IS THIS A 132 POS. PRINT ER

676 677 678

MVI TBN

HOMANV+l,X1 f3'
.e SPUDT '100 1

JT GREO

SET ENO AT PRINT POS .120 IS THIS A 120 POS.PRINTER

679

LA

680 GRED ST

DOUT, l~2
BWHER·3,~R2

SET ENO AT PRINT PIJS.94

681

lA

LP0+1 l'd0U

lOAO O~'l £ AODRA<REG.

DATE

25AUG69

EC NO.. 181t,.85

31 OCT69 816529

28N0Vb'9 816542

02~AR i'O
816631

DlNO\f"IO
816764

l9NOYH 818677

PROG HI PAGE

OE0ii··3 SA

ECB

PART NO~ PAGE

2%-if95l 6

ERA LOt OBJECT LCDE

AOOR ST~T SOURCE STATEMENT

! i2'9 f2 67 04 1 i2t 3t· 01 1835 1130 3C 01 lCft+ l l3'- 7C ff OIJ
1131 to a1 l<432
l BB E200
t 130 7t -'!O 00
1140 38 02 lf93
U41t n 90 21
11"'7 31t Ci 1F99 1148 3t C9 1 f99
l 14F CO 81 COCO 11~3 30 00 if99 11 S7 f2 81 38 11 5A 36 C1 l 82C 11 SE 3 8 0 l l 0 flt
llti2 CC i;o 112C
1166 3C 00 1 CF 4
ll6A to 87 lB't 116£ co 87 1432
1172 ECO l
ll 7't c.o 87 021A
1178 cl 1179 30 ll7A 1S70 11 lC f 03E 11 7E OC 01 l Btl lBDB
1184 t 0 81 C2 l A
l JBS B"' ll8'i OA ll8A 1801
1 )6( co 87 Q222
114'0 E03l
ll'iZ CC B1 1'432
1196 ucc i1-;.eco a1 c22A
l19C 00
1190 Of l l CJE. 80 l lW HH
i u.1 co er 021.i
l U5 41

113(
1173 1178
117~
ll 7e 1170 1188 1189 USS 1191 1197 l19C
1190 !19E: lUO lU5

682

J

WNTH

683 ADTUSX Ii. 68'~ ~UNTH M\II

TWVS IX tX ~l ADDA TE, X*Oli

ADD 2 fl HJ DAU. AOCR ..
SET lOC ONLY 8 FLAG

685 !'iiE:Xf.AR MV I

t86

B

0 ( t XR l ~, X 1 ff·
xrn

PUT UNPRTASLE JN DATA AREA

687

DC

XL2 1 E200·

688 689 690

~VI
TBN Jf

0 r,XRU ,x t40 1 STAT6,8~ 10' UPC ER

Bl ANK THE LAST U'IPRT .CHAR .. UNPRINTABLE CHAR. SKIPPED GO PR INT ERR

fi9l

ST

692

Cll

693 fWHER BE

694 HOMANY CU

695

JE

FINOEXtXRl
·-·f !NOE x, x·o9·
FI NOE X,·-· OOUT

GO ADD ONLY 26 OR GET OUT
DONE ENOJGH P~INT POSITIONS
Jl,IHP TO EXIT

b96 697
698

A

EIGHT ,XRl

TBN AODATE,>t·c1e

Bf

ACTUSX

ADO 8 TO DAT A AOOR. ADO ONLV 8

699

MVI ACOATE' )( 1 oo·

700

e

NEXC.AR

RESET ADO ONLY 8 FLAG

701 UPCER B

702

oc

703

8

704

oc

XIO Xl2' E 001 s PRINT
xu·ct·

SPACE l
SPACE ONCE PRINT UNPRTABlE ERR ~SGe

7C5

DC

ILP6l'

706

DC

Al2fWUOF)

707

DC

XL21 E03E'

708

MVC MAP ( 2 t ,CHTl6

709

8

PRINT

71C

DC

XU' 851

PUl CHART ~O.IN MSG. PRINT PRiN'lER NAP CHART NO.

711

DC

IL 1 1 10'

712

DC

Al2 C"APJ

113

B

714

DC

715 OGUT e

116

oc

HALT
Xl2 1 E03E' XIC Xl2 1 E200 1

UkPRTABLE ERR HALT

117

B

lOAC

718

DC xu ·oc·

719

120 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~·················

721 ·

·

722 ·

ROUTINE E - COMMANDS TEST--fROM SWITCHES

*

723 ·

·

* 724 ·
725 726 ·
* 121 ·
728 729 · 130 ·

THE PROGRAM PR nus INSTROC TIONS roR CONSOLE DATA SWITCH ENTRY
Of PRINTER COMMANDS ANO PERFORMS A -EA- HALT. THE DATA SW! TCHE S MUST TtfEN BE SE:i TO THE OES!REO ENTRY ANO THE HALT RESET., AFTER REAOlt.G AND STORING THE SWITCHES, THE PROGRAM \ii! LL HALT
Qi SPLAY! NG -EC-. REPEAT ED ENTRIES MAY BE MADE WITH ACCEPTANCE BEING NOTED SY AqfRNATING HALT DI SPLAYS OF-EA-ANO-EC-. THE TWO TYPES Of DATA ENTRIES RECOGNIZED INCLUDE--

* * * · * * *

731 ·

$

* 732
733 6

l ~ -QQCC- '11HER E QQ - Q C OOE Of COMMAND. CC - CONTROL CODE Of COMMANll..

* ·

73lt ·

·

735 ·

2. -OXXX-,

() - POSIT! ON Of SWITCH le

·

736 ·

XXX - DELAY COUNT lN Milli SECONDS..

·

737 ·

·

738 it ENO Of ENTRY IS SIGNALED SV -0000- IN THE SWITCHES..

*

73q ·

·

740 · 741 · 7"2 ·

BEFORE EXECUTING THE STRING OF UP TO 20 ENTRIES, THE PROGRAM PRINTS A LIST OF THE ENTRIES..

*·*

77~43~ ·PT·~·O·E···D·C·····X··ll·@·f·6···t···~·······~·R·O··U·T·IN*E**N*U*M9·BE·R·*~·············*******

745

oc Xt1@ac 1

FLAGS - MANUAL INTERVENTION

746

OC

:u2·Hff 11

LAST ROUTINE IN SECTION

H 1487

~·············*··~·····**·~··***$$$$$···***$*··········$··~·~·~~··*·*~·

E

PRINl

PR! NT I NSTRUCTWNS

74:9

OC.

XU '~l 9

l!.l\f l
u:. ~-m.

?'.)AUGbfi1 816~~;

3WC 1t ~
Mlt-529

28NO\lt9 SltS.42

02Mlil 70
s l6tJ3!.

01 N0\110
81616~

PROS IO PAGE

0£01-3
6

· · ·

:!1'4\totl NO.,
~>AiGf

ERR LUC DEJECT COCE

1U6 2E

l U7 !9A8

l1A9 EClEA

l !AB t.O 87 021/1

llAF C5

l1BO 3A

l1 Bl l9E5

llB3 C2 01 lFtO

ll 87 30 3F UCB

1188 f2 Ol C7

llSE 3C 6C llCB

11 C2 F2 87 04

l lC5 3C 3F llCB

llC9 fO lC CO

llCC 70 00 01

l lCf 40 01 01 1021

1104 f2 81 58

l l!H 79 fO CC

HOA F2 10 44

l lVO 78 EO 00

llEO f2 90 12

llE3 79 10 00

llEb F2 90 OC

11E9 79 05 00

llEC f2 90 24

l lEF ?D 04 Cl

l 1F2 F2 82 2C

llf5 lC 01 lf97 01

l lFA CO 87 021E

l lFE 02

l lff lf97

co 1201 l9F3

1203

87 02111

1207 C5

1208 OE

1209 l9f3

1208 E O#tlt

1200 fO 18 lB

1210 F2 87 16

1213 79 01 <iC
1216 co 90 llf5

l21A 10 lC 01

1210 CO 84 llFS

1221 36 01 1825

122S 7D Ff 02

1228 F2 81 04
1228 co 87 1167

122F CO 87 021A

1233 41

123't C7

1235 19FA

1237 EOOO

1239 C.2 01 lft;O

1230 lt 01 lf97 01

1242 36 01 162~

1246 CO S7 021E

l24A 02

12"8 lf 97

1240 19FE

124F CO 87 CZlA

1253 01

1254 O't

1255 l9H

1257 40 01 01 1821

l25C CO 01 1230

1260 CC 87 02U

1264 15

1265 CZ 01 lf60

AODR Si~T SOUHCE STATF..MENT

750

DC

iue~6 6

151

DC

Al2t H'!SU

75;~

Dt

XL2 9 EOEA'

753 lUf 1:,4

B

PRINT

r:c

Xl l '05 1

llBO 755

DC

lll' 58'

l.182 75e

DC

AL2( INS2)

751

LA

ET ABlE:rX~l

lOAO TABLE AOORESS

758 ENTERC CU

759

Jf\E

ENTER H- 2 11 Xe3F 1
REOAS

WAS l'ST HALT AN EA?

1bC

f.'IVI ENTER1+2 ix· ct·

761

J

ENTER 1

SH FOR EC HALT

7o2 RE DAS HV I

763 ENTERl HPL

764

SNS

765

CLC

766

JE

767

TSF

768

JT

769

TBN

ExN·TcoEeR,lx+c21t cX·"3F' u,XRu,x·o· 1(2 ,x Rl I e ZERO
OOC MOS
O(,XRlt,.x·Fo·
NEXT
oc,XRu,x·eoe

SET FOR EA HALT HAU
READ DATA SWITCHES
BRANCH tf LAST ENTRY -0000TO EXECUTE THE STRING Of CMNDS
nus GO REAO NE'l(l COMMAND I f
IS ORAY ENTRY
HAKE SURE DEVICE ADDRESS IS -E-

770

JF

B~DCMC

771

,x· TBF

C( 'XRU

101

112 113 774

Jf

BADCMO

TBF .,x 0 ( ~XRU 1105;

JF

CKSKl P

BRANCH IF NOT SPACE OR PRINT/SPACE

llFE

775

CLI

776

JL

717 BACCHD MVC

778

B

779

oc

H,XRU,x·o4· NEXT
CMDSA \I( 2J t U , XR 1t UNPACK
z l l l ' 1t

MAKE SURE THA l C ONTROl COOE IS LESS TfiAN FWR
*INVALID COMMAND ENTRY CONVERT ENTRY FOR PRINTING

1200 780

DC

Al2(CMDSAV)

1202 781

DC

Al2 UMfCI

782 1207 783

8

PRINT

DC

XLl9C51'

PRINT ENTRY ERROR MSG E0-37

1208 181t

DC

lll'141

120.l 785 120C 786

DC

Al2( INVCI

cc

XL2' E044'

181

HPl

788

J

789 C.KSKIP TBf

790

Bf

x· 18" .x· 1e·
WtilHl.T
0.( ,XRU ,x' 01'
BA DC MD

'lt49 HALT ON ERROR GO TRY AGAIN If NOT SK IP MUST BE ENTRY ERJUJR

791 792
793 NEXT

CLI l(,XR1),X 1 70 1

SH

BAOCMO

A

. TWl.hXRl

SKIP - NOT MORE THAN 112
· INCREMENT TABLE POINTER

794

Cll 2(,XRl!.,X'ff'

795

JE

DOCMJS

STOP ENTRY IF 20 HAVE BEEN MADE

196 WtiIHLT B

ENT ERO

797 DOC HOS B

1233 798

DC

PRINT
Xll',H 5

PRJ~~ HEADING FOR LIST OF ENTRIES

1234 799
1236 BOC 1238 801

DC

1u ·1 ·

DC.

AL2H.I sn

oc xL2·eooo·

802

LA

ETABLE,XRl

l.OAO SASE AOORESS

803 GETNXT '1VC CMOSAV( 2), U ,XRU

LOAO COMMAND FOR UNPACKING

804
eos
l24A 806
l24C 807
l24E aoa

A

HIO.XRl

a

UNP.IC:K

oc

il 1 11 2'

oc

~l2 CCMDSAV)

oc At2uu sn

INCR EKEN2LTA8 lE PCH.aTER CONVERT ENT RV FOR PR INT ING

809 1253 810 1254 811

8

PRINT

DC xu·o1·

oc

l l l 9 .le®

PRINT OUT ENTRY

1256 812

DC

llt2UUST)

813

C l.C l CZ i!'XRl ~ t ZERO

614

BNE GETNXT

iH5

B

P;<INT

1264 816

DC

XU' 15'

Si 1 COTHRti l A

HABlf~XR 1

OATE

2:$AUG69

EC NO,, 816485

?HOC To~ 8 lb529

28N0\469 816542

02MAR70 Uti63l

OiNC\!'70
!Bl61b"~

!9MJ\!7l SliS6H

PROGi to .
i!'-'1H!,[

· · · · · · · · · · · · · ·- ·-·. · · · · · · · · · · ·

l&~ MAJNHNANCE DIAGNOSTIC. PROGRAfl!l EOl3 5203 U NE FRI NTE R FUNCTWN HSTS

PA.RT NO~
PAGE

2589':151 7

ERR LC( OBJ~CT COtE

AOOR SlM T SOlJ!.CE STA TE ME NT

1 269 30 E 0 IF AZ 1260 C.O 87 l 2A3 1271 C.O S7 1265
l 275 34 08 12A2 12 79 3() El lfBf 1270 38 01 lFBf 12El CC 90 1279 l 28~ 3C 28 lf90
i2s9 oo FF oaoc oaoo
l28f 00 38 CfClC C800 1295 Of 00 lf90 1823 l2 98 CC B4 12 B9
129 f co 8 7 0000
12A3 34 08 1203 12A7 3(. ff lFAO
l 2A8 40 01 01 1821 12 BO CO 81 0000
l2b4 1(. 01 13Af 01
l 2 B9 79 FO 00 128( F2 10 EB l 28f 78 02 00
l2Cl f2 9'.l ES UC5 3( 01 1310 l 2 (,9 l( 01 1F97 Oi
, ,(( E -;i,o rn HBO
202 38 so (209
206 f2 90 OB
l.2'09 cc 87 l3Ei9
1200 HBO l ,?. Of l8bA l 2f l f-2 Bl 08 l 2 l4 CO 87 l 3B9 121.-8 lf8C l 2i: ll HlM l.2H OD 00 lfAl lfAO l 2f 2 f 2 01 07 l 2f !> 30 H 1F99 12 f9 f2 82 12 l2H C2 02 068F DOO SC 13 00 1816 1305 OC. 00 lfAO 1 fAl 1306 f 2 S7 C9 J 30f 36 02 l82f 1312 SC OB C.C 1876 1 317 3C OA 1H8 131 B 3C OA l 3ti9
l.Hf cc 87 !389
1323 lf97 1325 l 881:
1327 oc 00 18f.'2 l88E
13.t'O 38 04 lf9f'J 1331 f2 lC 30 1334 00 01 1f ~l lfA9

120E 12EO 12E9 12E8
1324 1326

818 Bl9 820

SNS
a s

RICTR,X 0 EO' Ct«; MD
GOTH~U

SH EXPO l INE CNT .. ro ACTIJAl GO EXECUTE STRING OF COMMANDS

821

822
823

*~·***W$·A·i·l ~F·C·P·*M·4*****·T~H·E·N···CE·L·A·Y··S·~·B·R·O·U·T·I*N·E*******¢****$**·*··$*·***·**··$

824 ~-*$***************··$*~********·~*******·~***·~~*********··~&·*******

825 ~DH ST

ME.I'. IT ·3, ARR

SET RETURN

826 GETI~ SNS STAT2,X'E2'

GET TIMING

827

TBN STAT2,B'l'

HAMMERS IN ~4

828

BF

GET 1"4

6 29 630 WAT
831

MVI H SEC S , X e 2 8 '
ClC lPI(256),lPi ClC LPi(bOl,lPI

6-0 MSEC CHAY CHAY l MSEC,.

8 32 833
B34i ME XI T 835

SlC BH
B

MSECS( U ,ONE WAT
*-*

OECRG DElAV COUNT RETURN

836 *********

***·*****

······*·· 837 * CKCMO **·**~**************~*****~~~**~************~*******$** CKCMD ·

838
* 839 * 840

**~******
** SUBROUTINE ISSUES CCMMANOS FROM TABLE IDENTIFIED BY XRl UNTIL

*· 841

ZERO ·fNTRY FOUNO. -THE PRINT DATA FOR fl PRINT COMMAND lNCLUOES

* 842

AN INDICATION OF lHE TYPE OF PRINT PLUS THE SPACE OR SKIP

*
"'

843 · 844 ·

OPERATION~ BET~EEN IT ANO THE NEXT PRINT COMMAND~

*

88.4it56

~·····~····~·*·~···**~·-······~···*·~·················*****************

C.KCMD ST

C.C.G0+3tARR

SET UP RETURN ADDRESS

647

MVJ tH10SA,X 1 H~

ZERO UNE CTR., SAVE AREA

848 C KOGNE CLC l (2, XRl J, Z ERG

EX IT ROUT INE If -0000- ENTRY

849 CCGO BE ·-·

850

MVC DOXIOl2>wl(tXR1)

SET UP EXECUTE 110

851

TBF C( wXRl, ,X 1 f0 1

DO NOT EXECUTE COMMAND If DELAY

852

JT

OOC:MO

853
854
855

TBfll Jf MV I

0{,XRU ,.lP02i
DOC MO
S AV CMCH, l

BRANCH IF THIS IS NOT PRINT
COMMAND

656 8 5 7

MVC
SN s

sCMDSAV(2i 9 1.,XIUH
I.ii. i 0 7 )( ~ !t 0 II

GRAB THE LINE COUNTERS

858

TB~ SBYTtl,SSW08

RIGHT CARR.,

85~

JF

COLU (,

860
86 l 862
863

B

CV D

DC

Al2 £ SU 1CH

DC

Al 2 DA S!H)

J

SAM ASH

CONVERT RIGHT l1NE COUNTER
!FROM
rn

864 COll IC S

8 6 5

DC

BMi

DC

6b7 SA~ASH CLC

868

J~E

C \ID Al 2 CST Al r~ l )
J.ll2 HJAS Hi UCTRt U ~UNOSJ.I
LAL PO

PUT U NE NO. HI PR INTOUT FROM TO
UNE COUNTER NOT MOVED

86>'9

Cll

870

Jl

871 LALPC LA

872

M\IC

813

MVC

874

J

FINDE>1,X1 f6'
ON 'tRE S
lPO+l9 9 XR2
02C,XR2J,PIHOP
llNOSACl),L!CTR
cococo

PRINT AREA AOOR.fUU.
LOAD START AOOR. PUT U NE NO.f.Px INi IN DAT A FIEL 0 SA VE PR I NT LI NE NO~

875 ONYRES A

lklVE ,XR2

810

~vc 0Cl2,XR2·1PRlOP

ADO 12 TO PR INT AREA AOOR<

877 COCOCO i-1"1/I

878

MVI

879 C:COCC B

880

DC

881

OC

882

MVC

883

TBN

884

JT

SPMOVE+l tlO
SKHOVE+ 1, 1C
CV 0
Al2CCHOSA\I) AL2CSKLIN0) SPOPClltSKLINO
CMOSAV-1,x·o4·
ISSK JP

SET MOVE LENGTH TO 11
SET MOVE LENGTH TO 11
C.ONVERT CONTROL CODE TO DEC. FROM 10
MOVE COUNT INTO SPACE MSG. ALSO

885

CLC CMOSAVl21,SPACE0-2

THIS A PRINT NO SPACE

out

25AUGb9

EC NU. 8lti"tS5

31 OCT b9
3lb32'9

2BNOV69 8l6'5't2

02MAR 70 8H>63l

OlN0\'770 816 76<1\

!9NOV71 Sl86'l7

PROG IO PAGE

OEOl -3 7

ISM MAINTENANCE DIAGNOSTIC PROGRAM
EOB 5203 LINE PRINTER FUN CT ION TESTS

PART NO.. PAGE

2589951
7A

ERR LOC 08JEC T CODE

AOOR STMT SOURCE STATEMENT

l33A f2 01 06
1330 ec 40 oo
1340 F2 87 30 1343 36 02 lB2f
1347 ec oA oo iss2
l34C OE 00 lfAl lF97
1352 00 00 lFA l l 84tl 1358 F2 04 18 1356 Of 00 lfAl 1841 1361 f2 87 OF 1364 36 02 1 82 f
1368 ec CA 00 188E
l 360 CC 00 lFA l lf97 1373 OE 00 1370 1825 1379 lt 01 lf 97 Cl l 37 E 34 0 2 1F99 1382 OD 01 1F97 1821 1388 F2 81 lF 1388 39 FO l F96 l3BF CO 10 1373 1393 38 02 lf96 l 397 F2 10 l C 139A 3C 06 l34S l 39E 3C 08 1369 l 3t.. 2 30 F 0 lF 99 13A6 CO 82 13lf l3AA CO 87 1432 l 3AE 0000 1300 36 01 1825 1364 CO 87 12AS
1388 00 1389 36 08 1823 1380 3'> 08 13C:A l 3Cl 36 08 1825 130 34 08 l 3EO 13C9 34 08 l3E6 UCO 36 08 l 823 1301 34> 08 1409 1305 OC 01 l3EC 0000 130E OC 01 l3Ff 0000 l3El OC 01 13f0 0000
UE7 a: QO 1386 0000
13ED O~ 20 0000 1851 13F3 OF 00 1388 1623 l 3F 9 F 2 8 2 CA 13FC 06 20 0000 1852 1402 CO 87 13F3
1406 co 87 ocoo
140A 34 08 llt31 140E OC 02 lfA5 1838 1~14 OF 02 lfA5 1823 l41A f2 81 07 141 D Cl E6 lit lit 1~21 F2 8l OA
llt24 co 87 0222
1428 EOll l 42A C 0 87 lltOE
1't2E CO 87 0000

BBS 1429

886

JNE

887

~VI

888

J

869 l\OZO A

890 SPMOVE MVC

891

ALC

892

Cle

8.,3

JNH

NOlO
o' ,xR21 ,c· ·
INCCMD TWlVE, XP-.2 tJU l ,XR2 i, SPOP
UC TR ( u ,om SA \I
LICTRU l,FCLG I NCC MD

AOD 12 TO PRINi AREA AODR<
PUT SPACE IN MSG
ADO SPACES TO LINE COUNT
l INE COUNT UP TO 112

894

SlC

S'il5

J

896 ISSKIP A

897 S KHOV E MV C

898

f'IVC

899 INCCMD ALC

900 SAVCHO MVC

901

ST

902

ClC

903

JE

904

TBf

905

BT

906

TBN

<J01

JT

9()8

ILlVI

'909

KV!

'910

c.u

911

Bl

912 COC!!>!t B

';13 D OX! C DC

l ICTR t 1 h FOLG
l NCC rm
TWL YE 1XR2 0 ( 11, XR2 I, SKL INO LI CTR U) 9 CMDSAV
SA \'CM DH1( U , T ilO
C~OSAV(2),l(,XR1)
FINDEX,XR2
CMOS AV ( 2), ZERO DCC MO
CMOSA V-1, X'f 0 I INCCMD C MDSAV-1, X' 02 t
to um
SPt;OVE+l tll
SKMOVE+l, 11
fINDEX,X"f0 11
ococo
XIO Xl2'0 I

RE SE l CO"'TER
AOD 12 TO PRINT AREA ADOR<
PUT SKIP IN
PICK UP NEXT COMMAND SAVE PRINT AREA AOORa GO DO XIO If THIS IS LAST
COMMAND IN TABLE
BRANCH If THJS IS DELAY ENTRV
GO EXECUTE STRING OF COMMANDS If
THIS IS PRINT S ET MOV E l ENGT H T 0 12 SET MOVE lENGTH TO 12 PR INT AR EA AODR .. AlMO ST F UU.
GO ISSUE COMMAND

914 915 4916

TWO,XRl

B

CKOONE

I NC RE ME NT TO NEXT COMMAND C-0 LOOK AT NEXT COMMAND

* 917 **~********···*~*····******~*~**g*********~*******************········~

918

CCNVERT l HEX BYTE TC ZGNEO DECIMAL SU8ROUTl~E

919
920

******~******~$***************~**~****··*~~*****~~******~~******······~ HXBYT DC Xll'OO'

921 C VD

A

92.2

ST

<)23

A

924

ST

1925

ST

926

A

'927

ST

928 FROM MVC

929 TYBOT ~Yt
m '930 ORl MllC

931 FRGS'tl MVC

~32 ZROHl i.'.t,.z

''B3 DECGAN SU;

<.134

Ji.

935 108 YT AZ

936
937 nxe

B
B

938

ONE.ARR
f ROM+ '.511.APR
TWO, ARR
TYB01+5,A~R
DTORZ·51ARR ONE, ARP..
l! XE+ 3t.ARR FRC8Yl+Sl2~,·-·
10EYT+3(2J,·-·
·-·* lRO ro~ 3( 2D 9$-1$<
tt:i: BVT U t,,
·-·(3~ $0EC2RGU)
HX8YH l >"ONE
llXE
·-·( 3) ,Olt:C.IJNU U
OECGAN *-*

AOO 1 TO GET lST PARAMETER INSERT THE FROM AOOR~
AOO 2 GET 2NO PARAMETER lNSfRT THE 1"0..,ADOR .. INSERT THE TO AOOR. ADO 1 MORE FER RETURN AODR...
sn RETURN AOOR ..
PUT BYTE IN WORK AREA ZERO THE TO AREA DECRH,ENT THE HEX BYTE EX IT If BELOW l
INCREMENT THE OECe tl.lJNT
RETURN

939 94C

**······$·*C·l·iE·C·I<···fC·R···IE·!U·S·Y··A·N·O··D·H·A·Y···SU··B·R·O·U·T·IN··E·················~··~··$··*

941
942

·BR·O·U·T$··S··i ·······8S·E··X·!T·+$3~,·A·R~R····~·····lO·A·O···R·E·TU·R·N···A·O·O·R~~··*········$·······

94'3 SOC

MVC

BUSUB~3) 9 8USCTI

STORE DElAV COUNT

944 flOOP S lC

8USIJ8 ( 3), ONE

c;45

JZ

946

TIO

941

J

948 TCLONG 8

TOLCt-JG
flOOP 9 B~SY
BSEXIT
HALT

TRY FOR 1 · 5 S EC .. TO CLEAR BUSY

9't9

DC

Xl2'E011'

950

8

SDC

······· ······· 951 BSEXIT S

·-·

952

RETURN

953 · XIO ····**···**$**····*****$······~···························· XIO *

OAH

25AUGMJ

F.C NO"' Sl61t85

3!0CT69
816529

28NOV ;e9
8165it2

n2MU"M 6i66H

!NOVlC 8 lt.1'64

l 'YniCV1' J 81661'7

PFU:'JG XO
PAGE

OHH-l ?A

PART NO ..
PAGE

2589951 8

520 3 l Hd: P:< INH:R fl.J>ICT ION TESTS

E~R l~t OBJECT CGOE
1432 cc 01 1'9C2 1858
1438 36 08 1823 l't3C H CB llt55 1440 36 08 1823 l't44 34 08 l64F 1'448 34 Cil 1651 llt4(. 34 02 1653 1450 OC 01 150F 0000 14 56 CC 0 I IF 90 l 50F 1't5t 39 fO l 50E 1460 f2 10 19 lle63 38 '90 020A 1't6 7 f2 90 03 l46A fO lC lB H60 38 20 020A
l "71 f 2 90 u
1474 30 00 lf90 1478 3£! FO 1F9C
141r. oc FF oaoo ceoo
1't 62 0 ~ 3 B 0800 0800 l 4138 Cf 01 lf 90 1S23 l4S E CO Bit l 47C 1492 39 FO 150E llt«i6 ( 0 10 1':41t
l49A Cl EO 14Al 1't9f f 2 81 12 l4Al CO tn 1656
l 4A5 CO 87 1732 1'tA9 t 0 87 0222
l4AO EOlO
HAF CO ti7 l49A l 4tH CO 87 140A 14137 31 E4 1846 l't88 31 E6 l84A 14BF 31 EO 0000 HC3 38 80 0209 14C7 Fl 90 Ole l4C.A 3A 08 1 50E
l4CE OC 01 1F91 150f llt04 38 08 150E 1408 f2 90 11 l'tOB 3C Et 1581
14Df 3C EB lfU, l4El OC 01 1528 1860 1'tE9 f2 87 21 litt:C 3C E<Ct 1561 HFO 3C EO lFAA
l4f't oc 01 1~28 1862
l'tfA 30 09 OA03 l4H f2 01 CC l!>O 1 30 E2 lf8f 1505 38 01 lf8E 1scq co qo 1501
1500 f3 00 00
1510 oc 01 1801 1800
l!>lt> OD 01 l50f lfAB
l~lC F2 81 54 l !> lf 3C E0 lf 80

······* AOCR ~T~T SO.JPCE ST AT EMEHT q9s5s4 ·

·..·.··.

* 9~6 THIS ROUTINE ISSUES AND CHECKS AN EXECUTE 1/0 COMMAND AS

*

951
958

'·*

SELECTED ev THE MAINLINE PROGRAM. LINKAGE TO THIS SUBROUTINE
IS AS FOLLOWS-

*
*

959 ·

*

960 ·

B

X IO

·

961 ·

DC 2,x·o CODE & CONTROL CODE Of COMMAND'

$

962 ·

·

996634 ·X·IO·····M·V·C···*F·R·M·L·E·+·3·C·2·1·,·A·D·F·~·L·G···~·*P·U·T···IN··1·1·2··F·O*R*M**L·E~N·G·T·H···A·O·D·R·.········

965 SKIXIO A

ONE,ARR

966

ST LOCM0+5,ARR

967

A

ONE,ARR

LOAD PARAMETER POINT9l

968

ST

EXIT+3,ARR

969

Sl SAVWUN,XRl

SET UP EXIT
SAVE REG. l

97C

ST SAVTUU,XR2

SAVE REG.2

971 LDCMO HVC

912

MVC

973

TBF

974

JT

CMNC+2(2t,·-· ~SECS (2 i ,Cfl!N0+2
CMNO+l. X'FC·
WT

SET UP COMMAND FROM PARAMETER
IF ENTRY IS -OXKX-9 GO DELAY

975

TBN SBVTE2,SShll

BRANCH IF SSWU OFF

976

Jf

CSSWOA

~11

HPL x·1e·,x·1c·

HALT ON Elt

<118 CSSWOA TBN SB VTE 2, SS!lll2

DELAY BETWEEN CMDS.

979

JF

TIOCHK

~80
981 982 ~l 983

SNS
SBF CLC
CLC

MSEcs,x·o·
MSECS-1,x 1 F0 1
LPI 1256· ,LPI
LPIC6C) ,LPI

READ DATA Sti!ITCHES FOR DELAY
TIEN OFF HIGH ORDER ~ SITS Of DELAY
1 MILLISECONO DELAY

984 985

SLC SH

MSECS,ONEC21 till

00 FOR DESIRED NUM Of MILLI SECS

986

TBF CMNO+lt x·Fo·

987

BT XIOEXT

DO NOT EXECUTE COfitMAN> IF DELAY

c;ee llOCHK TIO ERNRO\',hROY

BRANCH IF NOT A.EADY

989

J

SIOOK

990 ERNROV B

STERR

BR TO CHECK STATUS

991

8

f>STERR

GO PRINT STATUS OR lST LINES

992

B

HALT

·PRINTER NOT READY

lltAE 993

DC

XL2'EC1C'

NOT READY ID.

994

8

T IOCHK

995 SIOOK 8

BRGUT

996 997

LIO LPIAOR,LPIAR
llG lPOAD~,lPOAR

lOAO LSR ADDRESS REGISTER

998 FRHLE LIO ·-·,LOFCLG

999

T 8N S6VTE 1, SSW08

LOAD FORMS LENGrH
PRINT ON R1GHT C~RR.

1000 1001

Jf SBN

NCTRlT
c MND+ lt 8 1 lCOO.

JUMP IF NOT
SET MOO . a n

1(102 NOTRll MVC

1003

lBN

ERT 1(2t,Cf4ND+2 f~t.iO+l, e· 1 ooo·

THIS CMO.FOR RIGHT CARR.

1004 1005

Jf ~VI

SKR ICA CABY+l,RICABY

SKIP T.O SET LEFT CARR.
SET TO CHECK RIGHT CARR.BUSY

lOOb

MVI SPACE0-£,X 1 E8 1

SET RIGHT CARR.SPACE 0

1007
1008

HVC J

l ICDSA+5C 2), STOAO
Cf~ND

PUT RIGHT CARR.CTR. IN COMPARE

1009 SKR IC.A MVI CABY+ t.C.ABUSV

SET TO CHECK LEFT CARR.BUSY

1010

f'VI SPACE0-1.X'EO'

SET LEFT CARR.SPACE O

1011

MVC UC DSA+5(2), STOMl

PUT LEFT CARR.CTR. Il't COMPARE

1012 l 013 1014 ~AHOl
1015

Cll JhE
SNS T BN

RNUMvX 1 C9' CMNO
STAT2 9 X'E2 1 ST AT 2-1, 8 1 1'

IS THIS H&T PRINT ROUTINE
GRAB TIMINGS
WAIT FOR ttOME LATCH

1016

BF

WAHf;l

1017 CMND SIO x·o·,x·c·

COMMAND LOADED DURING EXECUTION

1018

"vc MAP 12ItCHT17

PUT CHART NO. IN MSG.

lC19

CLC Cf'4N0+2(2) 9SPACEO

00 NOT CHEU< FOR BUSY IF THIS WAS

1020
1021

JE

ISBUSV

ShS STATO ,x' EO'

SPACE WI TH ZERO CONTROL CODE GRAB THE l JNE CTRS.

OATE

25AUG69

EC. Nu. 616485

310(.J 69 816529

2SNOVt9
8165it2

02MAR 70
81 <>631

01N0\17C 816764

19NOV71 818671

PROG 10 PAGE

~EOl-3
8

5203 UNE PRWHP. ftl-4CHON TESTS

ERR LGC OBJECT CCOE

ACJOR STMT SOURCE S'f AT EMEHT

1523 00 00 150f 0000 1529 f2 Bl 47
l 52C Cl E6 1573 1530 3.A Ol 1F8B
1534 cc 00 1780 1553
l 53A CO 87 l72E l 53E CQ 67 021 It 1542 81 1543 10 1544 1837
15% CO 87 021A
l 54A 85 15"'8 CA l54C 1801
l54E CO 67 0222 1552 E016 l 554 38 10 020A 1558 f2 90 18
1558 OC 00 1566 1F90
15f>l co 87 0222
1565 EOOO
1567 oc 00 1572 !F91 1560 co 87 0222
1571 EOOO
1573 OC 02 1 FAS 1838 1579 OC 01 1504 185A 157F 3C 12 1600
1583 OC 07 1844 l86A 1589 Cl E2 15CB
1 58D 30 OC OA03 1591 F2 01 08
1594 6C SF 5F SF
l 598 6C 00 00 60
159t co 87 0212
l SAO Ot 01 1504 185C l 5A6 3C 13 1600 15AA OC 07 1844 185A 1580 Cl 00 15CB
1584 OC 01 1504 185E 15BA 3C 14 1600
158£ oc 07 l~ 1862
l 5Clt Cl E6 l 5C8 l 5C8 f2 87 36
l SCB CF OZ lFAS 1823
1501 co 01 0000
l 505 co 87 1656
1509 CO 81 l6CCJ l 50D 3A 01 1F88 15El OC 00 1780 1600 l 5El CO 87 1'132
15EB CO 87 021A lSEF 81 15f0 18
15fl 1852 15F'3 C0 87 C21A 15F7 85
1SF8 CA
l 5f9 1801
l 5FB CO 87 0222 15Ff EOOO
1601 Cl EO l63C
1605 co 81 1656 1609 co 87 1732
1600 30 OD OA03 1611 F2 81 3C
1614 38 02 1F93
1618 f2 90 29
1618 CC 87 C21A

1022 UCOSA cu;

1023

JE

102~

HO

lv25

S SN

1026

MYC

1027

8

1028

8

1542 1029

oc

1543 1030

DC

1545 1031

oc

1032

8

154A 1033

DC

1548 1034

DC

1540 1~35

DC

1036

B

1553 lC3l NOBALT DC

1038

TBN

1039

JF

1040

M\IC

1041

B

1566 1042 CMuOE DC

1043

M\IC

1044

8

l572 1045 CNCO DC

1046 ISBUSY MVC

1047

MVC

1048

MVI

1049

MVC

1050 BUSY Tl Cl

1051

CLI

1052

JNE

1053 FR SM\I MVC

l 054 SNOMV MVC

1055 SKIOO B

10 56

MVC

1057

MVI

1058

MVC

10 59 CABY TIO

1060

MVC

1061

MVI

1062

MVC

1063 PIBY TIO

1064

J

1065 6SYLP SLC

1066 OELA V BNZ

1067

8

1068

8

1069

S8N

1070

MVC

1071

B

1072

8

15EF 1073

CC

15FO 1074

DC

15F2 1075

DC

1076

8

15F7 1077

DC

15F8 1078

DC

15FA 1079

DC

loao

e

1600 1081 BUALT OC

1082 C~DY TIO

1083

8

10£14 SOE HF 8

1085

CLI

1086

JE

1087

TBl't

1088

JF

ios9

e

CMNO+ZC l) 9 ._.
IS BUSY
I S8USY,BUSY
TAGS, TAG7
HLTIOU I tNGBAlT :OSTERR
PRINT
Xll 1 81 1
ll 11 29' Al2 fNOBUSY I
PRINT
XL l '85 1 Ill 1 10 1 AL2CMAPt
HALT
Xl2 1 E0161
SB't'TE2, SSWU
IS BUSY CMOOE( U ,ERTl-1 HALT
Xl2' EOOO' CNCOC U ,ER Tl HALT
XL2'E000'
BUSUBC 3 J ,BIJSC T DELAY+3 C2 J ,Aoeu&Y
~WALT,X 1 12'
BUMSGC8h BUFF BSYLP,PBBUSY
RNUM,x·oc·
SKIDO 95C96,XRlt ,95(,XRZ) 0( l,XR1J,96(,XR21 TEST DELAV+3C21,AOCABY
WALT,X'l3' BUMSGCSl ,CARR
BSYLP,*-·
DELA\'+3 (2 J,AOPIBY BUA LT 1 X 1 141
BUMSG C8 h PR IN
BSYlP1BUSY
·-·CHRDY
BIJSU 8 C3 ), ONE
STERR
SDEtfF
TAGS, TAG7 HLT JDC 1), BUAL T PST ERR
PRINT
Xll 181'
IL1'27' AL2CBUTOlOI
PRUIT Xlt'1 851 lll 110'
Al2CMAPt HALT XL2' E~OO' NRDYER,·OY
STERR PST ERR
RNUM' x· co·
XIOEXT ST,QT6,B"lO·
XIOEXT PRINT

PARl NO. 2589951

PAGE

SA

PRINTER SHWLD BE BUSY
SET lST UNE PRINT O~LY
PUT HALT 10 IN MSG
GO PRINT STATUS PR INT NOT BUSY MSG

PRINT PRINTER MAP CHART NO.

·IF NOT, HALT ON ERROR NOT BUSY HALT
SSW- 13 ON (NO ALT.PRTR.I ?
SET CMD.tOOE IN HALT
DISPLAY Ct«>.cme
SET CONTROL COOE IN HALT DISPLAY CONTROL CODE
PUT IN LOOP AODR.
SET BUFFER BUSY ID MOVE BUFFER MSG PRINT BUFF BUSY THIS THE RIPPLE PRINT ROUT~
RIPPLE t10YE 96,120,0R 132 CHAR .. tNTO THE OATA AREA FROM PFIElO
GO READ DATA SWITCHES
PUT IN LOOP AOOR.
SET CARR.HALT ID MOVE CARR.!16G
CARRIAGE BUSY
PUT IN LOOP ADOR ·
SET PRINTER BUSY HALT ID
MOVE PRINTER BUSY MSG PRINT ER BUSY
TR V FOA ABOUT 3 SEtONO S TO CLEAR BUSY
CHECK FOR STATUS ERROR
SET PRINT l ST l INES ONLY FLAGS
PUT HALT 10 IN MSG GO PR !NT STATUS OR lST LINES PRINT BUSV MSG

PRINT PRINTER "'AP CHART HO.

BUSY HALT

BR TO CHEC I< ERR STATUS

GO PRINT STATUS OR lST LINES

IN UNPRTABlE CHAR TEST

YES , GET OUT

e n U N P R T A B l E

ON

PRINT UNPRTABLE CHAR SKIPPED

DATE 25AUG69
ec NO. 8161tB5

310CT69 816529

28NOV69 81654t2

02MAR70 816631

01NCV70 8167M

19NOV71 818617

PROG 10 PAGE

OEOl-3
8A

. ·· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

·----· · · ·

. ..· ·~· · · · ·. . " ·.·

· · · · · · · · ·

EOU 5203 t INE P;t INTER fl.fjCTJON TESTS

PART NO .. PAGE

2 58<;195 l 9

E~R LCC OBJECT CCDE

AODR SHH SOURCE ST AT EM ENT

l6lf Cl l 620 10 lu21 1950 lt:>.23 EOOC
1 6 2 s cc o1 l eoi l eoB ! t28 cc 87 021A
l 62 F 85 lo3C OA 1631 lBOl 16 33 CO 87 C222
l ti 31 l ooc
lt.39 f2 87 08
le3C. co 87 !b56 l t>'40 co 87 1732
164"9 35 01 1651 1M8 35 02 lt53 lt.4( (.0 87 0000
lb~( cooo
1652 0000
!e~4 0000
i.c.s.c, 3o.; oe i 120
! 6 'di 3 '9 O l H: 5 5 it.?£ 3C E:3 U93 H:t2 39 ft lf92 I 666 f2 90 07 1 Lt. g 3~ E () l f 93 ':::,b C f 2 10 BO
,,1c 38 02 it-ae
U;]l, 0 01 U.ltC, i. 18 Cl: 01 D
fl3 70 H 00 ib.l't f2 Bl 9f
bBl IC 00 l68C 00 !656 lC 00 lt9C 01 lMH3 39 00 H92 l":;H 3'il 00 lf93 H,93 CO 10 H7S lb97 lC 00 1780 02 lo9C lC Of lASE 12 lbAl 3A 02 lf88 lf>A5 30 Eb 1 f95 lbA9 00 01 lf95 104" l bAF f2 82 09 1662 OD 01 lf 95 18-'tC 1688 F2 0'4 09
l 6BB oc O't l eu 19EA
1bC1 F? 81 1:!2 16(4 OF 00 lf~5 18"4 l bC .A 30 18 l F95 1 bCE fl 8" 21 l 6 Cl 3 0 l 0 1 f95 l W 5 f Z Bit 17 1608 30 OD lf95 1 60( f2 02 07 ! 60f 3D ()'t If~!> Hl3 f2 8.lt 09 l~te CE 00 lf~5 18it3 lHC f2 87 CF
l ti Ef 0 E O'O l fCl'5 18't2

161F 1090

oc

Xll'C P

1620 1091

DC

lll 1 2CJ;t

1622 !092 1624 10fB

DC

H2 <OEPPt

DC n2·Ecoc·

UNPRTABlE CHAR HALT

1094 1095 162F 1096

~c MAP C2), Ct-ii 16

8

PRINT

oc

XL!' 85 1

P U1 CH4R T NO., rn MSG ..
PRINT PRINTER MAP CHART NOo

1630 1()97 16.32 1~98

DC

itP 10 ·

oc

AlZ( MAP·

1099 1638 1100
1101

B

tiALT

oc. Xl2' EOO Cg

J

lClOE XT

~UNPRINTABLE CHAR SKlPPEO SIT ON UNPRTABLE CHAR HALT

1651

:U02 1103 1104 HOS 1106 1107

f\:ROY E~ 8
8 XiOEXT l
l EXIT B
SAVWUN DC

STERR PS TERR SA \/Wllll 11 XR 1 SA \'TUU,, XR2

BR TO CHECK ERR STATUS GO PRINT STATUS OR lST LINES
Rf STCRE REG .. i
RESTORE REG.2
E Xi T SUBROUH NE

1653 1108 SA \IT UU DC

1109

1110
llll

$· ··S·lE·R·R*~$··********··*······***·*~~·*······*******~*******·e····***ST*E*R·*R***

1112 ····*·~·*
1113 $

*******6**

UH·

(HECK FOR STATUS ERROR

11!5 ·

1655 1H1167 ·ST·S·A··l ··D·C······X·l·2·iC··t ··········*·····························*······~····

:urn

1119 STERR ST

1120

ST

H21

SNS

1122

TBF

H23

JF

SHXH+3-,A!l<R
STSAlfXlll
STAT6,l!PE3' STAT6-l ee11110110· YE SER

lOAD PEfURN ADDRESS
SAVE ?.t:GQ. 1 SEi~Sf THE STATUS BYTES ANV STATUS ERRS JN ES2

U.24 1125

1Bf STtli6;8QU.l00000e

J1

FOAOO

INV ERRS Hill l':lal

H26 YESER SE!f

1127

LA

i1 2 6 t-'O ER H l A

1129

Cll

l!3C

JE

1131

M\IC

l.t\GS1lA(;6
SlATAB-19.XRl l ~ t , XR U ~ XR l
0(,XRlJ,X'fftt fUAOD STECK Hl~O~ h XR U

ScT ERR INDICAlOR OFF
LOAD TABLE ·JDR.
AO D i. 9
All MASKS CHECKED
PL:T ERR MASK IN IEB2 BYTE

1132

MVC

1133 SH:C!<.l lBf

1134 ST H.K::? T Bf

1135

Pl

STEC!<2Hd\li,XRU SlAT6··l~*-* ST AT6~ :rir .... it<
NCERR

PUT ERR j;!t.SK IN £81 BYTE CHECK E82 BYTE C.HECI<. HH BYTE

U.36
113"(
1138
1139
11~0
1141

MVC Hl.TIO( u,2c ,XRU
"4\IC I6EPHt:d,l8l9XRU
SBN TAGSrTAG6
SNS STAIX,X'E6 1 CLC STAIXC2),lPOAOR Jl DABOT

PUT HALT COOE IN MSG ..
PUT NAME JN MSG.
SET ERR INDICATOR ON GRAS LPDAR O.A.R. AOOR. TOO LOW

114'2 1H3

CLC JNH

SlAlX(21,0ADENO SAB TR

O.. tt..R .. AOOR., TOO HIGH

U.t,4- DABOT MVC

l14t5

J

1146 SAB TR SLC

11"97

CU

I 1't8

JH

11~9

cu

11 SO

JH

1151

cu

HANO( 5), iN'li'C- 9 RESTO
SlA I Xl l »,ONTUTR
STAU,X 1 l0i GOOEC su1x~x·10·
A0107 STAIX,x·oo·

PUT I NIJAlHl I fl! MSG ..
SUBTR. TO GET PR J NT PCS .. P~T,POS. 2'4 OR lESS
PRT.POS. 16 GO ADD 107 IF HIGHER PIH.PCS. 13

1152 1153

JcNul

1154

JH

1155 ADll9 ALC

1156

J

A0119 STAIX,X'04t 1
A0107 STAIXCl),UN!TIN
DIVIO

GO ADO 119 IF EQUAL OR HIGH PRT.Pos. 4
GO ADO 107 lF HIGHER ADO 119

1157 AOlOl AlC STA J.X( l J, UNOSVN

ADO 107

DA H.

23.AUGt·'i

EC Nu. SH4,~5

31oc169 SltJ52'9

28NO'V~)9
~li!i5-t 2

02 !lo1AR70 tH,;;LH

0 l NOV7C Bl6-fb4

19NO\'ll Eil Stirt

PROG IO
PAGE

OE 01-3 9

IBM MAINTENANCE DIAGNOSTIC PROGRAM
E013 52C3 LINE PRtNTER FUNCTION TESTS

PART NOo
PAGE

ERR lOC OBJECT CODE

AODR STMT SOl.RCE STATEMENT

l6f5 f2 87 06 l6f8 OF 00 lF95 1833 lbfE 3C 00 lf94 1702 CF 00 lf95 182~ l 708 f2 82 OA l 1V8 OE 00 lf94 1823
1711 co 87 1702 1715 co 87 1389
1719 lf94 1718 lBlA 1710 F2 87 C6 1720 OE 01 1720 1829 1 726 35 01 1655 l 72A CO 87 COO()
l 72E 30 E3 1F93 173Z 34 08 l8lf
l 736 oc 04 lAll 1874
173C 38 08 lf90 1740 f2 90 06 1743 OC 04 lAll l86f
1749 co 87 1389
l 740 l f91 174f 1863 1751 OC 00 lSA5 lSB3 1157 OC 10 1A23 l8AS l 750 36 02 1F'9Cl 1761 F2 10 06
l 76'4 oc o~, uu a i1.2 g
l 76A. 38 04 lf90 l 7M: f2 90 06 l 771 OC OA 1A23 l3S3
l 177 co 87 021A
1178 Cl l 17C 25 lTHl 1A23 l 77F E OOCl 1181 CO 87 021E ! 1'85 C2 l 786 lf93 l '188 1A3A l 78A CO 87 021A 118E 81 l 78f 11 l 790 lAlA 1792 38 01 lf8B 1796 f2 10 7F
l 799 co 87 021A
1190 81 l 79E 24 l 79f lASE 1 7 Al 39 CO H-'93 1 7A5 F2 90 lC l 7A8 39 10 lf92 1 7AC F2 90 15 l 7AF 38 04 lf92 1783 F2 90 OE
1786 co 81 021A
176A 81 1 788 10 l 78C 18 lA 178E OC 01 1817 1A29 1 7C4 GC 01 1 801 1805 17CA CC 87 021A 1 7CE 81

1158

J

ll5'j GOOEC SU:

1160 DIV lD MV I

OIYIO
STA! XC U t 'U~Vtr1Ut4
ST AIX - It X1 00 t

DECREMENT 21 PRINT POSITIONS

1161 SUBGAN SlC

1162

Jl

1163

Alt

ll6't

B

STAI XU leftiUR
AkDUoi
ST AIX-1 U hONE SU8GAN

DIVIDE BY
FOUR

1165 AWOUN 6

HlA 1166 171C 1167

oDcC

1168

J

1169 FOAOO Alt

1170 RESTO l

1171 STE XI l 8

1172

CVD
Al2 CSTAIX-U Al20iANOI RcSTO
._.STEXI 1+3(2) 1'fCitlR
STSAl, XRl

MAKE HAMMER NO.. PRINA8lE FRC»4 Hi
AOO TO RETURN AODR .. RE STORE REG. 1 EXU

. . J l 1 3
ll74

***···*PR·*IN*T·**ST*A·T*U*S*·E-f·iR··A~N·D·~*~*X*E*C·U*T*E*·H·A·L·T··S·U·B·R·C·U·T·I·N·f···~*~*··········

·~~

1175 1176

*···*~**********········*·*·*********·*·~···*············*·~···········

ASTERR SNS STAT6,X 1 E3 1

GET STATUS

1177 PSTERR ST

PREXI1+3"ARR

SET RETUf<N AODR.

1178

MVC NACMO( 5), TFH

PUT LEFT IN MSG,.

1179

TBN ERTl-1.B'lOOO'

HAS Cf'lD .. TO RIGHT CARR,.

1180

JF

SKRIG

1181

MVC

1182 SKRIG B

114E 1183

DC

NACMOC5),THGIR
CVO
Al 2ffR IU

PUT RIGHT IN MSG~
COM/ERT CONTROL COOE TO DEC.o

l 750 ll .f.'l't 1185 1186 U.81 1188

DC
M\IC ~vc
TSN JT

All UlSKPCP)
u POP SUD( ~osKPOF
lACMND(l7)~0USPOP
un1 -1., le' r 0° SE! F Sit

Put CC INTO SPACE MSG.ALSO PUT PR HH &. SPACE I N MSG .. 'HHS A PRINT

U89

MVC

tACMNtl-11 fo ~~KNAl..E;\

BLANK OUT PR Uill

1190 Sf If SK !SN ERH-l"B 1 lOOt

THIS A S~IP

1191

Jf

GOMOST

11 92

M\IC

LACMNO(ll,~DSKPOP

P!Jl' SK IP IN MSG<

l :iS3 GOMCST B

177f: .U.94

0(.

PIHNT Xl l 1Cl1

PRINT LAST CMO.!SSUED

l HC 1195

DC

ill~ 31' 1

177E 1196

DC

1180 U.91 HLi ID DC

Al .2(1..ACM!'!UH
xt2,. eooo·

1198 1785 1299 !781 1200
1789 1201

8

UNPi!!.C K

DC

u l· 2 1

DC

.U.2 tS l t.T6 i

DC

ALn 'lfH.TSJ

l~RO"
rn

1202
178E 1203 l78F 1204

B

PFllNl

DC

Xll'B.l"

OC

lll'l1'

PRINT STA1US 6VTES

1791 1205

DC

.A l2 CV l.:!AT5 »

1Z06
1207 1208 1790 1.209

YSN iAGS,nG·r

JT
s

TESER PRINT

oc

Xll;ep

!ST LINE ONLY PRINTED PRINT PRIORITY ERR SlAT5

l 79E 1210

OC

ll l 136"

17AO 1211
1212
12!3

DC

Al2 (I BEPI

TBF SlAT6,e 1 11cococc·

JF

OOliAU

CHAIN SYNC & INCR SYNC Off

1214 1215

TBf J F

STAlb-l,s~1ooco 1
OOtiALT

INCR~FAILURE CHK. OFF

1216 1217

TBN JF

STAT6-l 11l\11 lOO· DOHAL T

HAMMER ECHO Ct« o

i21e 17BA 1219 17BB 1220

e

PRINT

DC

Xll 1 81 ·

OC

ll 1 1 16 111

PR JNi HAMMER NO.

i7BD 1221

DC

Al21 HAlllCt

1222

MVC

1223 OOHAU MVC

1224

8

17CE 1225

DC

HAMNOI 21 ,,KNAlB MAP Cite CHT U
PRlhl.
JCl. p 81"

BLAN!'.. OUT 1 I' , 1 N9 JUST IN tAS f.
PUT CHART NO. IN MSG.
PRINT PRINTER HAP CH~RT NO.

DA TE

25Al.G69

Et NO., 8!6"t85

310CT~9
816529

28N0\f(,C' 8165'92

02 MAR70 8166"31

O~ hOV7U ; lll)'f6"i

l9riEOVn.
aie1.1n·

PROG iO
PAGE

PART NO.
PAGE

258995l 10

ff.Iii: U.J( OSJHi CUDE

1 ;"CF OA

i100 U!Qi,,

l 102 to 87 02U

i 1Dc 1 '5
17!'.H Cl( 0 l nu i ·1eo 17DO cc f.!7 C222

l1U fOOO

l 7U 38 iO 020~
nn f2 90 2E

lHA 38 04 H'92

l1H f2 90 27

l7fl 3C OA l?H

!1f5 30 OA lf94

l 7f'1 f2 62 lC

l 7FC OE 00 1f9'4 l82A

co UW2 OE 00 l1f6 1820

1808

81 17F5

uoc oc 00 15i1 lf '94

1812 {.0 87 0222

HH6 EOOO UHS 35 01 If es
Ult co 61 0000

l7Cf 1226

DC

l TU l 1221

DC

1228

e

1706 1229

DC.

1230

MVC

1231

8

11i2 1232 PUHHN DC

1233

TBN

1234

Jf

1235

TBN

1236

JF

1237

(lolVI

1238 BUTH>/ Cll

1239

Jl

1240

Alt

1241

AlC

1242

8

1243

MVC

1244

B

U:H7 1245 f'l ES 10 Ot

l24t6 lE SER SBF

1247 PP..EXH 8

ill' 10'
fl.l2E MAPj
PRINT
Xltel!>· PUIOI M 2) tHliI 0
HAU
Xl2 1 ECOO'
SBYiE211SSW.l.3
TESEP. STA 16-t.s~ icoe
TESEk BUl Hl+l ~x· OA* STA I X-1 f X· OA ~ MOW IT STAIX-UU ,SU BUTIN+l U ~ ,XTEN BUT !!Ii
MlES!OCl),SiA!X-1
HAl.T
Xl2'E00\'.J£
·-·UGS~TAG7

SPACE 5
Plii IJ INH:l HIH.i *STATUS HRGR HAL TS
SSW -13 ON(NO AlT.P~TReS 7
HMR,. ECHO CHK .. 1
PUT
H!l;f4!ME~
NUMBER UffO THE HALT LIGHTS
OJ SPLAY HAMMER NO.
RESET lS"f UNE OJ~LY A..£G R(HJRN

!»~H
( f.10.

2~AU(,;e;,"i\
ti.MS:

3lOC TC<; f; lb 519

2SNO\lt-9 816542

02~AR70
816631

CH NC\/10 016164

l9NCWll 818617

PROG IO PAGE

OEOl- 3 10

HlB

P#-,Kf NO" Fl.iGf

2.50'9951
lOA

1250 · CONSTANTS ················*····o···············*·~····~··············

l.820 (l()Dfj

1251 *·····9···~··

1821 1252 ZERO DC

l l2~ O~

1822 182'·

0001
occz

1826 0003

1828 VCC:J>

lS2A C6

1826 000&

11320 lC
Ui2E oooc UBO oou

1823 1253 ZJNE

0(.

1825 1254 T~O

DC

Hi27 l 2 5 5 fR EE DC

!629 1256 FCUR OC

l02A 1251 Si X DC

162C 1258 ElGHT DC

1820 l259 XlEN OC

U32f 126C TWLVE OC

1831. 1261 SVNTEN OC

U 2' '.P
ll2ez~
i t 2e31
IL2~4'
HP 6 11 1t2ea·
lll 1 l0e IL2gl2t ll2'llt

!832 0015 !834 001 A l.836 Cl 68CO
1839 C40000 i.S3C 2A2A UBE 5555 184(.l ~1010
es 18~2 Ul.1:3 n
184'4 16
161.i5 CISCO
1847 082F

!.833 1262 U!YkUN DC i.83>5 1263 T~YSIX DC
n 1838 l2b4 8USCT OC
1838 1265 BUSC DC
1830 l.266 fl£·2 OC l83f 1267 Fl85 DC 1941 1268 fOLG DC !842 1269 U~DSVN DC
1343 1270 t;Nl 'UN DC lS44 1271 ONTUTR DC
l8"1r6 1272 lPlADR DC
Hl48 1273 Tl..lfORF DC

l L2' 21.'
ll2~26'
Xl3 9 16SC'H)q Xl3 8 40000~
XL2"2A2A" Kl2~5555 1 Xl2e7070m lll'107~
Ill'H9~
ILl 1 12J$
Xl2'800' Xl2 ~ 82F ~

F OR fol lE Ma TH 42
FORM l ENGTH es
FORM U:NGTH U2

1849 087C 1845 08ff 1840 lf()()

l84A 1214 lPOAOR OC
1S4C 1275 D.ACENO OC l84E 1216 S!Al;O DC

Xl2'81Ce
Xl2"&Ff~
Xl2' lfOQ~

U4F l,04C 1851 fO 1 S52 Fl

1850 1277 SfHU OC 1851 1278 DECZ~O DC
1852 1279 DECONE DC

ll.2"75(10111'
Oll;oo
Oll'l~

1853 1830

1854 1280 AOH42 DC

Al2 (flten

1655 l83F 1857 1841 1859 ).58~

1856 12131 AOFUl5 DC
1650 1282 AOFOLG DC
l85A 12 83 ADS us v DC

AlZlFL85&
AlZtFOtGi
Al2 ( euen

185S 1580 1850 15C4 l85F lf8D
1861 1F8C

1B5C 1284 AOCABY DC
l85E 1285 ADPIBY DC 1860 1286 STOAO DC
1862 1287 STOMl DC

Al2tcA6Yi
Al2tPIBY) AL2CSTATOt
Al2(SlATO-U

RIGHT CARR .. CU.· ADDR~
LEFT CARR. en. ADDR<

1288 1289 1290

·*··P·R·IN·T·O·U··T·S··············****************** *********·······********lli<***i::

1863 D3 C9 05 CS

1866

1291 1292

·····~··D·C····Cl 4°L tNE 1

1867 404040 l 86A 40

1809 1293

DC

&86A 1294 OASH oc

CU·
cu· ·

1868 61404007 C9C905E3 1876 1295 PRTOP DC

Cll2'/ PRINT

1873 40404050

1295

1677 614040E207ClC3C5 1882 129t SPOP DC

Cl12 1 / SPACE

187F 't040404C

1296

1883 6lE202C90740E 306 188C 1Z<i7

DC

CU01 /SKIP TO

1888 4040

1297

1880 4040 l88F 03C9!J5C540

18BE 1298 SKU NO DC

1893 1299

oc

CLZ' Cl5' LINE 1

1894 404040 1891 61070q(.905E350
l89E E2D7ClC3C540

1896 1300 18<i10 1301
l8A3 1302

DC

CL3 1

DC

CU 1 / PRIM'f &1

oc

C l6 1 SPACE ·

l8A't 4040 18A6 4()4040 l8A9 f202C9t740E306

l8A5 1303 POPSUO OC

18A8 1304 OUSPOP DC

l8Af 1305

DC

CL2' ' Cl3 1 ' Cl 7' SK!P l0 1

!. BBC 40404040

18B3 1306 OS &<POP OC

18 ~4 D50640F.2E3C lE 3E<\ UlC6 1301

oc

Cl4 1
Cll9'N0 STATUS CHK.BUT 9

l 8 BC E240 C3 CS 024 BC2 E4

1307

l OC le f. 31t0'o0

1307

l8C7 404040404040

lBCC 1306 ~ICH DC

iBCD C3Cl09t94B03C905 18EO 1309 LICOER DC

Clo· GL20 1 CARR.LINE CTR~JN ERR~

1805 C540C3E3094SC '90 5
l avo 40C5 09 CR

1309 1309

OA TE

2 5A UG.69

EC NO~ 816485

~HiCT69
616529

28NOV69 816542

02 t'\AR1'0
01.6631

OiNOV10 81616'4

19NCVH 818677

Pl'{OG Hi
PA Gt

OE 01-3
10A

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

ISM MA!NlfNANCE OlAG~OST!C PROGRAM

ECB 52C3 LINE PRINTER FU~CT!ON TESTS

urn toe OBJECT CODE

AOOR STMT SOURCE STATE~ENT

PART NO .. PAGE

2589951 11

l8El e060C60609044003 18EE 1310

DC

l8E9 C5V5C7E3C840

1310

18 H 40-4040

18fl 1311 lNGTH Ot

1Bf2 E3f3E3

18f~ 1312 TEES Ot

18t5 70C850E37D't00709 HW4 1313 11 TL~ DC

l Sf 0 C905E34tCE3CSE2 E3

1313

l 9 0 5 0 7C101C. 50 «;4 OE 2C 5 1917 1314 Till~ DC

190£. E3 l303C9t5C740E3

1314

1915 C 5£ 2E 3

1314

1918 E6Do09E 2C 540C 3C. l l92C !315 HllB DC

1920 ElC.5'tOV709C905E3

1315

1928 "iOUC SE 2E 3

1315

1920 D9C907D703C54007 1939 1316 MSGC oc

l 935 D9C905E3

1316

1939 E3C5E2E340C60609 1940 1311

DC

1941 40E405t7L'9EJ<:lC2 l94F 1318 UNCSk DC

19'49 03CS'tCC3C8Cl09

1318

oc 1~50 40C.90!>40C4ClE3Cl 1950 131 <i DEPP

1958 'tOC6C9C5D3C4

1319

l 9~E 40C lC 9E 3400 506E 3 l 96A 1320

oc

l<.lb6 40E2C5Blt0

1320

l 9t_,s l6C.9E3C84CE40507 197 D 1321 WUOf DC

1973 09E3C lC 203C 540C le

1321

l '97 f Cl E3Cl

1321

l 9 7f: C. 5D 5E 3C 50 94 00 709 l<JAB 1322 JNSl DC

1986 i:3094BC304C44BC3

1322

l 98E DoC4C.54006D940C4

1322

1 996 C 5D 3C lE l:'iOE 3C 904 iq9f C54uC90540ClC~C~ l9A6 094BE2f67Cf2

1322 !322 1322

l 9AC 09(.5 E2C 5£ 340C 8C l

1323

DC

l 9M 03BHJbCl'9C507(5

!323

lYBC CH 340CeD6094004

1323

! q C'1 0609( 5

1323

rnsz i 90 6060C50Sr3C50960 l9E5 132'>

0(.

9(. f' ? ~ GF Of CibOE 30640

132~

i907 C2C5C7C9D540C5E?

1324

'. sm: l'i>C3E4f3t~iiooo5

1324

9Hi C.'9U'.JE 503(448( 30~ 19f 3 1325 i NIJC oc

9~E (440£7E7l7E7

1325

1 Sf Iii C 50 Sf 30 9f. 9( 5U l9fA 1326 UST

CC

l9FB Ell7E7l7

l~FE 1321 EU Sl OC

! 91-f CHU E2 lHOC.3()t.04 !AOC 132 8

DC

l A07 D'te 10 ~ <itC6C

1328

lAOCl C3C..SCbE340

lAll 1324$ NACMO OC

111.12 'i0050t:[5(5't04040 l A23 1330 lA(.M!'.10 OC

lAlA 4040'tO~C~O~C'iC40

1330

1 A2.2 40't0

1330

lA2._ ltO'iO'tC'tC4040

l A29 1331 i<NAt.8 DC

1A2A E2£3ClE3f'tE240C2 lA~~ 1332

DC

l A32 t81:3 cs [2'10

1332

lA37 40~040~0

lA3A 1333 veu s oc

1A3B C7t9C90bt9C9E3E8 lA'tE l331t PEB I DC

lA't 3 40( !iG'.rD9'4ClC2 C9E3

133/t

1-'ee 40C'IE2'cC

1334

l A't f 40"040'40't01t04040 1A5 E 1335 ISEP oc

lA 5 7 .r.C404C'tClt O't04 040

1335

lA5F 1336 STA TAB EQU

lASF COf:lOOlt

lA61 1337

DC

lA 62 C 3C 8C lC 9D S4'0E 2E 8 1A71 1338

DC

llabA 05(340(3C8024tB'tO

1338

1A72 CC'-CO!>

lAllt 1339

0(

l A7':> (<JD 5f. 30940E 2f 80 5 lA Sit 131.!0

oc

lAJl C3bll2C3C9D74040

1340

1A es 1 OCCOb

1A81 1341

oc

l A88 C90!!>C309'tOC6ClC9 lA9l 1342

DC

lA'JO 03l-'oc;cs4CC3C802

1342

lA98 t'iCCO'li

1A9A 130

oc

Cll 4' --fORM l EN.GTH ~
tt3 1 Cl3 'TTT' Cll6'"HtTte PRINT TfSY' tl19'PAPER SETTlJNG TE~T'
Cl2l'WG~SE CASE PRINT TEST9
Cll2'Rl PPLE PRINT' CLB'T EST FOR' Cl 15~ UNPRTABlE CHAR'
Cll4 1 IN DATA FIEL01
CU 3 ' B IT NOT S ET ' Cll9 9 WJTH l.INPRTASlE DATA·

tl27~RESET HALT--REPEAT FOR MORE· Cl3lg--ENTER-OOCD-TO SEGIN EXECUTIDN 5

Cl7' ENTRl ES·
tL't' xxxxe
Cl14'lASl COMMAND--·
Cl5'lEfT ~ CllS' NONE

Cl6 ·
Cll3 9 STATUS BYTES '
Cl.oft I Cl20 1 PRIOR1 'JV ERR BIT IS ·

Cl 16~

·

Xl3'008004 1

CHAIN SYNC CHK.,HAll 04

Cll6 1 CHAIN SVfllC CHk. '

Xl3'00'9005'
Cll6'1~CR SYNC/SLIP

INCR SYNC OR SLIP CHIC. 1HALT 05

Xl3 9 100006'

INCR FAILURE CHK.,HALT 06

Cl 16 'I NCR FAI U.RE CHK·

)(l3' 04(1009'

HMR ECHO CHK.,HALT C9

DA TE

25AUG6'9

EC NClo l!!U,.:r,e~

3 l OCT69 611.l52'9

28NOVt.9 f:.ll651t2

02MAR 70
Sl61b.'.'.\~

0 lNOV 7()
8161W.:~<lil

!9NOV71 USH1

OfOl-3 11

IBM MAINTENANCE DIAGNOSTIC PROGRAM E013 5203 l!NE PRINTER ~Cf JON TESTS

PART Nth PAGE

2589951
UA

ERR lOC 08JEC T CODE

ADOR STMT SOURCE STATEMENT

l A9B C8C1D4t4C50940C5 UAA UH

DC

lAA 3 C 3C 80640C 3C 80248

1341t

lAAB 02000A

lAAD 13~5

oc

l A.Ac Cl05E840C8Cl04D4 l ABO 1346

DC

1 AB6 oc;1tco6os1tocx so2

1346

l ABE 002007

lACO 1347

DC

lACl CaD40'94BE3C8C509 lAOO 1348

DC

l AC9 t4C 1D340C3C8D248

1348

lADl 800001

1AU3 1349

DC

1AD4 C3C1Dc;oc;1+sE2E805 1AE3 13!)0

DC

l AOC C3400 C8 D24Blt0it0

1350

1AE4 400002

1AE6 1351

oc

l AE7 C3Cl090948E207Cl l~f6 1352

DC

l AEF C3C540C3C8D24B40

1352

1AF7 200003

1AF9 1353

cc

lAFA C60609D4E240D1Cl 1809 135~

DC

1802 0440C3CB024040lt0

135't

lBOA FF

lBOA 1355

DC

1 BOB C8Cl[)ltt4C5C94005 1817 1356 HAHNO OC

1813 064840404('

1356

1818 404040

lBlA 1357 HANO OC

lBlS F5f2fOF340D5DbE 1628 1358

DC

1823 ~OC2E4E2E64C

1358

1529 CH6E3C5t940E2C9 le37 1359 HOSUSY OC

H33i 0640ClC307f3C4

1359

l S38 F5f2FOF31t0

i83C 1360

DC

l 830 4040404040404040 1844 1361 SUHS G OC

1845 4CC2E4E2ES40E306 1852 1362 EUHJlC OC

184!) C640C3Df05C1

1362

1853 C3ClD909C9Cl C"le5 l 85 A 1363 UR.R cc

1858 o-rn9cgosE3C509"tC 1862 l3ti4 PRIN !)(.

oc 1863 40C2f4ChC6C50940 :Hl6A 13Ci5 BIJFF

l.860 D9C 9: 7C SE 3

Hlt:if !3i>6 HiGlR DC

1870 03t5C6E340

lB74 1367 fffl DC

1B75 C3040+4BC4C5C3D6 lB&4 1368 riH:IJOP OC

18 70 C ~ 5"CC 50 9090l:i09

l3ti8

l B85 t'1Cl02C.540f5F2FO 1891 13(:9 RORN DC

u~ao f3ti0404040

1369

1692 ·l\i009C5ClC'iE8

!897 137{) Mf\.IORE OC

1698 F5F2F0f340C9E240 18AO 1311 TON

Dt

lBAO 09C4E86BE2CSC448

1371

1BA8 C2C54005D6E3

1371

l SAE 40D9C4 EB

lBB l 1372 COR INS DC

lBB2 F5f2FCf3'tOC2E-4E2 lSBB 1313

OC

l BBA E840

1373

l SBC E6C8C5V5"90D506E3 l SC7 137't SAl':!USY OC

18C4 ~OO<JC4E8

1374

tece fJ7E3094SC3C8E34S lBOl 1375 MliP

oc

lBOC 4040

1375

l 802 flFO

oc 1803 1376 CHTlO

l 804 fl fl

l 805 1377 CHTl l DC

1BD6Flf3

1B07137a CHT13 OC

1808 flF4

180~ 1379 CHTl'o DC

lBDA flf6 l BClC F lfl

lBOB 1380 CHT16 DC
1800 138 l unn oc

l BDE fl f<J

lBDF 1382 CHT19 OC

lBEO F5f2FCF3ltOC9E2''0 18Ef 1383

DC

1 BES 0506E34009C4E 868

13S3

l BFO E2C8C4~ElC2C54009 18F9 138.ft SNHlOC DC

1BF8 C4E8

1384

1 BFA f5f.t.FOF340 lBFF 40404C~040

lBFE 1385

DC

1C03 1386 RRAC DC

lC<M lt04040~040't04040 lCOC 1387 PBCA

l coc 40

1387

DC

lCOO C9£21tOC2E4EZE8b8 1C22 1388 ~EBUSY DC

1Cl5 050640C304C'"8C9

1388

1 Cl D E2 E2 EitC5Clt'i>O

1388

1C23 4ot'iC.lE3Cl

1C27 1389 ATAO DC

XL3'CJ2COOA·

ANY HMR ON CHK., 9 HAU OA

Cll 6' ANY t;."4MR ON Cl« e

XL.3 1 002007 1

HAMMER UNIT THERMAL CHK., 1 HAU 01

Cll6' tlMR.HtERMAl CHK .. '

Xl3'80000l'

CARR.SYNC CHK. 9HALT 01

Cll69CARR.SYNC CHK.

Xl.3 1 400002 8

CARR. .. SPACE CHK., ~HAL l 02

tll61 CARR.SPACE CHK. I

Xl3 1200003'
Cll6'f0RfitS JAM CHK..

FORMS JAM CtK.,HAlT 03

Xll 1 ff1 Cl 13 1 1-!AMER NOQ> '

Cl3 1

1

Cll4'5203 NOT BUSY '

c: L5' 5203 I
ete 11 Cll4c BUSY TOO lO~G~

Cl8 9 C~RRUGf.ili
U5 1 PRINTER i:
U 8 1 BUFFER 11 lCil.5 ~RIGHT'
c l5' l.Ef T II
Cl llt~iom .. OECOOE

ERROR ii

tll3~FIAKE 52tl3

Cl6; il!E'1DY11 Ci..22 1 5203 lS RD~f~SHo .. ae NOTt

CL"t' ROY' CllO 1 5203 SUSY I
CL12'WHEN NOT ROVO

cu· 10·
CL2 1 U 11
Cl2'U"
Cl2 1 1~ 111
Cl2 1 16 1 Cl2 1 179
Cl2 1 191 CL16'5203 IS NOT RDYe·

Cl10 1 SH0.8E RDY 11

Cl5'52Cl3 ·

Cl5'

·

Cl9'

Cl22 1 iS BUSY.NO CMD.iSSUED@

DATE

25AUG69

EC. ~JO. 81. 64t 85

310CT69 816529

28N(Hi69 8165'92

OlMAR 11J 616631

l.9NOV11 818617

PROG JO PAGE

OcOl-3 lU

Hf<ll' NOb PAGE

2569 1~5 l
lC

ER~ LCL CBJ~CT COtt

~ (2H (9L4C!.C1C5

lt2C 1390 EGAPH UC

H20 4C40.it{it0"-C

lt::H 13'91 lESAt DC

lC 32 ~OUC"'rC-IDS4809C 5 lC ~2 1392 AR!liiAl DC

l CH C7~B03C90(;'t0C5D9

1392

lC42 O<;

1392

lC.43 C9E2.t.O

lt 45 1393

DC

l C~b 4040404i:

1C't9 l3'9't cuns DC

lC. 4A 40E 2C fie llt'tBC 2C 5'10 1C51 1395

oc

lC52 40404040

1C55 1396 OIRSB oc

lC5b 05Doo0Db0740[3Cl H77 1391' NOPUO OC

lt!it: E3C.3Cfl40i:.2C5E340

1391

( l5'1 ~AGE~ C!.. 5 c Cll7.' AOirn .. REGsUG ERR"
CL3'1S G Cl'+' C.l8 1 SHO .. SE · Cl4W
Cl34 1 NO-OP LATCH SET WITH NO SIO ISSIJEOt

1 Cb6 E6 C9 E3 0:140 C5 0640 lt6E E2C90MC(<jEZf2E4

1397 1391

ltlb C.SC.4

1391

l (..78 C3C.8Cl C90540C3C.8 1C9C 1398 CHACH DC

lC80 02"86BC'90ltC.1C 7C5

1398

lC.88 40~040(~(.8(1(905

1398

Cl37 1 CHAIN CHK.fIMAGE t CHAIN 00 NOT AGREE'

ltqo 40(.4DMC050t.>E340

1398

l C.98 Clt lOt;C 5C 5

1398

1399

1400 ····················

lf 60

···················· * l'tOl RESERVED STORAGE *************·*****····***$*~******·****·*·*********

1402

1403

x CRG

1 1 F60 I

lF6C 14C4 ETA8LE EQU

lFbO 0000000000000000 lf89 1405

DC

l f 68 oococccc~coooooo

1405

lf70 00000000000000~0

l40S

· Xl.42 1 0 8

lf78 0000000000000000
lfsc ccc~ccococoooooo

1405 1405

lf86 0000

1405

l f8A fF lFSS 00
lfBC
lfl:!E lf90 lf92 lF 94
lf96 H98 1F9A
lf9C i.f9f lfAO {,Q l fAl 00
lfA2 cc
lfA3 000000

H8A 1406

DC

1F68 1407 TAGS OC

1f8D 1408 STA TO OS

l F8F 1409 STAT2 OS

lf 91 1'410 Uli OS

lf93 1411 STAT6 OS

1f9S 1412 ST AIK OS

1F97 1413 CMDSA\I OS

lf99 l'el't f INDEX OS

lf98 141 S SINOEX OS

lf'90 1416 MSECS OS

1 f9f 1417 WORK OS

lfAO 1418 LI NOSA DC

lfA l 1419 UCTR OC

1FA2 1420 PIC.11< DC

lFAS 1421 BUSUB DC

Jl(lltffC
xumo·
C. l2 Cl2
Cl2
CL2
Cl2
Cl2
CL2
CL2 Cl2 Cl2
xu · o·
xXul.11'00·'
Xl3'0'

PROGRAM Fl AGS
DELAY TIME AREA LINE NO~ PRINTED SAVE AREA LI N.E NO. COUNTER RIGTT l INE NO· COUllTER

l'v22 ·
1423 ** TABLE OF PRINTER CCMMANOS

l FA6 E'tCl l fA8 ElOO lfAA EOCC 1 f AC. EZOO HAE EOOl lf8C E2CC 1 f82 f002 lf84 E2CC lfB6 E003 l f P8 £201. lf6A E2C.2 l fSC. E203 lfBt E200 HCO E41l l ft.2 Et.lb HC'i EtiOl l f(b 0000

1424 ·

1 FAb 1425 CMOT A6 EW

lFA 1 1426

oc

1FA9 1427

DC

lfAB 1428 SPACEO CC

lf AD 1429

DC

lfAf 1~30

DC

lf8 l 1431

DC

lf83 1432

oc

lfBS 1433

oc

lFB 1 1't34

oc

lf09 1435

oc

lfSB 1436

DC

lfBO 1437

DC

lf8f 1438

oc

lfC.1 !43<,t

DC

HC3 1440

DC

lfC5 1441

DC

!Ft l l&,42

oc

·
xaz·E401' ><l 2 ·e200·
Xl2 c EOOO I
Xl2'E20C'
XL2 ·eoo l '
Xl2 11 E200' >a... 2 1 E 002 8
XL2' E200 1 Xl2 11 E003 9 Xl 2 1 E 201 1 Xl2CE.202'
Xl2 9 E 203' Xl2 6 E200 1 Xl2 1 E41P
Xl2'E616 1
Xl2'E60P Xl2 1 0'

SKIP TO llNE 1
PRt NT
SPACE 0 PR!Nl
SPACE l
PRINT SPACE 2 PAINT
SPACE 3
P/SPACE 1
P/SPACE 2
PRINT & SPACE 3
PR IN TINO SPACE
SK IP TO l !NE 11 PR i NT & SK! P TO LINE 22 PR INT S. SK [ P TO 001 DONE

t)~,lf
i C ii,{L

l;~~AUGoq ~16485

?HOCH.9
il!652~

.2f:lNOVt.9 iHc54Z

02MAR70 Slbt3!

01NOV10 Slb?t.it

i9t'll0\!1 l 618671

OEOl-3
12

· · · ·

f.OB
ERR LOC OOJEC T CODE
lfC8 E:42A
lFCt. EOOl HCC E~5~
1 FCE EOOl
UDO E~1'0 lf02 B'.lOl lF04 E002
lfD6 EOC3 H08 EOOO

f&.Rl ;;!(f, F'f..Gl

2 569951
12~

snn' j,[Jf)~

SGuR[[ SHH!<!E.Nl

u:cs
HC~
l fCS
:m::o
lfCF
lfDl
lf03
HOS lf01
lF09

14~~
144'1 1445 1446 14·H l't-48 1449
1450 1451 1452 H53
1454

Sf S~

EQU
oc oc oc
DC
DC
DC
DC
oc oc

>\lo
Xl2 ' f lt2A~ Xl2 8 EOO P Xt2G E455' XlZ'EOOl' Xl2· E470 e
Xl2 1 E001'
xt 2 ·eoo2·
Xl2' (-003' Xl. zeECOC·

SKH~ TO UHE 42
S§:·ACE l
SIUP· 10 U'.NE es
SPAC~ l
SKIP TO LINE 112
SPACE 1 SPACE 2
SPACE 3
SPACE 0

·········** 1455
* 11445570 ···E·Q·U·A·T·E·S··***·*****·******·*********···**$*$···············$····*****~$

0008 J45S ARR EQU

0001 1459 XRl

EQU

0002 1460 XR2 EQU

060C 1461 lPI EQU

082f 1462 ATETUF l:QU

OS7C 1463 LPO

EQU

0877 1464 ATSVNS EQU

0878 1465 UCSFlG EQU

X1 81
X' l' X1 2 1
x·eoo·
X'82F'
X1 87C 1
X1 67l 1 X'878'

AOORESS RECALL REGISTER INOE X REGISTER l
INOEX REG! STER 2
LINE PRINTER IMAGE AREA
END OF 48 CHARs I MAGE LI NE PRl NT ER OAT A AR EA ENO Of 120 CHAR.. IMN~E

08(3 146~ OASTU EQU 08D6 1467 ATEFIV EQU oaos 1468 ATEAlE EQU 08ff 1469 PROAT EQU

X1 8C3 1
x·eos·
X'8DB'
X'8ff'

96TH POS lT ION

1F77 1470 ED!MAG EQJ X1 1Fl7 1

1F8'9 1411 Pfl ELD ECU X' lF841

OOEO 1472 lOFOLG EQU X'E0 1

OOE4 1473 lPI·R EQU X'E4'

OOE6 1474 lPOAR EQU X'E6 1

0212 1475 TEST EQU 0216 1476 LINK EQU
021A 1477 PRINT EQU 021E 1~78 UNPACK EQU 0222 1419 HALT EOU 022A 1480 LOAD EQU OOEC 1461 NRDY EQU

X'212 1 X1 216'
X'21A' X1 21E· X1 222' X1 22A 1 X·EOt

ENTRY TO DCP READ DATA SWtS ROUT~ ENTRY TO OCP CHAIN ROUTINE ENTRY TO OCP PRINT ROJTINE
ENTRY TO OCP UNPACK TO EBCDIC RTN
ENTRY TO OCP ERROR f1ALT ROUTINE
ENTRY TO OCP TERMINATE SECTION

OOE6 1482 BUSY EQU X1 E6 1 OOE4 1483 CABUSV EQU X1 E4'

PRINTER BUSY
LEFT CARR.BUSY

OOEC 1484 RICABY EQU X' EC'

RIGHT CARR. BUSY

OOE2 1485 PBBUSY EQU x·e2·

Blf=FER BUSY

1486 · INDICATOR FLAGS.

OG02 1487 TAG6 EQU X1 2'

0001 1488 TAGl EQU X'l'

* 1489

SENSE SWITCH EQUATES.

0208 l't90 SBYTEO EQU x· 208'

0209 1491 SBYTEl EQU X5 209'

STATUS ERR nao;cATOR
PRINT lST LINES ONLY FLA&
OCP SENSE SWITCH AREA OCP SEN SE SWITCH ARE A

0204 1492 SBYTE2 EQU X'20A'

SECTJ.ON SENSE SWITCH AREA

149 3 t: CONTROL PGM SEN SE SWllC.HE S

0004 1494 SSW05 EQU X1 4' OCSC 1495 SS~08 EQU X'801

PR INT MESSAGES ON At T.. PR TR .. USE 5203 RIGH'i CARR ..

1496 · SECTION SENSE SWITCHES..
C040 1491 SSkll EQU x·4o· 0020 1498 SSkl2 EQU X1 20'
0010 1499 SSW13 EQU X 'l~ 1

HALT BETWEEN COMMANDS DELAY 0ET~EEN tMDSo SECONDARY HALT O~llON

DATE

25AUGb9

EC NO.. Sl6485

31 OCT69 0lti529

2SN0Vt9 516542

021"1~,R 70 816631

(1 lNCY10 8 i.676~

l9N0\17l 818677

PROG tO
l~kGE

· · · · · ·-·-· ····· -·. --· · ·

ISM MAI NHNANCE OIAGNCST IC PROGRAM

PA~T NO.. PAGE

E013 ~203 LINE PRlNTER FUNCTION TESTS

ERR lOC. OBJlCT CCOE

ADDR SHH SOURCE ST AT EMENT

1501
1502
1503 ·

CCM~ENT CARDS

·······$** 1504
1505

SECllON EOl ROUTINES ···~*************~*$********~****~***~*

1506 · R~Ul.Cl - SENSE CMD TEST

1507 · ROUT.02 - TIO NOi ROY TO NOT ROY PRTR~

1508 * ROUT.03 - TIO BUSY TO NOT Rl»f PRTR.

1509 · ROUT. 04 - "fl 0 NOT ROY TO ~DY PRTR.

1510 · ROUT .05 - TIO SUSY TO ROV PRTR.
1511 · ROUT.06 - uo·s TCJ ROY P~TR ..

1512 :t ROUT .01 - CMOS TEST.
1513 ·ROUT.OB - CARRIAGE SPACE/SKIP TEST.
1514 * RCUT.09 - 'Ht T'PRINT TEST.

1515 ~ ROUT .OA - PAPER SE HUNG TESTs

15lb *ROUT.OB - hORSE CASE PRINT TEST.

1517 $ ROLT.OC - RIPPLE PRINT TEST.

1516 ~ ROUT.OD - UNPRINTABLE CHAR TESlo

151~ *ROUT.OE - ENTER YCUR OWN CMOS TEST.CMUST 6E REQUESTED BY OPERATOR)

1520 $**********************~*****************·************·**********·*****

1521 *

SSW OPT IONS

1522 ··········$·····**************·****····*~******~*·········*·***********

1523 If< ssw-11 - HALT BE TWEEN CHO s (VA LID 1 N ROUH NES 7' 8,9,0BsOC t. OE)
* 152'4 ss"-12 - OHAY BETWEEN oms (VALID lN ROUTINES 7,a,9,oe,oc & oes * 1525 SSW-i3 - SECONDARY HAU OPTION (DIAGNOSIS Of ONLINE ERROR DATA )

!526 ~··········~····~************************~******$**********************

nus 1527 * NOTES -
1528 $ } .,RESTORE CARRIAGE{ SJ BEFORE STAR TI NG

SE CTI ON.

1529 · z.CARRIAGE FORMS HUST BE LEFT ALIGNED IN PRINT POSI HON ltEVEN IF

1530 · THt RIGHT CARR!AGE IS BEING TESTED. 1531 ~ 3.SEl C.E.SWITCH TO OVERRiOE IDLE CONTROL BEFORE RUNNING THIS TEST.

1 ~32 **·*~l!i$:!1<$ll<******··~lf'"ltl.t;it*l0<~*****-*'-*..P<i<.;..;,..;.*$.;.~~'1>*~***~~***'*~~~::0*~$'.t.lt!t<o;'i'*

1~33
f f f f 1~34

ENO

· · · · · · · · · · · · · · · ISM MAINTENANCE DIAGNOSTIC PROGRAM

PA.RT NO"

PAGE

E013 5203 LINE PRINTER FlfNCTiON TESTS

CROSS-REFERENCE

SWtiOl T LEN VALUE DEfN REFERENCES

AC:BJ BY A 00 2

ADCABY A 002

AODATE A 001

AVFL't2 A 002

AOFL65 A 002

AOfOLG A 002

/ICPI BY A 002

AOTUSX A 004

A0107 A 006

ADU 'ii A 006

ARR

C 001

185A l85C
1CF4 185lt
1856
1858 185E U2C
l6EF
l&E6
oooe

1283
128.ft ()661
1260 1281 1282 1285 0683
1157 1155 1..58

ARWA.l A Cll lC42 1392 A STE RR A 004 172E 1176 ATAD A 005 1C27 1389
ATEATE C 001 OBOS llt68 ATEF IV C 001 0808 1467 ATETUF C. 001 082F 1462
AlSVNS t OCl cen 1464
AMOJN A 004 1115 1165 BABUS'Y A 012 1 Bf'.7 1374
BACGO A 00&, OOlC 0353
8AOC~O A 005 llf5 0771
BERA l T A CCl2 OBFB 0224 BROUT A 004 140A 0942 BSEXIT A 004 l4lE. 0951
8 SYLP A 0()6 isce 1065
BUALT A 002 1600 1081 BUSY A C04 'l.589 1050
euFF A 008 lStA 1365
BUMSG A 008 l B'.t4 1361 BUS: T A 003 le38 1264
euscr I A 003 1838 1265
BUSLE A OOt. oecs 0211
Bl.JSR I A CCl6 OBOB 0215 SUSU S A 003 1FA5 1421
BUSY C 001 OOE6 1482 BUTIN A 004 llf5 1238
BUTOLO A 014 .1852 1362 BWHER A 004 l l'tf 0693
BlOOP A 004 OFAA 051t4 CABUSY C 001 OOE4 1483
CABY A 004 15BC 1059
CARR A 008 ll~SA 1363
CtGD A ()04 128C 08"9
CtiACHE A 037 lC9C 1398 CHROY A 004 11&01 1082 CHllO A 002 1803 1376
CHTll /!. 002 le05 1377
CHT13 A 002 l 807 1378
CHTl~ A 002 1809 1379
CHT16 A 002 l BOB 1380
CHTl 7 A 002 1600 1381 CHT19 A 002 18!.lf 1382 CKCMD A 004 12A3 0846 CKOONE A C05 12AB 0848
tKWNT A 006 OC69 0374 Ct<.SKI P A 003 1213 0789 CLINK A OOlt OE76 0441 CMOSAV A 002 lf97 1413

CMOTAB '- 001
CMNO A 003
CMODE A 002 CNCO A 002
COCOCO A 004

lfA6
1500 1566 1572 1317

1425
1017 1042 1045 0817

1047 1056 068lt* C69l
C384 ()385
0390 0391
0391+ 0395

0699· C386
0392
0396 0964

1060 0672 0698 1150 115le 1152 0825 C646 (;967· 0'168 0256 0286

0921· 0922 1119 1117

0923· 0924

0925

0926· 0921

0942

0965· 0966

1027 0282 0532· 0533 0548* 0549
0533· 0549* 0631 0635 1162
0129

Clt19
0710 0712 Cl.110 Cl92 0203* 0209* 0213· 0217· 0230 0244 0531 C995
0942* 09.ltl
105C 105.g 1063 10'98· lC51:t< lC6l* 1~10 1283
C206 JC.\9
1049* io5e· 1062*

1046

0943

0205
0206 0943* 0944· 1046* 10~5$ 0122 0191 0199 0542 0946

1024

1063

1237* 12'91· 12't2

107S

C68C* 054;2

0205 0537 1009 1005· 1009* 128~

0211 0215 1058

oe~·

()065

1064

Gl04
1223 0046 ()433
0708 0131

01 ll
0246
1094 0225

1018

0067
0337 0915 0376

0819 c~e~· 0392· 0396*

0714

C41S
0354· 0368 0373 0381 0777· 0780 0803· 0801 0856· 0880 0883 0885

0891 CA98 0900* 0902 0~04 D906

0336
0971* 0972 097l 0986 1001· 1002 1003 1008 1013 1019 1022

1040* 1043·.

0874

·

·

DA Tt

25AIL~t;

H NU. a 161..,55

310C 16'9 816529

28NCi\IM 8165"2

02 MAR70 lll6fl l

Ol~~V70
816l6'it

19NOV11
818671

PfllOG IO
PAGE

CEOl-3 13

DATE

25AUG69

EC NO. 816485

310CT69 816529

28NOV69 816542

02MAR 70 816631

01NClVlO 816764

19NOV7l 818671

PROG 10
PAGE

OEOl-3 UA

IBM MAINTfNANCE DIAGNOSTIC P~OGRAM

fOB 5203 l INE PR Ifl!Hr. flll!CHON iE Sl'S

~ YMBOl i UN VAL IJE OEfN

CRCSS-FIEF ER ENCE

COlUC A 004

COl<INS Ii oc~

CSSwO A /; 004

CVO

A C04

tAOOi A 006

LA uf NO A 002

DASH A 001

DAS TU l. 00 l

Of CG A~ A 006

DH.ONE A 001

OE:U RO i 001

DELAY A C04

CEPP A 0 lit OIRI S A 004
OIRSB A 004

IJIVID A 004

Of>fTPFS A 004

00040 A 004
mums A 004 DOH6. l T A cot:

OORIPl A 004

OOUY A 004

DOXIO A CC2 DGll 2 ,. 006

0 St<PGP A 004

DU SP OP A OC3

lCJH4AG ( 001

EGAHI A COS

EIGHT ' 002 HIST A 004

t:NlLR C A 001.t

f:NTUn A 003

l RNROY A C04

f RR4 l A CC4

ERRS l f1 OOb

ER Tl A OC2

ETAtR E A 001
o:n A 004

EXP l 2 A OC2

EOll A 001

FI N>F l< A 002

12E4 lBB 1 1460
ua 9
l tiBB
1&4C
l HA 08C3 Bn IB52 1851 l ~01 1950 l (49
lC.55 lbfE 13CE
l~AA
li:.::;:
l 7C4 1CA7 1192 l3Af OCC5 l 8E3 l6A8 i f11
lC2C 182( l9H 1167
HC9 l4Al CBO 0876 lF91 lf60 lb'tC CACE OAOO l F99

08~
1372 097B
en i
H &.4ft
1275
12'74 14'6t Ci9.H 1279 1278 1066 1319 1394
l39t 1160 0875 091J 0797
1223 0637 0715 O<Jl3 0394 1306 l3G4 1470
1390 1258 1327 0758 0763 0990 0176 0193 l'tlC 1"04 1106 OC27 0003 141't

f lkff A 004

FLOOP A OC6

fl42 ;. 002

fl8~

A 002

FOAOO A OC6

fCLG /. 002

f OU C. A OO't

FOUR A 002

FRADO A 002
fRANG A GO<lt

fRMl E A OO't

f1Hi8 Yl A OOb

fkOM A 006

f-RSM\I A 004

GE 1AH A CClt

GfTiM A 004

GfTNXT /J 005

C.£ l:J l·l A CC4

G IUDAP Ii OOlt

CCCf:C A OOb

WLIU A 004

GGMUS l Ii 004

<6011'1,, /:;. 004

GOTHRU A GC'e

OE92 0460 l1tl4 0944
1830 1266 18 3F 1267 l12C 1169 1841 1268
ccce 0306
iszc; 1256
ococ 0398
CD3f 03ti3 l4BF 09<18 l3E7 0931 1 30 5 .,,,0 Ii 2 8
l!l94 1053 Off6 0575 177'1# Ct!26 123[ 0803
Cf OB 0490 0( 22 02'<5 !M8 1159 cc le 0210
nn 11413
OfbD OS29 1265 0~:.11

0859
Cl02 0976
0359 0363 0367 0391 J.l 'w l
1142
C36l 0365 0366 0862 0575· C57<: C!S7M
0930 0483 0~35 0481 O<J=2 1047· 1056* 1060· 1092 0261 0291 0265 0269 0295 0299
1156 11se
0870
C652 oe5~ oso3 c901
0766 0795
1213 1215 1217
0631t
0679 Ot9S
085C*
0389
1184 1185 1192 1186 05340 0535 C535· 0252 0696
0808 0812
0796 t758
0988 Cl65 0191 0019 1002· 1040 1043
Cl57 Cl!C2 Cfl7 0968· 0035· OC31

0860 0866
1179

086'4 1183

0879 1181

llc5 1190

1182

0460· 0411· 0474 0517· 0869 0901· 0910 0489
0946 1280 1281 1125 1130
C314 C!~2 OS94 1282
0279
0482 1161 1169 0385· 03~1· 03;5· 0358
038.te· C3Ci0· C3Ci't0 C.i4i6't*
0928·
C922'* Cb23· 0~29* C640· 0641· 0593 0825
0814 0471

0552 064C*

0554·
C6~7*

0571t* 0650

C590

1148 024q U.91 0519 C820

tAH

Z5AllG09

u:: Nuo fHo"t85

310Cie9 8lb529

2BN0Ve9 816542

C2MAR 70 810631

01NOV70 816764

PART NO~
PAGE

2589951 14

0691t

PROG IO
PAGE

OE0!-3 14

EOB 5203 lJNE PRINTER f~tT!ON TESTS

SVMBOL T LEN V~lUE OEFN

GRAL T GRED &-iAUT HALT

A acc.
A 004
A 004 C OCH

OA4A 1121 OA89 02:22

0051 0660 0012: lit'?';

HAMNC A 013 HANG A OC4 HANO A 003
tll T! iJ A 002 t-IOMANY Ii. 004
HXBYT A 001
IBEP A 016
IfolALT A 004
I NCC MD A 006 INSl A 046 H:S2 A 031
INVC A 014 iSBUSY A 006
ISLAS A 003 I SSK IP A 004 ITSASP Ii, 004 I TSLEF A 004 J EXT A CC4 JIVE A 004
JUMRES A 003
JUSALT A 006
KNALB A 006
lACMND A 018 lALPO ~ 004
LALT t.. 004
LOU. A 001
lOCMO A 006
LESA L A 005
l ER. IC A 006 UCOSA A 006 llCOER A 020 LJCTR A 001

lBl1 CF7l lBU 1180 1153 1388
1A5E
OC12
1373 19AB l9E5 l Cjlf 3
1573 OE25 1361t Ot07 Clf3S
OA51t
0842 OD7E OCOA lA29 lA23 l2FC OCEC
OE58
1450 1C31 0El6 1523 laEO lFAl

1356
0530 1357 11S7 06'94 0920 1335
C274 0899 1322
1324 1325 1046 0417 C896
03<il7
0514
OC54
0164 0378
0230
1331 1330 0871 0320 0431 0971 1391 041.ft
1022 1309 1419

LINK C 001

llNOSA A 001

LI ST A 007

LNGTH A 003

LOAD C 001

LOARR A 003

lOFOlG C 001

lPD

C OCl

LPOAOR A 002

LPOAR C 001

LPI

C 001

0216
lfAO BFA lBFl 022A OAB2
OOEO C07C
l84A
OOE6 0800

H76
1418 1326
1311 1480 0095 102 1463 1274 1474 1461

LPIAOR fi, 002

LP U1R C 001

lS~FT ~ 004

LUKE A 002

MANORE A 006

MA'?'

~ 010

1846
OOE It
OCC2
OE11
1897 1801

1272 1473 0304 0439 1370 1375

MEXIT A 004

MLESID A 002

MCDA SH A OC5

MOOM A OO't

MGWJT A 006

MSECS A 002

~SGC

A 012

MUSHI 14 004

l29F
lal1 0047
CF Cl
ieoc
lf90
193$ OE30

0834 1245
0366 Ole81 121t3 1416 1316 0420

0040 C675
0061
t051 0072 0109 0!36 0176 0231 0274 0304 0713 0~48 0992 1036 lC~l 1044 1:180 1099 1222· 0522 0528 0481* 0483$ 0484 114~· 1161 1221 0421* 1026* 1070· 1136· 1230 C673* Ct;76* 0931· 0933· 1137· l2U
G.251
0888 0893 0895 0905 0751
0756 0781 0785 1144 1020 1023 102~ 1039 0413 04lt0 C884
0319 0387 0393 0509
0053
0162
0375
C219 0155 0202 0426 1189 1222 1186· 1189* 1192· 1196
C868
0310
0425*
0966· 0252· 0282· 0409
1007· lOU·
0432
0335* 0351* C373· 037~ 0377* 0381* 0411 0415 OBCJI..· 0898· 0074 Clll 0138 0178 0233 0322 0338 0:4~3 0847· OS67 0873* 0800 0399 C401 0717
0088
C998*
0355 0419 0580 0587* 0637 C639* 0681 CBll 0276 0276 0294 0997 1140 0276* 0997· 0194 0194 0195 0195 0579 0830 0630 0831 C983 0245 0248 0264 0996 OZ"t5· C539* 099b· C281 0421 C093 0159 0046* 0050 0067· OC7l·· ClC.~ <ll.05 0131· 0135 0246· 0273 0303 0319 0433· 0437 0708$ 0712 1098 1223· 1227 0825· 1243·
0362
Olt65
1239
0193·
0611
0412 0416

0320 0438 1231 12·~
0867 0873 0492 0558 0831 0982 0111* 0115 1018· 1035

0891· 0892 0596 0654
0982 0983
0225· OZ:2.~
1079 109+"'

OATE

25AUG69

EC NO.. 816485

310Cl69 816529

28NOV69 8165'42

02MAR70 Sl6t:31

Olfltf:V70 5!6764

:!.9NOV1l 018671

PROG IO FAGf..

························ ·········

·

·\.._

·

·'·

· · · \......_

\.._

'"---

·

·

· ., ~~......

·,....._

IBM MAINTENANCE DIAGNOSTIC PROGRAM

EC13 52C3 LINE PRINTER FUt\CTION HSTS

SYPEOL T lEN VALUE OHN

CROSS-REFERENCE REFERENCES

M40H Ii 004

NAO!L A 005

NADUf\; A ClO~

hEA~i< A OOlt

NE XL AP< A 01,.;3

Nf XL fN A 003
NEXT ,. oo.r.

NIGEB A 00~

NOBAL T A 002

f*OSUS\' A 015

NDCOR A 0()-4

NOERR la 003

NCPU C A OYt

NOTR IT A 006

~tlD

AO~

NROY C COl

NflLY E~ A OClt
ccocc A 004

OGOG A Oo-\

Cl<V OCI< A 004

ONE

A 002

1275 Uli JOOE OEEA
1134 ODAA 1221 OAlE
1~53
1837
OEA8 1678 lC17
l~E
1343
CCEO 163C l3lf -Ot- .... Ola8F
1&23

0825 1329 0581 0482 t685
0388
0793 0036 1031 1359
Olt66
1128 1397 1002 0889
11.81 1102 0879 0511 0074
1253

ONTUT ~ ,. 001
OlORl A 006
PBBUSY C 001
P8CA A 009
PEBJ A C20
Pf IHD C 001
916V A 004 POPSUD A 002
PflOAT c 001
PREXll AC~
PRFCU AO~ PRIN A Doti P« IN l (. 0()1

l8(e~
13£1 OOE2 lCOC 1A4tf lf84 l 5C6t leA5 OB f f 181C OAEO 1662 021A

1271 0930 Jlt85 1387 13:M 1'971 1063 1303 1469 12lt7
012~
13-64 1411

f>f(MlD-, A 0-0'i fRTLP A 012 f ~SI -01 ,. 003
P SSl02 A 0()3
PSHRR A DO.ft PUIOI ~ A 002
PUTSUM A OC2 fUEt.C " 004 Rf8US't' I. 022
IHCAS A OC ..
fHOOP A Olf> Jtf SE 11 A 004
AESET2 A 004 RES10 ,., 004
R ILABY C. Otl Uc.JR A 001 ·ftMJH .,. 001
~OWN A 004 flC.Rftf ,. 013
RPlOOP A oe.r.
i<RA( A QOS RSOUhl A 006 ~lfl!OA A 001 RHOe A OCH ~ 100(. A 001 RHtOO A ClCl fll t() E A 001

Of64
le76 Of8£
Of9C 1132 17E2 0Df8 0695 1C22 llCS 1884 lCBS 1009 1126 OCEC. lfA2 ()JC3
OE83 l B91 1 oc:~ 1C03 OC78 Of lit OH4 l04C ICF5 l19D

0526
12~5
053b
OYtO 1117 1232 OltOfl 0199 1388
Cl62
1368 061t0 0641 1170
11t84 1420 0016 Cit69 1369 OM'it 13f!6 0377 04'99 0565 0610 0663 Ol<\4

Olt!68 C52S 1178· 1181· C586 Olt86 0700 0383
0768 0116 0034
1026
1031 005 1135
0314 1000 0886
0086 0096 0151 0162 0530 1082 0911
()513
0059
0196 Ol.71 0544 0554 0592 C933 C91t4 0965 0967 0984 ll#t6 0925· 0053 C204 1.c50
0201· 0208· C211* 0215·

0538
0646 1065

0988
0647 1163

1082 064"8

0631· Cf32 0632· 0635· 0636 1285

1185·

&469· Oltl() 041()11< 04t!C* ()485
1177·

Cl22

0201 0041
C220
O<t54
0753 1202 0530

1062 OC"tl
022'6
0"'90
Cl82 1208
0538

f>062
02'53 0503 Cl97 1218

0068 C266 0556 0809 1224

0090 0210 0569 0815 1228

C872 C876

0510· 05llt·

0512· 05U>·

Olt22 c~c;1 1071 lC84 1103
1230·

Oft04·

Ol'98

0223

C759

OO./t41

0621· 0621·
C622· CUI!*

1145 1168

C206 ICOS C818·

1012 1051 1085

OltS9· O<rt6l Oltlt: Cltl8* 0089· 0155·

0651

-02()2$ 021~ 021~

0376·

0452

C501

0567

C612

0665

0636t 0638

0099 ()283
0594 1028

0105 02% 0614 1032

0639
0126 0300 0652 1072

f)Alf

2!1AUG69

H N-O. 816'*85

310C169 816529

28NOV69 816542

02MAR70 816631

01NOV70 816 76<1t

19NOV71 818617

·.."t..._··

! ·

06'49 083,

0132 0311 0667 1076

0156 0316 0703 1089

,. · · · · · · · · · · · · · · · · · · ·...,

·"-~

"

\

"'

~-

'~

''<i'IF

-~

---

PART NO.
PAGE

258t;951 15

IBM KAINTENANCE DIAGNOSTIC PROGRAM
E013 5203 LINE PR! NTEfl FUr.tTION TESTS

PART NO. 2589951

PAGE

15'

0921 0926

0166 <Y.29 0709 1095

0172 Olt34 071t8 1193

S\'f'ti Ol T LEN VALUE DEFN

RTNl A 001 OAOF 0029

RTN2 A 001 OA93 0082

RTN3 A CO! OAE2 0118

f.tTNlt A 001 0816 Ollt7

RlN5 RTN6

A 001 0868 0187
A 001 OClA 0240

RTN7 · RTN8
RTN9

A 001 OCF6 0331 A 001 ODCA 0Yt5
A 001 oeeo 0450

RlNRDY A OOit GADE 0111 R2Bl·S'f A 004 OBCC 013f:

R2EX IT A 004 0812 0138

R4CHK A 004 C83B 0162

R4EXIT A 004 0867 0178 R4NRDY /. 003 0838 0161

R5EXI 1 A 004 OC16 0233 R6 EX IT A 004 OCF2 0322

SABTR A 006 16Cit 1146

SAHA SH A 006 12EC 0867

SATCH A 006 OFB8 0548

SA\tC MD A 005 1379 0900

SAVTUU A 002 lt53 UCB

SAVWUN A 002 1651 1107

SBUSY A 004 CF9C 0537

Sf3YTEO C 001
SBYTEl C 001 SB\'TE2 C 001
soc A 006
SDEHF A 004

0208 020? 020A
lltOE
160~

1490 1491
1492 0943 1084

SEFILD A 006 1088 0631

SEIFSK A OOlt 176A 1190

SE STAT A 004 OASF 0057

SHU A 002 1850 1277 SIADD A 002 18.itE 1276

SINOEX A 002 lf98 1415

SIC-OK A 004 HB3 0995

SI OST A 004 OF48 0518

SIX

A 001. l82A :- :1257 .

SKIOC A 004 159C 1055

SKIXlO A 004 1438 0965

SKlJNO A 002 188E 1298 SKHOVE A 005 1368 0897

SKRICA A 004 14EC 1009

SKRIG A 004 SNOMV A OOlt SNIROC A 010
SPACEO A 002

1749 1598 lBFc.t lFAB

1182 1054 1381t 1428

SPALT A 004 CA50 0053

SPMOVE A 005 13"'7 0890

SPOP
SPSK

A 012 1882 1296 A 001 1FC8 1444

SPUOT SSlit05 SSW08 SShll SShl2 SSW13 STAI X

A 003
c 001 c 001 c 001 c 001 c 001
A 002

OAOC
OOOlt
OC8C
0040 OC20 0010 lf95

0020 llt94 1495
1'497 1498
H99 1412

STATAB A COl
STATO A 002 STAT2 A 002 STAT6 A 002

lASF 1F8D lF8F lf93

1336 1408 1409 1411

STBE P A 004 OE52 Olt28

CROSS-REFERENCE
REFERENCES

CC18 0031 0081t

C120 0149
0189
0242
0333

C31tl
0086 0096 Cl25

0123 0152
0163 0154 0192 0308

0200

1143
0863 0543

0855· 0899· C970* 1105
0969· llOlt
G511· 0515· 0537 0039 OC60 OC87 0357 0408 0508 0975 C978 1038 C950

0097 . -0124: ·0153 0858 0999 1233

0164

0218

02SO

0280

0309

1068 0620 0626 1188 0055 Cl93 0539 C584* 0585 C989 0525 0555
12-40 ::

1052
0402 0405 0369 C37Q 038C 0878· 0909· 1004

C881

0882

089l

1180

062'·· 0630· 0642· 0643· 0Elt8· 064~· 0169

0885 1006· lOlC· 1C19

C038

0877· C908*

0370· 0372 0882· 0890

C352

0033 0039 0357 0975

C46l 0060
OltC8

0466
0087 05Ci8

05U! 0097
oa;e

OU9 0121t 0999

G625 0153

0674 0164

0677 0218

0250

0280

0309

0918

1038 1233

0036· 0037 1147 1149

0247· 024t8 1151 1153

0260 0271· 0278 0290 11394' 1140 1142 1155· 1157· 1159· 1160· 1161· 1163· 1166

1240* 12lt3

1127

0356· 036() 04t63· 0464

03~4
oe26·

0401*
oe21

04tll lCl'e·

04-15 1015

0057· 0058 0306· 0307 0520· 0521

ll.34 1176· 1200 1212 121~ 1216

0424

0857· 0861
0689 1087 1235

0865 1021· 1286 1121· 1122 1124

llltM
1238
1287 1133

PROG ID
PAGE

OEOl-3 15

DATE

25AUG6CJ

ec No. 816485

310C 169 816529

28NOV69 816542

02MAR70 816631

OlkOVl'O 816764

19NOV11 818677

PROG ID
PAGE

OEO!-ll 15A

·

J

IBH MAINTENANCE DIAGNOSTIC PROGRA"

PART NO. PAGE

2589951 16

EOJ3

5203 LINE PRINTER FUNCTION lESTS CROSS-REF ERE NC!:

SYMBOL T LEN VALUE DEFN

STEC Kl A 004 l68f! 1133

SlEc:tt 2 A CO'- lt8f 1134t

~HRR /I. OOlt lb!>6 1119

S lEXl l A OOlt 1 l2A 1111

ST Ill · OC6 CB<;C 0201 SlSAl /I. 002 1655 1111

SiOAO A 002 186C 1286

SfOMl A 002 l8li2 1287

SUBGAN A 006 1702 1161

SUNERO A O~ CEAF 0468

SVNTlh A 002 1831 1261

TAGS
TAG6 lAGl

A GOl lf 8B 1407
c 001 0002 llt87 c 001 0001 1486

TALT A COit OA08 <il09
TfCHBI A OOlt OAB oose
TEES ,. tc3 1Bf4 1312

TEGAN A 00'9 Of.A3 0542

lEFLU A 004 OBED 0218

TE SER A 004 1818 1246
TEST c 001 0212 1475

TFEl A 005 1874 1361

ThGIR A COS IBl:F 1366

ltiROUT - 004 Ofli8 0556 1 IOC HK A 00~ lie 'i-A 0988

l lTl A A OJ9 1917 1314

HTLB /,. 021 l92C 1315

l Hl9 A 016 l90#t 1313

TIU A 004 1406 Oti3l

THIRP A 004 OE56 O't29

TOBVT A 006 13FC 0935

lOlUNG A OO#t 1424 091t8

TON A 022 lBAO UTl

TREE A G.J2 1821 1255

lt.FORF A 002 1848 1273

. TN

A 006 ()87C 019lt

TWt.V E A 002 l82f 1260

TWO

A 002 1825 1251t

TWYSIX A 002 1635 1263

TWYWl.iN A 002 1833 1262

1V801 A OC6 1308 0929

TYBS A OD4t 0621 0153

UCSfLG C 001 0878 l4t6S

UFERR 14 006 ()888 0208

UHC.S t< A 015 l91tf 1318

UNI llN A 001 1843 1210

UHOSYN A 001 l81t2 1269

UNPAC.k C 001 021E l"t78

lJPCER A OO't llE:E 0701

WAHOl A 00" 1501 101'1

..AT

A 006 128~ 0830

WHlttl T A 00" 122& 0796

iflCH ,. 006 18CC 1308

~K A 002 lf~ 1411

WT aUOf

A 006 1"1C 0982 A 019 197D 1321

WlNTH A OO't lllt 06Blt

uo

A 006 143Z 0964

XIOEXT A 004t 164'4' llO't

~Rl

t 001 0001 l "5Ci

XR2

c 001 0002 1460

REFEREM:ES

1131· 1132· 0990 1C61 1083 1102 1119· 1169·
C199
1120· 1170 1001 1011
116~
0462 0400 0420$ 0423 1025· 1069· Clt23 1126 1138 0420 1025 1069 1206 C098 C056· OS48
0545
0207 0210 0214 1207 1234 1236 1055 0212 0414 1178 C21~ C"1C 1181
0553 0919 c~
CS06 0572 00'1 0921· 0934 Olt27 C929* 091t5
0089
OS82
0585 Cl97 0371 0@75 C889 C8% 0353 0581 0793 080/t
C683 1159 C924* 0151 0051t 06U
02~
067()
1155 1157 0258 0262 0288 0292
0690 1016 0833
0788 OltlO· Oltl'e-· 04t26·

1126· 1246
0899 0772

1138·
0~14
0805

1206
0923 1198

12lt6·

C9llt cc; es
0106
C682
031t9 Cit" 1 002 OttS7 CS23 0550 0577
0912
0987 1C86 1088 1101 (336· C352· 0353· C35it C378 C382 0388 0582* 0583 0637· 0681· 0683· 0685 0688 C767 076'9 0771 C773 0775 0777 0189
0804· 0813 oei 1· 0648 085C C85! 0853
105't 1104· 1120 U2H· 1128 1128* 1129 0355* C36e 0371$ C372 0380 0400* 0401

0588 Ob44 0686 0701 Oll5
0404 0417 0541· M44· 0580* 0691 0696· 0757* 0764 0765 0791 0793· 0794 0802· 0803 0856 C900 0~14· 0969 1053 1131 1132 1136 1137 1170* 0479· 0482· 0484 0579· 0581·

1BM MAINTEHANCE DIAGNOSTIC PROGRAM

PART NO. 2589951

PAGE

1614

E013

5203 LINE PRINTER FUNCTION TESTS CRljSS-REFERENCE

SYMBOL T LEN VALUE DEFN

REFERENCES

XTEN A 001 VBATS A OOlt
YEOW A 002
YE SER A C04
ZERO A 002 Z I GOUT A OOlt
ZROTO A 006

1820
1A3A
0Cl5 1670 1821 1043
13ED

1259
1333 0232 1126
1252 0594
0932

0583 0584 0638· 0672· 0679· 0680
0890 G896* 0897 OtiOl OCJ'JO 1053 1241 1201 1205
0210· 1123
0541 Cl65 0813 0848 0902
0591
C930*

0871· 0872 0815· 0876 lOS't 1105·

0887

0889*

lOTAL STATEMENTS FLAGGED IN THIS ASSEM8LY .,

0

nATE

25AUG69

EC.. NO. 816~85

310CT69 616529

28NOV~9
8165't2

02MAR70 816631

OlNOVlO 8167olt

19NOVll 818677

PR(g 10
PAGE

OEOt -3 16

OATE

25AUG69

EC NO. 816485

310CT6CJ
816529

28NOVt:':i 816542

G2MAR 70
816631

OlNCV70
81676~

19NOV7l
818617

PROG JO PAGE

OEOl-3 16A

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · (

.r·

,,.,_.,,...

}~,.,.__,_.

(

'-

~

:~ ......

,r-·.

-....~- .

,,. .

/-"!:.,.~

·

·.

' .

~ .... ,.. I
~

···· ······················ ·····

IBM MAJNTfNANCl OJAGNOSTJC PRO~AH

E013

5203 LINE PRINTER FUNCTION TESTS
oe..·ECT C~RD l IST IfllG

PART NO. PAGE

258995 l 17

INDICATES A BLANK COLUMN ANO TH CHARACTERS 0 E H INOJCATE NUMERIC SHIFT.

a. Cl 1 THROUGH J t Cl 17 THROtliH 32 Cl 33 THROUGH 48 Cl 49 THROUGH 64 CL 65 THROOGH 80

81 THROUGH 96

T+-Y: tiA< ; 8-i T+-lS< OAF 1 0S59lB 1+-001.Jl·8 8< J?

. ·- -.u;Af. DA t HU3. -
G /0Ad/?JOH$BH>
Jfl · /OHE-lV $4 *f!

AB-320 &@ Y+<+ .... vt4AG9MHC?HAIL-

OO;H~NC7"BGT2 t t G S .-CtBG I QB- ,

·+tZT<+<...U3-DG91
·- SO; H7T-D -T2UA

D -T2UAT /OHEOJ 208M8A HliaZ QOH·
< l>JF:7 /OHE&J<

S/+ 43&E0130001 BF~O MCl.iE0130002 SV= MRHE0130003

l+-, ,ef IW&~G-B_8 BA HH·Z QOH·BFIO EftG-<tCAF 1 0S498 G /OAB/?JOH·BH> lOH*BE-< 81SA9-, _iiY· 3,-E0130004

/OHEOJQU= 2t 0 S4J?J OH·BF YOHF 'G /OH sac. /OHOAH T+-_ID 08f'10H·B c. /ZAOl>P8+Go~· 1 AB _BGIY*V+ .&BBIH &F<eG /,AF/?96A

h->·IOHS8AC. /OH OAC. <FtGlilB7$2/: < J= JFE C"0 - B

(40- B I J=JFBI

· Ei G-82 G2/1 Y8 A H Hail =30EO13000 5
. .-
< J?JF'I /OHE-&Y S4* ;RYE0130006

-··v·· I

O;Q.XIH G;-o 61BE=>l30007

l+-?PAlO<FbH<UO T+-O~Y·tC . . CA_

CFSUi!Ot1#0;H.>GIG
-.
EC t· l_?IC.U.z:3-

* UB·TU ?S.V·OC

·CA_DIC·.="HGHOO GG OSO-OOG <SJCO

0 -T2UAT /OHEOKU ·H> C OS4J?tc>H* BFYOHF'O< ONB"?

BB~ KRBE0130008
·- /OH E, IE0130009

T+-2ti8C 1 /Qt; /=
l+-3"' s.-cccr G9<
l·-'t9 J~WOH·KYi8
.
T+-~~FF 1 2/0l /l+

Cl S· / ltH<;tQJ-() N>OX /OH; //FGEP
Dr£ t· IGIAG /,Al./ l
8 J=KeZ ... &BBi ti G /Q~ : OH·M<>~
- 9GBCQE YOC. A/D-e.ti·

AF 1 DS~3CUG9MC J=

-

.. -

/l)tE-J<·N·BG ID

B8Cl /OH; /=NGCX

toiBG '· AH/l 18C3
. .
Al o-.Y·HAGGIQ6 J-

L>J=PFHS< ASBFHS

NFOS2-liil8A 11H·Z AB/?JOH·BH> :<;Q
/OH; //HGEP /OH /OHE- tYS4·BG S. VG o.. voGB -SC<+ 6 /-?T I FHH+ A=

2C &·<JoioH·BFio

QKTCWG9M( J=NFO,

-

. -

E-J<·N·BG /DAB/?

.. - .

-l<BG /QG 4HI 0

.. TLS -X2U ? /l+

/G9*( A=/FDG2A 0

OGOH 1 THE0130010 2-ldl 29 E0130011
JOH* MYQEC130012 -.Y·H OK8E0130013 9G84 4l4E0130014
. -
< &4 QOOE0130015

-. .
1+-70<. 01\0/ICC 0
.
T+-ti V+ +t- C t C· C
T+-9- G -t960H· l t-: hJ ?Reti·8F YH
.
h-tUDTC SG~S J=

; & 9llAl1 I FHB

C7A/OC C:U//OaJY·

/ l &8

OBA= C+H
. .

(C.CYAG8t< A; CXG

-

.

Hf 1 G /OH SSC I /08

< A=/G9J' H-CZ JM
KC CMO//QC OC7A/
B8-.HtD-CDF<U!C4 11·2+ H,S"HU:.LC
VOH·M<> BOH· BE-U CClX Ki T "Ct-i<H"-l

< JLBFEt< t7·FEt
QC OU//QCH.._>t G8~,~ ... HAG-.HGCOO
_CVl<4JT<FSXZ/O&
Cl t /OHH/ RA+
.. c- -.WJ-TOH·M<>H

< &5>FEL 2/25 1 N&G
F 106 /- lTA F IG
OF<tS) 4 GBQ-.Y,H
iitF-9SOH*BFYD F+
.
I <-·_C?" G9U9< Y
-
AIJU-.w· AC0- 1 80:

2 JM R lMECll30016 /l& L: 8E0130017
AB74 $08E0130018
< JI KZME0130019 <o/ MO*E 0130020
~YD 5lME 0130021

".'&H

2~AUG69

H NL- fltt't85

310CHc;; 816529

28NOW:9
816~·42

02MAR 70 8lbt>31

Olf\C\'7C 816764

19NOV71 818677

PROG IO PAGE

OEOl-3 17

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PART NO. PAGE

2589951
llA

E013 5203 LINE PR INTER FlJilCTION TESTS OBJECT CARO LISTING
Cl 1 THRCIJGH 16 Cl 11 THROUGH 32 CL 33 THROUGH 48 CL 49 THROUGH 64 Cl 65 THROUGH 80 Q. 81 TtlHIJCli 96

·-uoCJ-1· r+-·J<33Tc,Le -1 : 10· H"-UFIYQMLQ BFBUFDAIEFEH< · t · sFT5·a1·

M<>HAOH*+UIBG 1v 140H· MQBE0130022

T+-= GOA808/=l+ D T+-"BJ/ 1 6G7-..38 G T+-" 1 bl8GEC.S l4
. .
T+/ 88< I /1&28-G
T+/A3C- -.WJ-TOH*

-.u·H&EGIBGEC. S <B
. .
A9 =&O; IRCGUFOI
.
MG9X2-&Y+ A=RFBI
B -- 0-0H; 3QBFBH
.
I 119G /YKO'i*BE-0

GC4T /OHS8ACZ/OL 38- 5 J-/O;QIO?H
/O'HOH*BF/. /OH 6 J-XS H C&BG91
0 IP. /OHE t- OR++

. .
11150; IR<BGE v
GCTQAFBI &=TOH* 080 £1..<BG /LBEJU
. ..
C J=SFOT -/ +IO +tQHCfH&l32CO.Q

aKOTSCElH50TSIDI
. .
BH> MC HH6/HCEI
18 l·l=R l<-HOOl
H OoBGEC. S T4RG9X ·-1B:IH<NVT2DERI

.
-.100 ·&-E013002~ H5-- ; :HE 0130025 FB<H R3*E0130026 2-& Y ; RME0130027
. .
8 -V PtvE0130028

T+/B>CIHtDC170.Q
T+/CZCH<H"l=O IEtil
T+/0 Ul *BG /Y KOH*
T+/E...Q-DH-o.... HGACQ

i))l8:IG·NVT18ERI
.
NVll....fR*il AOR I
BE- ( AFJOH*BFUl-1
.. .
AFCM· JC4-.I~ OH*

<-l=OBBCi~Ml 1 MG8&
NWiBGEC.S &8 ERH PFH"- <HBOKOil=lE H<>H ...0 + H...U"H

'"O/Ba-D<CG·-../ I QK>a ER·QH>8 ERU M+· HHcfH&C3330Nt U 3&AG91J 1 6J=ROHD

7C i ....cA=OO-OH-.<H QH08 ERYQH37"ERP SA Y<Gll 00-HJUT&
C4 G9X2 -L-6 J-

BGO LKiE0130029
.
BONH 7/0E0130031 I+ D ·K·E0130032

T +/F Eol L · UAOl I ,.
-.
T +/GNH- +-l·uOH*
H/HtoGxo · IH&JGT

&'<BGOLL / 1&28 G
BFUO>FE?-:IBG /Y - · t"H&oxut · 1"HtcGu

/CHEOL4R... ; =C 0
E· 1H&IG4D. -.'He .Ao

$4.J?SOH·BFYMHf'G
.
2 &·aSAG.aY·DIC·
AG9*AOH·BG-H....,vu

/OHS8C# /lt28-C
J2·A· G M4A J30H·BFiM+F.. I-JI

/OH 0 8E0130033 1avo ·1YE013003~
.
Sf"H SJ-E0130035

l+/1./1/9 &C UAG 5,p AOH&J'LQAFBN
T+/HfVlX=OH·BF-0 Of,9( &OQH* ADT7

11'0.2-&L /lf7CH* /OHEE*HAG6 OBA=

BFU>Gf-.,,- <HAG6 SOH·t<Ya8GDWM4BAH

· J=P LQAF8P /OH S<+t+-T3-AG8" UAI

; Iii LBME0130036
. -
918- NEYEO 130037

T+/. AG91tC ·o- B
.
T+/.iiZCVI DhJO
T+/<7 -SITA< FGQ
. -
l+J«2G:X2 &EGilt C T+/~_c- L-.J-VG 0
T+/I Y 6 J-VCH*

(+I)- tl I A=JFBI
.
AG9*A<+ ,fLS -x
< A;:-G: G2/0U6 I-
213 6 /-·?TY FHH
...11004 /=RC&D-.Vl-
-.
KOO 6BA-H -l61Q

/AHJ OH* cum.<
2U? /1+9G81tQE?H
.
?T 1 FGQeB/ U-tl Y
+ A::;:;/G9·{ A==/FDG /eYO-.+-. -.vi &01<
HfBMBAl-C -L9TQ

8 111=-llDAFBG -& GB<BGDtlhTA/OC&
lE·BGDfU-..VlS+C
2.AA-1 A=/FOG2/0.i
. .
8 /=C'iU &I llKCO
HFB<4BA&IC DU

G OL,OE99 C20+_
ii ...vJ=-·-DGI ;o,w....
Q-/S++ t.... \l?Ht< 4
6 /-?TV f!18< /..= .. ObU;eA=ROHHLGifB
C OL"O C Dl@

8 - se-E0130038 BDIH c:J't'E0130039 AG9" $98E0130040 /G9* 5 ME013004l GECH 3EUE0130042
c

tATE

25AUG69

EC NO. 816485

3lOCTo9 816529

28NOVl9 816542

Cl2MAR 70 816631

OlNOV7C 816764

19NOV7l 818677

PROG JD PAGE

OEOl-3
l7A

IBM MAJ~TE~ANCE DIAGHCSTIC PROGRAM

PART NO. PAGE

2589951 18

f.013 5203 LINf: PR INTER. FUN CT ION TESTS

OBJECT CARD LISTING

t l 1 lHROl.LH 16 CL 17 THR'-.UGH 32 CL 33 Tt-'ROUGt; 48 Cl 49 THROJGH 64 CL 65 THROUGH BO Cl 81 THROlCH 96

IBM MAINTENANCE DIAGNOSTIC PROGRAM E013 52C3 LINE PRINTER FUNCTION TESTS

PART NO.
PAGE

2seq951 18l

OBJECT CARO LISTING

CL 1 THROUGH lb Cl 17 THROlCH 32 CL 33 THRClJGH 48 Cl 49 THROUGH 64 CL 65 THROUGH 80 CL 81 THROUGH 96

&-

QM&i 0#-Q-i"HBB-Q

QMtBGO"I /0

( -M<&O BG: MQ+OCil BG: MQH" HAAGlGWEAl 2/0Y Gl31tf 0130044

l+/J;OH·BH> JOH· TOKROHFLI -,

MflBG < JLBFE-
. -
2U IO-.At8H HHiZ

bBA-T ( -MNLQt1F8< W< ... xL ?CG<;C( "0-

4BARI t OOHL&BEV<.
B ( +C- B f J=

< JHI < J=IE&·
. .
) FBI I AJiH-.. NCl

9·AM 30UE0130045
&EU& eS·E0130u46

T ·IL MO i HY-.HGD'IE GEV $ / 1~20H·BH> Tt/"lb/IM+&Z J!+O Ntl3YG:V< JMYHC h ~ H( 0$4&J? )(to

~CH·MWtBGE H <;A I
,, -
2/2Di9AOll+ -.O-O
I HAJllGW E P<

F<; QQKTG- 8- H AEK-l;OT'tlB-12 tO
: J= .c

I~ Z D+--NC--OAG9 0 08/=i -t- O-.TtB&E&G

NC3- 7ZdiEO 130047

3

Q U:E 0130048

·- BF VM E 9DE 0130049

l + /Of 1317 JOH· Btf> O+A BB?H&f 0 EOQ ~u<PG s.- 0 EPH ~u·BG s.- OBG:M Q+ OAEt&QOTOKE- <AU 'tQ&E0130050

HIP JA_OO;HN234t <B-12 t./1P'5'-.$

Q<BG /H< jPMFEO imlOH.l C. *$JA_EOt. N200AUtQPTOME- <AU OS E013005 l

T+/P#JA_SO;QN2"H GC-6BG:MQH6il A C

< /l~OCtHOBlViG8%

A; E-C ll*20H* 8FYOH5 .. /OHE/tY $4* :RVEOl.30052

htQ6/0HS8 CA8AQ
. .
l+/Rl8 32/Cl /lR

elOH·ONIBGE3H'CtY COH·P<TM.flf\i05 IP.

Gil"t'OO· l+-eU"t-.&H·B

......·...

LOH·

Ct

G /,AGJV)S O< J7 JF'? /OHE/&Y$4*B HE24"i JRN<+<-.U3X 6G9.2U ·98A:li/B

G SH 1 S-E0130053 a.OH U E0130054

1+1lZG8?B JZ<4-(
.
l+IO.F0,2--uc J=
. .
l·/;Q /><ti/ fC ,_ 1 +/ ...lOH·BFYDUf-V8

l-,-.@J -.vf ... G OT
NF032A U<Al:\IEF;. G9MQC.7HC.t-lil G91'1 OBl "'u -QGOO
- - H AV l+ I.-0 I Hf.A-0

·

-

$

:t AH LU G9H<i A=

21t:HI A=Nf'Ot 1 FA=
.
Q<30 G9f. I A=NFBX

Dr/ 0$, C-HG9C2U Q

Ul-OG9. 2U ~ /CJri

LOA O;AO ES BG a EP/H: /=.<+Q-.V&4

NC!YLXIJ ..~\hHOE34
.
2--Y+ A=MFBI 11*
<AAYJ f6" /H9G9D

(G9P2 -*'AA=N~Y&
BOH*l >J=Mfl t 2/0Q
. -
oioo FHMQ%00&F S<

l B C I OH ; I = LF T ,
-
E-J H-l)Afl,~EH&O

/OHE-JOE+T-AG8?
. -
AF 1 0$5·BG /DAB/?

AG9H J8QE0130055 IC- 8&1i!E0130)56
·- + J· E&DE0130057
coc- ) :HEOl 30058
20\ii l#OE0130059
JOH* #J4EO 130060

l+/- + /YN( OP 8/;
.
1+1so.... 1-c;.o JLtc
l · /S "4w1J(Pt+ 10t0l
.
l ·IT :-.u1eq+ ( f.DA

. lfC4Qll/AE,UfCAP 'lilS·N &DA Qh £DA &<IA6JV.4a·

t . 1-oc;~.2ua·aB1-.. A 11 0 OA- HO
.
DG8~TCII5·N &DA f\2)PlfH.PO·IE&DA NIMCC:a·v.2u1 ux

b IGY-,VIHBO 8 G9t
·-· < AD Et E Q- A
QM A 5 'XI 5; t t.DA
WA e_.151£ T5UA
RQfCF5_XMUIE5·..

-QH-8 E·QQ.·BGE"H
·-HS ZNNP AOE 71 #8
&QMA e_,AOilN &OA &OCN5UCSBaGT9+1
T2DA &OCT8:(·2EC.

< /.- i!.OE013006l
H. o- 2sae 0130062
Q;H 1A*E0130063
oa- 89DEOl30061t
T-.M I HE0130065

DA lt
. -.[ (. tiU.

2~UG6~
8l61t8S

28NOV69
81~5·2

02,.Af.llO 816631

01NOV70 81676't

19NDV71 818677

f>ftOG 10 PAGE

OEOl-3 18

l+/U5~'Xl5;( &lP T+/V02IPT8iPS84C

se·-..A54iPRt+.EB=I
.
f5_V 9CPP6;IAO_I

l2IPGt+IEB>IW5_X SlHCCO;.H(-.R2)P Et<IHOIV 21N l<G TCMCF2*PL1DCB2;C

H+tES>IR21 ...P4aN
5)Sl&+.E84CW2; I

5' U Kt VE0130066 H&+& OlME01300~7

l<GTO·PNetiPR&(, R8 1 V.0 1 l0KiilDl<N s_v l<PLO;/ SiX HlHCI5MCAl<LRK=. w-.;H "CDE0130068

T +/XW6·PS l ;( 2<G l+/Y 15; PLlL?C5<J

L BM- 6*PP l*G Tt<S 9=-.X9ilPN8°Xll; ..

06HCM5_XEQFCE5; I
X9=..,X4&GS84C~5_L

E6GCOi I COC+ I Ot<.
MCIPDQFCll*Slf.OC.

El iilXN&<PX l ·I U88X
N5_PEtOA &DA f.DA

05*U 9QiE 0130069
.·- to EC8E0130070

H·/l*E.CA tOA t.OC SBiiGT9+I O>TT l; I T+/OPtC - lC2<G 15MCS: (PC&<I H4U_

&DA &hR2 UR2; I
0 E2)PC6MCS:(P

Yt<PR6MCB2;l 2;I CQ;.L2l) &A A%X

&DA tOA &DA & DA NO'V l%Gl4=LR1HC

f. 0 tJ .. 8E013007 l
.. -
C2CH SOGlEOl30072

T+/,,KA 12<GM5<P Rt<PC2(R OoTKKOH T+ni ·IA6)V.8>T N04CC2CI .. tOA

BZGN:OCHOJLM6MC
CO)XRK= .. PO*IH<I

05MCC2(~ H ~H5(V WtU_ H Cl_SR5+l

.88TE6)LA44CC2(1
.
4*GM £.<i H4l!_ & I"

HH4E0130073 HO) & RK<E 0130074

T+ /_H5<PRt CPGK4A

T+l>C:OCT5_R 4 1 $

T+/)=6llAltiN '""·

T +/?95HC.N 5>( 6*l T+/04·-..0i4A &DA

T+/l?l(V.6*PGK'I

T.A2*5UCI8>.Ul·L
THlz.

T+J"R

9 G

E11 " 1 *E7·=-.0C··PH$

·

e

&DA &IP2il4 5)$

Nl·IA6)XIO·-.E5'X

Oi4A &DA 6*PAl+T
.
YS= IRKel lH64_ & IG

&DA &DA &DA &<X

15UCE6)XI8UA &DA

C2<GI5MCC2Cl.E8X

s + 8-C- ;H 8 ·

="7M&F I

c

T&<.US>/ o·nuv
.
I5;IE6HA O>LFliP
5Gl?C3&<XS&(XO:f?

R&CXIl·TT4lilPF84C S2<J.OZN 5)ST&\X

C5<J.l<PC5tLE£.<P
..
O:IP24ilH O>LS:DC

OiihG liil"G4Gl-.$ l' "G
.
S&<.U8>1,5SR O'l

9'-.. .OG14CI8UCN5> ( DKiXSS>lElDA l<G

&·lYE=.HlO?BlHC TO*XMO·-.E&OA tOA

&+.HlD?BlHA &DA MO·-.EtEA OillA2) N

51R-5_) 4iiGTOal
.
UR 51$T&<GG6*P

·o

s +CS-GS >HC8-C uo;QC9-D +&08 G

Fl

ASC

R A

...
so

·
Q

·

·····

·

··

BXPT&+$18iill 5lR
E
........·.......
. .
UN; A9GC- ; 88 I
21231012711

R6)Q =SME013007&
W2<M NROE01300l7
.
Rl+- lCYEOl30078
.
O*& :-IE 0130079
.
8%U Kl &E0130080
o: <EO 130081
5&YE0130082
'9ME 0130083
1107l·SaE01300B4

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - LAST PAGE ---------------------------------------------

DA TE

2SAUG69

EC NO. 816435

310CT69
816529

28NOV69 8165't2

02MAR70 816631

01NOV'10
816164

19NOVll 818617

··

PROG IO

OEOl-3

PAGE

18A

· ·

·

·

· .

· · · · · · · · · · · · · · · · IBM MAINTENANCE OIAG~QSTIC PROGRAM

PART NO. 2589953

PAGE

l

E025 5203 LINE PRINTER FUNCTION TESTS

ERR LOC OBJECT CODE

ADOR ST~T SOURCE STATEMENT

OAOO

OAOO E025 OA02 00 0A03 01 OA04 00~0
0A06 OAlO
OAOB 1630
OAOA E04000
OAOO 101000

OAOl 0A02
OA03 0A05 OA07
OA09
OAOC OAOF

OAlO 01 OAll 80 OA 12 OCSl
0Al4 38 04 0209
0418 F2 90 12 OAl B CO 67 021A OA lf 42 OA20 18
OA21 l2C3
OA23 EOE2 0A25 CO 87 021A 0~2<J 01
0A2A 54
OA:'B 150A 0A20 FO 7C 76 0A30 30 FF 0878
0A3.ft F2 01 04 0A37 3( 00 129A OA3e 39 01 OACC OA3F F2 10 08 OA42 3C 01 129.ft
OA46 ca· s1 0212

OAIO
OA!l OU3
OAlF
0A20 0A22 OA21t
0A29 O.l.2A
OA2C

OA4A 30 EO 1290 OA4E 30 El l29F OA52 30 E2 12A 1 0A5b 30 El l2A3 OA5A 38 ll 12AO 0A5l 3S 01 l2Al 0A62 C2 01 1291 0A66 C2 02 129C OA6A OC 01 162A 1263 OA 70 38 68 1628
OA74 60 01 01 01
OA78 F2 01 61 OA78 3A 20 1628
OA7F OD 01 162A 1263
0A85 F2 01 @F
OA88 36 01 1269
OA8C 36 02 1269

2 ·

3

DECK it

LAST CHu:Ol 27 75

4

SEQ 0

5 uvwx·z START X'AOO'

o

TREP

18 ·····················*··········································~········

* 9 *
10

SYSTEM/3 5203 LINE Pkl~TER FUNCTION TESTS

· ·

1112 *·····$·S·E·C·T·I·O·N···2·-··R~O3·U*T*IN*E*S*··l ··l ··2·············..···*····················

1134 ·······O·C······X*l2··1 ·E·C·2~5*' ~·····~···*·*P·R·O·G~R·A·M···IO··E·N·T·l·fl*C·A·T·I·O·N··············~

15

DC

Xll·0 1

FLAGS

16 RNUM DC

XLl 1 l 1

CUP.RENT ROUTINE NUMBER

17

DC Xl2·o·

RESERVED

18

DC

AL2(~fNl!

19

DC Al2<ERT1J

ADDRESS ADDRESS

OF OF

FEIRRRSOT~

ROUTlNE PREFIX RECORDING TABLE

20 SPUDT DC XL3'E04000·

UNIT OEf lNITlON TABLE - PRINTER

21 SPUTA DC

Xl3'l0!000'

PRINTE~ KEYBOARD

2232 2~

*········R·O··U·T·IN·E···1*-·tS·E·N*S·E··C·O·M·M··A·ND·S··A··N·A·L·Y·S·IS··T·E·S·T····~····················"*'

25 ·

·

2261 ·R·T·N·l·····D·C······X·*ll'*l'****·········R*OU·T··IN·E···N·U·M··B·E·R·······$·················

28

DC Xll'BO·

FLAGS - MANUAL INTE~VE~TION

29

DC

Al2f RTN2}

ADDRESS Of NEXT ROUTINE PREFIX

30 31

········TB·~·····S·B~YT·E~o*~*s*s*w*o*s***********T*E*S*T**F*O*R$**A*L·TE·R·N·A·T·E··4PR··IN·T···D·E·V·IC·E~~····

32

JF

5KALT

33

B

PRINT

34

DC

Xll 1 42'

PRINT 'SENSE CMOS ANALYSIS TEST·

35

DC

Ill 1 24~

3t

DC AL2(TlTLEi3

37

DC

~l2 1 cOE2"

3S

B

PRI~T

39

DC

Xl!.80P

40

DC

fll 1 8~'

'fl

:>C AL2fRHORC)

PRINT "J~PR A-BlE5DlO TO A-Bl02S05, RESTORE CARRIAGE{$), PRESS CHK RES~T, THEN RESET HALT'

42 SKALT HPL

43

CLI

44

JNE

X 1 76'1X~JC'
UCSFLG,x·Ff' MA RCS

HALT E2: PREPARE PRINTER 120 CHAR. SET

45

MVI

46 ~ARCS TBF

47

JT

EXPOJ,x·oo·
SPUOT,x·ol'
DOENSE

PUT ·oo· IN STATUS BYTE
DUAL FEED CARR.,

't8

l'!VI EXPO:lsX'O!'

PUT '01' IN F\IGHT CAFlRIAC.E lOCATION

49

B

TEST

READ DATA SWITCHES

5510 ······0·0··F·O·U·R··S·E·N~S·E··c·o·"·~·A·N·O·S$·····*····*············*·*···0···········$···

5532 D~·O·EN·S·E··S·N·S····S·E·~·s·o·,·x···E·o··1 ···········G·E~T··L·I·N·E···LO··C·4·TJ·O·N·S···················

54

s~s SENSlsX'El'

GET INCRM.£ c.c.CTR.

55

SNS SENS2,X·E2'

GET TIMINGS

56

s~s SENS3,X'EJ 8

GET ST~TUS

57

S~F SENS2-l,B'll0001'

!G~ORE CHAIN EMIT,PSS-1 t H~"E lATCH

58

SBf SENS3,B'l 1

IGNORE CE SENSE SIT

59

LA fXPTABtXRl

LOArJ TABlE ADOR ..

60

LA

61

MVC

62 63

SENE~T

SBF CLC

6~

JNE

t5

SB~

66

CLC

67

J~E

68 GORGAN A

69

A

SENTAB.XR2 EBciRCIZJ,ZERO T1(A2G,SX,RX1'>6d~11 c.xR21 AN ERR
TAGS,TAG2
EB2ERC(2),ZERO
~FROM
TWO,XRl
TWO~XR2

LOAD TABLE ACOR. ZERO ~RR COUNTERS RESET A CMD CORRECT £ CHO.ERR FLAGS ACTUAL SENSE MATCH EXPECTED
SET A CHO. CORRECT FLAG ANY BYTES IN ERR YET IF NOT KEEP GOIN' ADO TWC fO~ NEXT CMO. ADO TWO FOR NEXT CMO.

· · · · · · · · · · · · · · ·

IBM MAINTENANCE DIAGNOSTIC PRO~RA~

PAAT NO. 25?.19SJ

PAC.t.

u

E025 5203 LINE PRINTER fUNCTIOt. lESTS

ERR LOC OBJECT CODE

AOOR ST~T SOURCE STATEMENT

OA90 70 FF ~O
OA93 CO 01 OA74 OA97 38 20 1628 OA98 CO 90 OAAA
OA9f 38 'tO 162 8
0AA3 CO 90 OCAO OAA7 F2 87 60
OAAA J~ F2 l52D OAAE 3D 00 1629
OAl!2 F2 81 lC OAB5 3C f l 152!)
OAB9 30 00 l62A
OABD f2 61 11
OACO 3C 41 OClA OAC4 CO 87 021A OAC8 C2
OAC9 15 OA<-:A 151F
OACC E041 OACE F2 87 54
OAO 1 3C 42 OClA
OA05 CO 87 021A
OAD<J C2 OADA 34
OADB 153E OADO E042 OADF F2 3·7 '13
0 At 2 60 0 ~ 0 l 0 l.
OAE6 F2 81 OD
0AE9 OE 00 162~ 1267 OAEF 60 00 00 00 OAF3 F2 81 06 OAF6 OE 00 lb2A 1267
OAFC 38 40 162 S
0800 f2 90 07 OP.')3 3A OS 1628 0807 F2 87 09 OBOA lA 40 1628 OBOE 2C 01 15't8 09
0613 CO 87 OA88 OBl 1 3C lt3 OClA OBlB CO 87 021A
OBlF C2
0820 H 0621 1552 0023 EO't3
0825 C2 01 1293 0629 C2 02 129C 0820 2C 01 1~61t 09 0032 2c 01 I56F oa 0837 34 01 0841
OB3B CO 87 021E
08 3F 01 08'90 0000
OB't2 l 5AO
OB'tlt 36 01 12o7
0B't8 31t 01 0052
oa.r.c co a1 ozu
0850 01

OACB OACS
OACB
OACD
OAO<; OAO.e
OADC OADE
OB lF OBZO OB22 0624
083F OB't l OB'r 3
0B5C

70

Cll 01,XRlltX'ff'

tHEC~EO ALL CM0$

71

6NE SE NEXT

12

T BN TAGS, T AG2

All C~OS.CORRUT

73

Bf

Al BAD

lit

TBN lAGS,TAGl

15

Bf SYNARA

76

J

lifRO~

17 78

·· ·····A·l·l ··SE·N··SE···C·O·M*H~·N·D·S··F·A·IL·E·D············································

7<; 80

·A·lB·A·D····M·V·I····W$CH··EB·,·X·1·F··2·' ············P·U·T··E·R·.2··I·N··M··S·G·.·················*··

Bl

Cll EBlERc.x·oo·

ANY EB! ERRS

82

JE

SKIBIT

If NOT

83

MVI WCHE8,X'Fl 1

84

cu EB2ERc,x·oo·

PUT EBl IN MSG. ANY E82 ERRORS

B5

JE

SK I BIT

86

MVI IDALY,X 1 41'

SET HALT 10

87

B

PR (NT

sa

DC

Xll'C2'

PRINT 'All SENSE CMOS FAILED'

8<1

DC

lll'21'

90

DC Al21AlSCF)

91

DC

XLZ'E041'

92

J

c;i3 SKlBJT MVI

CUTLOG
l0AlliX 1 ~2·

GOlOC OUT ACTUlltEXPECTfO BYTES

94

B

PRINT

<;i5

DC

Xll'C2 1

'9t;
en

DC

lll'52·

CC Al2CCNLBYT)

c;:s

DC

.)(L2 1 E0it2 1

<;9

J

GUTLOG

GO LOG OUT

... ..··· 100
101

······A·C·T·U·A$L··D·O·E·S··N·O·T··~·A·T0C$H$4E·X~·PE·C·T·E·D····~·······

··~·-·············

·

l 02 ·~·····~····~*~··$$*··~···············~ ~·····e····~····o··············

103 AlllERR C.LC

IO.ft

JE

H l, XR l), IC , XR2 l 6i!USBTU

I~ THE EBl BYTE IN E~R

105

ALC

106

CLC

107

JE

ice ~ussru ALC

!09 ANB AC TBN

EBlERC 11 ~,ONE
0(luXRl).0{,XR2J
ANB.60
fB2ERCC U,ONE
UGS.TAGI

ADO TO EIH fflf ERlt IS THE c92 BYTE IN ERR
AOu TO E82 IN ERR ANY ERRS YU?

110

JF

SEfF

111

SEN TAGS, TAG4

112

J

ANYGUO

11-:i SHF SSfll

114

MVC

115 ANYGL.O 8

UGS,TAGl EDOC (2 I ,9t, XRZ I GORGAN

SET ERR FLAG
PUT CMO.CODE IN MSG.

116 WFROI' "VI

117

6

11e

DC

IOALT 9 X1 43 11 PRINT
Xll 'C2 1

PRINT THE SENSE 'DOE I~ ERR

119

DC

n1·20·

..··· 12C

oc:

Al2CSCOIE>

121

DC

Jill2' E043'

122 123

*·····l·O·G··O·U·T···A~LL··C·O·M·M··A·N·DS··W·I·T·~··A·C·T·U·A·L···AN·O··E·X··PE·C·T·E·D··6·Y·T·E·S···········

·

124
125

O·U·T·L·O·G··l·h····*E·X··PT·A··B·eX··R·l ~···········L·O·A·D···TA··BL·E···AD·O·~·.············..···..·~

126

LA SfNTA8eXR2

LOAD TA~LE .AOOR.

127 SCARD MVC lFTCODC2Jo9ftXR2)

PUT CMO.COOE I~ NSG

128

MVC RYTCGuc2;~11c~~RZ)

PUT c"c.ccoe '" "SG

129

ST

LEX2,xsn

130

B

U~PACK

131

oc

132 lEX2 0(.

U3

OC

l H

A

135

ST

lll'l' Al2,._·) Al2«LEXE82J
C'-E t lCR l LE.Xl,xf<.I.

PUT LEFT EXP.E82 IN MSG. FRO"
TO
ADO I TO TABLE .AODR. STORE FRO,. AOOR.

136

8

U'IPACK

137

DC n1· 1·

r,ur LffT fXP.E81 lh HSGo

·

DATE

3lOCl6<f

EC NO. 816529

28NOV69
8165lt2

02MAR70 816631

llMAY70 816671

OlN0\170 a1a101t

l9NOV71 816617

15FEB75 572250

PROG ID PAGE

E02-5 l

DATE 310C T6CJ
EC NO. 816529

28NOV69
816547.

02f'AR70
616631

llMAYJ!l 810611

OlNOVlO lH67""41>

lC'iJN0\'11 818671

1 SFE875 572250

PROG 10 ?ACE

E02-5 lA

_ ---------------- ..........................................

......--------~~~~-

IBM MAINTENANCE DIAGNOSTIC P~OGRA~

E025 5203 LINE PRINTER FUNCTION TESTS

ERR LOC OBJECT CODE

AODR ST,,T SOURCE STATEMENT

0851 0000
0853 15A3
0855 36 01 1267
0859 34' 01 0863
085D co 87 021E
CB61 Oi
0862 0000
0864 15AB
OB66 36 01 126 7 OB6A H 01 0874
OB6E CO e7 021E
0672 01
0873 0000 0875 15AE
0817 36 01 1267
OB7B 34 02 0885
OB7F CO 87 OllE 0883 01
0884 0000 0886 15(0 OBS8 3!> 02 1267
OB SC 34 02 0896
0890 CO 81 021 E 0694 01
0895 0000 0897 15C3 0899 36 OZ lZo 1 0890 34 02 OBA 1
OBAl CO 87 021E OBA5 01 08A6 COOO OBAS 15C8 OBAA 36 02 126 7 OBAE 34 02 0888 OBB2 CO 87 OZlE 0886 01 0887 0000 OBB9 15CE OBBB 36 02 1267 OBSF 38 20 OAOE C'BC3 FZ 10 12 0BC6 38 04 0208 OBCA F2 90 08
oeco co 87 ozu
OBOl 81
0802 78
0803 15CE
OBC5 f2 87 20 0808 co 87 021A OBDC 81 0800 lC OBOE l56f OBEO CO 87 021A OBE4 81 OBES 10 OBE6 l58F OBE8 CO 87 021A OBEC 81 OBED lC
OBEE l5AE
OBFO CO 87 OZlA OBF4 82
08f5 lC
0Bf6 15C.E OBF8 70 ff 00
06f8 co 01 0820
OSFF OC 01 l4A6 1482
ocos co 87 021A

0852 0854
0861 oso3 (1865
0872
OBH
0876
0883 0885 C881
0894 089f.
0898
OSA5 OBA7
OBA9
0866
0688
OBE!A
0801 0802
0804
OBOC
0800
OB Of
OSE't
OBE5
08E7
OBEC
uBEt OBEF OBF4
OBF5
OSF7

llE LEXl 139 l'tO l'tl 142 143 lit~ REX2 145
lU 1"7 HS
149
150 REXl 151 152 153 B4 155 156 LACZ 157'
158 1sc;
160 161 U.2 LACl 163 164
HS 166
1£1 166 RAC2
169
17C 171 112 173 174 RAC.l 175 l 7t
177 178 179
180 181 1S2
18~
184 185 18t PR.ft.LI !El
UH!
18~
190 191
192
1~3
194
195
l c;6
197 198
19~
2<JG
201 202 ALCOP
.203
204 205

DC DC
A
ST
8 DC
DC
cc
A
ST
8
DC DC DC
A
s-r
8
DC DC DC
A
ST
8 DC
oc
DC
A
ST
B
DC
DC
DC
A
ST
B
oc
DC
DC
A
TBN JT TBN JF
8 .
DC DC DC
J
8
DC DC DC
8
DC DC DC
8
DC DC
cc
B
DC
DC DC
Cll BNE
~vc
B

Al2C._·)
Al2CLEXEBU CNE.XRl REX2.XR1 UNPACK
lll-1 1
Al2C*-·)
AL2CREXE82J tNE1XRl REXl.XRl UNPACK
lll'l'
Al2l*-·j Al2CREXE8U CNE.XRl lAC2,XR2
tJNPACK
ll l' l'
Al2 (*-*I
AL2 CLACE82 I ONE,XR2 LAC1,XR2 UNPACK
lll'l'
AL2t·-·t AL2C LACEBU
CNE,XR2 RAC2,XA2 UNPACK
ll l' ! ' AL2l·-·J AL2CRACE82j ClNE1XR2 RACl ,XR2 UNPACK
lll91'
Al?l*-·J
Al2CF\ACEBU CNE,XR2
SP~TA-118 1 100000 1
PR4ll
SBVTEO, SSW05
PR4ll
PRINT XL1 1 81'
lll'l23'
AL2CRACEBU ALCCP
PRINT
Xll 1 8l'
lll 1 28' AL2(RYTCOOJ PRINT
Xl 1'811
lll 1 29 1
AL2CBTESJ PRINT
XL l ' 81'
Ill928' AL2(REXEBU PRINT Xll'821
lll928'
Al2tRACEBU
0 I , XR U , X' FF '
SC ARD MAP(2) ,CHT13 PRINT

PART NO.
PAGE

2589953 2

FROM TO ADD 1 TO T ABI.. E AODR PUT RIGHT EXP.EB2 IN MSG. FROM
TO
ADD 1 PUT RIGHT EXP.E81 IN MSG FROM TO ADO l PUT LEFT ACT.EB2 IN MSG
FROM TO
ADO 1 PUT LEFT ACT.EBl iN KSG FROM TO ADO l PUT RIGHT ACT.E82 IN MSG
FROM
TO ADD l PUT RIGHT ACT.EBl IN MSG. FROM TO PRINTEM KEYBOARD ASSIGNED PR I NT ON Al TERN ATE DEYJtE PRINT CMO CODES ANO ACT.&EXP.OATA
PRINT SENSE CODE NAMES
PRINT SENSE CODE BYTES
PRINT EXPECTED SENSE INFO
PRINT ACTUAL SENSE INFO
ALL 4 CMOS PRINTED PUT CHART NO.IN HSG. PRINT PRINTER MAP CHART NO.

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PART ..Oe 2S199SJ

PAGE

2A

f025 5203 LINE PRINTER FUNtTION TESTS

ERR LOC OBJECT CODE

ADDR STMT SOURCE SIAtERENt

OC09 81
OC.OA 12
OCOB lltAE
ocoo co 87 021A
OCll 85 OC12 OD
ocn 15E9
0Cl5 co 8l 0222 oc19 eooo

OC09 206

DC

OCOA 207

DC

ococ 208

DC

20"i

8

OCll 210

DC

otl2 211

DC

oc lo\ 212

DC

213 ZALT 8
ocu 214 IOAL T DC

X1uU·'alal·1
AL2UNf)
PRINT
xu·as·
lll 1 131 AL2CDKSENt hALT
XL2'f000'

PRINT 'REMOVE JUMPE~' SENSE ERR HAL t

OC 18 38 lt> 020A OClF F2 90 Sb 0C22 30 43 OClA
OC26 F2 01 81
OC29 38 08 1628
OC2D f 2 c;o 09
OC30 CO 87 0222
OC34 E083

215
216 211
218 219 220 2H OC35 222

T8N S8Yl£21SSWU

JF lEAVIT

CLI IOAl T, JC Ut]i

JNE TIVA

TeN TAGS,TAGlt

Jf JUSUh

B

HALl

oc

XL2 1 E083 1

WAS THE ER~ A ·<\J· ttALT ~
IS ONLY l SENSE IN ERR
~c~e THA~ l SE~SE CODE IN ERllOR HALT

OC36 -=2 81 71 OC39 30 F2 l5't8

223

J

224 JUSUN CU

elloU oc,c·2·

IS EPR CODE E2 1

OC30 FZ 01 C9
OC40 CO 87 0222 OC4~ E08A

225 226 0Clt5 227

Jt.E AVID

8

HALT

DC

XL2 1 E08A1

SENSE CODE 1 E2' FAILED

OC46 F2 87 61 OC't9 30 F3 151t8
OC40 F2 01 09
OC50 CC 81 0222

228 229 AVID

J Cll

eTDIVoAc.c·3·

230

J"1;E SNOTIT

231

8

. . ALT

IS ERR CODE E3 ? SENSE CODE E3 FAILED

OC54 E08C

OC55 2~2

DC

ll2 1 E08C 1

OC56 F2 81 51
OC59 3C 84 OC9C OC50 30 FO 1548
OC61 F2 01 19
OC64 30 00 162A
OC68 F2 81 2C
OCoB 3C 85 OC9C
OC6F 30 OJ 1629
ocn F2 a1 ~1
OC 76 3C 86 OC9C OCTA F2 87 lA OC7D lC 87 OC9C OCcH 30 00 l62A OC85 F2 81 OF OC88 3C 88 OC9C OC8C 30 00 1629 OC9C F2 81 O'e
Ot93 lC 89 ClC9C
OC97 CO 87 02ZZ

233

J

234 SNOT IT MV I

235

Cll

236

Jll.E

231

Cll

238

JE

239

MVl

24C

Cll

241

JE

21t2

MVI

21t3

J

21t4 ftUBEUN MVI

21t5

cu

2'et

JE

247

MVI

2._8

Cll

21t9

JE

250

MVI

251 :'ORIC 8

TIVA
KORP,X 1 81t 1
eooc.c·o·
MUBECN
ea2e11c.x·oo·
PORK
KORP1X 1 85 1
ee1eRc,x·oo·
PORK KOAP1X 1 fS6 1
PORK KORP,X 1 87·
EB2ERc.x·oo· POfaK KORP,x·aa·
EBlERC .x·oo·
PORK
KORP,X 1 89 1
HALT

PUT IN EBl ONL \' HALT
IF NOT 1 MuST BE CODE El ANY ea2 ERRS 1 IF NOT1E8l ERPS ONLY PUT IN EBZ ONL· HALT ANY E81 E"RS 1 If hOT,E82 ERRS ONLY IF SC1 EBl ' C82 ERRS
ruT IN EBl ONLY HALT ANY EB2 ERRS IF hCT.EBl ERRS ONLY PUT IN EB2 ONl. Y HALT AtitY EBl EARS If NOT.MUST ee E82 ERRS ONLY IF so.eel ' E82 ERRS EO OR El FAILEe 14ALTS

OC98 EOOO OC9D FZ 81 OA OCAO CO 87 02lA OCAlt 41 OCA5 18
OCA6 1SE9
OCAB EOOO DC.AA FO 7C 51 OCAO CO 87 0216

OC9C
OCA<\ OCA5 OCA7 OCA9

252 IC.ORP DC

253

J

251t SYNARA 8

255

DC

25t

cc

251

DC

258

Ot

259 TIVA HPL

260 LCAVIT 8

JIL2 1 EOOO·
TIVll
PRlhT
Xll'~l'
Ill '27'
Al2COKSENt
Xl2'E000 1
x·51·,x·1c·
LINK

PRINT 1 SEhSE CMOS Oil, REMOVE ~UMPta· HALT £): REMOVE JUMPER

2U

226632 2l4

·· ····································~·····························.

·

RCUTINE 2 - SENSE TIMING BITS CC.ODE E21 TEST

.

.·*.

265 ·

·

266 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . .

OCBl 02 OC82 80

OC81 267 RTN2 OC

OCB2 2ul!

DC

Xll'2' )Ll 1 801

ROU11ME ~UMBER FLAGS - Pl!·hUAL INTERYEhTION

OCB3 FFFF

OCB4 269

OC

Jll2 1 FFFF·

LAST ROUTINE

oces 3C E2 OCEE
oce9 oc o~ 1602 i1t10

21C ··························,···················. . ····················. . .

271

M~I WICAR-i.x·ez·

272

MVC lRCARISJ.TFEL

PUT LEFT IN MSG.

OCBF Cl EO OCC6

273

TIO 8APRT1NROY

DATE

310CT69

EC NO. 816529

28NOV69
8105'.Z

llflAY70
816671

OlNOVlO
816164

19NOV1l 818677

15FE875
572250

PROG ID PAGE

E02-5 2

OAT E 310CT69
EC NO. 816529

28NnVb9 8l6Sit2

02MARlO 816631

llMAY70 816671

OlNOVlO 816164

l9HOY1l 818617

15FEblS 5l22SO

PA.OG 10
PAGE

EOZ-5 2·

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·- . ·

·

. -

. · · · · · · · · · · · · · · · IBH MAINTENANCE DIAGNOSTIC PAOG~A~

PART NO. 2:589953

PAGE

3

E025 5203 LINE PRINTER FUNCTION TESTS

ERR LOC OBJECT CODE
OCC3 F2 87 14 OCC6 38 04 0208 OCCA F2 90 OA occo co 87 021A OCDl 46
OC02 lF
OC03 149C OC05 EOEl OC07 FO 7C 03 OCDA CO 87 021A OCOE "2 OCOF 16 OCEO 1209 OCE2 EOOO OCE4 OC OE 088A 12F4 OCEA CO B1 OEEB OCEE E201 OCFO OC 03 1631 1265 OCF6 DC 01 l63F 128~
OCFC 30 E2 1637
0000 oc oc 0000 1637
OCOo OC 00 0011 1636
::woe 3A oo 162F
OD 10 3A 0 0 162 E
0014 OC 01 J633 l27E ODlA OF 01 1633 1637
0020 oc 00 0020 1633
0026 oc 00 0031 1632
002C 38 00 163 i 0030 36 00 1630 0034 OF 01 l63f 1267 OD3A CO 01 OCFC
OD3E 36 10 1628 0042 3C 7E C060 0046 3C ?8 OEOS OD4A C2 01 1620 004E 3C F2 1614 0052 3C 04 C067 0056 36 ()1 1267 OD5A 3C 01 OD6E 005E CZ 02 l61F 0062 36 02 1267 0066 30 04 006E 006A F2 81 06 0060 78 co 00 0070 F2 90 31 0073 OE 00 006E OD6E 0079 co 82 0062
0070 30 Fl 161~
0081 F2 81 OC 0084 3C Fl l61't 0088 3C 00 006 7 ooec co e1 0056 0090 '38 10 162 8 009it F2 10 'tA 0097 30 7C:i 0D6D 0098 F2 81 BO 009E 3C 79 006 0 ODA2 3C 79 CE 08 OOA6 CO 87 OD4E

AODR STMT SOURCE STATEMENT

OCOl OC02
OCD4
OCD6
OCOE
OCOF OCEl
OCE3
OCEF

27~

J

PTITL

21s BAPRT TBN s·vreo,sswos

276

JF JALT

PRINT ON ALTERNATE DEVICE

211

8

PRINT

278

DC

Xl 1'46;

PRINT MAKE RE·DY ETC.

279

DC

lil'3l'

280

DC

2el

DC

282 JALT HPL

283 PTJTL B

28~

DC

Al2CRESALTi Xl2 1 EOE1 1 X1 03',Aa7c· PRINT
XL1 1 42'

PRINT TITLE

285

DC

ll1'22 1

286

DC

Al2CTITL2J

ZE1

DC

iee SNIRP MVC

289

B

290 ·ICAR OC

XL2 1 E000 1 LPD+l4(15J,POPSUD XIO XL2 1 E201'

SET LINE CF PRINT ISSUE PRINT AND SPACE 1

291 292 293

···

MVC BTSOFFC4),EFFS MYC MSECS!2),UNSEC lHE FOLLO~ING IS A 140 USEC.

SET SET LOOP

SAVE LOOP

AREA'S TO ZEROS COUNT OF 7200

& F'S

294 SEGAN SNS STAT2,x·E2·

SENSE TIHINGS

295

MVC OREel+l(l),STAT2

PUT EBl IN OR IP.;STR ..

296

MVC

297 OREB! SBN

298 ORE82 S8N

299

MVC

3CO

SLC

301

MVC

302

HVC

30~ ANESI SBF

30~ ANEB2 SBF

305

SLC

3C6

B~Z

OREB2+lfl),STAT2-l BTSON 1 *-·
BTSC~-lt*-·
CMPLNT(2),SfFE CMPLNT(2J,STAT2 ANE81+1Cl).CMPLNT
~NEf2+1Cl),CMPLNT-I
BTSCFF,*-· STSCFF-1,·-·
~SECSl2J,ONE SEGA~

PUT E62 IN OR l~STR. OR E81 INTO ON SAVE AREA OR E82 INTO ON SAVE AREA SET All 8 ITS ON
GET THE COMPLIMENT OF THE SENSE PUT EBl CO~PLIMENT JN AND INSTR. PUT E82 CO~PLIMENT IN AND INSTR. ANO E81 INro SAVE AREA ANO EB2 INTO SAVE AREA DECR. LOOP COUNT

307 308

*·····C·H·E·C·K···FO·R···A·~¥Y··B·IT·S···N·O·T ··ON···A·N~D·O··FF································o··

3CS *****·*******·************************************·********************

310

SBF TAGS9TAG3

RESEY ERR PRINTED flAG

311

MVI TBCN,X'78'

312

~VI

~08ET,X 1 78'

SET TO CHECK FOR BITS ON ·· ·· ·· ·· · ···

313

LA

31~ ~RA~ ~~I

315

~VI

316 OOEBl A

BTSCN-2,XRl Of8YTE,C 1 2' cotoo+1,x·o4· ONE,XRl

LOAD SAVED BITS ADDR. SET MSG.FOR E82 BYTE SET TC SKIP BIT 5 OF E82 100 l TO SAVE AUOR.

317

MVI

318

LA

~19 TENXT A

3 20 COCOO Cll

321

JE

322 TBCN TBN

323

JF

32~ ~ITNCC ALC

325

Bl

326

Cll

327

JE

T80N+1,x·o1· TA88IT-ltXR2 ONE,XR2 TBCN+ 1tX 1 O't 1 hlTNOC OCrXRlJ,._· BISAD
lBCN+lfll,TBON+l TENXT
Of bYTE,C 1 11 CHOFF

SET INSTR.TO START AT BIT 1 LOAD BIT NO.ACOR. ADO 1 TO BIT NO.ADDR. SK IP 8 IT 5 OF EBZ
IS BIT ON OA OFF
DOUBLE TO MOVE MASK BIT LEFT 1 POS. BR TILL 8 BITS CHECKED E8l BYTE DONE YET ?

32e

MVI

32~

MVI

330

e

331 CHOFF TBN

332

JT

3?3

Cll

334

JE

335

MVI

336

MVI

337

8

CFBYTE1C'l' COCOO+l,x·oo· COE Bl TAGS,TAG3
STALT TBON,X'79 1 SEIFOF
TBCN,X 1 7~'
N08ET.X 1 79·
TRA~

SET MSG.FOR E81 BYTE SET TO CHK.BIT 5 OF EBl BP, TO STltlU EBl ANV ERRS BEF.N PRINTED? IF VES,GO HALT CHECKED FOR BITS Off YET
SET TO CHECK BITS OFF SET TO CHECK BIT OFF

ODAA 2C 00 1600 00

3389 ·· ·····PR··IN·T···SE·N··SE··T··l"·I·N·G···B·IT·S···FA··IL·I·N·G·····································

340 ·······································································

3~1 &IBAO MVC BAOBIT(1J,O(,XR2J

PUT BIT NO.IN MSG.

DATE

310CU9

EC NO. 816529

28NOV69
8165Jt2

02MARlO
816631

11MAY70
816611

01NOV70 816764

19NOV71 818677

15FE875 572250

PROG ID PAGE

E02-5
3

· · · · · · · · · · · · · · · ·

18" MAINTENANCE DIAGNOSTIC PRQGRA~

PART NO. 2S8995:S

PAGE

JA

E025 5203 LINE PRINTER FU~CTIC~ TESTS

ERR LOC OBJECT CODE

AOOR ST~T SOURCE STATEMENT

ODAF 38 10 J6Z8 OC83 F2 10 IF 0086 3A 10 1628 ooeA oc 00 163C 1614
ooco oc 00 OE09 OD6E
0DC6 2C 00 1630 00 OCCB CO 81 021A ODCF Cl 0000 lf 0001 1608 0003 E04S oocr; co 87 02u
0009 81
ODOA 17 0008 l61F ODDO CO 87 0073 OOEl OC 01 14A6 ;1,52
00[7 co 87 021A
ODE8 81 ODEC 12 ODED l'tAE O~EF CO 87 021A ODF3 96 OOFit CO 87 0222 OOFS E045 ODFA 38 10 020A
ODFE F2 90 40
0E01 30 F2 163C OE05 F2 01 OF OE08 78 00 00 OEOB f2 10 26 OEOE CO 87 0222
OE12 E02A
OE 14 FZ 87 .37 OE17 3C lf OE30 OElB OE 00 OE30 1267 0E21 07 00 1630 ll84 OE27 CO 02 OElB GEZB CO S7 0222 OE2F EOOO OE31 Fl 81 lA OE34 3C SF OE4D OE~8 OE 00 0E40 1267 OE3E 07 00 1630 1284 OE44 CO Ol OE38 OE48 CO 87 0222 OE4C EOOO 0E4E 38 01 OAOC OE52 F2 90 15 0E55 30 EA OCEE OE59 F2 81 OE OE5C 3C EA OCEE OE60 OC 04 1602 1~78 OE66 CO 81 OCE4 OE6A CO 87 0216
OE6E 00 OE6F 36 08 1267 OE 13 lit 08 CE90 OE71 36 08 1269 0E7B 3~ 08 0E96 OE7F 34 08 OE9C OE83 36 08 1267 OE87 34 08 OEBf 0E8B OC 01 OEA2 0000 OEql oc 01 OEB5 0000

ODCF 0000 0002
OOOlt
ooDc; ODDA
oooc
OOEB ODEC
ODEE
00F3 OOf 9
0El3
OE3C
OE~D
OEH

3~2

TBN TAGSeTAG3

343

JT SKIHED

HAS AN ERR SEEN PRINTED YET?

344

Se~ TAGS,TAG3

SET ERR PRINTED fLAG

345

MVC

ERTl-1111,~FBYTE

SAVE RYTE

346

MVC NOBET+lClJ,TBON+l

SA\IE SIT

347

MVC ERTlClleOC1XR2)

SAVE BIT JN P~INTA8lE DEC.

348

B

PRlhT

PR INT SENSE COOE

349

DC XL1 9 Cl·

350

cc

lll 1 31 1

351

DC Al2CSEHCOJ

352

DC XL2 1 E045'

353 SKIHED 8

354

DC

PRl~T
XL1 1 81 1

PRINT BIT ANO BYTE FAILED

355

DC

lll 1 231

356

DC AL2(FAILED>

357

B

~ITNCC

358 SlALT ~vc

359

~

360

DC

~APC2J,CHT13
PRINT
XL1'8l'

PUT IN MAP NO. PR I NT fl!AP NO.

361

DC lll'l8'

362

DC AL2CENTJ

363

8

PRINT

3t4

DC

XL1 1 96 1

SPACE 6

3t5

8

~ALT

366

DC XL2'E045 1

SENSE TIMING BIT FAILEC HALT

367

TdN SBfTE2,SSW13

368

JF SEIFDF

SSW - ll CNINO ALT.PRTR.l ?

36~

Cll ERTl-leC 1 2 1

37C

J~E SE BUN

lST ERR IN E82

371 ~OBET TeN

172

JT

oc.~AIJ,._.
SEBTU

SAME BIT I~ ~Bl ON OR OFF ?

373

B

hALT

374

DC XL2·E02A 1

SAME &IT FAILED IN E81 ' E82

375

J

SEIFDF

376 SEBUh MVI

377 OORP ALC

378

Sl

319

B~L

BUNALT,X 1 lf 1 SUNALTC1J,ONE
EPT1C11,0ECCNEC1J
DO~P

SlART HALT CODES FOR Ell INCAEHENT HALT CODE DECRatENT !IT NO.

380

8

381 BUNALT DC

382

J

hALT Xl2 1 E0001 SEIFDF

GIVE E81 all HALT 20 THRU 21 POSSIBlE"

383 SEBTL M~I

384 PROO ALC

385

SZ

Je~

B~L

eoTALT1X 1 8F'
ROT~lTClJ,ONE
ERTlllt,OECONElll PROD

START HALT CODES FOR EIZ INCREMENT HALT COOE
DECREMENT BIT NO.

3e7

B

388 80TALT CC

389 SEIFOF TBN

390

JF

HALT
XL2 1 EOGO· SPUDT,X'Ol 1
Cll~K

GIVE E82 81T HALT 90 THRU 97(EXC~PT 951 POSSl&lE
OUAa. FEED CAA · ·

391

Cll WICAR-l1X·EA 1

392

JE CllhK

DUAL FEED BEEN TESTED

393

MYI ~ICAR-l,X 9 EA'

194

MVC LACAA15J,THGIR

395

8

SNIRP

SET C~O.FCR DUAL FEED ~ET PRINT OUT FER RIGHT CARR.

Jq6 (LINK 8

LINK

397 ·······································································

3~8 ·

CCNVERT 1 HEX BYTE TO ZONED DECIMAL SU8POUTINE

·

]~9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

~co HX8YT oc XLl·oo·

~01 CYO

A

C~E,ARR

402

ST FAOM+5,ARR

403

A

TkC 9 ARR

40~

St TVBOT+5,ARR

~05

ST CTORZ+5,ARR

406

A

CNE,ARR

407

ST TIXE+!,iRR

~Ce FROM MVC FROBYl+Sl2J,*-·

ADO 1 TO GET lST PARA~EJEA INSERT THE FROM AOOR. ADD 2 GET 2NO PARAMETER INSERT THE TO ADDA. INSERT THE TO AOOR.
ADD 1 MORE FER RETURN AtlOAe
SET RETURN AODR.

~09 TYBOT MVC TCBY1+3C21,*-·

DATE

3WCT6~

EC NO. 816529

28NOV69 8165612

02MAP.70 81U31

1U'IAY70 81667'

01140¥10
81616~

19'NOY71 118671

15FE815 512250

PROG ID PAGE

£02-5
JA

IBM MAINTENANCE DIAGNOSTIC PROGRA~ EOZS 5203 LINE PRINTER FUNCTICN TESTS

PART NO. PAGE

2589953, It

ERR lOC OBJECT CODE

AODR STMT SOURCE STATEMENT

0E97 Ot Cl OEA6 0000 QEqO OC 00 OE6E 0000 0EA3 04 20 0000 1283 OEA9 OF 00 OE6E 1267 OEAF FZ 82 OA
OEB2 06 20 cooo 1284
0EB8 CO 87 0EA9 OEBC CO 87 0000
DECO 34 08 OEE7 OEC4 OC 02 1620 1273 OECA OF 02 1620 1267 OEDO F2 Bl 07 OED3 Cl E6 CECA OEC7 F2 87 OA OEDA CO 87 0222 OEOE EOl l OHO CO 87 OEC4 OEE4 CO 87 0000

OEES OC 01 OF80 1286

OEEE lb CE 1267

OEF2 34 OE CFOB
OEF6 36 ce l2b7

OEFA 34 ClE 1004

OEFE 34 01 1006

OF02 34 02 1008

Of06 OC 01 OFBA 0000

OFOC OC 01 l63F DFBA

Ofl2 39 FO OFB9

OF16 F2 10 l c;

0Fl9 38 40 020A

OflD
ono

F2
Fa

90
1c

03 16

Of23 38 20 020A

Of27 F2 90 26

OFZA 30 00 l63F

OF2E 38 FO l63E

OF32 OD FF C800 0800

OF38 OD 38 DEDO 0800 OF3E OF 01 l63F 1267

OF44 CO 84 CF32

Of48 39 FO OFB9

OF4C CO 10 lOC5

OF50 Cl EO 0F57

OF54 F2 87 12 0F57 CC 87 lCDB

OF5B CC fl ll.l9

OF5F CC 87 0222

Of63 E010

OF65 CO E7 Of50

OF69 CO 87 DECO

OF~O CO 87 1006

OF71 CO 87 llA9

OF75 31 E4 l27A

OEDF OF64

410 CTORZ MVC

411 fROBYT M~C

412 ZROTC ZAZ

413 DEC.GAN SLC

414

JL

415 TOBYT AZ

416

8

ZRCT0·3121 1 *-·
HX8Yltll,·-· ._*C31,0ECZROtlJ HXBYTC11 9 0NE TIXE
*-*l3l,OECONEC11
DEC.GAN

PUT BYTE IN WORK AREA ZERO THE TO AREA DECREMENT THE HEX BYTE EXIT IF BELOW l
INCREMENT THE DEC. COUNT

417 TIXE B

*-·

RETURfll

418 ·······································································

419 ·

CHECK FOR BUSY ANO DELAY SUBROUTINE

·

420 ·······································································

421 BROUT ST

BSEXIT+3tARR

LOAD RETURN AOOR.

422 SOC

MVC 8USLBC3J,BUSCTI

423 flOOP SLC bUSUB(3),0NE

TRY FOR 1.5 SEC TO CLEAR ANY BUSY

424

JZ

TOLCfllG

425

TiG FLOGP 9 BUSY

426

J

BSEXIT

427 TOLO~G B

HALT

·ERROR - PRINTER BUSY

4213

DC

XL2'E0ll'

BUSY ID.

429

8

SOC

TRY AGAIN

430 BSEX IT B

*-*

RETURN

431
432

·····~·
· X(O ··

····

·

····

····

·

·****

*

**$**

*

*****

*

****

*

*

····

····

·

···*

*

······ ***** XIO

· *

433 ·······

· ······

434 ·

·

"3:) · Ti-ll S ROUTINE ISSUES AND CHECKS At~ EXECUTE I/O COMMAND AS

·

* 436 · SELECTED BY THE MAINLINE PROGRAK. LINKAGE TO THIS SUBROUTINE

437

IS AS fOLlOaS-

· ·

lt3E 43«; 44C

* · *

8

XIO

DC

2.x·Q CODE t CCNTRCL CODE OF CO~MAND'

*
·
*

441 ·

·

444423 ·X·IO·····M··VC·····FR··M·L·E·+·3·(·2)·,A··O·F·C·L·G······P·U·T···IN···l·l·l·~FO·R·M··l·E·N·G·T·H···A·D·O·R·.········

444

A

(HE,ARR

445 446

Sl

LDC~D+5,ARR

A

CNE,AR~

LOAD PARAMETER POINTER

447

ST

44S

Sl

ft4q

Sl

450 LOC~O MVC

451

MVC

452

TBF

EXIT+3,ARR SAVhUN,XRI SAVTUU,XR2
CMNC+ZC21.·-· ~SECS(2),CMND+2 CMNC+l,X'F0 1

SET UP EXIT SAVE REG. 1 SAVE REG.2 SET U? COMMAND FROM PARAMHE~ IF ENTRY IS -OXXX-, GO DELAY

4~3

JT

hT

454

TBN

455

JF

456

HPL

lt57 CSSWOA TBN

458

Jf

SBYTE2.ssw11 CSShOA
x·1e·.x·1c·
SBYTE2tSSW12 TIOCHK

BRANCH IF SSW11 OFF
HALT ON E4 DELAY BET~EEN CMDS.

45~
460 461 ~T 462

s~s MSECS,x·o· SBF MSECS-1,x·Fo·
CLC LPJ(256J,LPI ClC LPJ(60),LPI

READ DATA SWITCHES FOR DELAY
TURN Off HIGH ORDER 4 BITS OF DELAY l MILLISECOND DELAY

463

SLC MSECS,ONE(2)

4f4

BH aT

DO FOR DESIRED NUM OF MILLISECS

4t5

TBF CMND+l,X'F0 1

466

BT XIOEXT

DO NOT EXECUTE COMMAND IF DELAY

461 TIOCHK 110

468

J

469 ERNROY e

It 70

B

411

B

472

OC

473

B

ER~RO~,NROY
TICOK
STE~R
PS TERR
tiAl l Xl2 1 E010'
llOCHK

BRANCH IF NOT READY
BR TO CHiCK STATUS GO PRINT STATUS OR lST ll~ES ·PPINTER NOT READY NOT READY IU.

474 TIOOK B

415

e

476

B

411

LIO

BROUT
STERR PS TERR lPIAORtlPIAR

BR TO CHECK STATUS GO PRINT STATUS OR lST LINES LOAD LSR ADDRESS REGISTER

DATE

310C. H;c;

EC !'<JO. 816529

28NOV69 816542

02MAR70 816631

ll~AV70
816671

OlNOVlO 81676/t

l9NOV7l
818617

15FE875 57225C

PROG ID PAGE

E02-5 4

IBM MAINTENANCE OIAGNos;1c PAOGAA~

E025 5203 LINE PRINTER FU~CTIC~ TESTS

ERR LDC OBJECT CODE

AODR ST"T SOURCE STATEMENT

OF 79 31 H 127C 0F7D 31 EO 0000 OF8l 18 80 020t,i OFB5 F2 90 Oft
OFBB 34 08 Of89
Of8C OC 01 1630 OFBA OF92 38 OS CFB9
OF96 F2 90 11
OF<J9 3C EC 1032 Of<JO 3C E8 1291 OFAl OL 01 OF03 128E OFA7 F2 87 JE OFAA 3C E4 1032 OFAE ~C EO 1291 OFPZ DC 01 OF03 1290 OFB8 F3 00 00 OFBB 0C 01 l4A6 1466 OFCl OD 01 OFBA 1292 OFC7 F2 81 35 OFCA 30 EO 1635 OFCE OD 00 OFBA 0000 Of04 F2 81 28 OFD7 Cl E6 OFFF OFDB 3A 0 l l6l8 OFOF OC 00 llf7 OFFE OfE5 CO 81 HAS
OFE9 CO 87 021A
OFEO 81 OfEE 10 OFEF 1440 OFF l CO 87 021A OH~ 85 OFF6 OA OFF7 14A6
OFF9 CO 81 0222 OFFO EOl6
OFFF 30 02 OAOl 1003 CO 81 lOC:i
1007 oc 02 1620 1210
l 000 oc 01 1055 1288 1013 3C 12 1081 1011 oc 01 11t1tn 1413 1010 Cl E2 104C 1021 OC 01 1055 128A 1027 3C 13 1081 1028 oc 07 1440 1~63 1031 Cl 00 104C l C35 OC 01 1055 128C 1038 3C 14 1081 l 03F OC 07 1440 1468 1045 Cl E6 104C
1049 FZ 87 36
104C Of 02 1620 1267 1052 co 01 0000 1056 CO El lCOB 105A CO el 108A l05E 3A 01 1628
1062 oc 00 l l f 7 1081
1068 CO El llA9 l06C CO 87 021A 1070 81 1011 18 1072 1458 1074 co n 02u
1078 85
lC79 OA
107A l4A6
107C CO 87 0222

OFED OFEE
OFFQ OFFS
OFH
OFFS OFFE
tu 10 1011 1073 1078 1079 1078

41e

LIO

"79 FRMLE LIO

480

TBN

lt81

Jf

lt82

SBN

483 NOTAIT MVC

484

TBN

485

JF

1te6

plVI

ltH

MVI

488

"'vc

48«1

J

490 SKRICA MVI

491

fllVI

492

fllVC

493 CMNO SlO

494

fll\IC

495

CLC

496

JE

491

Sf\S

498 LIC.OSA cu:

-.c;c;

JE

500

TIO

501

SBN

502

fllVC

503

8

SOit

8

505

DC

506

DC

507

DC

508

B

sec;

DC

510

cc

511

DC

512

8

51? fl.OBALT DC

5 ltt I 58USY Cll

515

8E

516

fllVC

511

ftYC

518

MVI

51Cj

MVC

520 BUBY TIO

521

MVt

522

MVI

513

MVC

521t CA61 TICi

525

MVC

526

fllVI

527

MVC

52E Pl BY TIO

52Ci

J

530 BSYLP Slt

531 DELAY Bhl

532

e

533

e

534

SBN

535

MVC

536

8

537

8

53e

cc

53Cj

DC

540

cc

541

8

542

DC

5'93

DC

544

DC

545

8

LPOAOA,LPOi\R ._·,LOFOLG
S8YTE1 · SSW08 NOTRIT CMNO+l,8'1000' ERT 112 I ,CMND·2 CMNO+ltB'l000' SKRICA CABY+ltRICABY SPACEO-l eX' ES' lltOSA·Sl21eSTOAD CMNr
Cl~Y+l,CABUSY
SPACEo-1,x· eo·
LICCSA·Sl2t,STO~l
x·o·,x·o·
fllAP CZ), CHTl l CMN0+2C21 ,SPACEO ISBUSY SlATO,X'EO' CMND+7.C l),*-· ISBUSY JSBUSY.BUSY
TAGS, TAGl
HL TIDU I 1NOBAL T ASTERR PRINT
Xll 181' IL1 1 29 1 AL2CNOBUSYI PRJhT
Xll'85'
11.1·10· AL21,,.API .,ALT
Xl2' £016 1
11Nu,,..x·o2·
lllCEXT
eusue l3 a. auscT
DELAY+3121,AD8UBY 6UALT,X 1 12 1 BU"'SGC81.BUFF BSYLP,PBBUSY OELAY+3C21,AOCA8Y BUALTeX 1 13 1 BUMSGC8) ,CARR BSYLP,·-· OELAY+3C211AOPIBY BUALT,X'l.. 1 6UMSCl8 l.PRlflt BSYLP,BUSY
....CHRDY
eusuec11.tNE
STEAR
SOE HF TAGS.TAGl Hl TIOC lJ,BUALT PS TERR PRINT
Xll '81 1 1L1·21· AL 2 ( BUTOLO I PRllliT
XL1'851
lll'l0'
-l2CMAPI
..All

PAJtT "0· PACE
LOAD FORMS LEtt.c;fH PRINT ON RIGHT CARR. JJMP IF NOT SET MOD.BIT
ThlS CMD.FOR Rl~HT CAR·. S~IP TO SET LEFT CARR. SET TO C"ECK RIGHT CAR~.BUSY SET RIGHT ClRR.SPAtE 0 PUT RIGHT CARR.CTR.IN COMPARE
SET TO CHECK LEFT CARR.&USY SET LEfT tA~R.SPACE 0 PUT LEFT CARR .CTR. IN C :,"PARE C0"4MA .. O LOADED OlJJtlNG E&Etuno.. PUT CHART ~O. IN "SG. DC h01 CHECK fOR BUSY IF THIS WAS
SPACE ~ITH ZERO CONTRC~ CODE C~AB THE Ll~E C1RS. LlhE CTR.S·~E AS CMO.t.~.
PRINTER S~OULD BE BUSY SET lST LINE PRINT ONLY PUT HALT ID IN "SG CO PR I NT STATUS PRlhT NOT BUSY MSG
·IF NOT, HALT ON ERROR f40T BUSY HALT IN ROUTINE 2
PUT lh LOOP AOOR. SE1 BUF~Ek BUSY 10 fl'OVE euFFER MSG
Pill f\T BUFF BUSY
PUT lh LOOP AODR. SET CARR.~ALT ID MOVE CARR.MSG CARR&AGE BUSY PUT 1111 LOOP AOOR. SET PRINTER BUSY HALI I~ MCVE PRIMTER bU~Y MSG PR INTER BUSY
TRY FOR A!OUT s SE,ChOS TO
CLEAR eusv CHECK FOR STATUS ERROR
SET PMINT 1ST LINES OhlT FLAGS PUT ~ALT ID IN MSG GO PAINT STATUS OR lST LINES PRINT BUS.Y MSG
PRINT PRINTER MAP CHART 1110.
BUSY HALT

DATE

3lOCTbc;

EC NO. 8lb529

28N0\'69
8;..6542

02t1AR70 816631

l1'4AY70 816671

01NOV70
Sl6l64

19NOV71
818677

15fEBl5 572250

PROG ID
PAGE

E02-S
4A

···

·

· ·····························

IBM MAINTENANCE DIAGNOSTIC PROGRA~ E025 5203 LINE PRINTER fUNCTIC~ TESTS

PART NO.
PAGE

2589953 5

ERR LOC OBJECT CODE

ADDR STNT SOURCE STATEMENT

1080 EOOO 1082 Cl EO 1080 1086 CO 87 lODB l08A CO 87 11A9 108E 30 00 OA03 1092 f2 81 30 1095 38 02 1639 1099 f2 90 29 l09C CO e7 021 A
l OAO Cl
l CAl OC 10A2 12E5 10A4 EOOC 10A6 OC 01 l'tA6 1484 l OAC CO E1 021A 1080 85 1081 OA
1082 l4A6
1084 co 87 0222
1 OBS EOOC lOBA F2 E7 08 1060 CO 87 lOOB
JllC 1 C0 e1 1 lA 9
10C5 35 01 1006 10C9 35 02 1008 lOCD CO S7 0212 lODl CO S7 0000 1 OD5 0000 1007 0000
1 (109 0000 lOCB 34 08 llA't lODF 30 E3 1639 10f3 38 02 1C28 l0F7 34 01 lODA !OEB C2 01 1350 lOEF 02 01 13 lOF2 70 FF 00 10F5 F2 Sl 9f lOF8 le oo 1103 no lOFD IC 00 1107 01 1102 39 00 1638 1106 39 00 1639 llOA CO 10 lOEF llOE lC 00 llf 1 02 1113 lC OF 1362 12 1118 3A 02 162 8
lllC 30 E6 1638
1120 00 01 1638 127C 1126 f2 82 C<.l 1129 00 01 1638 1280 l 12f F2 Oit V9 1132 OC 04 lltlE llt23 1138 F2 U 62 1138 OF 00 1638 1278 1141 3l) 18 1638 11'95 F2 tl4 27 1148 30 10 1638 ll4C F2 Sit 17 ll'tf 30 OD 1638 1153 F2 02 C1 1156 30 O"'t 1638

1081
lOAO lOAl 10A3 10A5
1080
1081 1083 lose;
lODt:
1008
lODA

546 BUALT DC 547 CHRO~ TIO

XL2 1 E000'
~ROVER.NRCY

548

8

549 SOEHF B

550

Cll

551

JE

552

TBN

553

JF

STERR
PSTERR
ANU~,x·oo·
XJOEXT STAT6 1 B1 10' XIOEXT

BR TO CHECK ERR STATUS GO PRINT STATUS OR !ST LINES lN UNPRTABLE CHAR TEST
YES · GET OUT UNPRT~BLE BIT ON

554

B

PRINT

555

DC

Xll 1 Cl'

PRINT ~NPRTABLE CHAR SKIPPED

556

DC

lll 1 12'

557

DC AL2(0EPPJ

~5

DC

XL2 1 EOOC 1

55q

M\IC MAPf2J,CHT16

560

B

PRINT

561

~C

Xll 1 S5 1

UNPRTABLE C~AR HALT PUT CHART NO.IN MSG. PRINT P~INTER MAP CHART NO.

562

DC

lll'l0'

563

DC AL2(MAPJ

56~

8

~ALT

565

DC

Xl2'EOOC 1

566

J

)IOEXT

·UNPRl~TABLE CHAR SKIPPED BIT ON UNPRTABLE CHAR HALT

567 NROYER B

568

B

56~ XICE)T l

570

l

S71

B

572 EXIT B

573 SAVWUN DC

STERR PS TERR
SAVMUN,X~l
SA"TUU,XR2 TEST
·-· !l2'0'

BR TO CHECK ERR STATUS GO PRINT STATUS O~ lST LINES RESTORE REG.l RESTURE REG.2
GO READ DATA SWITCHES EX IT SUBROUTINE

574 SAVTUU OC

IL2 1 0 1

515 ·········

···******

576 * STERR *****·····****************~*******~******************** STERR *

577 ·········

· ········

518 ·

~

57fi · CHECK FOR STATUS ERROR

·

580 ·

·

5812 ·ST·S·A··J···D·C·····X··l2·'·0·'···t················································

5E3 STERR ST

584

ShS

5S5

SeF

5E6

ST

5E7

LA

588 NOERR LA

STEXIT+3.ARR
STAT6.X 1 E3'
TAGS.TAG6 STSA1 1 XR1 STATAB-19,XRl 19(.XRl).XRl

LOAD RETURN ADDRESS
SENSE THE STATUS BYTES SET ERR INDICATOR OFF SAVE REG. 1
LOAD TABLE AClDR. ADO 19

589

CLI OleXRl>.X'Ff·

590

JE FOAOO

All MASKS CHECKED

5~1

~vc

592

M\IC

593 STECKl iBF

594 STECk2 TeF

595

BT

STECKl+l.O(l,XRlJ
STECK2+1,ltl,XR1J STAT6-l·*-* STAT6,·-·
NOERR

PUT ERR MASK IN E82 BYTE PUT ERR MASK IN EBl BYTE
CHECK E82 BYTE
CHECK EBl BYTE

596

MVC ~LTIC(llt2f1XRl)

PUT HALT CODE !N MSG.

5~7

M\IC IBEP(l6·.1ac.xRll

PUT NAME IN MSG.

5~B

SBN TAGStTAG6

5~~

s~s sTArx,x·E6'

SET ERR INDICATOR O~ GRAB LPDAR

600

CLC STAIXl2J,LPDADR

D.A.R. ADDR. TOO LOW

601

Jl DA BOT

602

CLC STAIX12J,OADENO

O.A.R. AOOR. TOO HIGH

603

JNH SABTR

604 DABCT MVC

605

J

~AN0(5),INVC ~ESTO

PUT INVALID IN MSG.

606 SABTA SLC

607

Cll

6CS

J~

STAJX(lJ,ONTUTR STA1x.xe1e· GOOEC

SUBTR.T~ GET PRINT POS. PRT.POS. 2~ OR LESS

60<.l

Cll STAIX,X 1 10'

610

J~

A0107

611

tll STA1x.x·oo·

612

JAL A0119

613

CLJ STAl.X,X 1 04 1

PRT .POS. 16 GO ADO 107 IF HIGHER
PRT.Pos. 13
GO ADO 119 IF EQVAl OR HIGH PRT.POS. 4

IBM NAINTENANCc DIAGNOSTIC PROGRA~

PUT NO. Z51995J

PAGE

5A

f'.025 5203 LINE PRINTER FUNCTION TESTS

ERR LOC OBJECT CODE

AOOR ST~T SOURCE STATEMENT

l 15A F2 Sit 09 1150 Of 00 1638 1277 1163 F2 E7 OF 1166 OE 00 1638 127& ll6C F2 87 06 ll6F OF 00 1638 1260 1175 3C 00 l63A 1179 OF GO 1638 1268 ll 7F F2 82 OA 1182 OE 00 l63A 1267
1168 co 87 1179
ll BC CO e7 OE6F
1190 l63A
11<>2 14lE ll 91t F2 67 06 1197 OE 01 llA4 1268 1190 35 01 lODA
1 Ul CO E7 0000
l U5 30 El 1639 llA9 lit OS 1261 llAD OC 04 1315 1470 1183 38 OE l63C 1187 F2 4'0 06 llEA OC 04 1315 1478 l lCO CO B1 OE6F l 1C4 1630 l 1C6 1302 llCB OC 00 12F4 1302 llCE OC 10 1327 12F7 1104 38 02 163C 1108 F2 10 06 1108 OC 05 131C 1320 l lE l 38 04 l63C llES F2 90 06 1 lE8 OC OA 132 7 1302 llEE CO 87 021A 11F2 Cl l 1F3 2!> llF't 1327 l lFt EOOO llFe CO E1 02H
llFC 02
llFO 1639 llFF i33E 1201 CO e7 O..?U 1205 81 1206 11 1207 133E 1209 3 8 01 162 8 1200 F2 10 ltA 1210 CO 81 021A 12H 81 1215 2't 1216 1362
1218 39 co 1639
121C F2 90 lC 121F 39 10 1638 1223 F2 90 15 1226 38 Olt 163~ 122A F2 90 OE
1220 co E1 021A
1231 81 1232 10 1233 141E
1235 oc 01 1418 1120

1191 1193
llC5
11C7
11F2
11F3
llFS 11F7 llFC
llFE 1200 1205 l20f 1208
1214 1215 1217
1231 ln2 12 !lit

614

JH AD107

GO ADO 107 IF HIGHER

615 A0119 AlC STA IX(l j .uN IT u~

ADO 119

616

J

DI YID

6H AD107 Al.C STA UC lJ rUNOSVN

ADD 107

618

J

CIVIC

6 l«; GOOE:C SLC
"'"' 620 OIVIC
621 SU BG AN SLC

STAIXU· 1 TWYWU"
sTA I x- 1 ' xI 0 0 ·
STA IXC Ut FOUR

OECRE~ENT 21 PAINT POSITIONS OlVIOE

622

JL

AWOlJN

BY

62~

AlC STAU-U U ,ONE

FOUR

624

8

625 AWOUN 8

SUBGAN
cvo

MAKE ~AM"ER NO.P1llNABlE

626

DC AL2(SUIX-l j

FRO~

627

DC AL2(HANOJ

TO

62e

J

RESTO

67Ci FOADO ALC STEXIT·3(2),FOUR

ADD TO RETURN ADDA.

630 RESTO L

STSAltXRl

RESTORE Rt:C. l

631
6~2

·S·T·E·X·IT··8·····························E·ll·l ·T································

633
634

·.....P.R.I.N.T...ST.A.T.U.S..E.R.R..A.N.O..E.X.E.C.U.T.E..H.A.L.T..S.U.B.R.O..U.T.IN.E......................e.

635 ASTERR s~s STAT6.X'E3 1

GET STATUS

6.3f PS TERR ST

PREXIT·3.ARR

SET RETURN ADDR.

637

MVC NACM0(5).TfEL

PUT LEFT IN MSG.

638

TB" ERT1-1,e·1000 1

WAS CMO.TO RIGHT CARR.

639

JF SKRIG

61tC

"VC NACfll0(5), THGJR

6"1 SKRIG B

CVD

PUT RIGHT IN MSG.
CONiERT CONTROL CODE TO oec.

6~2

DC 4L21ERTU

6'93

cc Al2CCSl<POP)

6'9'9

MVC POPSUOflJtDSKPOP

PUl CC INTO SPACE "SC.ALSO

6'95

M\IC

lACM~Ofl7J,OUSPOP

PUT PRINTtSPACE IN "SG.

6'9t

TSN ERTl-118 1 10 9

THIS A PRINT

647

JT SE IFSK

61t8

MVC

649 ~EIFSK TBPI.

LACMN0-1116J·KNALB ERTl-l 18' 1001

6LA'41( OUT PRINT THI$ A SKIP

650

Jf

GOMOST

651

H\IC

652 GOMOST B

LACM~OCllJ,OSKPOP
PRU'lT

PUT SKIP IN NSG< Pr: INT LAST 0110.ISSUED

f~3

DC

XL 1 'Cl 1

6~4

oc

IL1'37 1

f55

DC Al2CUCMNC)

656 t.l TIO OC

XL2'E000'

E57

8

llNPICk

65f!

oc

ll l '2'

b59

DC

.ll2fSTAT6J

MAKE STATUS PRINAILE FROM

660

DC AL21YBATSI

TO

661

8

PRINT

662

DC Xl1·81'

PRINT STATUS BYTES

66.3

DC IL1'17'

664

DC

Al2CY8ATSJ

665

TeN TAGS,T AC7

666

JT TE SER

lST LIN£ ONLY PRINTED

667

8

PRUiT

PRINT PRICRITY ERR STAT.

668

DC

Xll'81 1

E6fi

DC

lll'l6 1

610

DC Al2C IBEPI

671

TBF STAT6,8'l1000000·

CHAI~ SYNC ' INC~ SYNC Off

672

Jf DOHALT

673

TBF STAT6-1,e·10000·

lhCR.FAILURE CHK. OFF

674

JF OOH.ALT

675

TBh STAT6-ltB·lOO·

676

Jf DOHALT

677

B

PRJhT

61B

oc XL1·81'

PAINT HAfttlER NO.

6H

UC

lll 1 1.6'

6C

oc Al2(HANOJ

681

MVC HA~~oc 2) .KNAL 8

8lAkK OUT ·J·, ·~·JUST IN CASE

DATE 310CU9
ec NO. 81652'9

28N0"69 8l651t2

11MAY70
816671

01NCtJ70
81676'9

l9NOV71 818677

lSFEB 75 572250

PROG IO PACE

E02-5 5

DATE 310CT6Cj EC NO. 816529

28NuV69 816542

02MARlO 816631

l 1MAY70 816671

01NOV70
81676~

19W'V7l 818677

15fE87S
572250

PROG ID PAGE

E02-5 SA

·

r

I BM MAINTENANCE DIAGNOSTIC PROGRAM E025 5203 LINE PRINTER fUhCTICI\ TESTS

PART NO. 2589953

PAGE

6

IBM ~AINTENANCE DIAGNOSTIC PRO~RA~ E025 5203 LINE PAINTER FUNCTION TESTS

PAPT N:l. PAGE

.,2569953

ERR LOC OBJECT CODE

AODR STMT SOURCE STATEMENT

ERR LOC OBJECT CODE

ADOR ST,.1 SOURCE STATEMENT

1238 oc 01 litA6 lit BO

1241 co 87 021A

1245 Bl

1246 OA

1247 14A6

1249 co 87 02lA

1240 15

l24E 1254

oc
cc

01
e1

1259 0222

11F7

1258 EOOO

125A 3B 01 1628
125E cc l!1 0000

l21t5 l21t6 l24E
1240
izsc;

1262 0000 1264 DBFF 1266 0001 1268 0002 1261:.. 0004 l26C 0015 l26E Cl8BOO 1271 040000 1274 1070 1276 OB 1217 17 127 8 78 1219 0800 !27B 087( 1270 FFFF 127F OBFF 1281 1C20 1283 FO 12£14 Fl 12e5 1275 1287 1010 1289 1031 1288 1045 12SD 1635 128F 1634 1291 EOOO
1293 0100 1295 OC7F 1291 0401 i2q9 0804 1298 FF
129C 0000 l29E 0000 12AO 0000 12A2 0000 12A4 C5FO 12A6 C5Fl 12A8 C5F2 12AA C5F3

1263 1265
1267 1269 l26B 126[)
1270
1273 1215
1276 1271
1278 121.& 127C
127E 1280 1282
1283
1284 1286
1268 128A 128(
12dE 12qo
1292
1293 1294 1296
1211Je 129A 1298
l29C 129C: l29F
12Al 12A3 12A5 12Al
12A9 12AB

12AC E2C505E2C540C30't 12C3

1284 C4E240Cl05ClD3E8

12BC E2C9E240F.3C5E2E3

12C4 E2C 50 5E2!: 5-4 OE 3C 9 1204J

12CC 04CCf05C 140C2C9E3

1204 E240E3C5EZE3

12DA 40E407CJ

12DD

682 DCHALT fi'VC

683

8

684

DC

665

DC

6h

DC

687

B

6ES

oc

689

M'IC

bc;Q

8

691 PUID lt<i Ot

692 TE SER Sl!F

693 PREX IT B

691t

fllAPt21,CHT11 PRINT )(Ll 1 81' 1u·10· Al2(MAP) PRINT XL1 1 l5 1 PUIOINC2) ,HlTID HALT
·-·xt2·eooo·
TAGS, TAG7

PUT CHART NO.' ,IN MSG. PRINT PRINTER MAP CHART NO.
SPACE 5 PUT ID INTCl HALT ·STATUS ERROR HALlS RESET lST LINE ONLY FLAG RETURN

695
696
6Cfl ,c; e

········C·C·N··ST·A·N·T·S~·*******$········~······································ Z·E·R·O· · · ·o·c· · · · · ·1·t ·2···o··· · · · · · · · · · · · · · · · · * · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

6,'i EFFS DC

XL2 1 CBfF 1

7CO CNE

DC

Xl2 1 0001 1

701 lliO

DC

Xl2'0002'

7C2 FOUR DC

IL2'4'

703 TWYWUN DC

IL2'2l8

704 BUSCT 0\:.

Xl3'018800 1

705 EIUSCT 1 DC

XL3 1 40000 1

7C6 FOLG DC 707 lJNOSVN DC

Xl297070' Ill9107·

FORM LENGTH 112

7() E Ul\IT 1N DC

lll'll9·

1cc; CNTlJTR DC

Ill'l23 1

710 lPUO~ IJC 711 LPDADR DC 712 SfFE DC

Xl2'800 1 xL2·e1cc
XL2 1 FFFF'

IMAGE ADDRESS DATA ADDRESS

713 OAOEt\O DC

Xl2'8fF 1

714 UN SEC DC

J.L2'7200 1

115 CECZFIO cc OLl·O·

1lt CECC~E oc

Cll' 11

111 AOFOLG DC

Al2CFOLGJ

l l f ~OBUBY DC

~L2tBUBY)

71S AOCABY DC

AL2 lCA8Y)

720 jOPIBY oc AL2CP18Y)

721 STOAC DC 122 ~TOMl uC 123 SPACEO DC 124 EXPTAB EQt.1

Al2(STATO) AL2( STAT0-1)
·Xl2'E000 1

RIGHT CARR.CTR.ACOR. LEFT CARR.CTR.ACOR< SPACE 0

725 EXPDO DC

726

OC

727

DC

728 EXP03 DC

729

DC

l3Cl SENT AB EQU

731 SENSO DC

XL2 1 0100 1 XL2·0C7F· XL2 1 0401 1
XL2'0804'
·Xll'FF·
Xl2'0'

LEFT&RIGHT CARR.LOC.EXPO. INCRMENT&CHAIN CHAR.CTR.EXP. TIMlf\G EXPO. STATUS EXPO.
L/R CARR. LINE lOC.

132 SENSl DC

113 SENS2 DC

734 SENS3 DC.

735

DC

Xl2 1 0 1
>tL2 ·o·
Xl2 1 0 1 CL2·eo·

INCREM.&CHAIN CHAR.CTR. TIMlt.IG
STATUS

136

DC CL2'El'

131

DC CL2'E2'

738

DC Cl2'E3'

139

740 7'·1 142 l't3

··T···lT··L···E···l ··DP··CR··I··N··T··O··UC··Tl··S2··4··'··S··E··N··~··E····C··M··O··S····A····N··A··L··Y··S··IS····T··E··S·~T··············································~··············*

74'3

74~

l't4 TITL2 DC 744

Cl22'SEl'\SE TIMING BITS TEST·

74.fa

145

DC

CUt· UPC·

12DE 'tOE202C901D7C5Clt 12E5

l2E6 f.tl0709C905E3SD 12EC

l2EC E2D7ClC3C540

l2F2

12F3 4040

12F4

l2F5 lt04040

12Fl

12F8 E102cc;DH0E3o6 12FE

12FF -40404040

1302

1303 03ClE2E340CJDbD4 1310

1308 C4ClC5C't6060

1311 03C5CH340

1315

1316 40050605C5404040 1327

l31E 4C40404040404040

1326 4C4C

132 8 40401tC'tC4040

132D

l32E E2E3ClE3E4EZ40'2 133A

1336 ESE3C5E2'tC

13313 40404040

:HE

l33F D709CqD6DCJtqE3E8 1352

1347 40C509D940C2C9E3

134F 40C4'iEZ40

1353 404 o.:. 04 04 04 04040 1362
USB ~0404040404040'90

1363 00800/c

1363 1365

1366 C3C8ClC~0540E2E8 1315

136E: 05C340C3C8DZ4B4C

1376 004005

1378

1379 CS05C30~40E2E8D5 1388

1381 C361E2t3C9074040

1389 100006

1188

l38C C905C3Ci940C6C 1C9 1398 13q4 03E409C540C3C802

139( 040009

l39E

139F CBC lC4C'eC 5D940C5 13AE

13H C3CSrtltOC3CB0248

13AF 0200CA

1381

1382 ClD5E840C8.:l0404 llCl

13BA 094006u540C3C802

l 3C2 0020Cl7

13Clt

l.3CS CBD4094BE3CBCSDCi 1304

l3CC U4Cl0340C3C8021tB

1305 SOCOOl

1301

13na C3ClD~0948E2E805 13E1

l3EO C31tOC3C802484040

13E8 4000Cl2

UEA

13E8 C3Cl09094BE207Cl lJFA

13F3 C3C5itGC3C 802't840

13FB 2000C3

UFC

l3FE C6Db0904E24001Cl lit OD

1406 0,.40C3C 802484040

140E FF

l'tOE

l40F C8ClC4t4C5094005 1418

1417 064840'904 0

l"ilC 404040

lit lE

l41F C905E50lC4

1423

1424 F5F 2FCF 3400506E 3 1431

llt2C 40C2E4E2E840

1432 C1CH3C50940E2Cc; 14lt0

143A 0640ClC307E3C4

l41tl F5F2FOF340

llt .. 5

1446 4040't04040404040 1440

144E 40C2E4E2E8'tOE3Db l't5e

1456 0640C30605C7

145( C3ClDS09C9ClC7C5 llt&3

1464 07C9CCJ05E3<.'>0940 lit bf:!

l't6C 40C2E4CbC6C~D940 1413

1474 D9C9C 7C8E3

14U

1479 03C5C6E31t0

l't 70

146 DEPP DC

Hl

DC

He

DC

lltt; POPSt.10 oc

750 CUSPCP oc

751

DC

752 OSK PCP DC

753

DC

753

7~4 NACMC DC
15'5 lACMt.O cc

755

155

756 l<NALB DC

157

DC

151

75f YB.US oc

15c;

DC

15~

15"1

160 JBEP DC

760

761 STATAB EQU

162

DC.

163

DC

763

164

DC

765

DC

765

766

DC

161

oc

76l

76e

DC

76-;

DC

76c;

170

DC

171

DC

171

172

oc

173

DC

113

ll'i

DC

175

DC.

115

111-

DC

111

oc

171

ne

DC

179

oc

119

18C

DC

lU HAMNC DC

781

7e2 t4ANC DC

1£3 !NYC DC

l8't

DC

181t

785 l\OBUSY l'C

785

let

DC

727 BU~SG DC

7e BUT CLO DC
ne

18<; CARR DC

790 PR It\ oc

7Cill BUFF cc
oc 192 T~GIR

7'73 lFEL DC

CL8 1 SKIPPED' Cl'1 1 /PRINT£· CL6 1 SPACE · CL2' CL3' CL7 1 SKIP T0 1 CL i t ' CLllt'LAST COMMAND-- 1
CL5 1 LEFT I Cll8 1 NCNE
cu·
Cll 31 STATUS BYTES I
CL4 1 CL20 1 PRJORITY ERR BIT IS ·

CLU'

·

XL3 1 008001t'

CHAIN SYNC CHK.,HALT 04

Cll6'CHAlt. SYNC Ct«· '

XL l '004005'

lNCR sn.c CR SLIP C..K.,HAlT 05

Cll6 1 INCR SYNC/SLIP

Xll 1 1000061

htCR FAILURE CHK. eHAL T O&

Cll6·1NCR FAILURE CHK'

XL3'0400Q.;·

H!4R ECHO CHK.,HALT 09

Cll6·HAMMER ECHO CHK.·

Xl3 1 02000A'

ANY H~R ON CHK. 1 HALT OA

Cll6 1 ~NY HAM~R C~ CHK'

XL3 1 002007 1

HMR.UNIT THERMAL CHK.HALT 01

CL16'H~R.THERMAL CHK.·

XLJ 1 800001'

CARR.SYNC Ct« ·· HALT 01

CLl6 1 tAAR.SYNC CHK.

XL JI lt00002 I

CARR.SPACE CHK.,HALT 02

CL16 1 CA~R.SPACE CHK. 1

XL3'200003' Cll6 1 FCRMS JAM CHK.

FORMS JAM CHKe.~ALT 03

llll'FF 1 CL 13·HAIOCER NO.

tl3' CL5'1NVL0' CL14·5203 NOT BUSY 1

CL15·AFTER SIO ACPTD 1

CL5'5203 ' CL8' Cll't' BUSY TCO LCNG·

CL8·Cl!RRUGE'
· Cl8 1 PRINTER
CL 8' l'~!ffER. I Cl5 1-fHGHT 1
CL5 1 LEFT ·

DATE 3lOCT69 EC NO. 8lc529

28NOV69
8165~2

02fl'Afil70 816631

l1HAY70 816611

01NCV70 816764

19NOV71
818677

15FE875 572250

PROG IO
PAGE

E02-5
6

DATE

31CCT6°

EC NO. 81652'»

28NOV69
81~542

02fr'AR70
8U1fi31

Ul'AY70 816611

OlNOVlO 816764

l9NOV71 818611

1SFE875
S722SO

PROG 10 PAGE

E02-S
61

., ·-__:&:_:. ·-- "'--···'~----·-···--··-·--.·-·--···~·-··-----· .- .-· . ., . .--~ . . ,~- -·.·..,,- · · ·-

·- . r

· ·-· · · · ·- · · · · · · · · · · · · · · · · · · · · · · ·

IBM MAINTENANCE DIAGNOSTIC PROGaA~ E025 5203 Ll~E PRINTER FU~CTICN TESTS

PART NO. PAGE

ERR lGC OBJECT CODE

AODR STMl SOURCE STATEMENT

l47E 04Cl02C540f5F2FO

1486 F3

1~87 40D9C5ClC4E8

llt8C

1480 68E3CBC50~4009C5 llt9C

1~95 E2C5E340C8Cl03E3

1490 D7E30~4BC3CBE34B 14Af: 105 4040

l4A7 40C5CSE3D~E840F4 l4AE

HAF flf l

lltBQ

14Bl Flfl

1482

HB3 FlF6 1485 FlFl

1494
lltB6

1487 Dl0407D~40Cl60C2 1402

l4Bf FlC5f5C4flF04CE3

14C7 064CC160C2FlC4F2

14CF E2FOF56B

1403 E3C8C5054009C5E2 l,.FS

1408 E30609C540C3ClD~

l4E3 09CSC1C7C540E25D

14EB 6807C9C5E2E240C3

14F3 C602'e0

l 4F 6 09C 5E2C 5E36840C l 150A

l4FE 05C440C9C5E2C5E3

1506 40CEC103E3

1508 (1030340

150E

150F E2C5D5~2C5~0C304 15 lf

1517 C4E240C6ClC903C5

15lf C4

1520 6BC2E4E340D60503 1520

1528 E8404CCStiE7

152E 40C2EBE3C5E240Cl 153E 1536 09C540C90540C5D~

153E D9

l53F E2C5C5E2C540C3D6

1547 C4C54G

154A E7E7

15't8

l54C 40C9C540C5D909 1552 1~53 40C3060404Cl05C4 1564 1558 4C4040C3D6C4C560

1563 E7E7

1565 40404040C306C4C5 156F 1560 60E7E7

1570 404040C2E8E3C5E2 1588

157S 4C4040404040C5C2

1580 F260C5C2Fl40404C

1588 40

1589 C5C2F260CSC2Fl 158F 1590 404040C5E7D7C5C3 15AC 1598 DC5C440'404040El

l5AO E7

15Al 't0E7E7

15A3

l~A4 40404040lt040E7El 15AS

15AC 40E7E7

15AE

lSAF 401t0'e040C1C3E3E4 15CO

1587 Clcf:i40404040401t0

15BF E7E7

15Cl 40E7E7

15C3

l 5C4 404040404040E 7E7 15CB

l 5CC ltOE 7E 1

15CE

15CF E2C505E2C540C30't 15E9

1507 C'tE24006026809C5

15Df D't06E5C54001E41>4

15£7 DlC509

15EA f.2C505E2CS4ot306 1602 15F2 C4C540CSF261E4f2

15 FA C9D5C 7404Glt'04040

1602 40

1603 40C3Cl090948

l&Oe

794

DC

7494

195

DC

7CJ6 RESALT OC

796
797 fo!AP DC

797

7~8 ENT

DC

799 CHTll OC

8Cl0 CHTl 3 DC

801 CHTl6 DC

802 CHTl 7 DC

803

DC

803

803

803

S04

DC

SOit

804

804

804

805 RELORC OC

805

805

806

DC

807 Al SCF DC

807

807
eoe WCHEB DC

808

8C9 CNLBYT DC

8fj';

SC~

810

DC

810

811 EDCC DC 812 SCOIE DC

813 LFTCCO OC

813

81:!

81" RYTCCO DC

8 lit

815

DC

815

815

815

816 BTES CC

817 LEXE82 DC

817

@11

SU lEXEBl DC 819 REXEB2 DC

820 REXE!l DC

821 lACEB2 DC

821

821
822 UCE81 o.:
823 RACEf2 DC

824 RACEBl DC 825 OKSO OC

825

825

125 826 LRC·A DC

826

826

826

227 SENCO OC

Cl9 1 MAKE 5203 1
Cl6' READY' Cll6 1 1THEN RESET HALT'
CllO'PTR.CHl.
Cl8' ENTRY 4 1 Cl2' ll' CL2'13 1 CL2'16' Cl2' 11' Cl28'JMPR A-BlE5ClO TO A-BlD2S05, 1
Cl35'THE~ RESTORE CARRIAGECSl,PRESS CH~ ·

Cl21 1 RESET, AND RE~cT HALT'

CL4'ALL ' Cll7'SENSE CMOS FAILED·

Clllt',BUT O~LY EBX 1 CL17 1 BYTES ARE IN ERR'

CLll'SENSE CODE '

Cl2'XX' Cl 7 1 lN ERR· CL18' C0114MAND

cooe-xx·

Clll'
CL25 1

cooe-xx·

BYTES

E82-E81

Cl7 1 E82-EB1'
Cll7' EXPECTED xx·

Cl3' xx·

CL8'

xx·

Cl3' xx·

Cll8' ACTUAL

xx·

CL3' xx·

cta·

xx·

CL3' xx·

CL27'SENSE CMOS OK,REMOVE JUMPER·

CL25'SENSE CODE E2 1 USING

Cl6 1 CARA.·

2589953 7

IBM MAINTENA~CE DIAGNOSTIC P~OG~·M E02~ 5203 LINE PRINTER F~NCTIOk TESTS

PART NO. 2H995J

PAGE

1A

ERR LOC OBJECT CODE

AOOR STMT SOURCE STATEMENT

1609 C2C9E3401t0

1600

l60E ltOD6C640C5C240 161~

1615 't0C9E240CbClC903 161F

l61C C905C7

l62C 1620 F7F6F5fltf3F2flFO 1627

1628 00 1629 00
l62A 00 1628 oooooc
l62f 0000 1630 FFFF 1632 FFFF
163.\ 1636 1638 l63A
16~~
163E

1628
162~
l62A 1620 lta2f
1631 1633 1635
1637
163'-; 16 31!
1630
l63F

0008 OOCl OJOZ 0800 087C
08 7E OOEC OOElt OOE6
0212 02 lt: 02U 021E 0222 OOEC OOE6
ODEie
OOEC OOE2
OO'tC
0020
0010
0008 C002 0001
0208 02C9 0201
0004 0080
OOltO
0020 COlO

82E BADB IT DC

829 Cf BYTE DC

830 FAILED DC

830

831 TABB IT ecu

832

oc

CL5 1 BIT CL7 1 OF EB ·
Clll' IS FAILING·
·
CL 8 1 7654.)210 1

833

8833~5 ·*·······R·E·SE·R·V·E·D···S·TO··RA··G·E······················*········..················

83t ·························e··················~··························

837 TAGS DC XL1·0 1

INDICATORS

S3E EBlERC DC XLl·o·

EBl EAAORS

839 84C

eEuBZsuERe C

oDCc

JCLl·o· XL3'0'

E82 ERRORS

841 BTSC~ DC XL2'0'

BITS CN SAVE AREA

842 BTSOFF DC S43 CMPL~T DC

XL2 1 fFFF· Xl2 1 FFFF 1

BITS OFF SAVE AREA

S44 STATC OS CL2

845 STAT2 OS CL2

846 STAT6 OS CL2

Elt1 STAil OS Cl2

e48 ERTl OS Cl2

S49 ~SECS OS Cl2 850

DELAY TIME AREA

851 ·······································································

852 ·

EQUATES

·

8~3 ·······································································

854 ARR EQU x·a·

ADDRESS RECAll REGISTER

S55 )IH

EOU X'l'

It.DEX REGISTER 1

856 XA.2 EQU 857 LPI EQU 852 LPO EQU 859 ~CSFLG E'U

X1 2 1
x·eoo·
X1 87C 1 X1 878 1

I NCEX RCG fSTER 2 LINE PRINT~~ IMAGE AREA ll~E PRINTER CATA AREA

f60 lOFCtG f(U X'EO'

861 LPIAR EQU X'E4 1

862 LPOAR ECU X1 E6'

863 TEST EQU
8t4 LINK E'U 8~5 PRINT E~U 866 UNPACK EQU 867 kAlT EQU 86e ~ROY E~U

X·212 1 X1 216 1 X1 21A 1 x·21e· X1 222· ··eo·

EhTRY TO OCP AE·D CATA sw·s ROUT.
ENTRY TO DCP CHAIN ROUTINE ENTP.Y Tll DCP PRINT ROUTINE E~TRY TO CCP UHPACK TO EBCDIC RTN
ENTRY TO OCP ERROR HALT ROUTINE

869 BUSY EQU x·E61

e7o C&BUSY ECU X1 E4'

871 RICAQY EQU x·ec·

812 PBBUSY EQU x·e2·

873 · INDICATOR FLAGS.

874 TAGl 875 TAG2

EQU EQU

xx··z..oo··

876 TAGJ EQU X1 101
811 TAG4 ECU x·os·

878 TAG6 ECU 1·02 1
el~ TAGl ECU x·ot·

PRIMTEa BUSY LEFT tARR.8US'I
RIGHT CARR. 8USY 8UFfEA BUSI'
CNE OR "ORE SENSE (NOS coa·ECl SEhSf TIMING Bil ERa ,.CRE THAN l SENSE CODE IN tM

88C · SENSE SNITCH EQUATES.

8SI SBY1£0 EQU X1 208 1
es2 SBYTfl EQU x·209·

883 SBYlE? EQU x·20A 1

88'9 · CCNTAOL PGM SENSE SWITCHES.
ee5 sswos EQu x·c~· 8e6 sswoe eou x·so·

8eEse1

·ss~11SECeTcICuN

SENSE SWITCHES. 1·40·

889 ssw12 eau x·20·

890 SS·l3 ECU x·10·

DCP SE~SE S~ltCH AREA CCP SENSE SMllCH AREA SECTIQh StNSE SWITCH ARE&
PR INT fllESSAGES DH ..f(.U
use s2oi a1'*1t CARR.
HALT BETWEEN CCMMl~DS DELAY 8ET~ffN CMOS. SECO~CAf:IY t-llL T DPT IOH

OA TE 310C T6fiJ
EC Nil. 816529

28NOV69 816542

UMAY70 816671

01NOV70
816 764

l9NOV71 818617

15ff875 572250

PROG JD
PAGE

EOZ-5
7

DATE

310CTU

EC HO. 816529

28N0~69
8!651e2

02,.ARlO 81663l

llfllAY10 8166f l

Ol~CV10
816164

l9HOV7l 818677

lSFE8lS 572250

PROG ID PAGE

£02-5 7A

IBM MAINTENANCE DIAGNOSTIC PAOGRA~ E025 5203 LINE PRINTER FU~CTJCN TESTS

PART NO. PAGE

2589953 8

ERR LOC OBJECT CODE

ADOR ST~T SOURCE STATEMENT

FFFF

892 893

894 ·

COM~ENT CARDS

895 896

· ·

· R· ·O·L·T·.·l

·-·

SSEENCTSEIONCMEOS02

···········****·······················~·4······
ANALYSIS TEST

6~7 · ROlT.2 - SENSE TIMING BIT TEST

86«~;89 ···N·O··T·ES··-······················································~········

* 900 · l.SET SSW-05 BEFORE RU~Nl~G T~IS TEST.
901 2.SET SSW-13 IF NO ALTERNATE PRINTER.
* 902 3.SEl C.E.SWITCH TO CVERRIDE IDLE CCNTROL BEFORE RUNNING THIS TEST.

903 ·······································································

904

TREP

990065 ········TR·E·P SECTICh E02 ·······***********·******************···········

907 · RO~T.l - SENSE CMOS ANALYSIS TEST.

908

TREP

9Qq · RO~T.2 - SENSE TIMING BIT TEST

'HO

TREP

911 ·······································································

912

TREP

913 · 914 915 · 916
917 · 918

NOTES -
TREP l.SET SSW-05 BEFORE ~UNNING THIS TEST.
TREP 2.SET ssw-3.4,13 IF NC ALTERN~TE PRINTER.
TREP

9lq * 3.SET C.E.SWITCH TD OVERRIDE IDLE CONTROL BEFORE RUNNING THIS TEST.

920

f REP

921 ······································································

922

ENO

DATE 310CT69
EC NO. 8lo!i29

28NOV69 816542

02~AR10
816631

llftAY70 816671

01NCV70 816764

19NOV11 818617

15FE875 57225()

PROG IO .-AGE

E02-5
8

IBM MAINTENANCE DIAGNOSTIC P~OGAA'
E025 5203 LINE PRINTER FUNCTION TESTS

PART NO. PAGt:

SVHBOl T LEN VAlUE DEFN

jQBUBY A 002 ADC ABY A 002
AOFOLC A 002
ADP I BY A 002 A0107 A 006
AOl19 A DOC> ALB AC A 004 ALC:OP A 003 ALSCf A 011 ANBAO A 004
ANEBl A 004 ANEB2 A 004 ANERR. A 004 ANYGUC A 004
ARR c 001

1288 128A
1286 128(
1166
1150 OAAA 0Bf8 151F
OAFC
ooze
0030 GAE2
0813 00il8

0118 0719 01!7 0120 0611 0615 0080 0202 0807 0109 0303 030/e 0103
0115 !>85'9

AS TERP A 004 AVID A 004 AW OUN A 004
840~ IT A 005
BAPRT A 004 BIBAO A 005 BOT ALT A 002 BROUT A 004 BSEX IT A 004 BSYLP A OOb BTES A 007
BT SO FF A 002 BTSCN A 002 BUAL T A 002 BUSY A 004 BUFF A 008 BUHS( A 006 BUNALT A 002 BUSCT A 003 BUS' Tl A 003 8USUB A 003
BUSY c 001
BUTOLC A Ollt
CA8USV c 001
t;.ABY A 004
CARI< A 008
CHOFF A 004
CHROY A 004 CHTll A 002 CHT13 A 002
CHT16 A 002 CHT17 A 002 CLHK A 004
CHND A 003
CMPLNT A 002
cocoo A 004
CSSWllA A 004 CVD A 004
OABOT A 006
CADE NC A 002
CECGAN A 006 DECO NE A 001 DECZRCJ A 001
DELO A 004 DEPP A 008 CIVIO A 004 OOEBl A 004
OOfNSE A t.C4
OOHALT A 006
DORP A 006

11A5 OC49
ll8t 1600
OCC6
oou
OE40 OECO OEE'e lO'tC 158f 1631 lb2f 1081 1010 14 73
l'tltO
OE30
ll-:O 1273 lb20
OCE6
llt58 OOE4 1031 llt6) CD90 1082 1480 1482
1't81t llt86
OE6A
OF88
1633 0066
OF23
OEoF 1132 1280
OEA9 1284 1283 1052
12E5
1175 0056 OA4A
123B
OElB

0635 0229 0625 0828 0275 0341 0388 0'921 043C 0530 0816 CB42 0841 0546 0520 07'i1 0787 0381 0704 0705 0840 0869 0788 0870 0524
078~
03)1 0541 0799 0800
08Cl 0802 0396
049~
0843
0320 0457 0401 0601t 0713 0413 0716 0715 0531 0746
0620 0316 OOS3 0682 0317

CRCSS-REfEAENCE

~EFERE~CES

Ull

0521 0441

0525

0610 0614

C612

0073

0185

C090

0101

C30lt

()302·

006.fi

Cll2

0401· Olt02 0403* 0404 0405 0406· 0407 0583 0636

0503

0225

0622

034'1·

0273

0323

0383· 038'\·

0474

Clt2 l· 0426

0520 0524 0528 Cl93

C291· 0303· 0304·

0291· 0298· 0313

0518· 0522· 0526· 0535

0718

05U

0519· 0523· 0527·

C316· 0!77·

C516

01t2 2

0422· 0423· 0516· 0530· 0425 0~00 0528
C5\0

0490

c1t&6· c~·o· 0119 0523

0327

0529

C682

0201t 0358
()559

0491t

0390 0392

C450· C451 C452
C299· 0300* 0301 0315· 0329· C455

0.\65 0302

0482· 0483

0.\84

C625 0641

0601

C602

0"16

0318 0385 0415

0412

C517· 0521· 052S0557

06H 0618

0330

COltl

0672 0614 0476

()379

0421 0.\89

0495

~··

DATE 310CT69 EC NO. el6529

28NOV69 816542

02MAR10 816631

1U~AY70
816671

01NOV70 816764

19N0Vll 818671

15FE875
572250

PAOG ID
PAGE

E02-5 IA

· · · · · · · · · · · · · · · · · · · · · · · · · · -·-----.------·----·--. ---· -·

18K MAINTfNA~tE DIAGNOSTIC PROGRAP E025 5Z03 LINE PRINTER fUNCTIOh TESTS

. . ~JI.RT ~.c
PAGE

l'S89951 9

CiYMBOL T lEl\i VALUE OHh

OSK PCP A 004

"' OUSPOP 003
E8LERC A 001

EBZER.C A 001

EDiJC A 002

EFFS ENT

A 002 A 006

ERNROY A 004

Ei<Tl A 002

EXIT A 004

EXPDO A 002

EXP03 A 002
EXPTAe A 001

fA IL fO A 011

fl CO Ft A 006

,, FOAOO A OC6

FOLG

002

FOUR A 002

FRMLE A 004

FROS YT A 006

fROM A 006 GOD EC A 006

G01"!0ST A 004

GORGAN A OO't
liAl T c 001

1302 1ZF7 16.29 H2A l51e8 1265 l'tAE Of57 1630 100! 129't
129.A
1293 l61F CECA 1197 1215 1208 Ofl'[J
0E9D
OEBB
llbF llEE OA88
0222

0752 0150 083B 0839 CSU
i16~Cj
07-f 8
0469 G8#tS 0572 0725 0728 0724 0830 Olt23 0629 0706 Ol02 O't79
0411 Ol.08 0619 0652 0068 0867

HAMN( A 01~

HANO A 003

HLTID A 002

HXSVT A CCI

IBEP A 016

,. IDAL T A 002

INVC

005

ISBUSY A 004

JAlT A 003

JIJSUN A OO't

Kll.:Al.8 A 006

l<ORP A 002

UCEBl A 003

lACEB2 A Ole

LACM~O A 018

LACl A 002
LAC2 A 002

lDC~D A 006

lEAVIT A 004

LEXEtil A 003

LEXEB2 A Ol7

lEXl A 002

lEX2 A OC2

LFTCOO A 018

llCDSA A 006

LINK c 001

lOFOLG c ~01

lPO

c OOl

l PO AOR A C02
LPDAJ; c 001

LPI

( 001

LPIAOR A 002
lPIAF c 001

lRC. Af< A 025

MAP

A 010

MARCS A 004

MSECS A 002 MUBEUN A 004

MUS BTU A 006

NACHO A 005

lit 18 141 E llF7
OEbE 1362
OClA
1423 OFFF
OCD7
OC3CJ 1320
OC9C
l5C3 15CO 132 7
0896 0885 OF06
OCAO 1543 15AO 0652 0841 1564
occe
0216 OOEO 087C· l27t OOE6
0800 l27A OOE4 1602 l4A6
OA38 l63F
OC70
OAF6
1315

0161 0782 0656 0400 Ol6C 0214
0783 0514
0282 0224 0756 0252
0822
0821
0755 0162 0156 0450 0260 0818
oan
0138 0132 0813
0498 OE64 0860 0058 0111 0862 0857 0710 0861 0826 0797
0046 0849 0244 0108 0151t

CACSS-IEfERf"'te PEFEREP.tES

C64? 064.ifr 0651 06itS:

t08l t:U05· OZ<tC COtd.· 00&~6 OOBit
:114· 02.?'t OUCJ 0291

02itl 01(8'11 OZ.H 0235

0245

0L08 0362

Co\61

C019 03415· C347· 0369 0376· 0385* 0481· 0638 \J6'&2 O'tit 7·

C04U

C045· 0059 0125 C356

C425

0590

Cll 7

0621 Of:29 0443·

C4013·

0402·

C608

Cb50

01!5

02!.3 0221
0545 0564 C68l·

0226 069C

0231

0251

0365

0373

0380

0387

0604· 0627 Of!.80 DSC?· 0535· 0596· 0689 041!· 0413·
C597· 061()

CC86· Ot93· 0116* 0217 060lt

0496 0499 OSOCJ 0276
czzo

C6it8 0681 C23itit 023'9· 0242· 02t,4e 02't 7· 0250$ 0163 0151

06't5· 06~.s· G65l· 0655 Cl59·
Cl53·

Oit45·

0216

0139

0133

Cl35t

c12~·

~127·

C48S· 0492· 0260 0396

0479·

0288·

Olt7S 0600

0'97E!·

O't6l 0~61 0"62 0462 0471

Olt11·

0272· 039'4·

020.te· 0358· Cit91t· 0511 COitlt

0544

0559· 0563

0682· 0686

C292· 03(]5· Olt51· Oit59· ()"60· 0~63· 0236

CllO" Cl6.!l· 06410·

06~6
Oo\21

Ob't9 0411

0512

DATE

310CT6(jj

Ft NO. 816529

281110V69 816542

02,,.AP.lC 816631

llfl'AY 70
816671

OlNOV70 81676'*

19~0\171
818617

15fE875 5'72250

PROG ID
PAGE

E02-5
9

UPI MliKfENll..tE DIAGNOSTIC PROGU!Ji

~ EOZ5

5203 ll~E PRl~lER FU~tTICh lfSIS

~ SYMStl T Ut. VAlUE

CEFfii

tROSS-RHEREHCE PEFOEtsCfS

NH NOC A OC6

i\OSAlf A 002

NOBET A 003 N:iBUSY A 015

N;o':RR A 003

NOUH A 006
MU>Y c 001
!\ROYER A oo..

OF8YTE A 007

CK.SE" A 021

ONE

A 002

ONtlllli A on

ONTUTP A 001

ORES! A OO<t

OREB2 A 00.C,
,. OTIJR l A 006
OUT LOG OOlt

PSB;JSY t 001
PIBY A oo ...

POPSUO A 002

~ORK

A CC_.

PREXIT A COit

" P~ IN

008

PRINT c 001

0013
OFH
OEOS
1~10
lOEf
Of 8C OOEO 10BC
16lft 15E9 1261
153E 121! ODCC 0010 CE91 08.?5 OOE2 104'5 12F"r OC91 12SE
1it68 02U

032-. 0513 0311 0185
osu
0-.Sl 0068
0~61 082Cj
0825 0100
0809 07C'P 0291 0298
ouc
0125 0812 0528 011t<; 0251 069) 01'90 08b5

PROO A 006

PR4l I A OC4

PS TERR A OO't

Ptl Tl A 004

PU iD ! !\ I. 002

RACE Cl A 003

~ACE82 A ()08

UCl QACl

A 002
A coz

RHO~C A 021

RfSALT ;. Olo

1o1E s, TG A 00,.

r(fXE !' l A 003

REXE f2 A 006

14.EXl &. <!02

SlcXl A 002
RI CA E'i c COl

RfliUl'4 A 001

RTNl A OCl

RT~2

A 001

J<.Y'TCOD A 011

SAS TR A OOb

SAVTUU A 002

SAVWLf'.i /!.. 002
SBYTE C c 001
c SBVTE! 001

SBYTE 7 { 001 SCAkD A C05

SCOI f A 007

soc

A 006

" SDEHF

004

SES TU A 004

S£BUN A 004

SEEF A CIOlt

Sf GAN A :>Ole

SE If- OF A OOlt

SEI FSI( A 004

SE NCO A 006

SEN EXT A 004

one
Cb OS
llA9
OCOA
1259 p,CE
l5C8 0888 08A1 l 5Qil>_
l49C
U90 l 5AE 15A8 0874 0063 OOEC
o;.~3
OAlO
0(81 l5bf 1138 llJ08 1006 0208 0209 020A 0820 1552
OEC4 108A OE3'9 0El1 OBOA
OCFC OE4E llEl 160B OA74

0384' 0186 0636 02lt3 Oe'H C824 0823 Oi?lt 0168 CS05 07% 0630 C62C 08l'i
0150 OHle 0871 0016 0027 0267
CSlio
0606 0574 0573 0881
0882 0883 0127 0812 0422
054~
0383 037t. 0113 029lt 0389 0649
0827
0063

UZ!. 0351 0502 -

(112· 0!36· CM6· C50l

C595

CUl

C21! 0467 C541'
05~1

C3i4· 0320 032C· 03~5 C:2U C257

C105 Oi06 Cl 134 OHO Cl19 OHJ 0381t Ole 01 C091

C606

C295·

0296·

0405·

CC~2 CCH

0520

Cl20

C288 0641t·

CZ38 C241 020 0246 0636·

C527

COH 0254 C560 C386

0Cl8 C211 Ot52

0081 0283 0661

00~4
OHS
0661

Ci7B 0180

C'"t70 c .. 16 0~36 0549 C27't

C68CJ·

0115 () 184 0201

Cl69

Clll·

Cl65·

CO°'l

C2'80

C60S 0628

0151 0191

Cllt~

Cl'tU

(141·

Cit86

0514 0550
ccne

C029

Cl28· 0189
C603

C't1t<1· 0510
0411 e· 0569

C031 Cl19 C215 (480

C215 0367 ~5 .. 0.\57 C203

0120

0429

0533

0372

C370

0110

0306

0334 0368 0375 03e2
C61t7

C351
con

014.0 "4t06
021t'9 0117 0353 C617 <1568

0152 0413
0181 0359 0683

0158 Gl.23
018&
0~63
C681

OH.t.t. Ole-"
0190
OS~

on~ ::~
019~
OSD8

Ollo
~63
0198 0537

f'AU '90.
P~GE

U8995J 9A

0305 0Jl6 0530 06U
0205 0209 054.l 0554

DATE

3lOC H:9

EC NO. 816 529

28N0\169
8165~2

021WAR 70 8ltt:31

l lMAY70 816671

01NOV70 81676<1t

l~N0\171
818671

!SFE875
s 72250

PROG IC
PAGE

E02-S H

·

IBM ~·lNTENANCE 0iAGNDSTlt PROGll~ E025 5203 LINE PRINTER fUh(TiOh TESTS

fl'U'f NO..,
PAGE

25599~::1~.
10

SYMBOL T LEN VALUE DEft\

SEN SO A 002

SENSl A 002

SENS2 A 002 SENS3 A 002

SEN TAB A 001

SHE A 002

SKALT A 003

Sl'.lfH T A OO't

SKl11EO A 004

SKRICA A 004

SKRIC A OOit

SNIRP A 006

SNOT IT A 004 SPACEO A 002

SPUDT A 003

SPUTA A OOl

S~W05
SSW08 SS\1111 SSWl2 SSW13

(. 001
c 001 c 001
c 001
c 001

STAI X A 002

1190
129F
\2Al 12A3 l29C 127E OA20 OADl
ODDS OFAA
llCO
OCE'e
OC59 1292
OAOC
OAOF
ODOlt
0080 0040 0021)
0010 1638

073[
0132 0133 073/t 073(1
07\2 OO't2
Cl:J93
0353 0'990 0641 0288 02llt 0 ·'23 0020 0021 0685 0886 0888 0889 0890 0847

STAL T A OCb
STA TAB A 001 STA TO A 002
ST.HZ A 002 STAT6 A 002 STEC Kl A 004
STECK2 A 004 S fERP. A 004 STE XI T A 004 STSH A 002 STOAO A 002 STOM! A 002 SUBGAf>.i A 006 SYN AR.A A 004
TABBIT A 001 TAGS A 001

TAGl HG2 TAG3 TAG4
TAG6 TAG7

c 001 c 001 c 001 c 001 c 001 c 001

TBON A O'l3

TENXT A 004

TE SER A 004
TEST c 001

TFEL A 005

THGIR A 005

T 10<.HK A 004

TIOCK A 004

T ITLEl A 021t

TITl2 A 022

TI VA A 003

TIXE A 004

TOBYT A 006

TOLONG A 004

TRAM A 004

TWO

A 002

HllY..,UN A 002

TY BOT A 006
UCSFLG c 001

UNITJN A 001

ODE! 1363 U35 1637 1639 1102 1106 1008 llA 1 lODA l28E 1i90 1179 OCAO 1620 1628
OO'tO 0020 0010 0008 0002 0001 0060 0062 125A 0212 1470 1478 Of50 OF69 12C3 1209 OCAA OEBC OEB2 OEDA 004E 1269 1260 OE91 0878 1277

0358 0761 08't4 08't5 0846 05 113 059't 0583 0631 0582 0721 0722 0621 025't 0831 0837
0814 0875 0876 0871
0878 0879 032£ 0319 0692 0863 0793 0792 0467 0471t 0743 0744 0259 0411 0415 0427 031" 0701 0703 0409 0859 0708

tRCSS-REFEFC:NCE

llEFEPENCES

C05J·
C05te· C05S· QC5l· 0056· 0058· C060 0126 0299
C032 0082 0085 030
~85
0639 C395
C230 t487· 0491.· Olt95 0046 038Ci Cll7
0031 0179 0215 <l480
Clt51t
0457
0215 0361 0,99· 0600 06C2 06C6* 0607 Ob09 0611 0613 0621· Ot23· 0626 C.332
0587
C497· 0721 0722 OZ94· 0295 C2CJ6 0300 0552 ()584· C54i3 05S4 0635· 0659 0611 0673 0S91·
C592· 0469 0475 0532 05'58 0561 !J583· 0629· C586· C630 0488
Clt92
C62't 0075
0318 0062· 0065· 0012 007't 0109 0111· 0113· 0219 0501· 053't· 0585· os~e· 0665 0692· Ci074 0109 0113 0065 0072 Cl310 0331 0342 0344 0111 0219 0585 0598 0501 053'9 0665 0692 0311· 0317· 0320 032'9 0324· 0333 0335· 03#t6 0325 0666
C049 0571 (J272 0631 0391t 06't0 C~58 Olt73 0468
C036
0286
<l218 0223 0228 0233 0253 0407· 01tl4 0409·
0424 C337
C068 0069 0403 061 CJ
0404· 0043 0615

0615· 0617· 0619· 0620· 0675
0310· 0331 03-\2 03'tlt*

I fliX ~UfiHEH&kC.f ti~""'~Q!e."f I(.; Pf.lO(;;U!il'

4~c
,~
EOH

5ZOJ tiNE PRINIER FU~C1iC~ 1ESTS

f~,·.

C.~!.lliS.-RcHRENCE

HU
f!A~E

00 "

;.;:; '1iJ,~"lltH
HA

SYf1SOl T LEN VALUE OEFP.i

fiEHIUd:U

UNOS\IN A OCH
UNPACK c 001

UN SEC A 002

UY~>:Vl A OCH

WtHE! l Oi't

ld&:'J!Qjil A 004.

WICAR A OOl

WT

A 006

KIO A 006

UOEXT A 004

XRl

( 001

lZls<;
021E 1282 OAOO
ino
OelT OCEF
Of32
OE Ee
10C5 0001

0101 0866
011~
0005
oeae
OH!tl 0290 Clt6l Oltlt3
056~
0855

xr-2

c 001 0002 0856

'fBATS ZALT ZERO lROTO

A O~lt A GO<t
A 002 A 006

UlE OC15
1263
OEAl

0758
0213
06-.e
0.. 12

OoU
cuo 0136 Cl~~ 0148 CUit ou.o 0Ui6 011'2 0.51
C292

<l08C· 001!·

C06l CIC76

Cc.2_1s1, ·

0391 C464

0.:-SU·

C289

Cltt6 0515 0551 0553
C059· cou 0068· ~010

0146· 0141 Cl52· 0202

oou C5S'I C!S88· 058~ 0591

C060·

0069· 01C3

OU114· 0165 0170· 0111

C660 0664

0566
ClC3 0106 0125· Cl29 ou... 0135 0140· 0141
03\3· 0316· Cl22 0311 0·48 056~ 05a6 osaye 0592 0596 0591 0630· 010(, OlU 014:6· 0127 OlZe 0153 0156· 0159 0176· 0318· 031~· 0341 0341 0·4t9 0510·

Ci06l 0066 C41C·

TOTAL STATEMENlS FLAGGED IN THIS A5$E[llll8lY ·

0

DATE

3lOCTb9

EC NO. Eli65.2~

28N'JV69 Blo542

02jliJIR.70 816631

11MAY70 816671

ClNOHO 816764

19NOVll 81867"1

l5H875 5727.SC

PROG JO
PAGE

E02-5 10

DATE

3lOCHfil

EC NO. 816529

ZSN0\169 8165"2

OU.0110 816ti:H

HlllU70 al6oH

OlhC\170 816764

i'9NG't17l 816617

i5H615 5722:0{)

PR.OG. 10 PAGE

EC2-·~ !t;~

·

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

IBM MAINTENANCE DIAGNOSTIC PP.OGRA~ E025 5203 LINE PRINTER FU~CTIC~ TESTS

PART NO. PAGE

2589951 11

CBJECT CARD LISTING

THE CHARACTER INDICATES A flA~K CCLUMN AND THE CHARAC1ERS 0 EH INOitATE NUMERIC SHIFT.

Cl l THROUGH 16
-· ..
GBK GBO PN 25

CL 17 THROUGH ?2
89952 EC 572250

CL 33 Tt-ROUGH 48
PRlt..TER FUF'\CTICN

Cl 49 THROUGH 64
TEST · · · · · · · · · · ·

CL 65 THROUGH 80
84~i84ii ········

Cl 81 THROUGH 96
········E0250000

T+-Y :8BM & Bl T+-Z5HOHC IHE:BCO
T+-,,H~HAGC31EK4
- ... -
T+-:; jij HJ l XS E: I H

.o · · · ·a ·
0 I ; A A r. F C
ADZL /OHK<+ K.lllC
Yr.&OOt-/ITiil-FI l-C
. -
' ACDiYCJ I CC<FtE
.
.AA-· 8 ESYI< R3 / EST

/CZeC8/Hl<+<l<Y 31 &l
G l.fEJ~~8GG2/5t
... -· .
IC~; t EE c JI

. -
lt·B Ot-<B&BDY8UQ i&-OECH·BFiH4Ell
C~80AEMtIOH·HSCl
XC C.~IBG /BA

. -
YOI <Yl~GSL32EK~ -&?HG&6~ &G~-&4
CCA· /Ot-EO/&N~>A
.
NY3QAOW·4 &_TOH·

OZY 7.UE0250001
. -
. . YStO iE&E0250002
' AQ $2HE 02500C3 + AQ ,l<E025000~
C0-0 19YE0250005
eG-0 K,UE0250006

T+-?P( H.ZaBG 18
.
T+-2F &X /OHS8H3
.- -
T+-3CS 2*1& (H,H T+-3=/l&SA HHiZ
.
T+-49(00 C&40lCO
T+-540 0<"Cl&ES-
l+-61coe <usecoH
T+-7CCAQY~U --.+/
.
T+-9-/< 8C/? /OH
.
T+-:SAAQeEGT /03

4 &_4CH·BG-O AO
A
. - · - - /OHE-J4NTi0G /(
80 HHiZB. j M<<F W
.
215Di/ 2·1, NK"~
AAC21CI3 /CHSB C
HO~·BFUQ,El3-8,A
. .
CJOOCTY ESi: AQ
.
i; 5_IG-+e<HAES4 1 iJQ14i'tC<l ICOECC:
-· .
CH 0 ETCOE 0 C-lJ
SS C2/1YiTC9(C-
. .
UOH·8E- 6fAIX( -

>t-CKR 3&8B8P I Ct80t-·BG-O AP·f-H
AGAC>OH·BFYH·E·~
A-L-HEST2U )C /OH
.
AfL't ES 1l-KOi/t2 210, /O~E&Jih:;
i eBG /Z8E/.R8
. >C CC<ll·CODO<lQ
i./,MI tCR3QACW·
co ... /050+A.CHIH
.
&ll 72ET32 £. · e C
.
+lC,~O~U48 :oc -

; t
.
KR3--8-f20A~8A H
··oc &l_t OMZ/K

.VIBG /fA h03Q
Hal .OH·BFYE#E·#
- · 20H·BFYDKEH# /OH

SSH 1211o·a1N.i-O

-.
<C-SHO?l /CtYe-o 7C t.JQ3C l<JQ

.
( lQlOW~< JQ·OYH
. .
2·0 C<LI ET I JQ

i £5>0-HCG3CBCW·
.
£KT59C072-S i;t5

·A 5>iYCF;
.
_IGL+B<8GCM8t AQ

20BS /OHS8B,213·
.
++<BG S.- C-Af-3

.
·Goecc- ·<AIXAO
2UA~·:-3>iYD+l+Y

·XCCH0··4f :·c 0 +\'- c o+_i c 0

BC:t11· 510E0250007
212 1JHE02soooa
- . E/t4 0KME0250009
.
NK"l-i :S·EC25001C
.
AC3C. KUtEC2500ll
. <l 7H 4SOEC250012
08/Q ·l<E0250013
.
we~· ·.HE0250014
. . 7C- ·B<E0250015
& C- 5Y&E0250016
.
G /Y 41iE0250017
.
OIJ~ l-HEC250018
. -
<M-O QHUE0250Cl9
·l- ·B8c02~0020

DATE

310CT69

EC NO. 816529

28NOV69 816 5~2

02MAR70
81H31

llMA.Y 70 816611

01NCV70 f!l676it

I 9NOV71 818677

15FE875 512250

PROG :o
PAGE

E02-5
11

IBM MAINTENANCE DIAGNOSTIC PROGRA"

E025 5203 LINE PRINTER FU~CllO~ TESTS

CL 1 THROUGH 16
...
T+-·o o ewe
.
T+-·<+-. l>-.H£Fl/
T+-=GOACEO;· IN"~ T +-"B+--1 >&OA ET4

CL 17 THROl;GH ?2 K-0~ C~BKR"H
JOHh l<BG ( t= -,2u 10~.a:ssH ~
GDIBGO('? /lflOt-· I >T-HCU2l AOi#A

OBJECT CARD LISTING
Cl 33 THROUGH 48 Cl ~9 THROUGH 61t

88-Q- K/<BGCDX
.
OYC6BAIXC -ll!3Q

.
HO~·itBACMI D&5Tt

Hil W< Ol370ET8
.
BH> &OH·IM<BGCIC 21+-kUtCAC·<KT?H

c·o- e C·O- e
/lCSOti·JOlGU&JXY
- . GCT3UOCHi8AHJC D

Cl 65 n:ROUGH 80
.
BOC-< t·: < JQ
19/Ja<; cs -x
iltlH&iO

CL ei THROUGH ~
- ·en =·oeonocz2
t>· "i: IE C250:ZJ
-.
2u ~ ·ueozsooz..
6C to· ~£OE 02 !OCU

. .
T+/ 6ET488-I -JC
.
T+/A3CYOaEABAC ·
T +/B >OH·SF YM;;EHS
- - Y+/C ZF 'fMHEHS... /OH
.
T+/OUblHAD5Ck .I(
T+/f-.-. IHB8&4AEU

:s: C2-l<T

MLJJ,O;Q&LIHGC-i BES4KRi A C /IC /OH Se CASM· Ct<·

SB 32101 11cso~·
.
'"0C2-R9· HC .&C

JOL~AOCC5 /CCOH·
. .
Ot·h& O+CU ETX

.
. -· O+ 116i Y·FC C 0+ 11

. -

CCTETlJl.eAI/C & LEJJ·+ -OllH&A-0

.
SOOO< JAhOYYiCJe SOH·&STYAES-< AG
.
O+ HO+-.Ht;t-!·BG /· · ··· ·-·te····
SC:IBG
.
Be-e ETYKaaeGCPX CCl"M;<8GC~i0fJ<

. ..
AC ·~lJJlOt ~l 0 70HG /lflOH·8FYO ACA.V8 0< JKWE.l
4BAFU<.+<O +l.IBES-
.
0+·~8A3~DET?2/ U
.
BC K8 A<8CA Lil.

BH>
. . ACEM -H8E025':0ll
IEEI ·O~EG2500ZI
4' J ;R-EU250CJC
. ..
+ AQ 1..ROE02500l2
7· H ·T'fC25~CJot

T·I J. IOHE-K&lQT X ETX2U~09DAQ8il T +/HFF IM< JI Ro.....

.....

T+/.AOAltt<JAEET" T+l.a.S>f SlJPSli-c
. .
T+/<78 1 Q tOA .tt·G
. .
T+/(21H tOA th

O&+

.£ <~CtAe L

t2a1s·: oureuc

S84CCS_llilCJPOCFC

R21 SR2; I Y£<PR6f'C

...........

·

CEi<P

ll· H£DC:NS_PUOA

' ' AIX~O·y lSG

.
ADAt:c O'fl<_c 0 E&FH £ ~AOElJ
.
&CA lD.A tC.A (. 8 l~·lRl"CC2C~C X

. ·e ""'9l··lli·HIC
Mh i OJP.&4- TS2;J
.
P~ I UO.t lOA e_.
.
to· '·-tc;1uauc
.
~OJLMlJY l·lhSUC.

.
lOXM ·i'4EC2500J1
. -
..
.'.5.I EO.?SOOJt
a=·< c1·eo2soo.c
Oi- ..i 2YE C250°'41
C~SH · ·E0250~

DATE

310C T&:.9

EC. "4u. 816529

28NOY69 8165-'Z

11MAY70 Cll6611

01r.ov10 816764

19NOV71
8U617

15FE87S
51225C

,ROG JO PAGE

E02-S
111

·

IBM MAINTENANCE DIAGNOSTIC PROGAA~ E025 5203 LINE PRINTER FUNCTIC~ TESTS

PART NO. 2589953

PAGE

12

CL 1 THROUGH 16
.
T+/IYKOH BIGN.:oc

CL 17 THROLGH ;2
HO)lM6MC05MCC2C~

OBJECT CARD LISTING Cl 33 THROUGH 48 Cl 49 THROUGH 64

H ~~5CV.8iTE6)L
.
Cl_SR5+I 4·G~&<I

A44CC2ll.- AC·G
.
H4U_ &IHHCJLHl)V

Cl 65 T~ROUGH 80
R6M?S:IPC&<IH4U_
. .
5)R.tOA &OA 2)P

Cl 81 THROUGH 96
.&O HIE02500"3
V4i& NS4EOZ50044

T+/KR6·XAliPPt·X T+/LMOJIT5=IRKil T+/~llJN 6·Pssrs T+/NHlJPSlMCC5<l T+/OE94Cl5HCE6)V

N8iPRtCCB9<SFlJV H&4_ &OCE5;1R:cc RlMCCOIXR2·GG1~1 S&<SA2JIE!F?B9+(
.
0'SM5<GN1CA t<I

6·)G2+lll·Sl&(l 4i-tGle"G6i~~J5(~ SP07P6·PS8UCC2(1
5_Ft:DA l~.)&<. Ol<tr-9=1 &DA 0 1 $

A4tN .,.Qi4CR1·G R&<E-C?GE··llitC
6·PS1;(,&<GN1DC Y8iPS&<GRl~Cl5~C DlOCX94A &<.YS&P

~:F?T2<P~tcxeaip TSUCAQ<.111.SilN Rl;.Ea4CHOllTOJI E61XSl)PSlMCC51L
.
SGDA &OA 1·.2t<P

. .
T&<- N3 EC250046
.a--.S/QE0250047
.
l&+H 11·E025004e
.
Et+· ·IHE0250049
BiM LTUE025005C

T+/P#t+~XtCA &OA 9=J 9·~S1JPS1MC C5<LS&ISKE 1 XE5CS Vl~CJ91LPl)XSIJP SlMCC~SLE&<P2E·l SZ)M N:4EC250052

........ TC1Q314A &DA &CC C0)XRKi.18~A &Ct F&<PB&OCl8UCFO·X l21PG'"S5'll2i~

t····a

·········· SECT! CN E02 ········· ***············· ················ *******....·....

; J&E0250Q53 E02500541

······-· ·.·.....·... * POUT .1 - SENSE CMOS AN~l)SIS T EST.

·······~········ .......·........

........ * ROUT.2 - SENSE Tlf41NG BIT TEST ················ ················ ...·............

EC250055f

....··... ........E0250056

················ ················ ················ ················ ·······

E025005J

· NOHS.- ....... ················ ················ ················ ...........·.... ........

£0250058

······· ........ · l .SET SSW-05 BEFORE RO~MNG l HIS TEST.

..·.···......··. ················

........ * 2.SET SS~3,4 . . . ........ · 3.SET c.e.sw1
...... ....·...........

,13 IF ~O ALTER~ TCH TO OVERRIDE
..........··....

ATE FRI~TER.
IDLE CChTROl BE~
................

················
ORE RUNNING THIS
................

.........··..... .·....···.
TEST. ·······o·e

E0250059 E0250060 E0250061 ········

........ c

......··...·.
Fl ASC R I. SO

E0250062
l65612oe11to 21os·.veo2soo6J

· - - - - - - - - - - - - - - - - - - - - : - - - - - - - - LAST PAGE - - - - - -

DATE

310CT61iii

£:1.: NO. 816529

28NOV69 816542

02.. AR 70
8H:c31

11MAY70 81661' 1

01NCV70 816764

l9NOV11
818677

15FE875 572250

PROG 10 PAGE

eoz-s
12

· · · · · · ·

· ·

· · -· ·---·-------·--·----· - ·- . · · · · · · ·

·

·

·

·

·

·

·

·

·

·

·

·

·

···,, . 'f ~

·

·

·

·

·

·

·

·

td. ' ·

\f

ISM MAINTENANCE DIAGNOSTIC PROGRAM

PART NOs PAGE

2589955 f

l

f;

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PART NiJs 258'1'955

PAGE

lA

E033 CHAIN CHARACTER COUNTER lESi

ERR LDC OBJECT CODE

AWR ST~T SOURCE STATEMENT

2

DECK 't

OAOO

3 E03 START xeAoo·

4 5 6

** *************~**********,;~'""""''·* *"-±·"'

* *

SYSTEM/3 52C3 CHAIN CHARACTER

"'" *"'t' """' **** >f. ;;.*
COUNTER TEST

*************'~**'**"'**
* *

I

* * 7
8
* 9

********S*E*C*T*I*O*N**3**-**R**O*U*T*IN*E***l ~******~********~~****************~********

OAOO E033 OA02 00

OAOl OA02

lC ****************************~~*****'~*~*********·**********************

11

DC

XL2 1 E033'

PROGRAM IiJENTlflCATION

12

DC XLl·tc

FLAGS

OA03 01

OA03 13

DC

Xll'l'

CUPAFNT ROUTINE NUMBER

OA04 OCOO

OA05 14

DC

XL2'0~

RESERVED

OA06 OAOD OAOS ODC4
OAOA EC5000

OA07
OA09 OAOC

15

DC

16

DC

17 SPUOT DC

Al2CRTN1)
Al2tERTl) Xl3'EC5000·

ADDRESS OF FIRST ROUTI~E PREFIX
ADDRESS OF ERROR RECORDING TABLE UNIT DEFINITION TABLE - PRINTER

OAOO 01 OAOE 00

OAC'~J
OAOE

18 ************************··-~·······***************·····················

* 19 ·
2C

·ROUTINE l - CHAI~ tHARACTER CCUNTER TEST

·
*

21 *

*

22 ****************************~******~*************************~*********

23 RTNl DC

XLl'l'

RCUTINE NUMBER

24

DC Xll'O'

FLAGS

OAOF FFFF

OAlO ~5

DC Xl2'r.FFF'

LAST ROUTINE

OAll CC 87 0212

26 ************************~**********~************~**********************

27

B

TEST

·

E033 CHAIN CHARACTER C~UNTER TEST

ERR LOC OBJECT CODE

AODR STMT SOURCE STATEMENT

·

OAAl 5C 31 00 32 OAA5 Of 00 ODC7 OD4F

OAAB CO 01 OA90

70

MVC. 0(50,XRll,50(,XPl)

'lIPE 50 !40RE

71

SLC BLAKNH U eONE

1550 bYTES OONE?

72

BNZ MC\IMCR

OAAF CO 87 0024

13

B

BR OUT

OA83 C2 02 l9FO

Oi\67 BO E2 01

OABA E2 02 01

OABO 80 FF 01

·

OACO CO 01 OA87
OAC4 ec co 00

74

LA

75 l AKSAN SNS

76

LA

77

cu

78

BNE

79 *

80

MVI

TwOI:·,XR2 U,XR211X'E2 1 U,XR2),XR2
H.><R2) 9 X1 Ff 1 lAKSAti
0(,XR2),x·oo·

LOAD SAMPLE AREA AOOR. 5 SENSE TIMING BYTES 3 A~D l TO SAMPL~ AREA AODR. 4 END OF SA~Pl[ AREA 4 IF NOT, LOOP
16 =24.3 USEC.LCOP ZERO 2ND ~E~SE BYTE

·

* 81 *************************~·············································

82

CHECK FOR NO EMITTER PULSES

·

OAC7 3C BS OAD6

83 **********~****************········**$··············~··~···············

84

MVI CHEON,X 1 B8'

OACB C2 Cl2 l 9FO OACF 3C 28 OOC9
OA03 E2 02 01

85

LA

86 PAZZ MVI

87 CHKNE LA

TWOJN,XR2 NQE1o1,,x·2a· lC,XR21,XR2

LCAC TIMING ARE· ADOR.
lCAO TRY COUNT CF 40
ADD l TO ACOR<

OAD6 88 20 00 OA09 f2 10 14

88 CHEON TBN

89

JT

Ot,XR2)18'lOOOOO· ANYMlS

CHAI~ EMITTER ON

·

OAOt OF 00 ODC9 OD4F OAE2 CO 01 OAD3 uAE6 CO 87 0222

90 91 92

OAEA E051

OAEB 93

SLC NOEM( l t 11CNE

BNZ CHKNE

B

HALT

DC

Xl2. EC5l. D

TRY 40 SAMPLES HALT NG EMITTER PULSES

OAEC CO 87 ODOE

94

B

GA WAN

OA15 3C 38 OA3C
OA19 OC 02 007F 0079 OAlF 3C 2F ODCB OA23 30 Ff 0878 OA27 F2 01 OE OA2A 3C 39 OA3C OA2E 3C 77 ODCB OA32 OC 02 OD7F OD7C OA38 30 E3 ODC2 OA3C 38 04 ODC2
OA40 F2 10 17 OA43 38 04 0208 OA47 F2 ()Q OA
OA4A CC 87 021A OA4E Cl OA4F lC

OA4E OA4F

28

MVl

29

MVC

30

MVI

31

CLI

32

JNE

33

MYI

34

MVI

35

MVC

36 SENAT SNS

37 TECHB! TBN

38

JT

39

TBN

40

JF

41

B

42

DC

43

OC

TECHBI,X 1 3 1 WHAIN(3),fRATE HICHCT,X'2F' UCSFLG,X'Fi'"' SE NAT TECHBI,X"39 1 HICHCT,X 1 77' WHAIN(3),EXCtSE STAT3,X'E3 1
STAT3,B'l00' GOPRT
SBYTEO,SSk05 UDAL T PRINT
XLl 'Cl' IL1'28'

ScT TO CHK.48 CHAR~BIT CN PUT 48 IN Tl"';'LE SET HIGH CHAR CGUNT FOR 48 CHAR UCS FLAG ON
SET TO CiK. 48 CHAR.BIT OFF SET HIGH CHAR CGUNT FOR ECS PUT 120 IN TJTlE GRAB STATUS 4S CHAR. SIT CN OR OFF
PR I NT ON MFCU
PxlNT "IMAGE AND CHAIN 00 NOT AGREE'

OAFO 30 89 0AD6 OAF4 f 2 81 08 OAf 7 3C 89 0AD6 OAFB CO 87 OACF
OA FF C 2 0 2 1 9F 0 OB03 3C l! ODC9 0807 E2 02 01 OBOA B8 20 00 OBOO F2 10 18 OBlO OF 00 OOC9 004F
0816 co 81 0821
OBlA C2 Cl 0807 OBlE F:l 87 OE

95 AN'nll S CU CHECN,X'B9'

96

JE

SIMVNA

TEST FGR SIT CFF BEE~ DONE

97

MVI CHECiNiX 1 B9'

98

!'

PAZZ

CHANGE TO CHECK FOR BIT OFF

* '* 99
lGC

**************~***********************·~············~···~···********·*· CHECK FOR jlliSSEO E,..HTE~S

101 ~*******~******************···~······#********·······***·**************

102 Sl~YNA LA

TkCIN,XR2

lCAD TIMING AREA ADDRo

103 VASIT MVJ NCEM,11

lQAO TRY CGU~l CF 17 OR lC

104 NOBIT LA

105

TEN

106

JT

l' 1 XR2t 1 XR2
OC,XR2)~8'100000'
GOCOUN

ADD 1 TO AOORo CHAlh EMITTER GN

107
108

aSLzC

NCEM(l~,O~E
MJSEM

TRY 17 OR 10 SAMPLES

109

LA NGBJT,XRl

110

J

CHEND

lCAO LOOP ADDPo

OASO 0084 OA52 ECOE

OA51 44 OA53 45

OC AL2(ERUDT>

DC

Xl2'EOOE 1

ce21 cc 87 0222 0825 E052

0826

111 MJSEM 112

B DC

HALT XL2 1 E052 1

HALT 9 ~ISSED AN EMITTER PULSE

OA54 CC 87 0222 OA58 E')OE

46 UDAlT B

OA59 47

DC

HALT
Xl2'EOOP

UDT ERR HALT

0827 CO 87 OOOE OB2B C2 01 0803

113

8

114 GOOOUN LA

GAWAN YABJT,XRl

LCAD LOOP ADD~.

1.1A SA 38 04 0208 OA5E FC: 90 OA

48 GOPRT TBN

49

JF

SB~TEO,SSW05
TIPMU

PRINT ON MFCU

OB2F 34 02 008E OB33 00 01 ODBE 0064

115 CHENO ST

116

CLC

ACRS~V.XR2 ADqSAV(2).LA~~D~

E~11~E FIELD CHECKED

CAM CO 87 021 t
OA65 41 OA66 lC

50 OA65 51 OA66 52

B

PRINT

DC

Xll 141'

DC

Ill 1 28m

PRINT ·xxx CHARACT~q CH&IN CHARACTER
COUNTER TEST 4

OB39 DO 01 00

117

6NE Q(,XRll

"'*** "* ! 18 *'""*******

1'I *') ****"""' 111<$"- ¢ :t<Jl>lll'l)ll<;i,-<''-"''"'·"*''*°'~**** .... ,. ~~$ll>:ll<·li<:to$lO<:tll'$:t·:t"l(I<****

* * 119

SENSE 1550 SA~PLES Cf Tl~ING AND CH£R~CCUNTER

OA67 0098 OA69 EOOO
OA6S 38 20 OAOC OAt.F F2 90 lit OA72 3C OA 0055 OA76 3C OA 0804
OA7A OC 01 0801 0072 CASO OC 01 OC08 0070

OA68 OA6A

53

DC

54

DC

55 TIPMU TeN

56

JF

57

MVl

58

~VI

59

MVC

60

MVC

Al2 <T ITLU
XL2 1 EC00 1 SPUDT,8'100000' JUMPIT
THRTEN~~'CA'
VABIT+l,X'OA 1 HICNT+5t2J,ADMAX
LOCNT+5{2),ADMIN

lC0-200 LPM OE~ICE

·
i ,,

OB3C 3'5 02 006E
0840 3b 02 0068
0844 co 81 0681
08411 30 E2 ODCO
OB4C 38 01 ODBF
0850 cc 90 0840
0654 3C 96 OOCD

120 ····****·················****········~~·~~····*s*******~··~*********·$·

121

L

HODEL,XR2

LOAD 350 MS SEARCH

122 HMCOP A

NEG1 9 XR2

Dt(RE~ENT DELjY

123

BZ EMJN

124

SNS STAT2,X 0 E2'

GPAS TIMING

125

TBN STAT2-ltB 1 1'

126

BF

HMOOP

HOME LATCh ON

127

MVI MSECS,150

SET 15C MS DELAY

OAS6 3C 00 ODC8

'

CABA OC 01 lFFF 006A OA~O 3C lf. ODC7

CA94 C2 01 lFFD

OA98 4C 31 00 lFFE

OA9il 36 01 006C

· DATE

25AUG69

· EC NO. 816485

~10CT6'i
816529

·

·

·

61 62

·*·~**T*A*K*E**1*5*5*0**S*A*M*P*L*E*S**O*F**C*H*A*I*N**E*M**IT*l·E·R··T·IM··IN··G···~···············6·····*

63 ******************************************************************·····

64 JUMPIT MVI LPOUNT,x·oo·

START LOOP CCUNT AT 0

65

MVC ENTUU(2),QCF

66 LUGAN MVI

67

LA

68

MVC

~9 MOVMOR A

8LAKNT 9 30 SEMIO,XRl
0(50,XRl),ENTUU-l MIFTY,XRl

SET WI PE COU~T END Of AREA ADDR. WIPE lST 50 OECR.ADDR. BY 50

11MAY70 816671

01NOV70 8l6l64t

19FEB71 8Ul912

PROG ID PAGE

OE03-3
1

I · I· ··
II ·
I
1. I
I
1·
.l·.,l. ,t..,
·
·
·

0858 3C 01 08AO

OBSC 38 20 OAOC

0660 F2 10 08

0863 3C FF ODCO

0867 3C 07 OBAO

0668 OD FF 0800 0800

0871 OD 38 0800 OBOO

0877 0870

cOoF

00 84

OOCD 0868

004F

OB 81 C 2 0 2 l 9F 0

DATE 25AUG69 EC NO. 816485

310CT69 816529

128

MVI

129

l5N

130

JT

1 3 1

MVI

132

~VI

133 NOUCS CLC

134

CLC

135

SLC

136

BH

137 EMGN LA

SHlONG+l,X'Ol' SPUOT,8 1 1coao0· NOUCS
M SEC S , 2 5 5
SHLONG+1,x·o1· LPil256J,LPI LPil60i,LPI
MSfCS!ll,CNE NOUCS
ThOIN,XR2

llMAY70 816671

01NOY70 81676'4

1CJFEB71 818912

!C0-200 LPM ?

DELAY 1 MS. DECR DflAY COUNT lOAD TIMING A~EA ADDRo
PROG ID PAGE

OE0.3-3 lA

,.' ·~

re~ MAINTENANCE DIAGNOSTIC PROGRAM

PART ND. PAGE

258~955
2

E033 CHAIN CHARACTER COUNTER T~ST

ERR LDC OBJECT CODE

ADDR STMT SOURCE STATE~E~T

0685 C2 O~ l3EU

1J8

LA ONElN,XRl

LCAD CHAR.CTR.AREA AODR.

0!389 BO E2 01

139 SLOGP SNS l(,XR2J,X'E2 1

5-SENSE TIMI~G BYTES

OBBC 7C El 01

140

SNS l(,XRl),X'El'

5-SENSE CHAR.CTR.BYTE

OB8F 5C 00 00 01

i:1

MVC 0(1,XRlltli,XRl)

6-PUT C.C.INTC LO AODR.

OB93 36 01 004F

142

A

ONETXRl

6-ADD TO C.C.ADDR.

OB<;7 36 02 C:J4F

143

A

ONE,XR2

6-ADD TO TIMING AODR.

OB9B 34 02 CDBE

144

ST

ADRSAV,XR2

6

OB9F OD 01 ODBE 0064

145 SHLGNG CLC ADRSAV(21,LASAOR

22 OR 10-ADDR.REG.TO END

OBAS CO Cl CB89

146

147 148

* *

B~E SLOCP

4
48-CY. 73 USEC. LOOP 6C-CY. 91.2 UScC LOCP FOR 100-200

OBA9 3C 00 1 FFE

149

MVI ENTUu-1,x·co·

ZERO 2ND SENSE BYTE

* * 150 *******************~***********************************************·***

151

CHECK HOME LATCH MISSING

OBAO C2 02 19EF

152 ***********************************************************************

153

LA

T~OIN-1,xn2

LOAD TIMING AREA AODR.

OBBl OC 01 OOC6 0040

154

MVC

SAVSA~C2),ZERO

OBB7 OC 01 OOB6 0040

155 ZERSAM MVC SAMCNT(2J,ZERO

ZERO SAMPLE COUNTER

OBBO E2 02 01

156 ~DWUN LA

1C,XR2J,XR2

ADD l TO SAMPLE ADOR<

OBCO 68 Cl 00

157

TB~ Ol,XR21,B'l'

HGME LATCH ON

OBC3 F2 10 27

158

JT GCTWUN

YES JUMP

OBC6 OE 01 0086 OD4F

159

ALC SAMCNT(2),0NE

ADD l TO SAMPLE CNTR.

OBCC OD 01 ODB6 0059

160 HICNT CLC

SA~CNT(211FEMAX

SAMPLE CCUNTER OVER MAX

s

OBD2 F2 04 11

161

JNH LOADUN

JUMP IF NOT

OBOS 30 FF 0878

162

Cll UCSFLG,X'ff'

UCS CHA IN

0809 F2 81 OA

163

JE LOAD UN

SKIP HALT IF YES

OBDC CO 87 0222

164

B

HALT

H~LT NO HOME LATCH OR 1 MISSINF

OBEO EC'53

OBEl 165

DC

XL2 1 E~53 1

OBE2 CO 87 OCOE

166

B

GAkAN

OBE6 CZ 01 :)BBD

i67 LOADUN LA ADWUN,XRl

LOAD LOOP AODR

OSEA F2 87 51

168

J

CE~D

169 170

******C*H*E*C*K·**F*O*R**T*C*O**M*A*~*Y**H*O*M*E**L*A*T*C*H*E*S************************************

OBED OE 01 ODB6 OD4F

171 *********************************************************~*************

172 GOTWU~ ALC SAMCNTC2),CNE

I~CREMENTll) SA~PLE COUNTER

r...

OBF3 30 FF 0878 OBF7 F2 01 OC

173

CLI UCSFLG,X'FF'

174

JNE LGCNT

OBFA OD 01 OOC6 0040

175

CLC SAVSAM(2J,ZERO

OCOO F2 01 15

176

JNE TOME

OC03 F2 87 2E

177

J

SAVIT

OC06 00 01 OJB6 0057

178 LOCNT CLC SAMCNTC2),FEMIN

SAMPLE COUNTER UNDER MIN

OCOC F2 02 lC

119

JNL LOLPAD

t

OCOF OD 01 ODC6 OD4D

180

CLC SAVSAMl2t,ZERG

lST HOME LATCH SAVE EMPTY

OC15 F2 81 lr::

181

JE SAVIT

oc:8 OD Cl OJB6 0051

(

OClE CC 04 09E6

182 TOME 183

CLC
BN~

SA~C~T~~J,TWO
LOADUN

SAMPLE COUNT ~JGHER THAN 2

OC22 CO 87 0222

184

B

HALT

HALT,TOO MANY HOME LATCHES

OC26 E05L.

OC27 185

DC XL2'EC54'

.~

OC.28 F2 87 E3

186

J

GAWAN

OC2B OD 01 OOC6 0040

181 LOLPAO CLC

SAVSA~l2J,ZERO

lST HOME LATCH SAV~ EMPTY

OC'.31 F2 01 06

I

OC34 OC 01 ODC6 0086

lSS

JNF. ALRSVC

1B9 SAVIT MVC SAVSAM(2J,SAMCNT

NC, THEN SKIP IT SAVE lST HO~E LATCH COUNT

OC3A C2 01 OBB7

190 ALRSVD LA ZERSAM,XRl

LOAD LOOP ADOR.

OC3E 34 02 ODBE

191 CEND ST ADRSAV,XR2

OC42 OD 01 ODBE 0066

192

CLC ADRSAV(21 1 ALMLAS

ALL SAMPLES CHECKED

OC48 DO Cl 00

193

BNE 0(,XRl)

LOOP IF NOT

* * 194 **********************************************************************~

195

CHECK CHARACTER COUNTER RESET

OC4B C2 01 13Df

196 **************************************~*******************************·

197

LA ONEIN-1,XRl

OC4F 36 01 OOC6

198

A

SAVSA~,XRl

OC53 C2 02 19EF

199

LA

T~OIN-l,XR2

CC 57 36 C2 ODC6

200

A

SAVSAM,XR2

OCSB 70 00 03 OC5E F2 01 CB

201

Cl! 3(,XR1),X'C01

202

J~E

HO~~M3

3RO HOf' SAM OC

OC61 40 OC 00 ODCB 0Cl:6 F2 81 A5

203

CLC

0(1,X~l),HICHCT

HCMSAM 2F OR 77

204

JE GAkAN

OC69 40 00 03 ODCB

205 HOSAM3 CLC 3(1,XRl),hlCHCT

3RD HOM SAM GREATER THAN 2F OR 77

OAT E 2 5AUGbq EC NO. 8164'-85

310CT69
816529

llMAY70 Sl6671

OJNOV70 816764

19FEB7l 81S912

PROG 10 PAGE

OE03-3
2

· IBM MAINTENANCE DIAGNOSTIC PROGRAM

·

E033 CHAIN CHA~ACTER COCNTER TEST

ERR LDC QBJECT CODE

AODR ST~T SOURCE STATEMrNT

Ptll<T l~O · PAGE

258S':155
2A

OC6E F2 04 2A

206

JNH lSSEQ

OC7l 70 7F 03

201

CLI ?.( ,XRU ,X'7f'

OC74 F2 01 24
ocn ss 10 03

208

JNE ISSEQ

2'Jg

TBN 3(,XR2),U 1 10000'

OC7A f2 10 15

210

JT NCSHFT

OC7D BS 10 04 ocso F2 10 OF

211

TBN 4(,XR2),8 1 l000C'

212

JT NOSHFT

ClCS3 88 lCl 05

213

TBN 51,XR2J,B 5 10000 1

OC86 F2 10 09

214

JT l\CSHFT

OCS9 CO 87 0222

215

B

HALT

NO PSSl HALT

OC80 E057

OCSE 216

DC

XL2 1 E057'

OC8F f 2 87 7C

217

J

GAP/AN

OC92 CO 87 022£

21B NOSHFT B

HALT

NG CC SHIFT HALT

OC96 E058

OC97 219

DC

XL2'E058 1

·

f..tC98 F2 87 73 OC9B C2 ::'2 13DE OC9F 3fi 02 OOC6

220

J

221 I SSEQ LA

222

A

GA ti AN Of\EIN-5,XR2 SAVSAM,XR2

SET ~R2 TG 4 SA~PLES BEFORi: HOlol!SA,..

OCA3 SE 00 00 OD4F OCA8 ~D 00 00 04

223 224

ALC 0 U, XR2 ) , GN E CLC 0(1,XR21,4(,XR1J

ADD 1 TO HCMSAM -4 HCMSA~-4 NCW S~~E AS HC~SAM+4

OCAC f2 01 09 OCAF CO 87 0222

225

JlliE NOSEQ

226

B

HALT

11;( CC RESET Ht.LT

OCB3 EC55

OCB4 227

DC XL2'EC55'

OCB5 F2 S7 56 OCBS 40 00 03 OOCB OCBD F2 04 48
DCCO 3C OA ODC9 OCC4 3C 28 ODCA
ceca 36 02 0053
occc 36 02 0055 OCDO 4E 00 03 OD4F
ocos 90 00 03 03

228

J

229 NOSEQ CLC

230

JNH

231

MVI

232

MVI

233

A

234 PLCOP A

235

ALC

23(:

CLC

GAWAN 3(1,XRU ,HICHCT
BACTR NCEf'l,X 1 CA 1 TRICT,X'28' F::UR,XR2 Tl"RTEN, XR.2 3U,XR1) 1 0NE
3(1,XR2),3C1XRll

WAS 3RD HC~ Si~ LESS THAh 2F CR 77
lhEN ITSA BAC CTR. LCAD SKIPPED l E~R CCUNT LC40 SAMPLE TPY CCUNT SET XR2 TC HO~SAlol! ALDR. SET XR2 13 OR lC AhEAD CF Hu~.SAM. ACD l TO ECUAL ~EXT CHAR.COU~T ARE THEY ECUAL \C~

OCD9 F2 81 15

237

JE GlJUDY

JU'4P IF YA

OCOC 4E 00 03 004F

238

A~C 3(1,XRlJ,Cf\E

ACO l "40RE

OCEl 90 00 03 03

239

CLC 3(1,.<R2),3(,XR11

IS lT CNLY l AHEAD

OCE5 F2 84 20

24C

JH BACn

If ~OT JTSl BAC COUNTER

OCE8 OF CO ODC9 004F

241

SLC NCE~( u,oNE

DECR.SKIPPEO 1 ERR CCUNT

OCEE F2 81 17

242

JZ BACTR

GC TC fAO CTR. If 10 OF 'EM

OCFl 36 01 0055

243 GUUOY A

OCF5 OF CO OCCA 004F

244

SLC

OCFB CO 01 OCCC

245

SNZ

OCFF CO 87 0222

246

B

C003 E059

0004 247

DC

T""RTEflt,XRl
Tl<ICT ll ),Cf\E PLCCP HALT XL2 1 E059'

LCO~EC AT 4C C~AR.GOUNTS YET
LCCIP IF NGT CC ERROR DUE TG EXT~A E~ITTER PULSES HALT

0005 F2 87 06
0008 cc 87 0222

248

J

249 BACTR B

GA WAN HALT

BAJ CC HALT

·

ODOC E056

0000 250

DC

ODOE OE 00 OOC8 004F

251 GAWAN ALC

0014 co 87 0212

252

B

XL2 1 E056' LPGUNTC 11 ,ONE
TEST

·

0018 30 32 OOC8 OOlC CO 82 OA90
0020 co 87 0216

253

CLI LPOUNT.,X 1 32 1

254

Bl LUG AN

255

B

LINK

ACD TO LOOP CCUNT
DCNE A 50 LCCPS BF TO SA~PLE AGAIN

·
0024 34 08 0048 002S OC 02 ODDO 005( 002E OF 02 ODDO 004F 0034 F2 81 07

256

257 258

********C*H*E*C*K***FC*R***B*lJS*Y***C. *D**EL*A*Y~**SU**B~R*O*U*T*IN*E*********************************

259 *********************~******~*******************************·**********

260 BROUT ST BSEXll+3,ARR

LCAD ~ETURN ACOR.

2l: 1 SDC

"4VC BUSUB(3J 9 fUSCTI

STCRE DELAY CCU~T

262 FLOOP SL(

BUSUBC3),G~E

263

JZ TOLCNG

0037 Cl E6 002E 0038 f2 87 OA

264

TI 0 F l.OGP, BUSY

265

J

flSEXIT

003E CC E..7 0222

26:: TDLONG B

HALT

0042 ECll
0044 cc E7 0028

0043 267 268

DC

XL2 'E011'

B

SDC

0048 cc 67 0000

,,..

. :-i .

OD4C OOOC

0040

269 BSEXIT B

·-·

* * 270 ***********************~***********************************************

271

CC~STANTS

272 ***********************************************************************

273 ZERO DC IL2'0'

· DATE

25AUG69

EC NO. 8164 5

310CT6<;
816529

ll~AY70
816671

C1NOV10 816764

l<)FEB71 818912

PROG ID PAGE

OE03-3 2A

·. .'·
· · · · · · · · · · · · · · · ··· · · · · · · · · · · · · · · · · ·

· · ·-~-- ·...·..· · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

· ·
.,
. I.
..;:
..
~-
I
(
' '
c-
.~.
< c
'.~.
c
I

IBM MAINTENANCE DIAGNOSTIC PROG~AM E033 CHAIN CHARACTER CUUNTER TEST

PART !'.iO.
PAGE

2589955 3

ERR LOC OBJECT CODE

AODR STMT SOURCE STATEMENT

004E 0001
0050 0002 00!:>2 OC04 0054 0000 0056 025F 0058 0260 ODSA 040000
0050 ocoooooooooo
0063 lfFE 0065 lFFO 0067 fFFE 0069 OOFF 0068 FFCE
0060 3AOO OD6F 0074 0071 OD76 0073 OJ.DB 0075 01E4

()04F 0051 0053 0055 0057
0059 OD5C 0062 0064 0066 0068 OD6A OD6C
006E 0070
0072 0074
0076

274 ONE

DC

275 TWO

DC

276 FOUR DC

277 TH RT EN DC

27z, FEM!N DC

219 FEtJ.AX DC

280 BU SC TI DC

281

DC

282 U.SADR DC

283 AL Ml AS cc

284 NEGl DC

285 OOF DC

28t MI Fl V DC

287 HODEL DC

288 ADMIN DC

289 AD MAX DC

290 FE MINN DC

291 FEMAXX DC

292

IL 2' 1 ·
Il2'2 8
l L2 '.:,'
IL2'13' Il2 1607 1 Il2 1 62l 1 Xl3"040000 1
XL6 1 0 1
AL2(8190) AL21818<;) XL2 1 FFFE 1 Xl2'00FF 1 IL2 1 -50 1 XL2'3A::JC. 1 AL2 CF EM INN) AL2(rEMAXXI ll2 1 475 1 IL2 1 484 1

MUST IMMEDIATELY PRECEDE 'LASADR I

293 -94

*********PR**IN*T*O**U*TS***********************~*************************~*******

0077 40F4F8

0079

007A FlF2FO

007C

0070 404040

007F

0080 4CC3C8Cl094BC::SC8 0093

0088 ClC9D56BC3C8Cl09

0090 48C3E3D9

0094 4Bf3C5E2E3

0098

00~9 C904ClC 7C540Cl05 ODA8

OD Al C440C3C8ClC9D~·40

OOA<J C406400506E340Cl OOB4 OU Bl C709C5C5

229956 *Fq*A*T*E****DC*****C**L*3*' **4*8*' **************************************************

~97 EXCASE DC CL3'120'

298 ~HAIN DC

CL3 1

299

DC CL20' CHAR.CHAIN,CHAR.CTR 1

299

299

300 TITLl DC

301

DC

301

CL5 1 .1EH· CL16'l~AGE AND CHAIN I

302 ERUDT DC 302

CL12 1 CC NOT AGREE·

303

0085 0000
0087 occoooooocoo
0080
ooe~
OD Cl
00(3
ODC5 OOC7 ODCL OOC9 OOCA ODCB ODCC OOCE 13EO
. 13EO
19EE
l9FO lFFE

CJOB6 ODBC OOBE
ooco
OOC2 ODC4, OOC6 ODC7 ODC8
ODC.9
OOCA COCB
coco
ODDO
13'EO 19£0 19EF 19FO lFFO lFFF

304 305

*********R*ES*E*R*V*E*D***ST*O*R*A*G*E********************************************~····*

3.:l6 307

******************************~********·********************···········

SAMCNT DC

XL2 1 C1

308

DC

309 AD RS AV DS

XL6 1 G' C L2

MUST lHMEOIATELY PRECEDE 1 ADRSAV 1

310 STATZ DS CL2

311 STAT3 DS

CL2

312 ERTl OS

CL2

·313 SA VS AM DS

CL.1

314 BL AK NT DS Cll

315 LPOltNT DS

Cll

3ll: NOEM DS

Cll

317 TRI CT DS Cll

318 HICHCT DS

CU

319 ~SECS OS

CL2

320 BU SUB OS CL3

321

ORG

322 ONEIN EOU

3~3

0$

X'13EC 1
*
31CL50

CHAR.COUNTER SAMPLE AREA

324

OS

325 HIOI N EOU

3U SEMIO OS

*tl2
31CL50

TJ MING EB2 SAMPLE AREA

327 ENTUU OS CL2

0001 0002 0800 0878 0216 u212
021A

328 329

~*******~*Q*U*A*T*E*S*~··~************************************·················*

330 ····~..*********~**********************************··············*·····

331 XRl EQU 1

INDEX REGISTER l

332 XR2 EOU

333 LPI

EOU

334 UCSFLG ECU

2
x·aoo·
x·s1e·

INDEX REGISTER 2 LINE P~INTER IMAGE AREA

335 LINK EQU 336 TEST EQU 337 PRINT EQU

X'216 1 X1 212 1 x·21A 1

ENTRY TO OCP CtiAltJ ROUT INt: ENTRY TO DCP READ DATA sw·s ROUT. ENTRY TO OCP PRINT ROUTINE

DATE 25AUG69 EC NO. 816485

310CT69 816529.

11MAY70 816671

01Nr:JV70
816764

19FEB71 818912

PRClG IO
PAGE

OEOJ-3
3

_______ - - ...,...-~-----~----..;.....,..-..._

- - - - ..

-··-··

IBM MAINTENANCE OIAGNUSTIC PROGRA~

J · ·
c
e

E033 CHAIN CHARACTER COUN1ER TEST

ERr. LOC 0 EJECT CODE

ADDR ST~T SullRCE ; TATEMEt><T

00[6
ocos
0222
0208
0004 FFFF

331? BUSY H:lU X1 E6'

339 ARR

fQU x. 8.

340 HALT <:OU x·222·

341 342

'S*BYTE~O:=N5lQEU

SWITCH X'2

ECUATES 08'

3't3 * cor~1 ROL PGIJ. SENSE Sllll 'ICHES

344 SSW05 EQU X'04'

345

END

c

25899'.,.5 3A
PRINlER Busv COCE ACDR.RECAll REG. E~T~Y TO DCP ERRCR HALT POUTINE DCP SENSE SWITCH ~~EA PRINT HE~~AGES CN ~FCU

c
c
c
..c, _ e
·
·
I···-
I 0
I c.
I c
r~.·
I r
r...·.

c
,,..
i.: _..., ..
1 ... -
i
j 0

0

(

DATE

Z5AUG69

EC NO. 816485
~·

ti.

c

310CT69 816529

llMAY70 816671

01NOV70 816764

19FEBll 818912

PR.CG IO PAGE

OE03-3
3A

. ----------~.,..,·,..·z-ommliill·iliilft0-.·.,.·1111e·D:o.1n-..··lllllw. ~llilm-llill-·-~,,.,,..,. ..t _.._ __

IBM MAINTENANCE DIAGNOSTIC PROGRAM E033 CHAIN CHARACTER COUNTER TEST

CROSS-REFERENCE

PART NO. PAGE

2589955 4

· JBH MAINTENANCE DIAGNOSTIC PROGRAM

· E033

CHAIN CHARACTER COUNTER TEST

CROSS-REFERENCE

PART NO. PAGE

SYMBOL T LEN VALUE OEFN

·
e
,·., ·
·
r
. ·~"·"·
· · ·
·
·

AOMAX A 002

ADMIN A 002

AORSAV A 002

AOkUN A 003

ALMLAS A 002

ALRSVO A 004

ANYMIS A 004

ARR C COl

BACTR A 004

BLAKNT A 001

BROUT A 004

BSEXJT A 004

BUSCTI A CC3
eusua A 003

BUSY C 001

CEND A 004

CHEND A 004 CHEON A 003

CHKNE A 003

EMON A 004

ENTUU A 002

ERTl A 002

ERUOT A 012

EXCASE A 003

E03

A 001

FEMAX A 002

FEMAXX A 002

FEMIN A CC2

FEMINN A 002

FLOOP A 006

FOUR A 002

FRATE A 003

GAWAN A 006

GO{)DUN A 004

G!lPRT A 004

GOTWUN A 006

GUUDY A 004

HALT C 001

HICHCT A 001

HICNT A 006

HMOOP A 004

HOOEl A 002

HOSAM3 A OOS

ISSEQ A 004

JUMPl T A 004

Lt.SADR A 002

LINK C 001

LOAOUN A 004

LOCNT A 006

LOLPAD A 006

LPI C 001 LPCJUNT A 001

LUGAN A 004

MIFTV A 002

MISEM A 004

~OVMCR A OC4

MSECS A C02

NEGl A 002

NOeIT A 003

.._OEM A 001

NCSEQ A COS

NOSHFT A 004

NOUCS A OOfi

ONE A 002

0072
0070 OOBE 0880 0066 OC3A OAFC
0008 0008 ODC7 0024
0 0 1>9 OD5C ODDO OOE6 OC3E 082F 0A06 CA03 OB81 lFFF
ODC4 0084 007C OAOO 0059 OD76 0057 0074 002E 0053 0079 OOOE
oe2e OA5A OBED OCFl
0222
ooce
OBCC 0840
006E 0C69 OC9B 0A86 0064
0216 0BE6 OC06 OC2B 0800
OOC8
OA90 OD6C 0821
0A90
coco
0068 0807
OOC9
ocea ocn
OB6B OD4F

0289 0288 0309 0156 0283 0190 0095 0339 0249 0314 0260 026q
0280 0320 0338
0191 0115 0088 0087 0137 0327 0312 0302 0297 0003 C279 0291 0278 0290 0262 C276
02~6
0251 0114 C048 0172 0243 0340 0318 0160 0122 0287 0205 0221 0064 0282 C!>35 0167 0178 0187 0333 C315 0066 0286 0111 0069 0319 0284 0104 0316 0229 0218 0133 0274

CNEIN A 001 13EC 0322

REFERENCES

0059 0060
0115* 0116 0144* 0145 016'7 0192 0188 0089 0260 0230 0240 0242 0066· 0071· 0073 0260· 0265 0261 0261· 0262· 0264 0168 0110 0084· 0095 0097· 0091 0123 0065· 0068 0149· 0016 0044
0035

0191* 0192

0160 0289
0178
0288 0264 0233
0029 0094 0113 0166 0186 C204 0217 0220 0106
0038
0158 0237
0046 0092 0111 0164 0184 C215 0218 0030"' 003lt* 0203 0205 0229 0059·
0126 0121
0202 02Ct, 0208 0056
0116 0145 0255 0161 0163 0183 0060* 0174 0179
0133 0133 0134 0134 0064· 0251· 0253 0254 0069 01oe:
0072
012'1* 0131· 0135* 0122 0109
0086· 0090* 0103* 0107* 0231* C241* 0225 C210 0212 0214 0130 013.6 0071 0090 0107 0135 0142 0143 0159 0244 0251 0262 0138. 0197 0221

0228 0226
0172

0248 0246
0223

0249 0235

0266 0238

0241

·

~\HBOL T LEN VALUE DEFN

REFERENCES

· OOF A 002 OD&A 0285 PAZZ A 004 OACF 0086 PLOOP A 004 occc 0234

0065 0098 0245

·

PRINT c 001 021A 0337
RTNl A 001 OAOD 0023 SAHCNT A 002 00£,6 0307

0041 0050 0015 0155· 0159* 0160 0172* 0178 Cl82 0189

·

SAVIT A 006 SAVSAM A 002
SBYTEO c 001 soc A 006

OC34 OOC6
0208 0028

0189 C313 0342 0261

0177 0181 0154* Cl75 0039 0048 0268

0180

0187

0189· 0198

0200

0222

SEHIO A 050 lfF[; C326

0067

SENAT A 004 OA3a 0036 0032

· SHLONG A 006 089F 0145 SI MYNA A 004 OAFF 0102 SLOOP A 003 0689 0139

0128· 0132· 0096 0146

SPUOT A 003 OACC 0017

0055 0129

SSW05 c 001 0004 0344

0039 0048

STAT2 A 002 coco 0310

0124· 0125

·

STAT3 A 002 OOC2 0311 TAK SAN A C03 OABl 0075 TECHBI A 004 OA3C 0037

0036· 0037 0078 0028· 0033*

TEST c 001 0212 0336

0027 0252

THRTtN A OC2 00'55 C277

00t;7· 0234 0243

TIPMU A 004 OA6B 0055 0049

·

TITLl A CC5 0098 0300 TOLCNG A 004 OC3E 0266
TOME A C06 0Cl8 0182

0053 0263 0176

·

TRI CT A 001 ODCA C317

TWO

A 002 0051 C275

TWOIN A COl l9FO 0325

0232· 0244* 0182 0014 0085 0102 0137 0153 Cl99

UCSFLG c 001 0878 0334

0031 0162 0113

UOALT A 004 OA54 0046

0040

·

WHAIN XRl

A 003 c 001

OD7F 0001

C298 0331

0029· 003~
0067· 0068 0069· 007C 0142* 0167· 0190· 0193 0235 02~6 0238 C239

0070 C109· 0114· 0117 0197· 0198· 0201 0203 0243·

0138* 0140 02C5 C2C7

0141 0224

0141 0229

· XR2

C OCl 0002 03'32

0074· 0075 0076 007t· 0077 0080 0085* OC87 0087· CC88 01C2· 0104 0104· 0105 0115 0121· 0122· Cl37· Cl3~ 0143* 0144 Cl53· Cl56 0156* 0157 0191 0199· 0200· 0209 0211 0213 0221· 0222· 0223 0224 0233·

·

VABIT A 004 0803 0103 ZERO A 002 0040 0273

0234* 0236 0239 0058· 0114 0154 0155 0175 0180 0187

·

ZERSAM A 006 0887 Cl55 0190 TOTAL STATEMENTS FLAGGED IN THIS ASSEMBLY ·

0

·

·

· · ·
!
I:~:

DA TE 2 5AUG69 EC NO. 816485

310CT69 816529

llMAVlO 816671

01NOV70 816764

l9FEB71 818912

:>ROG ID
PAGE

OE03-3
4

1.
' I
\o

DATE 25AUG69 EC NO. 816485

310CT69 816529

11MAY70 8lf:i67l

01NOV70 816764

19FEB71
616912

PROG ID PAGE

OE03-3
4A

·

·

J

·

·

· ··

·

·

·

·

·

·

·

·

·

·

·

.f:. r

!

J BM "AJNTENANCE OIAGNOSTI C PROGRAM

PART NO. 2589955

···'· E033 CHAIN CHARACTER COUNTER TEST

OBJECT CARO LISTING

PAGE

5

· THE CHARACTER

INDICATES A BLANK COLUMN ANL THE CHAR/ICTERS D E H INDICATE NUMERIC SHIFT.

· CL 1 THROUGH 16 CL 17 THROUGH 32 CL 33 THROUGH 48 Cl 4~ THROUGH 64 Cl 65 THROUGH 80 Cl 81 THROUGH 96

t.··'., ·
··

T+-Y:8C< & e-4 T+-ZC50T-DC*.2DA*

·-
8A HH@Z HOH*BF~D

I \ T+-00 .A· CAEP D ~ *-OAC U *CO C*-

.
*CSL-ClBG s.-cT-
.
< J 11 ·COYii!G-7GO-D
.

?C·:· ·Q/8al-D+ I CU D -T2l' t /OHE&Ju
.
-.·MOl A·=C-DUEO
.. .

. .. - - .. 'Iii+ +e·'He 1'Huco HCNM 1 KHE0330002
.. . l CHI 7GCM· &O tOH* 1LaE0330003

..~.
·
· ·

T+-:WOH*ICT698_$ T+-_/OH*CCIHABO<

2-&-a>&,OOH*H~dH

.

.

4 -6=C&Df?-5U4 D

C28B_$B /XO I B-
.
B~ iil0£.718-HA>B
.
Ct.HUTQBCOT -&>

T+->*BC3·C·4sAO> T+-?PCS8( &6=COL
T :r-OK; IHABIBG. s.

-C-.iH - CllH -
. &>II ~·%HBF~i
-~eBGC&#B &>'GJY)

C0.13&5IOH&.EG}t-:
. .
< &7FCM~< &66CM7
Jc-01_-s11~aH;fH

(2;HB $-- lt4&E iil
.. .
iJ/ SCO f2&5IOHO A<+HlOC-Acsu u ··
.
8F-.CB J f-l+HA*+D
s -Fa &C2DB*+ &6
AC 4AC*QH-.HAE--H

C*Ulliil AB_I /OH

.H*HAB0-.2/C# /OH
. .
IIQ(3LOA8: SHY

AP

LQACMGl6 -5

6C~a( &66CNX2AAD
..
G.-4ACSQ(N·HBG 4

saeo =Z@E0330004
.
SBEH ·BsE0330005
. . <al Rl·E0330006
IC H 1ROE0330007
. ··o- SHME03300J8
AC*Q 91UE0330009

·
·
··
.~.
·
·

·
. T+-llCM72-JDI &6
T+-2H73QAC*SB /X
T+-3COH*BH>APlilY)
T+-3== I B-C2TQeCN<

6CNG A ?WOH*BH>A ?l-HC1X4 ·HABD4 30H*BH>A04>Yl30-H
.
6 -5Nl.- CCM=) <

MaY~TC&Dll-S(Cil-0
.
... 7.aYFVL& CC·? -
l63QBC·E+ ll94
Ca'fDNL- CCM-=J <

·
FC 011-660-D._3&
. ~
2ABZ'-.Ol2 KKBD I
.
. LZ &X /OHZSEP
C·Y&-CO t 2&5liYO

T+-49.0H*B+t:>ARGY·
. .
T+-6? ;J 'fTl@?A
.
TC 6aO*--Rl·M

FOH*·BH>AOC- · C2 · 5
.
-D·BGCKT /0
.
&D· 0.TAcM?C2<G
················

- 0 I CH*8.0T42C·T ·
.. . .. . . t B & CtJ ... W4
150?C2<GRKGJIT6M?
················

&OH·eET&HCMS< -7

·······&···

D

.-."/"

Tl;.T2JLAl@N OIP

····$···········

Cit

·

8C$8( &6=CO$& &C

.

2DA080 l20 =80 p

. 2/5RC <C2"HDKCO
P l-DCN&a C*YCLii
.
. . &CNOI -7&CM·2-&-.
···a"""++- c~ s

·
BJ< l:VE0330010
20 u a&aE03300ll
-.
. HC·U 32~E0330012
AC<O J8DE0330013
. . A9-4 3LBE0330014
6 )Z LA<ED330015

D&<IHO*XN&<LO&lP 084 ::QE0330016
················

·

c

U

ASC R A SO Q

*SSE0330017 20280202710 2197lroHE0330018

·

·

· ------------------ PAGE----------------------------- OATE

2 5AUG69

EC NO. 816~85
.,~

...-

310CT69 816529

------LAST

11MAY70 816671

ClNCiV70 816764

l9fE8ll 8H3912

PROG IQ
PAGE

OE03-3 5

· ·

· ·

· · · · ·
,..;

·

· ·

·

· · ·

·

· ·

· ·· ·· · ··· ··· ··· · · · ·· · ·· · · · · · · · · ·· ·

·

· · · · · · · · · · · · · · · ·, · · · · · · · · · · · · · · · 18M MAl"TENANCE DIAGNOSTIC PROGRAM

PARJ NO. PAGE

t
5132775 IBM MAINTENANCE DIAGNOSTIC PROGRAM
1

PART N:l. 5132775

PAGE

lA

LOSO 3340 STANDALONE MICROCODE LOADER MOD 12 - 3741

LOSO 3340 STANDALONE MICROCOOE LOADER MOD 12 - 3741

ERR LOC OBJECT CODE

ADDR STMT SOURCE STATEMENT

)ERR lOC OBJECT CODE

ADDR STMT SOURCE STATEMENT

0000

OODO C2 01 0000

0004 C2 02 0100

0008 F3 43 08

0008 71 41 58

OOOE 70 43 56

OOll 78 04 55

0014 DO 90 48

0017 78 02 55

OOlA 00 90 OE

0010 F3 43 08

0020 71 44 52

0023 71 42 54

0026 F3 41 00

0029 01 42 29

002C F3 43 08

002f 70 42 56
0032 79 OA 55

0035 00 90 48

0038 8C 75 75 0275

0030 E2 02 76

0040 5f 00 05 01

co 0044 00 01 OE

0047

87 0159

0000 0000

0048 FO 38 50 004E 00 87 08

0051 0200 0053 007F
noss 0000
0057 4000

0052
0054
0056 0058

0059 4007D540F5Flf3F2 0075 0061 F7F7F44040C5C340 0069 F5F7FlF8F7F44040
0011 40404040E7

0100

2 ·

LAST CHG 19MAY7t

3

TREP

4

OECK 4

5
6 *
7 LOS

SEQ 0

COM

THIS PREVENTS GENERATION OF OBJECT DECK

START x·o·

* * 8 **********************************************·············*~*******···

9

BOOTSTRAP - FIRST RECORD

~

10 ******************************************·~···························

11 12
* 13

***************************************·************············~····**

* *

LOADER FOR 3741 THIS PROGRAM IS CONTAINED IN THE FIRST RECORD ON 'THE DISKETTE

*~

* 14 USED TO LOAD THE 3277 MICROCODF. IT IS READ J~TO CORE STARTING *

15 * AT LOCATION 0000 BY INITIAL PROGRAM LOAD. TH~ BOOTSTRAP ROUTINE *J

* * 16

READS THE NEXT nm RECORDS INTO CORE STARTING AT LOCATION 512 AND

* 17 * BRANCHES TO THIS NEXT ROUTINE.

18 ·

·)

19 ******************************************************$***************·

20

USING BOOTS1XRl

21

USING BOOTS,XR2

22 SOOTS LA O,XRl

LOAD BASE REGISTER

23

LA 256wXR2

LOAD BASE REGISTER

24 BOOTl SIO X'08',X'43 1

NORMAL RESPONSE TO 3741

25

LIO FUNBTli1XRlJ,X 1 41' LOAJ FUNCTION REGISTER

26 BOOTlA SNS SNBVTlC,XRll,X 1 43'

SENSE I/O TRANSFERR LINES

27

TBN SNBVT1-l(,XR1J,X'04~ TEST FOR ON-LINE BIT ON

28

BF BOOTlE(,XRl>

GO GIVE AN H5 HALT

29

TBN SNBYT1-1(,XR1),X'02' TEST FOR READ BIT ON

30

BF 600TlA(,XRl)

LOOP UNTIL READ BIT IS ON

31

SIO x·oa·,x·43·

NORMAL RESPONSE TO 3741

32

LIO BOOTllf,XRIJ,X'44 1

PUT READ ADDRESS IN DSAR

33

LIO LENCT1C,XR11,X'42' PUT 255-LENGTH IN LC REGISTER

34 35

*< SIO o,x·41·

TIO

1XRlhX'42'

READ THE NEXT RECORD TEST UNTIL 3741 NOT BUSY

36

SID x·os·,x·43t

NORMAL RESPONSE TO 3741

37

SNS SNBVTl(,XRlJ,X'42 1 GET THE STATUS BYTE

38

TBF SNBVT1-l(,XR1),X 1 0A1 PARITY READ ERROR OR LCR OVFL CHECK

39

Bf BOOTlEI ,XRll

GO TO THE ERROR HALT

40

MVC ll7(118,XR2),629

PUT OATA INTO CORE

41

LA 11SC,XR2>,XR2

INCREMENT POINTER FOR NEXT RECORD

42

SLC BOOTS+5tl,XRll ,BOOTS+l(,XRl) DECREMENT RECORD COUNT

43

BNZ BOOTlAl,XRl)

CONTINUE WITH A SECOND RECORD

44

B

NEXTC

45

GO TO DIAGNOSTIC LOAOEP.

46 BOOTlE HPL H5.HH

3741 NOT READY OR ERROR

47

8

BOOTl ( · XRl )

GO TRY AGAIN

48

49 BOOTll DC AL2(512J

50 LENCH DC

XL2 1 007f'

51 SNBYil DC XL2'0'

52 FUNBTl DC

XL2 1 4000 1

53

54

DC

Cl29' PN 5132774 EC ~71874

x·

54

54

54

55 · 56

ACTUAL VALUES ARE IN ACTUAL CARO.

57

ORG 256

58
59

************************M*IC*R*O**C*OD*E**L*OA*D*E*R********····························

610 ·*·*·*·*·*·~·*·*·*·*·*·*·**·*·*·*·*·*·*·*·*·*·*·*·*·*·························································································t

62
63 64 65 66

·** * *

·
THIS LOADER IS ENTERED INTO CORE AND BRANCHED TO BY THE PRECEDING *~ BOOTSTRAP LOADER. THIS LOADER LOADS THE ACTUAL MICRO CODE LOADER · AND BRANCHES TO IT TO BEGIN LOADING THE MICRO CODE. THE SUBROUTINE· TO READ RECORDS FROM THE DISKETTE WHICH IS WITHIN THIS LOADER IS *~

cz 0100 C2 02 OOFC
0104 01 osao
0108 84 08 4E
0108 so 43 58
OlOE 88 04 57
0 111 EO 90 4tf
0114 88 02 57 0117 EO 90 OF OllA F3 43 08 0110 Bl 44 OB
0120 Bl 42 56 0123 f3 41 00 0126 El 42 2A
0129 so 42 58 012C 89 OA 57 012f F2 90 19
0132 F3 43 08
0135 so 43 58
0138 BS 02 57 Ol3B F2 10 09 013E BB 08 5d
0141 EO 90 39
0144 F3 43 08
0147 co 87 0000
0148 FO 38 50
014E EO S7 OF
0151 107i=
0153 0000 0155 0001
0157 FFFC
0159 3C 40 OSFF 0150 OC FE 08FE 08FF
0163 co 87 0100 0167 70 C5 00 016A F2 81 14
0160 9C 02 7F 03 0171 9C 00 80 01 0175 02 01 04 0178 lC 00 0000 00 017 D CO 87 0163 0181 co 87 0200

OOFC 0107
0152 0154 0156 0158

· 67 · USED BY THE MICRO CODE LOADER TO READ THE DISKETTE RECORDS.

e

68 69
70

*····························*···~································--····

11 ·

12 ·· SUBROUTINE TO REAO ONE CARO.

73 ·

1't

USING CDREAO-lt ,XR2

75 COREAO LA

76

LA

17 AJNPUT EQU

CDitEA0-4,XR2 lNPUT,XRl
·-1

LOAD 6ASE ADDRESS SET

78

ST

79 DOSIO SNS

80

TBN

81

SF

82

TBN

83

BF

84

SJO

COEXIT·3C.XR2i,ARR SNBVTl(,XR2},X 1 43' SN6VT2-l{,XR2t,x·o4· ERR( ,XR2J
SN8VT2-lC,XR2),X'02'
DOS I Ot ~xR2)
x·oa·,x 1 43·

SET UP RETURN ADDRESS SENSE 1/0 TRANSFERR LINES TEST FOR ON-LINE BIT ON GO GIVE AN H5 HALT TEST FOR READ BIT ON
LOOP UNTIL READ BIT IS ON
NuRMAL RESPONSE TO 3741

85

LIO AINPUTC,XR2l.X 1 44'

PUT READ ADDRESS IN OSAR

86 87

LIO lENCT2f.XR2),X 1 42·
SID o,x 1 1ti.·

PUT 255-LENGTH IN LC REGISTER READ THE NEXT RECORD

88

TIO *ftXR2) 1 X'42 1

TfST UNTIL 3741 NOT BUSY

89

SNS SNBYT2(,XR2),X 1 42'

GEf THE STATUS BYTE

90

TBF SNBYT2-l(,XR2),X 1 0A1 PARITY RE~O ERROR CR lCR OVfl tHIECK

91

JF

ERR

92

SIO x·os·.x·43·

GO ttALT IF EIT~t:R CONOH!Oi\! EXISTS NORMAL RESPONSl TO 3741

93 EOJCHK SNS

SNBVT2(,XR2),Xi4~!

SENSE I/O TRANSFERR LINES

94

TBN SNBYT2-l(,XR2J,x·o2· CHECK FOR READ BIT ON

95

JT COEXIT

GO ON IF HORE TO SE READ

96

TBN SNBYTZ ( ,xR2 t ~x · oa ·

CHECK FOR EHD OF JOB

97

BF

C?8

SIO

99 CDEXI T 8

100.

EOJCHKl,XR2)
x·oa 1 ,xe43· *-*

~EEP ON CHECKING NORMAL RESPONSE TO 3741 CONTINUE ON PROCESSING

101 ERR

HPL

102

8

··3741 NOT RElDV OR ERROR GO TRY START 1/0

103

104 LENCT2 DC

XL2 1 007F 1

105 SNBVT2 DC XL2 1 0 1

106 N:

DC

Xl2 1 0001'

107 NEG4 DC Xl2 1 FFFC'

108 109 NEXTC MVI

xi 8Ff 1 ,c. '

CLEAR PRINT FIELD

110

MVC X1 8FE·C255),X 1 8FF·

111

112 NEXTR B

CORE AO

GO REAO /.. CARO

113

CLI 0 l , XRll · C1 E'

114

JE CICREP

IF THIS IS END CAR.O, GO ON (LOADER-CHG> CKREP

115

116

MVC MOVE+3(3,XR21,03(,XR1) SET UP TO HOVE TEXT DATA TO

117 LPTONE MVC MOVE+4(1,XR2110lC.XRll

118

119 MOVE

120

121 122

*CKREP

LA MVC
8 8
EC.OM

04( ,XRl ),XRl
*-*C*-*) ,·-·I 1XRl)
NEXTR x·200·

INSTRUCTION TO MOVE TEXT DATA CONTINUE LOADING. GET NEXT RECOftO

BEGIN GENERATING TEXT CARDS

·

·

OATE 15JUL 76 EC NO. 5718i4

PROG ID PAGE

lDS-O)DATE 15JUL76 1 EC NO. 571874

PROG ID PAGE

LOS-0 1A

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PART NO. 5132775[8M MAINTENANCE OIACNOSTlt PROGRAM

PAGE

2

PART ~O.
PAGE

5132715 2A

LOSO 3340 STANDALONE MICROCODE LOADER MOO 12 - 3741

LOSO 3340 STANDALONE MICROCODE LOADER MOO 12 - 3741

ERR LOC. OBJECT CODE

AOOR STMT SOURCE STATEMENT

ERR LOC 08JECT CODE

AODR STMT SOURCE STATEMENT

OlFC
OlfC 0100
0200

OlFO

0200 C2 01 1000
0204 7C BO 00 0207 02 01 03 020A,34 01 0940 020E 38 40 093f 0212 co 90 0204
0216 35 01 OlfD 021A 34 01 0225
021E 34 01 023F
0222 co 87 0000
0226 OC 03 0933 080F 022C 30 E7 0880 0230 F2 01 OD
0233 OC 03 0933 OBCF
0239 F2 87 04
023C CO 87 0000
0240 t:2 01 0880
0244 70 E7 00 0247 F2 01 04
024A SC 07 Sf 4F
024E 40 02 5A 092F 0253 f2 01 23
0256 3A 80 092C
025A 40 03 5F 0933
025F F2 01 26
0262 06 30 0933 0912
0268 70 E7 00
0268 CO 81 02C4
026f 70 04 00 0272 F2 81 lA 0275 co 87 023C
0279 FO 6F 03
027C 38 80 092C 0280 co 90 0222
028~ co 87 023C

124 ·

125

ORG X'OlFC·

126 LDAOOR DC Al2( CORE AO) PICK UP ADDRESS OF READ SUBROUTINE

127 ·

128

ORG X'0200'

129 *************************************************·····················

130 ·
131 *

3340 MICROCODE LOADER

* ·

132 ·

·

113343 ··········································~····························

135 LOADER LA UCOOE,XRl

POl~T TO MICROCODE STG AREA

136 ·

137 CLRSTG MVI 0(,XRllrX'80 1

138

LA 3( ,XRl ),XRl

FLAG All U~'.: SEO CONTROL

139

ST

WORKN,XRl

STORAGE AREAS

140

TBN

WC~KN-1,BITl

AS DATA AREAS

141

BF CLRSTG

142 143 144

*** ------------R-E-AD::-O-NE--M-I-C-RO-C-O-D-E--R-EC-O-R-D---------------------------

145 ·

146 READER L

LOADOR,XRl

SETUP LINKAGE

l.47

ST READ1+3,XR1

TO CARO READ

148

ST

149 *

150 REAOl 8

READ+3 rXRl

SUBROUTINE RD FIRST CARO OF SECTION FAO

151 ·

152

MVC SE'1(4), I NPUT+95

INITIALIZE CARD

153

CLI HJPUT,C 'X'

SEQUENCE CHECK AND

154
155 *
156

JNE CK CARD MVC SEQ(4) t1NPUT+79

BRANCH If 96 COLUMN CARO INITIALIZE CARO SEQUENCE

157

J

CK CARD

CHECK FROM 80 COL COMPRESSED CO

158 ·

159 READ 8

RO NEXT CARO OF SECTION FAO

l6C\ ·

lol :KCARD LA

162 *

163

Cll

INPUT ,XRl 0( , XR lJ , C1 X'

POINT TO CARO READ IN AREA BRANCH I F NOT

164

JNE CKID

80 COLUMN COMPRESSED FORMAT

165 ·

166

HVC 95(8,XRl),79( ,XRl)

167 *

168 CKIO CLC 90(3,XRll ,FAOID

POSITION IO ANO SEQ FOR CHECK ING BRANCH IF

169

JNE

IOE~R

WRONG SECTION ID

170 ·

171

SBN I NO ,SEQCK

INITIATE CARD SEQUENCE CHECK ING

172 ·

173

CLC 95(4,XRll,SEQ

BRANCH IF

174

JNE SEQERR

INCORRECT CARD SEQUENCE

175 ·

176
177 *
178

AZ

SEQ(4J,OU1J

cu 0( ,XRl J ,c· X'

INCREMENT SEQUENCE CHECK NUMBER BRANC~ IF COMPRESSED

179

BE CK TYPE

FORHAT MICROCODE 05JECT CARO

180 · 181

Cll 0( ,XRl) ,c· M'

SR:,NCH IF 96 COLUMN

* 182
183 184

JE

CHPRS

B

READ

MICROCODE OBJECT CARD GO TO READ ANOTHER CARD

185 · 186 IOERR HPL
187 ·

Hl,HO

*** HALT 01 ***

188

TBN I NO,SEQCK

BRANCH IF SEQUENCE CHECKING

189

BF REAOl

HAS NOT VET BEEN INITIATED

190 ·

191

B

READ

GO TO READ ANOTHER CARO

0288 fO 6F 76 0288 co 87 023C
028F C2 01 08D't 0293 3C 00 02A 7 0297 OC 00 02AD 02A7 0290 70 DO 00 02AO f2 01 03 02A3 7t 2A 00 02A6 OE 00 0804 OBIJlt 02AC OE 00 0804 0804 0282 36 01 0911 0286 OE 00 02A7 0905 02BC 30 54 02A7
02CO co 82 0297
02C4 30 C5 0881 02C8 CO 81 0305 02CC 30 E3 0881 0200 F2 81 04 0203 CO 87 023C
0207 30 00 0886 OZOB CO 81 023C 02DF OC 01 093C 0889
02E5 CO 87 06F9 02E9 CZ 02 088A 02ED 6C 02 02 02 02Fl 02 01 03
02F4 E2 02 03 02f7 OF 00 0886 0909 02FD CO 01 OZED 0301 CO 87 023C

192 · 193 SEQERR Hrl H21HO

···HALT 02 **·

194 · 195

8

READ

GO TO READ ANOTHER CARO

196 ·

197 -----------

198 ·

COMPRESS ONE MICRO-CODE RECORD

199 ·
ZOO CMPRS LA RECN,XRl

POINT TO MICROCODE ~ECORD

201 · 202 203 C~POl 204 ·
205
206 207

MVI Al+ltO MVC A2+U U ,Al+l
CLI oc ,xRu ,x·oo·
JNE Al MVI 0 ( , XRl ) , X 1 2A1

SETUP BYTE COUNT IN ALC INSTRUCTIONS
CHANGE ANY HEX t 00'
BYTE IN MICROCODE RECORD TO HEX '2A'

208 · 209 Al
210 A2

ALC RECNI *-* ),RECN ALC RECtH ·-· t, RECN

SHJFT OFF TWO UNUSED BITS FROM EACH BYTE IN RECORD

211 · 212

A

NEGl1 XRl

UPDATE RECORD POINTER

213 ·

214

ALC Al+l (l) ,ONE

UPDATE SHIFT BYTE COUNT

215 ..

216

CLI Al+l,RECN-REC

LOQP UNTIL ALL UNUSED BITS HAVE

211

BL

CMPOl

BEEN SHIFTED OUT OF RECORD

218 ·

* 219 · - - - - - - - -

220

CHECK "ICROCODE RECORD TYPE

-----·-----

221 · 222 CKTYPE
223
224 ·
225
226
227 · 228 229 ·

Cll REC+l1C 'E' BE REPFMJ

BRANCH IF ENO RECORD

CLI REC+1,c·r·

BRANCH IF

_______________________ JE TEXT

8

READ

TEXT RECORD GO TO READ NEXT RECORD

,

223310 -· ---

PROCESS MICRO-CODE TEXT RECO~D

232 ·

233 TEXT
234
235 *
236
237
* 238
239

CLI REC+610 BE READ

MVC CSAR(2) 1REC+9

B

GENAOR

LA REC+lO,XR2

BRANCH IF NO uAT A BYTES IN TEXT RECORD
SETUP CONTROL STG ADDRESS GENERATE POINTER TO STG AREA
POI NT TO OAT A AREA. OF RECORD

240 ·

241 TEXTOl MVC 2C3.XRlh2CwXR2)

STORE MICROWORD

242 ·

243

LA

3( tXRU ,XRl

ADVANCE

244

LA

3 C9 XR2 J, XR2

POINTERS

245 · 246
247

SLC REC+6, THREE CU BNZ TEXTOl

DECREMENT DATA BYTE COUNT BRANCH If NOT YET ZERO

248 · 249

B

READ

GO TO READ NEXT RECORD

250 ·

DATE

15JUL76

EC NO..; 571874

PROG ID PAGE

LDS-0 DATE l5JUl.76
2 ec NO. 571874

PROG ID
PAGE

LDS-0 2A

· · · ·· · · · · · · · · · · · · · · · · · · · · · · · · · · · ·"""""

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

. 'IBM MAINTENANCE DIAGNOSJ:.,;JJ: PROGRAM
·l;~(: '

PART NO. 5132775 lBM MAINTENANCE DIAGNOSTIC PROGRAM

PAGE

3

3340 STANDALONE MUCROCODE LOADER MOO 12 - 3741

r~: ~·A,:; .
ERR LOt OBJECT CODE

ADDR STMT SOURCE STATEMENT

LOSO 3340 STANDALONE MICROCODE LOADER MOO 12 - ~......_

·ERR LOC OBJECT CODE

AOOR STMT SOURCE STATEMENT

. 0305 C2 02 7600
0309 80 FF 00 030C F2 81 97
030F 2C 01 093C 01 0314 CO 87 06F9
0318 E2 02 02
0318 2C 02 093A 02
0320 38 80 0938 0324 F2 90 4f
0327 38 80 093C 0328 f2 90 08
032E IC 00 0939 01 0333 f2 87 05
0336 IC 00 093A 02
0338 OC 01 093E 093A\
0341 OE 00 093E 093.F 0347 F2 20 06 034A OE DO 0938 0907:1
0350 co 01 0341
0354 38 FD 0938
0358 OE 00 0930 09301 035E F2 20 06 0361 OE 00 0938 09.00J
0367 co 01 035,
0368 38 f5 093fs 036F 3A 90 0938
0373 F2 87 1E
0376 QC 02 0940 09~\
037C OE 00 C938 0916:. 0382 OE 02 0940 094f» 0388 CO AO 037C
038C CO 01 0382
0390 3B EO 0938
0394 4C 02 02 093 A
0399 02 01 03 039C E2 02 03
039F BO Ff 00
03A2 co 01 0318
03A6 E2 02 01 03A9 34 02 0940
03AD 38 08 093F

252 253 254

*·*******M*O*D*IF*Y*C*O*NT*R*O*L *S*T*OR*E**IM*A*GE**W*IT*H**PA*T*CH**A·R·E·A···D··A··T·A························**·

255
256
257

*

·

*******************········································************* 1

258 REPFAO LA PATCH,XR2

POINT TO PATCH AREA

259 ·

260 REPOl C.ll Ol,XR2),X 1 ff 1

BRANCH If PATCH

261

JE REPX

TERMINATOR BYTE

262 ·

263 REP02 MVC CSAR,1(2,XR2)

SAVE CONTROL STORE ADDRESS

264

B

GENAOR

GENERATE POINTER TO STG AREA

265 ·

266

LA 2(,XR2),XR2

ADVANCE PATCH AREA POINTER

267 ·

268 REP05 MVC 3PREG,2(3,XR2t

GET CONTROL STORE DATA

269 ·

270

TBN C,BITO

BRANCH if

271

JF REP12

MICRO-INSTRUCTION PATCH

Z12 ·

273

TBN CSARO,BITO

BRANCH IF

274

JF REP06

LEFT CONTROL STORE PATCH

275 ·

276

MVC CR,lU,XRl>

RETAIN LEFT OATA BYTE

277
278 *
279 REP06
280 *
281 REP07

J

REP07

MVC Y,2 U ,XRl)

MVC WORK+lt2J,Y

SKIP NEXT INSTRUCTION RETAIN RIGHT DATA BYTE DATA BYTES TO WORK AREA

282 ·

283 REP08 ALC WORK+ltlJ,WORK+l

GENERATE

284

JNOL REP09

RIGHT DATA

285

ALC Clll,TWO

PARITY BIT

286 REP09 BNZ REP08

287 ·

288

SBF t,x·Fo·

RESET UNUSED BITS

2ea ·

290 ~EPlO

ALC WORKClJ,WORK

GENERATF.

291

JNOL REPll

LEFT DATA

292

ALC C.tll,EIGHT

PARITY BIT

293 REPll BNZ REPlO

294 ·

295

SBF c,x·Fs·

R£SET UNUSED BITS

296

SBN c,x·90·

SET DATA ANO PARITY BITS

297 ·

298

J

REP15

GO TO SAVE CONTROL STORE DATA

299 ·

300 REP12

MVC

WORKN(3).~PREG

CONTROL STORE DATA TO WORK AREA

301 ·

302 REP13 ALC c111,x10

GENERATE

303 REP14 ALC WORKN(3),WORKN

MICRO·WORD

304

BOL REP13

PARITY BIT

305

BNZ REP14

306 · 307

SBF c,x·eo·

RESET UNUSED B~TS

~08 ·

309 REP15 MVC 2(3,XRlJ,QPREG

SAVE PATCHED MICROWORD

310 ·

311 REP16 LA JttXRl),XRl

ADVANCE

312

LA 3(,XR2l,XR2

POINTERS

313.

314

Cll 0( ,XR2J ,x·Ff'

LOOP UNTIL

315

BNE REP05

TERMINATOR FOUND

316 ·

317 REPX

LA 1(1XR21,XR2

LOOP

318

ST WORKN,XR2

UNTIL

319

TBN WORKN-l,BIT4

ENO OF

0381 co 90 0309

320

BF

321 ·

PART NO. 5132775

PAGE

3A

PATCH MEA

DATE

l5.JUL76

EC NO. 571874

PROG ID PAGE

lOS-0 ·DATE 1SJUL76
3 EC NO.. 571874

PROG 10 PAGE

LOS-0
JA

lf>M MAIMTENAflt.tE DIAGNOSTIC PROGRAM

PART NO. PAGE

5112175 I8t: MAIN1ENAMC.E OIAC#MOSTIC. PROGRAM 4

PART~.
PAGE

5U27TS 4&

LOSO 3340 STANDALONE MICROCODE LOAOEA MOD l2 - 37'41

LOSO 3340 STANDALONE MICROC.OOE LOADER MOO 12 - 37"1

EaR. LOC OBJECT CODE

AO&a STttl SOURCE STATEMENT

£RR LOC OBJECT CODE

·DOR STMT SOURCE STATEMENT

0385 F3 C4 7E
0388 31 C5 0730 03&C 31 CS 0734

03CO C.2 01 0917
03(.4 ~ 00 093.S 03C8 3C 00 09~
03CC 3C 00 0939 0300 CO B't 0617
0304 31 C5 0740
0308 lC 01 093A 01
0300 C6 07 0.077
03H 31 C5 073E 03E5 31 C.5 075A 03£9 31 C5 0744
03£0 02 01 02
(13F0 10 Ff 00 03B CO 01 Ola:

03F7 3,C 06 0.'9·8 03f8 3C 80 0939 03fF 3C 80 093A

0403 co 87 06-63

0401 0£ 00 C939 0908

·"'

0400 36 20 0939

6411 co 90 0403

s 041 3C 02 0'938
0419' ~ 80 0939
04U> JC. O& 093A
0421 co 87 0663
0425 3A 20 OCJ:i9 f.M.2-9 CO 81 06U
04ZD 3A 01 0939
0431 3:C &f= 09U 0415 CD 87 0663

323 ................*************************************···················i

324 · 325 ·

MJCRO-PROCESSOR INlTIA.l.llATION

· *

326 *

·

32T **.._***·****************·******6·*********·*******************·*******

328 ·

329 ·

HALT MICROPROCf:SSOR

3'38 ·

331 RPHLT SIO

RESET ANO DISABLE 3340 INTRPS

332 · 333

LIO K04,x·c5 ·

SET KO AND K4 (HALT IOP)

334

LIO K034,X'C5'

SET K3 (CLOCK RESETI

335 *
336 --~~~~~---

----------- -----------·-

337' ·

RESET EXTERNAL REGISTERS

338 ·
n9

LA EXT8L,XR1

POINT TO EXT REG ADOR TA8t.E

340 · 341

MVI c,o

CLEAR OP REG

342
* 343
~ EllTRST

f4VI .v.o
MVI CR,O

C ANO Y FIELDS CLEAR OP REG CR FIELD

345

8

LOP

LOAP OP ~-~

346. 347
* 348
349

LIO LEXTZ, X'C5' MVC v,u2 ,XRU

R4-R7 _;'--~TERNAL ZONE REG EXT AODR & DATA -> OP CR t Y

* 350
3Sl 3'S2 3S3

8

LOP

LIO LEX l' AR , X1 C5 1
LIO LALUO ,x·cs·

LOAD OP REG
R3-R7 --> EXT ADDR REG tEXTAR) OP REG Y --> A REG -> D REG

3-54
3SS *
3'%
* 357
35'8 359

LIO LEXT,x·cs· LA 21,x1n1 ,xR1 Ctl OC,XRlhX'fF' SHE EXftST

0 REG --> EXTERNAL REG ADVANCE EXT ADDR TBL POINTER
LOOP UNTIL
ENO or ADDRESS TABLE

336610 .-......~~~~~~~

~ *

RESET MOOE BUFFER

383 .. :!64 365 366

MVI c,x·o61
MVI cR,x·so· MVI v.x· ao·

BUILD ·SMODE 1 MICRO-INSTRUCTION

367 ..

368' MBR.ST

B

UOP

EXECUTE '$MODE' l~STRUCTION

369 .,

370

ALC CR& 1) ,FCl~

ADVANCE MODE BUFFER ADDRESS

371 ·

3-72

TON CRtBI T2

LOOP UNTIL ALL MODE SUFFER

373

BF MBRST

LOCATIONS HAVE SEEN RESET

------------------------------ 374.

* 375 ..-.~--~~--~~~

376

INITIALIZE ADDRESS LOCAL. STORE (ALS)

3T1 · 378
,31.9 *
~fll Al.Sl.D 382

MVI MVI

Cc,Rx,·xo·za·o·

M\11 v,o

e

UCOP

BUILD 'SABI'
MICRO-INSTRUCTION
SET EVEN A.LS LOCAHONS TO X1 ~0 9 , EXECUTE '5ASI· INSTRUCTION

383.

3f;K

SBN CR1lHT2

SUILO 1 SADr 9 MICRQ->.!NSTRUCTION ·

HS

B

lXOP

EXECUTE ·SAD!' INSTRUCTION

386.

3&'1

SSN

SETUP 000 Al.S ADDRESS

388.

389

MVI

399

s

SET OOD ALS LOCATIONS TO Xqu: ·
EXECUTE ·SADI· INSTRUCTION

043-9 3-8 20 0939
0430 co 87 0663
0441 OE 00 0939 0905 0447 38 20 0'93~ 0448 CC 90 Oltl 0
044F 3t 03 0938 0453 3C 80 0939 0457 3C 00 093A
0458 co 87 0663
045F OE 00 0939 0905
0465 38 20 0939
046.9 co 90 0458
0460 3C 00 0938 0411 3C 00 0939 0475 3C Sf 093A
0479 co 81 0677
0470 31 C5 075A
0481 31 cs 0752
0485 3C 00 093A
0489 co 87 0677
0480 31 C5 075A
04fitl 31 C5 0748
c 0495 31 5 0730
04t99 31 t5 072t
0490 31 C7 072E 04A l 30 C. 7 09~0 04A5 30 F7 0940 04A9 CO 01. 04EB
04AO 31 C5 0732 0401 31 cs 0750
0485 31 C5 07~ 0469 31 C7 0736
0480 30 c 7 0940
04C1 30 Al 0940 04C5 CO 01 04E8
04C9 3l Cl 0742
04CO 30 C1 093E
04Dl 31 C7 0736 0405 30 C7 0940
0409 OD 01 093f 0903 04DF.CO 01 04tE8

391 · 392 393

SBf CR.BITZ

8

LXOP

8Ull0 ·SABI' MICR0-1NSTRUC110N EXECUTE ·SABI· INSTRUtTlOH

394 ·
395

Alt CR.Ut.ONE

AOVM'ICE ALS AOORESS

396 ·
397
398

UN CA,&112

BF

Al.SLO

I
LOOP UNTIL All ALS LOCATIONS HAVE 6EEN.IMIT1ALIZEO

* - - - - - - - - - - - - - - - - - - - 399.
* itOO
ltOl

INITIALIZE ZONE LOCAL STORAGE CZLSt

402 · 403 404
405

MYI c.,x·o1·

MVI
MV!

yc.,Rx,·xo·oe·o·

8UI·LsOz1·
·MICRO-INSTRUCTION

lt06 ·
407 ZLSLD
408 *
409

8

LXOP

IU.C CRU) eONE

E7.ECUTE ·su· INSTRUC.TIOH
ADYAHCE ZLS ADDRESS

410 ·

411

TBN CR 1 BIT2

412

Bf ZLSLD

LOOP LWTIL ALL ZLS
LOCATIONS MAVE 9EEN RESET

413 ·

41~ -------~~~~~~~~~--~~~~~~~~--~----~~----·~------

415 ·

INITIALIZE INDEX. CSARe ANO ADDRESS COMPARE REGS

416 ·
417
418 419 420

MVI c.o

"VI MVI

C.R,O
v.x·eF·

8

LOP

xx··oooo··

~>
->

OOPPRERGEGcac

INDEX VALUE --> OP REG Y

LOAD OP REGISTER

421 ·
422
423

LIO LIO

tAt.uo.,x·cs· a..umex,x·cs·

Y REG -> A REG -> 0 REG 0 1'EG -> INDEX flEG

424 · 425
426

MVI YeO

6

LOP

x·oo· -> OP REG y
LOAD OP REGISTER

427. 428
429

LIO LAlUD,x·cs· LIO u: SADR ,x·cs·

Y REG-> A REG-> DREG
x·oooc· -> tsAtt. ' AOOtl COMPARE

430 ·
431
432

LIO LIO

tRtoS.rP.,cxa·.cxs··cs·

RESET tr.2
RESET PCR LAT~H ANO I REG

,.....

433 ·

443345 o··~~---~--~·--C-H-EC-K--f-G-R--S-U-C-C-E-SS-F-U-t-.l-~lN~-lT-I-A-L-IZ-A--TI-O-N-----

.lti6 ·
437
438

LIO SIOLE,x·c1· SNS WORKN,x·a·

SENSE IDLE STATUS

439 ·
440 441

tll WORKN,X'F7· 8NE IOPERR

GO TO ERROR HALT IF lftCORRECT IDLE SEltSE

41t2 · 443 444
41t5
446

LIO kC24tX·&5'

LIO LIO

SVACC,x.·c.s·
«OY.,x·cs·

LIO SPTR, x·c7·

SET K2 \SERVICE MODEi SERVICE ACCESS CYCLE
SET K3 ICLOCK RESET I
SENSE ACCES~ POINTER REG

'"°7

SNS WORKN,x·t7·

~~8 · 449 450

Cll WOftKN·X'Al· BNc IOPERR

GO TO ERAOR HALT IF INCORRECT ACCESS POINTER

451 ·

452

LIO SAL SB ,x·c7·

453

SNS VCHU<.H-2,x ·c7·

454

LIO SINOEX,X 1 C.7·

SENSE ALSB SENSE ALSO & INDEX REG

455

SN$ WRKN,X*CT·

456 ·
457
.\58

CLC WORKN-ll2)elllUl.l.S 8N£ iOPERft

GO TO Eft:ROfl HALT IF I N£0flRECT till Aa VALUE

PROO 10 PAGE

t.OS-Ot>ATE

15.IUL16

1t ,ec Mn. 571874

PflOG ID PAGE

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

IBM MAINTENANCE DIAGNOSTIC NOGRAM

LOSO 3340 STANDALONE MICROCODE LOADER MOD 12 - 31~1

ER« lOC OBJECT CODE

AODR STHT SOURCE STATEMENT

C>4E3 30 Bf' 0940 04E7 CO 81 04F2
04E8 FO 6F 18
04EE CO 87 0385

459 ·

460

Cl I WORKN,X 1 Bf 1

461

BE LDCS

462.

463 IOPERr.. KRl +14,HO
* 461t

465

B

MPHLT

~66 ·

DATE

lSJUL 76

EC titO. 571874

PAU NO. PAGE

5132775 :eM Mf.INTENANCE DIAGNOSTIC PROGRAM
5

.oso 3340 ST·NDAlONE MICROCODE LOAOER MOD 12 - 3741

:RR LOC OBJECT CODE

AOOR STMT SOURCE STATEMENT

PART NO. 5132775

PAGE

SA

GO TO LOAD CONTROL STORE IF SUCCESSFULL INITIALIZATION
*** HALT 04 ***
GO TO RETRY

04F2 OC 01 093C 0~03

04F8 CO 87 05F4

04FC 78 60 00

04FF 78 80 00 0502 f2 90 2E

0505 OC 02 093A 0903

0508 CO 87 061C 050F CO 87 0630

0513 OD 02 093A 0936
0519 F2 01 82

OSIC OC 02 093A 0915

0522 CO 87 061C
0526 co 87 0630

052A OD 02 093A 0936 0530 F2 01 68

0533 lC 02 093A 02

eo 0538 38

o~3s

053C CO 87 061C
0540 co 87 0630

0544 00 02 093A 0936 l'54A F2 81 11
os1to n so oo
0550 F2 10 48

0553 7A 20 00 0556 3A 20 0938 055A CO 81 061C
OSSE OE 00 093C 0905

0564 38 80 093C
0568 co 90 04f8

056C 38 80 093C
0570 OE 00 0938 0905

0576 38 20 0938 057A CO 90 04F8

057E OC 01 093C 0903

0584 CO 87 05F4

0588 lC 02 093A 02
0580 38 co 0938

0591 co 87 0630

0595 00 02 093A 0936

446689 *········*******·························································

1;10 ·

LOAD CONTROL STORAGE WITH ATTACHMENT MICROCODE

·

411 ·

·

4723 ·· ························*···*·········································

* 474 LDCS
475

MVC CS.AR. l2 t,NULLS

INITIALIZE CONTROL STORE AOOR

06 LOCSOl 8

LC SAR

LOAD CONTROL STORE AOOR REG

477 ·

478

SBF

RESET UNUSED BITS

479 ·

480 4Ul 482 · 483 484 · 485 't86 487 ·

TBN 0( tXRl le81TC Jf LDCS02

f4VC OPREGC3,,NULLS

8

WRCS

B

ROCS

BRANCH IF NOT CQfl~TROL STORE DATA AREA
MOVE ZEROS PATTERN TO OP REG
WRITE ZEROS TO CONTROL STORE ANO READ BACK

488 489 490 · 491 492 · 493 494
495 ·

CLC OPREGC31.IOPIN+2
JNE LOCS05

MVC OPREGC3 l, X3FFF

8

WRCS

8

ROCS

BRANCH IF CONTROL STORE ERROR
MOVE ONES PATTERN TO OP REG
WRITE ONES TO CONTROL STORE ANO READ BACK

496

CLC

OPREGC31,IOPl~2

497

JNE LDCS05

498 ·

499 LDCS02 500

MVC
seF

Oc,PxR·EeGo·l3112C.XR1)

501 ·

502

B

WRCS

503

0

flOCS

50'9 ·

505

CLC OPREGC31,IOPIH+2

506

JE LOCS03

507 ·

50&

TBN oc .xR11.eno

:i09
510 ·

.'T LOCS05

511

~N OC .XRl J 181T2

512

SBN Ce81T2

513

8 .mes

514 ·

515 LOCS03 ALC CSARDC U .ONE

516 ·

517

TBN CSARD,BITO

518

BF

LOCSOl

519 ·

520

SBF CSARD.BITO

521

Alt CSARBU >.ONE

522 ·

523

TBN CSARB.BIT2

52'9

BF LOCSOl

525 ·

526

MVC CSAR12) tNULLS

527 ·

BRANCH IF CONTROL STORE ERROR
GET MICROWORD FROM STG AREA RESET UNUSED BITS
WRITE MICROWORD TO CONTROL STORE ANO READ BACK
BYPASS ERROR CORRECTION IF NO CONTROL STORE fRRO~
BA.ANCH IF UROR IN DATA AREA
SET INVERT BIT ANO RE-WRITE CONTPOL STORE
ADVANCE CONTROL STORE ADOR
LOOP UNTIL ENTIRE BLOCK HAS BEEN LOAOCD
ADVANCE CONTROL STG ADDRESS TO NEXT BLOCK
LOOP UNTIL ALL
BLOCKS HAVE BEEN LOADED
INITIALIZE CONTROL STORE ADOR

* 528 LDC S04 B
529

LC SAR

530 531
* 532
533

MVC SBF

cO,PxR·EcGo(·3 i t2 ( .XRl)

e ROCS

534 ·

535

CLC OPREGC 31 ,JOPI N+2

LOAD CONTROL STORE IDOR REG GET ~lCROWORO FROM STG AREA IGNORE UNUSED BITS READ CONTROL STORE BRANCH IF NO

PROG IO PAGE

LOS-O)ATE 15JUL76 5 EC NO~ 571874

PROG ID PAGE

lDS-0
5A

ISM MAINTENANCE DIAGNOSTIC PROGRAM

lDSO 3340 ST AMDALONE MICROCODE LOADER MOD 12 - 37·ftl

ERR LOc OBJECT COO£

AOOR STMT SOUfU:E STATEMENT

0596 F2 61 07 05~E FO 6f 57
05Al CO 87 04F2
0'5A5 OE 00 093: 0905
05A8 38 &O 093': 05AF CO 90 0584
0'§83 3a 80 093' 0'587 OE 00 0938 01i05
05&0 38 20 0938
osu co 90 0584

536
537. 538 LDCS05
539 · 51+0 541 · 542 LDCS06
5,.3 ·
544
545
54t. · 547 548
549 ·
550
551 552 ..

J£ LOCS06

HPt HS.MO

B

LOCS

Alt C.SARDCll.ONE

TBN CSAR0,81TO
8f LDC SOit

SSF CS.\RO.BITO
Alt CSAR8llJ.ONE

TBN CSARB,BIT2
BF l.OC S04

PART NO. PAGE

5132775 l&M MAINTENANCE DIAGNOSTIC PROGRAM 6
LOSO 3340 ST ANOALONE MICROCODE LOADER. MOO 12 - Jlltl

PJ'.AT MO. t'AGE

5132771\ 6A

CONTROL STORE EAADR
··· KALT 03 ···
GO TO RETRY
ADVANCE CONTROL STORE AODR
LOOP UNTIL ENTIRE
BLOCK HAS eeeN TESTED
ADVANCE CONTROL STG
ADDRESS TO MEXT BLOCK
LOOP UNTIL All BLOCKS Kt.VE BEEN TEST ED

ERR LOt 06JECT CODE

ADDR STMT SOURCE STATEftiNT
554 ........................................................................

555 ·

·

556 ·

STA1\T Ml C.ROPRCIGRAM EXECUTION

·

555578 ·. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..·.

05C5 31 C5 074C C5C9 31 CS 072E OSCO 31 CS OlU
0501 oc 01 0940 0905
0507 OE 01 0940 0905 050D CO AO O.ltE8 05El 30 C5 0935 05E5 38 01 0935 05E9 CO 10 0507
05EO FO 1C 1C
05f0 CO 87 OSED

559 · 560 GO
561 562
563 · S64 565 ·
S66 GOLP
561
568 569
570 571.
512 ENOHLT
573
514 ·

ltO LIO

1RNNaMcoco,xe·.xc·sc·s·

uo RUMI01>9K 1 C5'

MVC WORkN(2)e0NE

ALC WORKMt2 I, ONE

BOL SMS

'

IOPERA. !OP ltt+

1.

,;

·cs.

TBN IOPl"+l18ITl

BT GOLP

KPL ME.HE

8

ENOHLT

INITIAL ACCESS CYCl.E RESET k REG CRUM MODE> START MICRO-PROCESSOR
INITIALIZE TIMER COUNT
t..OOP UNTIL fiillCRO-P1lOCESSOft STARTS OR TIMER COUNT OVERFLOWS

HALT EE

...

······ SUCCESSFULL C°"PLET ION ···

.......

I!!i!..

l OECAT.E.,.

1'3lJL·
stt·'Ji\

l

ft\OG ID PAGE

LOS-OfoATE

lSJtl. 76

6 Et NO. . 57181~

PROG JO
PAGE

LOS-0' 6A;
'

·

··

I
· I
;-_

· ·

·

·

·

··

·

·

·

·

·

·

·

·

·

·~

·

·

·

·

·

·

· ·

·

·

·

·

·

·

·

·

·

· · · · · · · · · · · · · · · · ·- .! · · · · · · · · · · · · · · · ·

···-·-

IBM fUINTENANCE OIAGHOSTJC P~OGaAfll

PART No. PAGE

51

32775 7

I lB

M

MAINTENANCE

01 AGNOSTIC

f»ROGRM

PAflT NO. 5132775

LOSO 3340 ST AH DAL ONE MICROCODE LOADER MOO 12 - 3741

I

PASE

7A

LOSO 3340 STANDALONE MICROCODE LOADER MOO 12 - 3741

ERR LOC OBJECT CODE

ADDR STMT SOURCE ST ATeMENT

05F4 3"t 08 0618

0-5f8 3C 00 0938

05FC OC 00 0939 0938

oc 0602

00 093A 093C

0-608 co 87 0677

OtiOC 31 CS 075A
0610 31 cs 0746

0614 CO 87 06F9

0618 co 87 0000

1ERR LOC OBJECT CODE

576 .........................................................................

577 ·

·

06 73 co 91 0000

578 ·

SVP INTERFACE CONTROL SUBROUTINES

· 1

579 ·

*

580 .....................................*··································

* 581 ·
582

' LOAD CONTROL STORAGE ADDRESS REGISTER CCSAR)

0677 34 08 06AC

583 · 584 ·

0678 31 cs 0732

585 LCSAR 586 · 587
588
589 590 ·
591 592 ·

ST

LCSARX+3, ARR

MVJ c,o
MVC CRCl t,CSAR8 MVC YU I .CSARD

e

LOP

SAVE RETURN ADDRESS
x·oo· --> OP REG c FIELD
CSARfBJ VALUE --> OP REG CR ~LO CSARCD> VALUE - > OP REG Y FLO
LOAD OP REG

06 7F 3C oa 0940
0683 OC 00 093F 0938 0689 31 C5 0940
0680 3A 02 0940 0691 OC 00 093F 0939 0697 31 C5 0940

59-3

LIO LALUO,X 1 C5'

OP REG Y --> A REG ~> D REG

5~

LIO LDC SAR, X' CS t

CS ADDR --> CSAR

595 · 596 597 ·

._. 8

GEtllADR

GENERATE STORAGE AREA POINTER

598 LCSARX B

RETURN TO CALLING ROUTINE

650909 ·..___ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __

0698 3A 0 l 0940 069F DC 00 0~3F 093A Oe>A5 31 CS 0940
06A9 CO 87 0000

.... AO-OR STMT SOURCE STA'YEttENT

64t4 LXOPX

8

6'45 ·

AETURN TO CALLING ROUTINE

664't67

*--~-~~---~--~--~~~~--------~~-------------------------

·

LOAD OP ll.ESIS1'ER

6"t8 ·

M9 LOP
650 ·

ST

l0PX+3.-0ft

SAYE RETURN AOOttESS

651

LID

652 ·

SET K4 CSEAVJCE MOOE)

653
654
655
656 ·

fllVI WORKN..,A·88·

MVC LIO

WWOOA«RN-ksJNl ·-cusu..c

BUILD SYP INTERFACE CONTROL
LOAD OP REG C

657
658
659
660 ·

S8N WOftKN.,fll16 P'VC WORKN--lClleCR
LIO wcmKN-.Jt·cs·

BUILD SVP INTERFACE CONTROL
LOAD 09 REG CR

661
662
663
66it ·

SBN WORKN,,8ft7 MYC WORKtf- U U eY
LIO WO-RtUif .-X ''CS·

BUILD SVP
l~TERFACE CONTROL LOAD 0-P REG Y

665 LOPX

8

666 ·

RETURN TO CALLING ROUTINE

601 *

WRITE CONTROL STORAGE

666687 ·.__ _ __

061C 34 08 062F
0620 co 87 0677
0624 31 cs 075't 0628 3-1 c5 0756
06ZC CO 87 0000

602 ·

603 WRCS
604 ·

ST

WRC SX+3, ARR

SAVE RETURN ADDRESS

605 606.

B

LOP

LOAD OP REG

607 60B 609.

LIO WRCSl,X'C5·
LIO WRCSR,x·cs·

WRITE CONTROL STORE l EFT
WRITE CONTROL STORE RIGHT

610
6112

WRCSX
.· __ _ _

_

8 ____

_____

____

_

____

_____

____

_

____

__R_E_T_U_R_N__TO___C_A_L_L_I _N_G_

_R_O_U_T_IN__E__

____

613 *

READ CONTROL STORAGE

06AO 34 08 0600
06Bl 31 C7 0738 0685 30 C7 0940 0689 31 C1 073A 6680 30 C7 093S
06Cl OC 00 0936 0934 06C7 OC 00 0934 0940

669 ·
670.
671 SOP 672 ·
673
674 675
676 677 ·
678
679
680.

SENSE OP ll£G

ST

LIO soPC.x·c7·

SNS WDRKtt.x·a·

LIO
~s

SIOflPPCl,R..._.x1 ··.1a:··cr-e

"VC IOPt·2Ul,UlPIN MVC I OPlfll U ·tmfU(N

SAVE RETURN ADDRESS SENSE OP REG C SENSE OP ·EG CR ANO Y
MOVE VALUES SENSED TO INPUT MORK AREA

0630 34 08 0662
063'4 31 cs 0738
0638 31 C5 073A
063C 31 c 5 073C
0640 31 CS 074E

614 ·
615 ROCS 616 ·
617
61B 619 620 621 ·

ST RDCSX+3.ARR
LIO LOPC ,x·cs· LIO LOPCR,x·cs·
LIO LO··.,x·cs·
LIO cs.Ac.c,x ·cs·

SAVE RETURN AOORESS
RESET OP REG C RESET OP REG CR
RESET OP REG Y
CONTROL STORE -> OP REG

06CD CO 87 0000

661 SDPX

B

682 ·

RETURN TO CALLING ROUTINE

0644 to 87 06AD

622 623 ·

8

SOP

SENSE OP REGISTER

0648 39 20 0938 06<ftC 39 2D 093'4 0650 F2 10 OC
0653 38 ~o 0938
0657 38 20 0934
0658 c0 90 0601

624 625 626 627 · 628 629 630
631 ·

TBF C1BIT2

TB.f IOPIN,BIT2

JT

RDCSX

TBN C ,BIT2

TBN IOP!N,BJT2

BF

INVERT

GO TO_ EXIT IF NO INVERT BITS ON
AilJUST FOR
HARDWARE INVERSION OF OP REG BITS IF REQUIRED

065F CO 87 0000

632 RDCSX B
633 ·

RETURN TO CALLING ROUTINE

0663 Yt 08 0676
0667 GO 87 0677
0668 31 c5 0730
066F 31 CS 0758

* 663345 ·--------------L-O-A-D--O-P--R-E-G--A-H-O--E-X-EC-U-T-E--M--IC-R-O---I-N-S-T-R-U-C-T-IO--N--------------- ·
636 ·

637 LXOP 638.

ST

LXOPX +3, ARR

SAVE RETURN ADDRESS

639 6't0 ·
~l
642 643 ·

8

LOP

LIO K01t,x·cs· uo PROC,X1 C5·

LOAD OP REG
RESET K2- CS~RVICE MOOE1
SERVICE PROCESS CYCl.E

DATE

15JUL 76

EC NO. 511974

PROG IO PAGE

LDS;O IOATE

15.IUL76

EC NO. 57187,.

PROG 10
PAGE

LOS-0 7A

ISM MAINTENANCE DIAGNOSTIC PROGRAM

PART NO. 5132775 IBM MAINTENANCE DIAGNOSTIC PROGRAM

PAGE

8

PART NO. 51SZ775

PAGE

8A

LOSO 3],lhJ STANDALONE MICROCODE LOADER MOO 12 - 37'tl

LOSO 3340 STANDALONE MICROCODE LOADER MOD 12 - 3141

ERR Lot OBJECT CODE

AOOR STMT SOURCE STATEMENT

ERR LOC. OBJECT CODE

0601 34 08 C4JF8
0605 oc 02 0940 0911
0609 OF 02 0940 0936
ooei 38 eo 093E
06E5 38 lf 0934 06E9 OE 00 0934 093E 06EF Ot 01 0936 0940
06 FS CO 87 0000
06f9 34 08 072A ObFO OC 01 0'940 093C
0703 OE 0-0 0940 0'940 lli'09 C2 01 1000
cnco 36 01 0.940
0711 3C FE &93E
0715 GE 02 6'940 0940
one 38. 80 093£
O'llf co 10 0715
0723 36 01 093F
0727 co 87 0000

668845 686

*·*****·**'******O*A*TA**PR*O*CE*S*S I*N*G *S*t:J·B·R··O·U··T·I·N·E··S···*···············*············*·--

:i.

687.

· .

688 ·······""**************************************************~************1

689 · 690 ·

ADJUST FOR HARDWARE INVERTED OP REG BITS

691 ·

692 INVERT ST

IVRTX+3, ARR

SAVE RETURN ~OORESS

693 *

694

MYC WORKN(3)iNEGl

695

SLC WORKN(3),IOPIN+2

RESTORE

690

SBF WORKN-2.x·eo·

HARDWARE

697

S8f IOPIN,X·lf·

INVERTED

698

ALC I OF> IN( U ,WORKN-2

OP REG BITS

699

MVC JOPIN+2(2)eWORKN

700 *

* 701 IVRTX
702

8

RETURN TO CALLING ROUTINE

* 770034 ----~------~---G-E-N-E-R-A-T-E--M-IC-R-O-C-.O-O-E--S-T-O-R-A-G-E--A-R-E-A--A-D-D-R-E-SS---------------~-

705 *
706 &EHAOR ST

GENAX+3e ARR

SAVE RETUR~ ADDRESS

707 · 708 709
710 *
711 712

MVC WORKNC2> ,CSAR ALC WORKNC11,WORKN

LA

UCODE ,XRl

A

WOP:KN,XR.l

CONTROL ~TG AODR TO WORK AREA DROP LEFT/RIGHT SELECT BIT
POINT TO MICROCODE STG AREA ADO ADJUSTED CONTROL STORE AOOR

713. 714
715 *
716 GENALP
717 718

MVI
ALC
T8N
BT

WORKN-2 ,X'FE'
WORKN ( 3 ) ., WORK N WORt<N-2, SITO GENAi.P

SETUP SHIFT TERMINATOR
SHIFT CONTROL STORE ADDRESS LEFT UNTIL RIGHT
JUSTIFIED ON BYTE 80UHOARY

719 · 729

A

WORKN-1.,XRl

ADD Ao.JUSTED CONTROL STG AOOR

721 ·

722 GEN-AX

8

RETURN TO CALLING ROUTINE

723 ·

0728 0001 0720 0002
Oi'2F 8802 0731 A80Z 0733 9802 0735 0005 0737 0008
0739 OOOA
0738 0008
0730 oooc
013f OlOC
0741 0000 0743 0200 0145 OSOD 0741' OCOD
0749 com.:.
074i\ OCOE 0140 OEOE 074F 8EOE 0751 SBOE 0753 AEOE 0755 CEOE 0757 OOOF 0759 OZOF

ADDR STMT SOURCE STATEMENT

725 ........................................................................

· 726 ·
· 727 ·
· 728 ·

SYP IN~ERFACE COf4TROL COMSTAMTS

7Z9 **to··*******"'**'*'*******·*******·************·················**********

730 ·

072t 131 RSPCR

DC

Xl2'000l'

072E 732 RNMOOE DC KL2'0002'

072E 733 SIOlf 0730 734 K04

EQU RNMOOf

cc

ltl2 1 6802'

0732 735 K021t

DC

Xl2 11 A802 9

0714 736 K034

DC

Xl2'9802'

0736 737 SPTR

DC

Xl2'0005'

0738 738 LOPC

DC

XL2'0008'

0738 739 SOPC

EQU LOPC

0738 740 SINOEX EQU SGPC

073A 741 LOPCR

DC

ll21 000A1

073A 742 SOPCR EQU LOPCR

one 743 LClPV

DC

073E 144 lEXTAR DC

xXt.l22·'o0o0o0c8·'

0740 745 LEXTZ

oc

XL2 1 010C'

0742 746 SALSB DC XL2 1 0000'

0744 747 LEXT

DC

Xl21 020D1

0746 748 LOCSAR DC 0748 749 LCSAOR DC.

XL2 1 08001
XL 2·ocoo·

074A 750 RUNIOP 0( Xl2 1 000P

074C 751 INACC

DC

XLZ'OCOE'

074E 7S2 CSACC DC Xl2'0EOE'

0750 753 SVACC

DC

l«.2' &EOE'

0752 754 llNOEX DC

XL2'880E'

0754 755 WRCSL DC Xl2·AEOE'
0756 7~ WRCSR DC n.2·ceoe·

0758 757 PROC
075A 758 LALUD

DC
oc

XL2'000F' XL2'020F 1

RESET PCR LATCH ANO X REG RESET K REG CAUN MODEi SENSE IDLE STATUS SET KO ANO K4 (HALT IOP>
SET K2 (SERVICE MOOEi SET Kl CClOCK RESET) SENSE ACCfSS POINTER REG LOAD OP RcG t SENSE JP REG C SENSE INDEX REG LOAD OP REG CR SENSE OP REG CR LOAO OP REG V
R3-R7 --> EXT AODR REG CEXTARI
R4-R7 ~> EXTERNAL ZONE REG
SfMSE ALSB
0 REG --> EXTERNAL REG
LOAD CSAR LOAD CSAR AND AOOR COMPARE !lEG
START MICRO-PROCESSOR
INITIAL ACCESS CYCLE
CONTROL STORE --> OP REG
SERVICE ACCESS CYCLE LOAD INDEX REG
WRITE CONTROL STOilE LEFT
WRITE CONTROL STORE RIGHT SERVICE PROCESS CYCLE
OP REG Y -> A REG - > D REG

759 ·

~........
.~-

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · ··· ···· · P1tOG ID PAGE

LOS-O!OATE 15JUL76
8 EC NO. 511874

PAOG 10
PAGE
std

· · · · · · · · · · · · · · · · · ·~ · · · · · · · · · · · · · · · ·

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PA«T NO. 5132775 IBM MAINTENANCE DIAGNOSTIC PROGRAM

PAGE

9

LOSO 3340 STANDALONE MICROCODE LOADER MOD 12 - 37~1

ERR LOC OBJECT CODE

ADDR STMT SOURCE STATEMENT

LOSO 3340 STANDALONE MICROCODE LOADER ~00 12 - 37~1

ERR LOC OBJECT CODE

AODR STMT SOURCE STATEMENT

0880
0880
0900 00000000 0904 0001 0906 0002 0908 0003 090A 0004 090C 0008 090E FFFFFFFF
0912 Fl
0913 03FFFF
(}916 10

0880 08FF
0903 0905 0907
0909
0908 0900
0911
0912
0915
0916

. 761
762 763

***************C*O*N*ST*A*N*T*S*A*N*O**R*ES*E*R*V*ED**S9T*O·R·A·G··E···A··R·E··A·S············*************

~·

776665 ********·********************~*******************·····~···~··*··········

767

o~G

768 INPUT EQU

*x·osao·

RESERVED FDR CARD READ IN AREA

-7n6o9 ·

DS Xll28

771 NULLS DC .ttxu ·oo·

772 ONE

DC

ll29 l'

773 TWO

DC Il2'2'

114 THREE

DC

Il2'3'

775 FOUR

DC

ll2'lt'

776 EIGHT

DC

IL2'8'

777 NEGl

DC

1L41 -1·

778 ·

* 779 01
780

DC Cll'l'

781 X3FFF

DC

Xl31 03FFFF 1

782 XlO

oc Xll'lO'

CS DATA AREA TEST PATTERN

783 ·

7648 FFFFffffFFffFfFF 7650 FFFFFFFFFFFFFFFF 7658 FFFfffffffffff Ff 7660 ff FFFFFFFFFFFFFF
7668 FFFFFFFfFFFFFFFf 7670 FFFFfFfffFFFfFFF
7678 FFFFfFFFFFFffFFF 7680 fFFFFFFFFFffffff 7688 Ffff FFFFFFFFFFFF 7690 FFFFffffFFfFFFff 7698 FFFFFFFfr~FF~FFF
76AO FFFFFFFFFFFFFFFF 76A8 FFFFFFFFFFFFFFFF 7680 FFFFFFFFFFFFFFFF 7688 FFFFFFFFFFFFFFFF 76CO FffFfffFFFfffFFF
76C8 FFFFFFFFFFFFFFFF 7600 FFFFFFFFFFFFFFFF
7608 FFFFFFFFFFFFFFFF 76EO fffFFFFFFF~fFFFF 76E8 FfFFFFFFFFFFFFFF
76FO FFFFFFFFFFFFFFFF

820 820 820
820 820 820 820 820
820 820
820 820 820 820 820 820 820
820
820
820 820
820

0917 2080
0919 2000
0918 2f00 09lC 3300
091F 2500
0921 238.F 0923 2300
09.25 2780
0927 2700 0929 3FOO 092B FF

0917 0918 091A
O~lC
09le 0920 0922 0924
0926 0928 092A 0928

78.1-. EXTBl 785 i-:TR
786
787 SCN
7&8 DXC
789 FTG
190 DST
791
792 FHF 793
794 seo
795 796 ·

* EQU

DC

Xl2'2080·

DC Xl2'2000'

DC

Xl2 1 2A>O·

DC

Xl2'330C·

DC

Xl2'2500 6

DC

XL2'238F 1

oc

XL2'2300'

DC

Xl2'2780'

DC

Xl2'2700 1

DC

Xl2' 3fOO·

DC

Xll 'FF·

EXTERNAL
REGISTER ADDRESS TABLE
TERMJNAtOR

76F8 fffFFFFFFFFFFFFF

820

7700 FFFFFFFFFFFFFFFF

820

7708 FffFFfffFFFFFFFF

a20

7710 FFFFFFFFFFFFfFFF

820

7718 FFFFFFFFFFFFFFFF

820

7720 FFFFFFFFFFFFFFFF

820

7728 FFFFFFFFFFFFffff

820

7730 FFFFFf FFFFFFFFFF

820

7738 ffFFFfFFffFFFFFF

820

7740 fFFFFf FFFFFFFFFF

820

7748 FFFFFFFFFFFFFFFF

820

7750 FFfFFffffFFFFFFF

820

7758 FFFFFFFFFFff.FFFF

820

092-C 00

092C 797 IND 798 ·

DC Xll'O'

PROGRAM INDICATORS

7760 FFFFFFFFFFFFFFFF

820

7768 fFFff FFFFFFFFFFF

820

0920 C6ClFO

092F 799 FAOIO DC CL3 1 FAO·
800 ·

MICROCODE SECTION ID

7770 FFFFFFFFFFFFFFFF

820

7778 FFFFFFFFFFFFFFFF

820

0930

0933 801 SEQ 802 ·

OS

CL4

CURRENT CARD SEQUENCE NUMBER

7780 FFFFFFFFFFFFFFFF 7768 FFFFFFFFFFFFFFFF

820 820

093-4 0938
0938

0934 0937
093A 0938 0939
093A
093C
0938 093C

803 IOPIN
&04
805 *
806 OPREG
807 c
808 CR
* 809 y
810 811 CSAR
812 CSARS
813 CSARO 81.lt ·

eou ·

OS

Xl4

OS Xl3 EQU OPREG-2 EQU OPREG-1
EOU OPREG

OS XLZ
EOU CSAR-1
EQU CSAR

COMMON IOP SENS~ DATA STQaAGE AREA
OP REG DATA STORAGE AREA OP REG C BYTE
OP REG CR BYTE
OP REG V BVTE
CONTROL STORE ADDRESS
CSAR BLOCK BYTE CSAP. DISPLACEMENT BYTE

7790 FFFF~FFFFFFFFFFF

820

7798 FFFFFFFFFFFFFFFF

820

77AO FFFFFFFFFFFFFFFF

820

77A8 FFFFFFFFFFFFFFFF

820

7760 FFFFFFFFFFFFFFFF

820

7788 FFFFFFFFFFFFFFFF

820

77CO FFFFFFFFFFFFFFFF

820

77C8 FFFFFFFFFFFFFFFF

820

7700 FFFFFfFFFFFFFFFF

820

7708 fffffFFFFFFFFFFF

820

77EO FFFFFFFFFF~FFFFF

820

77E8 FFFffFFFFFfFFFFF

820

0'930

0930 815 WORK
OMO 816 WORKN
817.

· EQU
OS XU·

GENERAL PURPOSE WORK AREA

77FO FFFFFFFFFFFFFFFF

820

77F8 FFFFfFFFFFFFFFFF

820

7-600

BUt

ORG X1 7600'

7600 &19 PATCH 760-0 Ff=f'FrFF'FFFFFFFFF 7l'Ff 820

* EQU

DC

5l2Xl1 1 FP

MICROCODE PATCH AREA

7608 FffFffFffFFFFFff

820

7610 FfFFf'.FF"FFFFFflFFf

820

7618 FFFFFFFF.fff'FFPFF

820

7620 FFFFFff.fFFFFFFPt=

820

1428 FFfFFFFFFFFFFFff

820

7630 FFfFFt=fFFFFFFFFF

820

1638 FfFfFFf'FffFF~Fftf

820

1611-0 FFFfffFFFFFFFFF'F

820

·OA TE

l 5JUU6

EC '40.. 571814

PROG 10 PAGE

LOS-OtoATE 15JUl76
9 EC NO. 571871t

PAtlT HO. 5132115

PAGE

9A

..

PROG ID
PAGE

IBM MAINTENANCE DIAGNOSTIC PROGRAM LOSO 3340 ST AfltDALONE MIC.ROCOOE LOADER MOD 12 - 3741

PART NO.
PAGE

)
5132775 IBM MAINTENAtfCE D!A~STIC PROGRAM 10 ~
· LOSO 3340 SlANOALONf MlCROCOOE LOADER MOD 12 - 3'141

PutT HO. 5U21'7S

PAGE

lOA

ERR LOC OBJECT CODE

AODR SHIT SOURCE STATEMENT

CROSS-REFERENCE

822 823
· 824
· · 825

******************************·**********************: ****** *********** SYMB Ol

·)

SYMBOL DEFINITIONS
*

* AINPUT
ALSLO

T LEN
A 001 A 004

VALUE
0107 0410

DEFN
0077 0381

REffttENCES
0085 0398

0001 0002 0008
006F 0003 0076 0057 0018 OOSD 0038 007<:
0080

888888823322327109628A*·X·X.*RRR.*R2l*******EEE*QQQ*UUU****xLxX*O··'*ooCO*zAala*·L·**S*T*O*R*E**R*E*G*I*S*T*E*R*SAII*NND*DDD*EER*XXE*S*RRS*EE*GRG*EII*SSCTT*AEE*LRR*L**2Rl *E*G**lC*U*R*R*E*N*T***L*E*V*E*L*)**)))ABeABARI2nlTRiloZl

c 001

A 006

A 006

c. 001

c c

001 001

* 833
883345 836
837 838 839 8«t0 841 842

·

*---~-------~--H-A-L-T--I-D-E-N-T-I-F-I-E-R-S---------------------------------------

·

HO

EQU X'6ft

Hl

EQU x·o3·

H2

EQU x· 76·

H3

EQU x·s1·

H4

EQU x· 1e·

HS

EQU x·so·

BIT4
)BIT6
8IT7
BOOTS
· BOOTl )SOOTlA
SOOTlE
, BOOTll
)c

c 001 c 001 c 001
A 004
A 003
A 003
A 003
A 002
A 003

*-------------------------------------------- 843 ttH
844 HE
845 *
* 846
847 848.

EQU X'38'
EQU x·1c·
PROGP.A~ INDICATORS

, COEXIT A 004
JCOREAO A 004 CKCARD A 004
, CK10 ,. 005
JCt<.REP A 004 CKTYPE A 004

S49 SEQCK 850 ·

EQU x·eo·

CARO SEQUENCE tK INITlATEO

CLRSTG A 003 JCMPRS A 004

0008 02A6 02AC 0080 0040 0020
0008 0002 0001 0000 0008 OOOE 0048 0052 0938
Ol't7 OHlO 0240 024E 0181 02C4 0204 028F

0832 0209 0210 0854 0855 0856
0857 0858 0859 0022 0024 0026 0046 0049 0807
0099 0075 0161 0168 0121 022.2 0137 0200

0078 0585 0603 0615 0637 0649 0671 0692 0706 0202· 0203 0206 C214· 0216 0203· 0270 0213 0480 0508 0517 0520 0541t 0547 0711' OlltO
0372 0384 0392 1397 0411 0511 0512 0523 0550 0621t 0625 0628 0629
0319 0657
ne1 0569 0661
0020 0021 0042 004~ OOltl
0030 OM-3 0028 0039 0032
0270 0285· 0286· OZ92· 0295· 0296· 0302· 0301· 0341· 03649 0378· O#tOI* 0417· 0500· 0512· 0531· 0587· 0624 0628 0654 0078· 0095 0074 0075 0112 0126 0866 0154 0157 0164 0114
0179 0141
0182

ooao
0040
0020 0008 0-002 0001

* 851
852 853

·-------------------------------------------------:-----
BIT POSITION SYMBOLS
·

C..POl
,CR

854 BITO

EOU x·eo·

855 &ITl 856 81T2

EQU X'4<P
EQU x·20·

857 81T4 858 BIT6

EQU x·os·
EQU x·oz·

859 BIT7

EQU x·o1 ·

860 ·

861 ...___

CSACC CSAR lcsARB CS ARO
) l>OSI 0 DST DXC

4 006 A 003
A 002 A.002 A 002 A 002 ,. 003 A 002 A 002

0297 0939
074E 093C 0938 093C
0108 0922 091£

0203 0808
0752 0811 0812 0813 0079 0790 0788

0217
0276· 0344· 0365· 0370· 0372 0379· 0394· 038.,. OJ9Z- 03959 0391 0409· 0411 0418· 05-88· 0658 0620
02%· 0263· 0474· 05.26· 0708 0812 0813 052111< 0523 0548· 0550 0588 0273 0515· 0517 0520* 0542* 05ltlt OM.,. 0589 0083 0102

°"~

r-
~·

0880 0-804 GOFF 1000
lFFQ fFff

862. 863 · 864 REC 865 RECN

- - - - - - - - - - - - - - - - - - - - - - - - Dl

A 001

OTHER REFERENCES EXTERNAL 70 THIS SECTION

)EIGHT A 002

EQU INPUT EQU REC+84

LOAO SUBROUTINE INPUT AREA
ENI) Of MJ(QOCODE TEXT RECORD

ENOHL T A 003
) EOJCHI< A 003 ERR A 003

866 LDWORK EQU COREAD-1

TEMPORARY STORAGE LOCATION

fXTBL A 001

** * * * * * · c 867
868 869 870
811
872
873 874
875
876
8?1
878 8'19
880
lttH 88l
.Hl 862

UCODE · ·
·
· NOTE · · ·
*
·
·

EQU x·1000·

ATTACHMENT MICROCODE STORAGE AREA

EXTRST
REH )FAOIO
FHF

NOTE · NOTE · Nil! E · NOTE

NOTE · NOTE

NOTE

NOTE

,FOUR FTG
NOTE FTR

FIXED LOCATION X'lfFA· AND X'lFFS' MUST CONTAIN x·o200~ BECAUSE FE0(1442) AND FDOC2560l LOADERS PICK UP THE ST~RTING ADDRESS OF THIS PROGRAMlWHICH IS 1 0200 1 ) FRrn4 THESE
LOCATIONS.

ORG DC

X1 1FFA1 Xl..2'0200'

,FUNBTl GENAOR GE'iAlP
· GE'lAX
GG GOLP
HE

HO

HO

A 004 A 003 A 002 A 002 A 002 A 002 A 002 A 004 A 006 A 004 A 004 A 006
001
c 001 c 001 c 001

H2

c 001

0912 0900 OSEO 0135 0148 0917
03CC
09ZF 0926 0908 0920 0918 0058 06f9 0715 0121
osc:s
0507 OOlC
0038 006F
0003 0076

0779
0176 0572 0093 0101 0784 0344 0799
0792 0715 0789 0785 0052 07'16' 0716 0722
0560 0566 0844 084:! 0837
08~B
0839

0176 0292 0513 0097 0081 0339 0359
0168

0091

OJ70

0025 0237 0264 0718 0106tl

0596

0570 0512 6046 0186
0186 0193

0572 0101 0193

0463

0538

H3
·"H45

c 001 0057 0640
c 001 0016 0841
c 001 0050 0842

0538 0463
0046 0101

10£RR A 003 0279 0186

0169

.INACt A 002 07/fC 0751

OS60

IND A 001 092C 0797 0171· 0188

· · ··· DATE ls.Nl.'16
EC "9. Sl'l &'4

fflOG ID
~AG£

lOS-0.0ATf l5JtJL16
10 EC NO. 571814

MUG ID t>AG£

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

IBM MAINTENANCE DIAGNOSTIC PROGRAM
LOSO 3340 ST ANOAUJNE lllCflOCOOE l OAOER MOD 12 - 3741

PART Ntl.
PAGE

I
5132775 IBM MAINTENANCE DIAGNOSTIC PROGRAM 11
'LOSO 3340 STANDALOME MICROCODE LOAOER MOD 12 -

3741

PART NO. .5132715

PAGf

U.A

CROSS-REFERENCE

CROSS-REfERENCE

SYMBOL T LEN VALUE OEFN

INPUT A 001
INVERT A 004
IO PERR A 003 IOPIN A 001

0880 0601 04EB 0934

0768
0692 0463 0803

IVRTX A 004

K024 A 002

K034 A 002

K04

A 002

LAlUD A 002

lCSAOR A 002

LCSAR A 004

lCSARX A 004

LDAOOR A 002

lOCS A 006

LDC SAR A 002

lOCSOl A 004

LDCS02 A 005

lOCS03 A 006

LOCS04 A 004

LOCS05 A 003

lDCS06 A 006

LOS

A 001

LOWORK A 004

lENCTl A 002

LENCT2 A O~

lEXT A 002

lEXTAR A 002

LEXTZ A 002

LINOEX A 002

LOAD.flt A 004

LOP

A 004

LOPC A OOZ

lOPtR A 002

LOPX A 064

LBPY A 002

LPTON:E A 004

l ~OP A 004

LXOPX A 004

KBR ST A 004

MOVE A 005

KPHLT A 003

NfGl A 004

"EG4 A 002 NEXTC A 004

"EXTR A 004

NULLS A 001

fil

A 002

OHE

A 002

OPR.EG A 003

06F5 0732
~734
0730 075A 0748
05F4 0618
OlFO 04F2 0746 04F8
0533
osse
0584
OS9E 05A5 0000 OOFF
00~
0152 07""4 073£
07~
o0z7o5oZ
0.077
0738 073A
96A9
073C 0171
0!>63
0673 0403 0178 0385
6911 0158
0159 0163
090~
tHS6 0905
0934

070! 0735 0736 0734 0758 0749
0585 0598 0126
~174
0748
6476 0499 0515
0528 0538 0542
0007 0866 0050 0104 0147 07"4 0'745
8o7u5s4
0649
9738
07~1
0665 0743 0117 0637
0644 0368 0119 0331 07'17 OUJ7
0109 9112 0171 0106 0772 0806

PATCH A 001

PROC A 002

ROCS A 004

RDCSX A 604

RcAf;) A OM

REA.Oat A 604 AEADl A OOlt

«EC. A 001

REC.ff A 001
a£PfAO AOQ4

ttt:PX A 80~

RtiPOl A OO:J

REP0.2 A acJ5

REl>OS
REP06

A· o0e0s5

7600 0158 06!M)
065f O.Z3C.
0216 0222
Hao
a0380054
03.A6
0309
GaOF
a~i· ~36

DATE l,,,..'1.
EC NO.. 51'1&74
t-·

0819
9757
0615 0632
0159
0146 1)150
0864 M65 0258
0317
8260
8265 026e
ra1'9

REFERENCES

SYMBOL T LEN VALUE DEFN ReFE?.EHCES

)

0076 0152 0153 0156 0161 0864 0630 0441 0450 0458 0567 0488 0496 0505 0535 0568* 0569 0695 0697* 0698· 0699* 0692· 0443 0651 0334 0445
0333 0431 0641 0353 0422 0428 0593 0429
0476 0528 0585* 0146
0461 0540 0594
0518 0524
0481 0506
0545 0551 0489 0497 0509 0536

0625

0629

0676· 0678

0678* 0679·

REP07 A 006

REP08 A 006

tREP09 r.. 004

REPlO A 006

REPH A 004

IREP12 A 006

REPl3 A 006

REP14 A 006

IREPlS A 005

REP16 A 003

RN'MODE A 002

lRSPCR A 002

RUNIOP A 002

SAL SB A 002

ts so

A 002

SCN

A 002

SEQ

A 0'4

ISEQCt<. c 001

SEQERR A 003

SI OLE A '102
>s INDEX A 002

SNBYTl A 002

0338 0341
0350
0358 0367
0376
one
0382 0394
03~9
072E
072C 074A 0742 092A 091C 0933 0080
0288 072E
0738 0056

0281 0283
0286 0290 0293 0300 0302 0303 0309 0311 0132 0731 0750 0746 0794 0787 0801
0.81t9
0193 0733
0740 0051

0271 0286 0281\ 0293 0291 0271 0304 0305 0298

0561 0432 0562 0452

0733

0152* 0156· 0173 0171 0188 0174 Olt31 .:'"t54
Ob26_., 0027 0029

0176· 0037· 00)8

0033
0086
0354 0352
0347
tv.23

SNB'fl2 A 002 0154 0105

tsoP

A OCJ4 06AD 0671

0079· 0080 0082 0089· 0090 0093· 0094 0096 0622

SOl>C .. 002 0738 0739

0673 0740

SOPCR A 002 073A 011t2

0675

fSOPX SPTR

A 004 06CO 0681 A 002 0736 0737

0671· Olti\6

.

SVACC A 002 0750 0753

~

hEXT A 004 0207 0233

0226

0345 0350 0611 0739
0618 0742
0649*
0619

0420

0426

0591

0605

0639

0368 0382 0385 0637· 0373
0116* 0117· 0465 0212 0694

0390

0393

0407

0044 012-0 0457 0474 0483 0526

0214 0395 0268* 0300 0808 0809 0258 0642 04&6 049.ft 0615* 0626
0146· OUM
0147· 0189

QL(09
0309
0503 0191

0515 0521 0483* 0<488
0533 0195 0228

0542 0548 0491* 0496
0234 0249

0564 0566 0499* 0505

0530* 0535

0807

TEXTOl A 004
THREE A 002
hwo A 002 UCOOE c 001
WORK A 001 ho/ORKN A 004

02EO 0909 0907 1000 0930 0940

0241 0714 0773 0868 0815 0816

WRCS WRCS!..
lWRCSR WRCSX
XRl t

A 004 A 002 A 002 A OOlt
c 001

061C 0754
0756
062C 0001

0603 0755 0756 0610 0830

XR2
t

c 001 0002 0831

~XlO X3FFF
y
tZLSlD

A 001 A 003 A 003 A 004

0916 0915 093A
~56

0782 0781 0809
0407

021\l

0246

0285

0135 0711

0281· 0283 0283· 0290 0290*

0139· 0140 0300· 0303 0303· 0318· 0319 0438· 0440 0447· 0449 0455· 0457 0460 0561t· 0566· 0653· 0654· 0655 0657· 0658· 0659 0662* 06~3 0674· 0679 0694* 0695· 0696· 0698 0699 0708· 0709 0712 0714* 0716 0716· 0717 0720 0485 0493 0502 0513

0453· 0661· 0709·

0607

0°'108

0603·

0020 0022* 0025
0038 0039 0042 0119 0135· 0137
0166 0168 011~ 0276 0279 0309 0499 0508 0511 0021 0023* OO'tO 0083 0085 0086
0117 0239· 0241
0312* 0314 0317

0026 0027 0028 0029 0030
OO't2 0043 0047 0076· 011~ 0136 0138· 0139 dl46· 0147 0178 0181 0200· 02'l5 0207 0311 0311* 0339* 0349 0356 0530 0711· 0712* 0720* 0041 0041· 0074 0075· 0078 0088 0089 0090 0093 0094
021t't 0244· 0258· 0260 0263
0317· 0318

0032 0033 0035
01.!6 0117 0118 Ollt8 0161· 0163 0212· 0241 02lt3 0356· 0358 0478

0079 0091.

o00o8n0

0081 0102

0266 0266* 0268

0037 0118· 0166 0243· 0480
0082 0116 0312

0302

0491

0279· 0281 0342· OY.9· 0366* ~381· 0389* Ot;.OS· Olt 19* Olt25· 0589* 0662

Olt12

0216
0200
0223 0261

0222 0209

0225 0233 0209* 0210

023.6 0239 0210* 0216

024t* 0&65

TOTAL STATEMENTS FLAtGEO JN ThlS ASSEM8LY c

0

·

oa20

l;

0315

0274

~

PROG 10 PAGE

LDS-OtDATE
11 EC NO ..
t
t

15JUL76 571874

PROG ID PAGE

l.OS-0
UA

IBM MAINTENANCE DIAGNOSTIC PROGRAM

LOSO

3340 STANOAlONE MICROCODE LOADER AOO 12 - 3741 CSJECT CARD LISTING

PART NO.
PAGE

THE CHARACTER IHOICATES A BLANK COLOM~ AND THE CHARACTERS 0 EH INDICATE NUMERIC SHIFT.

r l
5132775 IBM MAINTENANCE DIAGNOSTIC ~~OGRAM 12
LOSO 3340 STANDALONE MICROCODE LOADER MOD 12 - 37~1
· OBJECT CARD L ISTIMG ·.CL l THROUGH 16 CL 17 THROUGH 32 CL 33 THROUGH 48 Cl ~9 THROUGH 64

PART tfO. 513211'

PAGE

12A

Cl 65 THROUGH 80 Cl 81 THROUGti 96

CL l THROUGH 16
-··· GBK GBD PN 51
T+- :0-0 <HS tC T+-A5 XPS XR... M
.
T+-ESil/ I> /OSI <6
. .........
T &G' &

T+- I SA<BG C.8 &S

··- +-., T

5C.QA6.JO+ H

l+-<WS.WO& -.K ti

T+-tl+H Ii ltt&SAO

T+-+* U8St7

T+-tP -+'"Of.

CL 17 THROUGH 32
32774 EC 571874
3t0/l&N/0&5R8AEP A4 D+OH*AQ..,. #P} 8
....
9a4<HOH* f #P;B G OI /OH
..........·...·.
. -.;$ @-DOP hl44
. _
XB&M'N HXOHH&V37
s -<I
l+-H 0+"Ml+CD&SLT2/lG

CL 33 THROUGH 48

3340 STANDALONE

&U0_8 VP&U #3&0/

GB H Ga

SC-.

GCOA·
.·.·......·.....
8ACMA -..44 &.HVC 0

EBMG -&<El;<~H
< &U=Bt.Y+ U=BL# < -V 8LY+ U88JQ
u <JaaJ=<*HG<CG

Cl 49 THROUGH 64
LOADER - 3741
l JE!l&VL3&&CJ&SX
N&I Pl@''. 7 '"J &<P

.··.............
B IGlBG

xc

a-o

AA<BG TO· SFOHO

2H Q+ USS&-.. &<
+ -V BMC Y laO 0 EA3LB &UPI l+CO

CL 65 THROUGH 80
3&0/0&VR<JBVP f.UD> C&I P7GJ..,.T7' DA &OA
···o············
C-.SY C- H5 TMCBl OABLOHS*BGA?X
C-T?-Bll< -Hl +_H BL YGI U90H*F J 3G

Cl 81 THROUGH 96

·

)t+-N4BlT /OQ·OH·

<JPM · JTYLDSOOOOl )T+-POu · 01.HS ·II· 8
· &+·. OE·lOS00002 )T+-QVU-.O-.G3. /OP

t,/ ...... 50 · lOSOOG05) T+-$0 · C ··I JOLI
· · · · · ##MLOS00006 ,T +-·J BM.. I0tat38M ·

8.--· t4C4LOS00010 )1+xo:n1tmntfiftlUUUli
A·=H· OCULDS00013) T+X$ ·"""""ttfinftfifi EA4 · · tZClLOS00014, T+X*Wtceten1aanatut1t

F< 48SLYll?HADPS
SLllAl--Bl? U 0
.
_t -FF30 BL-< u
:<·Mlt.<BG ~a$ l CT?-Bl8#GOU4C-
· +H IIS &AlM6 &U
+c- c -a
...""................,
nnnastu11etHUHlll'!1tti,Hi!
etfl RftU1lU1'fffi W~UHftE · ·

IH&K7Y- C'f-8LT O<*MGLCGEA28ll&)
.

/OQ·C- 11 UE+H
.
< -u:sts2-t~oss~
-.
HC 01& UEC-01& U

. 11 <BUI-I- uac-
/OL2C- I I UE+-H
-·
EOH 0:3CEBL"8 CU

I +OU 8 OL.DS00021 II< 3:0tOS00022
.. -
SOA iH*lDS00023

98U< U:Bt3 /OR

C&HAS111 /OR

.

. <+8 l+C~Bll U S JOH* 8tOLDS00025

C&HAO~ll&*21 - I& 0 Blal+CGE&M

... . . -v C 11 OU9<*" 1tCY 5ZOLOS00026

&<··G+CCGBM 110* :<<·l·&O BLQIC 0

8l&l£<BG

. ~8 s ec H fJHLDS0002l:

I ( U«C DI (-V OH· .$ ·· ~-- · -
·OH* A HH 0-
··············@·
ww 1 _ -84 ., 0 3 &M
elHUll itftftttlilttllleW·ta·

C&HA2Y< &V &LO
BW HA& H Y BO
·..............·
. .
HGT &; 10 · ta
-··a··-e····H··

. . . + Y 8MC6 J E-0
< i.O C&HCB 4<C&
··4"·············
1SGO ..1·········· ······na···o·..·
IH'HlllWltll1UHt······
""··-w11· - · · · -

. . l&CO ·s *l.050002&
·C 8 'V4l.DS00029
.....
.....·l<LOSOOOSO 2RaLOS00031 .
···a ·i<LOS00032
. -
11·-a ·H<LDS00033
.
···a ·K*l.OS00034

ft~flftllllftttl!ll!l!llatt&Wti
II IHIU-Rff-··tttt1Ut

WttliHHHiilii'!l!IH!llHUHHHBW UIHHHltUUetHHt·amff·

--·····Mttaa·ttntc·atl
···t:·tt·····tttew··

. """ii· QS·L0$000J5
"""I ·2<toso-co36

. T+-tKG 01+-G /OR
T+-JIA <a -uattt
.
T+-«.ff'GLO,Cil-a- U

7<*MGI TC..£A5Yll&) o...oe~-.a 0 OC3CO
t+l(l &Lw /OftT+S
9 I l+~BGAW<+ U 96t~H U90l ll030

FSt-a- U'9IH l+:CB
i~tBGAW<#H U90H*

GAW<+ U9Sf.%8H U FQ08 SLUiAL--SlX

.
T+-l=&< AA+~llO)

a<<*llTGGAl-010\f

llO*><<*i&C778~C
Ct.OiiOUCO"' 00:36

:BJP /QQOOH*F< 4 BfH.YH?HAElOBBU'

DAU

15.MJl. 76

EC MO.. 571;8"14

PRGG ID PAGE

·· · · · · · · · · · · · · ·

··········fi!"G-ett-e·

Ii!; fftUHUf tffi l!'ffi-t'l---tne

·eH1tHtt111ur5111cu~etta«
.....
·-·MUIH!l!Hl-0

-w·tt·..··tt·atUUt··
-··-tt·11-·e·11···
················
·········c······

.
. ···a NKiJLOS00038
..... ·-a 7Sat.DSOOOS9
......tZ4U>SOOMO. P YLOS0004 l .

... ... . ..

··· ee········

="7Mtf I

C.

ASC R A SO Q

------~----~---------------------------·~~~~ LAST PAGE

..... 11320630750

· ·· · · · · · · · · · · · · · · LOS--CJ.DATE

15JUll6

12 ec NO· 571874

MOG 10 PAGE

· ·

· · · · · · ·· · · · · · · · ·. ,. · · · ·

I!K ftA!NT~NANCF DIAGNOSTIC PBOGP.AM

PA RT HO. 2589957

IBM !AlNTENAMCE DIAGMOS?IC PROGRAft

PAGE

1

· · · · · · · · · · ,. PlR'f 90. ?58995'7 (

!~43 5203 CYCLE STEAL & HA~MER ADDRESSING TESTS

E£E tel: OBJECT CODE

ADDR STHT SOUP.CE STATEftENT

E043 5203 CYCLE STEAL · H~"ftER ADDR!SSIIG ~ESTS

ERR toe OBJECT COD!

ADDR STft~ SOURCE S?ATER!RT

HG!

1l
' ~.

OU'O EOLl3 0A02 00 OAC~ 01 OJ.Cit ~000 CA06 OAOD
0108 CID36
OlOA !05".'00

2

DECK 4

3

SEO 0

U UVWXYZ START l'AOO·

5

TREP

76 *· *****************······················································

8 *

SYSTEM/3 5203 CYClE STEAL & HA"~ER ADDRESSING TESTS

*

9 ·

·

io
11

*········S·E·C··T·IO··N··4··-··l·:W··U·T·I·N·E·S···1·&···2·····················**************1:

(\A 01

12 i3

*******D*C******X*L2**1 *E*~q*3*·***************P*R*O*G*R*A~***ID*E**N*T*IF*I*C*A*T*I*O*N**************e

OM 2 i4

DC

XL1'~'

FLAGS

OA~ 3 15

DC IL1'1'

CUPRENT BOUT'tNE NUMBEB

CA05 16

DC

XL2 1 (' ·

RESEP.VED

l'jA')7
OA 09
OAOC

17

DC

18

DC

19 SPUDT DC

AL2(P!11) IL2(ERT1) XL3 1 EOSO~C 1

ADPBESS OF FIR~T ROUTINE PP.EFIX AtDRESS OF ERROF BECORDING ?ABLE ONIT DEFINITION TABLE· PRINTER

2201

···························**********************······················

·

·

22 *

ROUTINE 1 - CYCL! STEAL "!'EST

·

23 ·

*

0A8A 30 E2 0032 0A8E 38 , 0 0032 0A92 F2 10 t)9 0A95 CO 87 t)222 0A99 F062 0A9B P2 87 D5 0A9E 39 08 OD32 0U2 F2 10 C9
ous co 87 0222
0AA9 E063
OAAB f2 87 cs
OAAE 3~ 04 0032 0AB2 F2 H' 09 OABS CO 87 0222
0AB9 Et'64
OABE F2 87 BS t)ABE 39 02 i,032
".JAC2 F2 10 09 ".'AC5 CO 87 0222 0AC9 !C65 "ACE F2 87 15

0A9A OAAA
OABA
OACA

7Q GETI! SMS

71

TBN

"12

JT

73

B

74

DC

75

J

76 CH PC2 '!'BF

77

JT

78

B

79

DC

80

J

81 CHPC3 TBF

82

JT

83

B

84

DC

es

J

86 :HHSL TBP

87

JT

88

9

89

DC

90

J

STAT2.X'E2· STAT2,B'10COO· CHPC2
HALT
XL2 1 E062·
GAVAI STAT2·e'1000' CHPC3
HALT XL2'E061' GAVAN STAT2.s·100· CHHSL
HALT XL2'E060· GAVAI
STA'I2.B·10· UPCPF
HALT XL2'!0651 GAWAW

SENSE TI!IBG Bl~!S PC1 01
PC1 lo-1' OR lP~EB BLAll ?tBtD EH HlLT PC2 OPP ~C2 ROT OFP APTER BLAIK PIELD ERR HALT PC3 orr
PC3 IOT orr AFT!B SLAIK PIELD
E~P HALT
HAl!R.S!T Ll'l'CR OPP
HAftB.SET LATCH OR APTER BLllK PI!LD FFR HAlT

OAOD 01 OlOE (W) OA~F 0687
CA11 38 Oil 0208
~115 F2 90 ')A 0A18 CO 87 021! 0A1C 42 OA 1D 10
OA 1E CD01 OA21" EOOO
0!22 C1 EO 0A29 {!A26 P2 87 11l
0A29 38 04 C208
0A2D F2 90 OA CA3C CC 87 021A
0A34 Q1 0135 1F 0~36 CD30
one roti
CA3A FO 7C 03 ".ll3D 3C 00 0037

r'.1AOD OAOE ~A 10
0A1C CA 1D tA1F
Oll.21
c ).3q
OA35 0A37 0A39

0.141 31 Ef: OC'.!8 0145 3C 1F 0A7B OU9 39 30 OAOC
~!.llD P2 10 OE
0150 30 E2 OD32 GA54 ~8 02 0D31
0A58 F2 10 OB HSB F2 87 Oi.J
015! CO· 87 0B89
~162 3C 7C 017B
0166 3C ·O- 08FF 0161 OC 63:- 09PE 08P!' ~A 70 CO 87 OCSD . 0!"74 £201
QA 76 30 E6 0034
0A"1! 3D Q() 0D3· OA7E F2 &1 09
l'1a1 cq_ 8],,_0222 t>l85 E061 ...
0 A87 i'2 87 19

0A75 0Ae6

24 ***********************************e***********************************

25 RTN1 DC

XL1 1 1 1

ROOTitlE HtJPJBER

26

DC

XL1 1 0 1

FLAGS

27

DC Al2(RTN2)

ADDRESS OF NUT P.OUTINE PREFIX

2298 ·······T·B·~N·.···S·B·Y·T·E·O··.s·s·w·o·s···········P·R·IN·T···O·N··!P·C·U························

30

JP

NRTIO

31

B

PR!NT

32

DC XL1'42'

PRiltT TITLE

3 3

DC

34

DC

35

DC

36 NRTIO TIO

IL1 ' 16 '
Al2(TITL1) XL2 1 EOOO·
BAPRT,NRDY

P~INTEa READY

37

J

38 BAPRT TBN

39

JP

TOGOON
SBYTEO.sswos
!RALT

PRINT OH MPCU sw. ON

40

B

PRINT

41

DC

XL1 1 81'

PRINT MAKE PRil'!ER l EADY

42

DC !11'31·

4 3

DC

At2 (!UKADYJ

44

DC ll2'E'E1'

45 ftRALT HPL 1 1 03',X 1 7C· 46 TOGOON MVI LPOOHT,x·o~·

HALT E1 ZF~~ LOOP COUNT

U4S7 ·*·····IS·S·O··F··?·F·IP·T···.,N··D··S·PA··C·E··W·I·TH···B·LA·N·K···D·A·TA···F·IE·L·D························*

4590 *KZ*A*HG*O**LI*O***V*P.D*A*D*P,*LP*D*AB********L*O*AD**D*AR*·W·I·T·H···V··!·!O··t·tG····A·D··D··R·.·················

51

~VI FORCE+1.X'7F'

52

TBP 3PUDT.B'110000·

100 LP!?

53

JT

SONFP.D

~~

SNS STAT2,X 1 E2'

GBAB TiftIIGS

55

TBN STlT2-1.S1 10·

56

JT LOBLBK

HBRS.IN POS. 8·1

57

J

SFOUR

58 SUPE~D B

~UDEL

59 SFODR ftV! FOBCE+1,I 1 7C·

60 LOBlNK ev1 PRDlT,1 1 4C·

61

eve PBDAT-i(132).PRDAT

POT A BLANK II PBT.AR!l

62

B

NEXIO

63

DC XL2'E201'

GO DO A PBINT & SPACE

64

SNS STAT6,1 1 E6·

SEISE DAP

65 POBCE CLI STATfi · ·-·

66

JE

GETift

DID DAR FOl!CE CORPE CT ADDR.

67

B

HALT

68

DC

XL2'E0~1'

69

~

GAiAI

DAR WRONG HALT

9912 ******I*S*S*U*E***PR**IN*T*·A·N·D··S·P·A·C·E··V··lT~H$·U··N·P·F·.I·N·T·lB··L·!·D·A·T·A··F·I·E·L·D···················

OACE
rtAD2

3oCc

PP 83

OBFF
OBFE

C8FF

')AD8 Cl') 87 0C59

!'.'ADC !201

OADr

93 94

*OP*CP*F**!V*I***PB*D*A*T,*X*'FP*1***········I·R·S··~·R·T···A·N···U·P··P·P·T·l·B··L·!··C·H··A·R·.···············

95

ftYC PRDAT-1(132) .PP.DAT FILL PPINAB!A IITH U.P.C.

96

B

110

ISSU£ A PFIH'!' & SPACB

97

DC

XL2 1 E2C1·

OADE 3' B2 OD32

{'.IAE2 38 1C 0032

CH!6 P2 10 09
01\E9 co 87 C222

OAI'D
our

F066
F2 87

81

98 99 100

OAEE

1t'1 1C2

1~3

SNS STAT2el'E2 1 TBN STAT2.B 1 10000· JT CKPC2

B

HAl.T

DC XL2'!066'

J

GAVAN

SEISE ~IftIIG BITES PC1 O·
PC1 1fOT O!i lPTEB UPC PIELD
!RP. HALT

t

0AF2 38 08 OD32

10q CKPC2 TBR STA72,B'1000 1

PC2 01

"AF6 F2 10 {19

105

JT CKPC3

0AF9 CO 87 0222 OAFD !067

OAFE

106 107

B

HALT

DC

XL2'!~67·

PC2 ROT 01 AFTER OPC PIZLD EBP. BltT

CAFP F2 87 71

108·

J

GAVAJ

0802 39 ~4 0032 CB06 P2 10 09

109 CKPC3 TBF STA~2.B·1~0'

110

.JT

CKHSL

PC3 OPP

0BC9 c~ 87 "222
()MD E068 OBQf F2 87 61

111 OBOE 112
113

B

HALT

DC IL2 1 E068'

J

GAWH

PC3 Off APTER UPC PIBLD FIB BllT

0E12 39 1)2 OD32 0B16 F2 10 09

11U CKHSL TBF STlT2eB'10 1

115

JT GUDPF

Rl!l.SE~ tlTCB OP

OE19 C1' 87 1)222 f)B1D E069 CIB 1F F2 87 51

CE1E

116
117

118

B HALT

DC

IL21 EC691

d

GlWAI

HARB.SET LATCH 01 APTER UPC FJBLD !RBOR HALT

········**·*··**·· 119
120

.* .

.

.

.

...... ISSUE

.. A

...... PP.!NT

.... AND

......
SPACE

.~····················· . . WITH PBIRTlBLF DATl PIZLD

·

~B22
~826
OB2C

3c oc co

ca
83
87

C'SPF OBFE
0C59

OSFF

0B30 E201

0B31

121 ........................................................................

122 GODPP ftVI PRDAT,C'B'

123

ftVC PRDAT-1(132),PBDAT

IRSERT ll'B' PBOPlGlTE lT

12 fl

B IIO

125

DC

IL2 1 !201 1

I SSOE l PRI l'1' g SPlCB

0B32 30 E2 0D32
~E36 38 ,,,, "D32
OB3A P2 1C 09

126

SNS STA'!'2,I 1 E2'

127

TBN STAT2.B 1 10000·

128

JT CHIPC2

SEISE TlftlffG BITES PC1 OR

~B3l" CO 97 0222
OB41 E06A
0S43 F2 87 2D

129 0842 130
131

B

8 ALT

DC XL2'E06A 1

J

GAVAll

PC1 liOT Olf ll"l'Elt PR'l &BL B PIEL)) EBR HltT

091.l6 '38 08 0!>32
l'JE4A F2 10 09

132 CHKPC2 TBN STAT2.B'1000·

133

JT CHKPC3

PC2 01

0B4D CO 81 0222
0B51 F~6C
1-1B53 F2 87 1D

134
0B52 135
136

B

HALT

DC

XL2'E0fiC 1

J

GHH

PC2 WOT OM AFTEB PBTlBLB FIELD
EBR Bl.LT

'JB5fi 38 04 0D32

137 :HKPC3 TBN STAT2.B 1 100·

PC3 01

l\l TE

25AUG69

re 110. 8161185

11rUY70 8166°71

0110'10 8167611

28MOY75
572259

PBOG ID PAGE

0E04-3 1

DATE 25AOG69 EC BO. 816fl85

1HIU7C 816671

01NOY70
816764

28HOY75 572259

PROG ID PlGE

1111111
"

IBM MAINTENAHCF D!AGNOS!IC PROGRAft E043 5203 CYCL~ STEAL & HAMMEF ADDRESSING TESTS

PA RT NO. PAGE

2589957 2

!BF toe OBJECT CODE

ADDR S~MT SOURCE STATEMENT

OBSA F2 10 (19
0B5D Cl) 8"7 0222 0Bfi1 EOf'E 0B63 F2 87 OD 0B66 38 02 0D32
0B6A F2 10 1)6
0 BfiD C'> 87 0222 t:B71 E06F
OB73 t:r ~~ OD37 0CE2
0B79 CO 87 02 i2
0B7D 3D 14 0D37
oss1 co &2 oui
OESS CO 87 0216

OBf\2 OB72

138

JT

139

B

140

DC

141

J

142 CHKHSL TBN

143

JT

11J4

B

145

DC

11Hi GAWAN ALC

14 7

B

148

Ct!

1is4o9

BL
B

151

CBKHSL HALT
XL2'E06E'
GAVAN
STAT2,B 1 1fl· GAWAR HALT
XL2' E06F'
LPOUNT ( 1) , ONE TEST LPOUNT, I' 14' KZAIGO LINK

PC3 NOT ON AFTER PRTABLF FIELD EF.R HALT HAPIR.SET LATCH ON
HAMP.SET LATCH OFF AFTER PRTABLE FIELD --ERR HALT ADD TO LOOP COUNT 20 TI~ES THPU
GEDO UT

115532 ** ***W*AIT**FO*R*f*t4 ****TH·E·N··D·E·L·A·Y···S·U·B·R··O·O·T·I·N··~···································*

0B89 34 08 0BB6
OBSD 30 E2 1'D32
OB91 38 01 0D32 ~.B95 CO 91) ')BSD 0B99 3C 28 CD 39
CB9D OD PF caoo ~ato
~BA3 OD 3B 0800 0800 OBA9 OF 00 0D39 0~E2
OBAF CO 84 0B9D
0!3E3 CO 87 0000

1i5545 ·Pl·4D··EL····ST······PI·E·X·I·T·+·3,·A·R·R············S·E·'·r ·R·E·~·O·R·N···························

156 MITFG SNS STAT2,X 1 F2 1

GET Tl~IRG

157

TBN STAT2,B'1'

HA~MERS IN M4

158

BF PIIT!G

159 160 WAT 161

PIVI !SECS,X'28 1 CLC LPI(256),LP1 CLC LP!(60) ,LPI

40 MS EC DELAY DELAY 1 MSEC.

162

SLC MSECS(1).0NE

163

BH

WAT

DECP.. DELAY COUNT

164 MEXIT B

·-·

165

RETURN

0EB7 C2 OBBB Qt)
0BB9 FFFF
~~~; ;2 90 ~~ 08
0BC2 CO 87 021A
0BC6 42
013C7 10 0BC8 OD11
.JBCl EOOO OBCC C1 EC 0BD3 0B1'0 F2 87 14 0BD3 38 04 0208
t'BD7 P2 90 r)A OBDA C~ 87 021! OB!>E 41
OB1'F 1F
OB!') 0D30 0BE2 EOE1 0BE4 FO 7C C3
0BF7 3C 03 0D37
OBEB C2 02 FFE8 l)SEF 39 06 O!OC ~BF3 P2 10 OF
0BF6 C2 02 .FFE2
OBPA 38 Q4 OAOC OBFE F2 11'.\ 04 OC01 C2 1)2 FFDF CC05 C2 01 087F CC09 QC t\3 00 OCEE ~C~E CO 87 OC'S9 0C12 E201 0C14 CO b7 0212 0C18 D2 {\ 1 04

01387
!)BBB
QBRA
CBC6
CBC7 0BC9 CBCB
OBDE OBDF 0BE1 0EE3
0C13

116667 ·*······································································*

168 * BOOTINE 2 - HA~~ER ADDRESSING TEST

*

169 ·

*

11771~ *RT*N2***DC***X*L1·1·2·1···················R·O·U··T·IN·E···N·l·H·!!·?E·R··························

17 2

DC

Xt 1 ' 0 '

FLA GS

17 ~

........ ~. r"C:r::-·

&.A.:>.t: t-1001'1 HE

174 ·······································································

17 5

T BN SBYTEO, SSW OS

PR! NT OH !!FCU

17 6

JF

RF'l'!O

177

B

PSI NT

178

DC XL1 1 U2·

PBINT TI'l'LE

179

DC

IL1 1 16 1

~80

DC AL2(TlTL2)

181

DC XL2'EOOO·

182 RETIO TIO TPPAB.BBDY

183

J

LANE

PBINTEP READY

184 TRPAB TBN SBY?EO,sswos

185

JF !IBALT

PRINT ON MFCU SW. OR

18~

B

PRINT

187

DC

XL1 1 ~1'

PRINT ft AKE PP.INTER READY

188

DC

Il1 1 31 1

189

DC AL2(!1KADY)

i90

DC XL2 1 EOE1·

191 ftHALT HPL

192 LANE !VI

193 LANEG LA

194

TEP

195

JT

196

LA

197

TBN

198

JT

I 1 03·,x·7c· LPOUNT,3 REG24,XB2
SPUDT,B1 110· FOUNIT
R!G3~,XB2
SPUDT,8 1 100· POOBIT

HALT E1 SET LOOP COUNT OF 3 LOAD A NEG. 24
96 PRINT POS.
LOAD A NEG. 30 FOR HA!!R.COUBl' 120 PR! NT POS.

199

LA

200 FOOBIT lA

20't ZIPIT · !IVC

202

B

2~3

DC

REG33,IR2 LPD+3, XF1 1)(4.X'R1),EIES XIO
XL2'E201·

LOAD A NEG. 33 POR HA ftR.COUNl' LOkD DATA AREA ADDR. POT 4 X'S 'l"W DATA AREA
GO PRINT

204

B

TEST

205

LA 4 (,XP.1) ,XP.1

GO READ DATA SWITCHES
ADD 4 TO nATA IR!A ADDR.

DATE 25AOG69 FC HO. 81f;485

11f!AY70
816671

01BOf70 816764

28ROV75 5722!;9

PROG ID PAGE

I) El'.'ci- 3
2

I9~ MAINTENANCE DIAGNOSTIC PROGRAM

PABT NO.
PAGE

258995'1 2&

5203 CYCLE STEAL & HA~~EP ADOFESSING TESTS

ERP toe OBJECT CODE

ADr~ STftT SOURCE STATE!!MT

ryc1B 3fi 02 0C!2
ociF co oi oco9
OC23 CF 00 OD37 CCE2 0C29 CO t 1 OBEB CC2D CO 87 0216

I) C 31 3 ti 0 8 C'C 5 8

CC35 OC ~2 0D3C CCF1

cncc34B1

Or 2F

c 2
'3 ,

OD3C
01

0Ct2

'"CU C1 E6 0C3B

OCUS P2 87 CA

t'C4B CC 87 1.)222

0C4F EM1
ocs 1 co e1 oc 3c;
ocss cc 87 oon

OC59 31 E6 ~CF6
OCSD 3f' 08 ClCE2
flC61 3fl 0 8 Oc97
~C65 36 1)8 0CE2 l)C69 34 0 8 OCDA 0C6D 34 01 OCDC ~Ci1 3q 02 OCDE r.c-,c:: c, EC' nc1c C'IC19 F2 87 CA 0C7C C~ 87 0222
OCSO MH~
0 C82 CO 87 OC'75 OC86 CO 87 0C31
/)C8A 31 EO f'CEA
0C8E :!1 E4 OCEU
/)C92 oc 0 'I CCAB co~o
CC98 38 80 0209
l)C9C F2 90 04
CC9F 3A 0 8 OCAA 0CA3 OC ~1 OD36 ~CAB 0CA9 P3 CO 00 OCAC C1 E6 0CB6
l'lcEO CO 87 C222 ~CB4 El'16
0CB6 35 02 OCEO CCBA C1 E2 CCC1
OCBE P2 87 OE
0CC1 36 J2 CICE2 Occs co 01 CCBA l)CC9 CO 87 0222 OCCD E012 OCCF 35 01 CCDC CCD3 35 I) 2 f)CDE
0CD7 C'O 87 t)')(\t) OCDB 0000
CCDD f'.\000

OCDF 0000

..

0CE1 0001

0CE3 080".\

".'CI5 087C

0C~7 0871)

0C50
0C81
OCBS
OCCE OCDC OCDE OCEO
0CE2
0CE4 :lCEt' CCE8

206

l

OIE, XR2

207

BNZ ZlPIT

2'.'.18

SLC t PODKT ( 1) , ONE

209

BNZ LA!t?G

ADD 1 TO HAftR.COOllT BB TO DO N!IT B&!!. D!CR. LOOP COOJT

210

B

tIHIC

GE~OOT

211

212
2D 214

*··········C··H··E··C··K······F·O·~······B··U··SY······&···D···EL··A··Y······S·O···B··F··O··O··T··I··R··! ··································································*

215

i16 BROUT ST

217
21 e

5DC FLOOP

~vc
SLC

B5!XIT+3,~~R
BOSUB(3) ,BUSCTI BUSOB(3) ,ONF

LOAD PETO~' l~DR. STOFE D!LAI COURT

219

JZ TOLOlfG

220

TIO ~LOOP,BOSI

221

J

BSEII'l'

222 TOLONG B

HALT

BUS! !HOR

223

DC

XL2' E011 1

224

B

SDC

225 BS !XIT B

*·*

/26 227

·~ ·····E·X·E·C·U·T·F··S·IO···SO··E·R·O·U·!·IN·E·············································*

228 ······~·······················································e········

229 XIO LIO LPD&DR,LPDAR

LOlD DATl lDDP.~!G.

230 N!XIO A

ON?,AP.P.

231

ST L!>CftD+S,ARR

232

A

ORE, UR

LOAD Pl!A!ET!R POIPTER

233

ST

234

ST

235

ST

23fi TIOCHK TIO

237

J

!XIT+3, ARP SAVVUN,XP1 SAVTUO,.XR2
ERN~DY.NRnt
TIOOK

SET OP EXIT
Sl VE REG. 1 SAVE llEG.2
BRANCH IF JOT RElDY

238 ERNPDY B

239

DC

240

B

24, TIOOK B

HALT XL2' EC 101 TIOCBK SPOUT

BOT READY ID.

24 2

LIO

243

LIO

244 LDCAD PJVC

245

!SN

24 6

JP

247

SBN

248 NOTBIT
249 :no

fstVroC

250

TIO

251

B

252

DC

253 ISBUSY L

FOLG.LOFOLG LPIADR,LPIAR CftND+2(2),·-· SBYTE1,SSV08
!IOTRIT CftHD+1,B 1 1000·
xE·RoT·1,(x2·)o,C·ftRD+2
ISBOSt,BUSt
HALT
IL2' !016 t ZERO,IR2

LOAD tSR lDDRESS P!GISTE! SET UP COftftAID PROB Pl!lftETEB PRI lft 01 RIGHT C&PR ·
SET BIGB! Cl!R.IOD.BI~ 01
CO!!ABD LOADED DOP.IIG EIECU?IOI
IF RO~, BlLT 01 ERROi
Bar BUSI HALT

2SU DELAY TIO

255

J

256 BSYLP A

257

BNZ

258

B

259

DC

260 XIOEXT L

2fi1

L

262 EXIT

263 SAVllON D8C

BSILP,PBBUSI IIOEXT O!f!,IR2
DELA!
HALT xu· E012·
SAVWOH,XR1
SA vruu, XR2
·I-t2· 1 0 1

Hill'l' BUPP BUSI
TRY POB &BOUT ,.5 SECOIDS !':i CLEA! BUS!
BOS! eu.r
RESTORE PEG.1 RFSTORE REG. 2 EXIT SUSROUTII!

264 S!VTUO DC 265

IL2'0'

266 .......................................................................

267 *

CONSTANTS

*

226698

Z. E.R.O. .

.

.

.D.C .

.

.

.

.I

t.2.

.
1

.0

.
1

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

*

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

27 0 ONE

DC

I L2' 1 '

271 LPIADR DC 272 LPDADR DC ~7 3 WP.DADP. DC

XL2 1 800' XL2 1 87C· IL21 08'701

I !AG! lt>DR. DATA IDDR.

DATE 25AUG69 EC: NO. 81f485

11PJAY70 816671

1)1lfOV7~
81676,4

28NOV7S 572259

PROG ID PlG!

· · · · · · · · · · · · · · · · · · · · · · · · · · · · ··

·· ··· I~" MAIN~FNANCF DIAGNOSTIC PROGRA!

· · · · · · · · · · · · · · · · · · · ··

PART HO. 2589957

IB! ~AINTENANCE DIAGNOSTIC PBOGI~!

PAGE

3

F043 52Q3 CYCtE STEAL & HAMMER ADDRESSING TESTS

52~3 CYCLE STEAL & HAMME~ ~DDRESSISG TESTS

· · ·

PART 10.
HG!

2589957 ~
u

E~F LOC OBJECT CODE

ADDR STMT SOURCE STATEf!ERT

CIC!9 70-,C ".'CEB E7E7E7:E1 OCEF 040000

C'CEA OCEE 0CF1

0CF2 C3E8C3 D3C!:,!lr) E2E3 0 D'.),
"Cn C5C1D 340 F3 CS E2 E3
cD02 C8C1D 1rn4C5D94!)C1 (ID 11

27 4 FOLG DC

XI.21 7070'

FORft LENGTH 11'2

275 !.XES DC CL4'XXXX'

276 BUSCTI DC

XL3 1 400~0·

217 278

*$ *******PR*I*N*T*O*U·T~S************$*************·~····························*

. 279 ~·····*********····························****************************
280 TITL1 DC CL16'CYCLE S~AL TEST'

280

281 TITL2 DC

CL~6'HAHP1ER ADD:P.T£51''

')DOA C4C4 D94BE3 C5 E2 E3

28i

QD12 nuci D2C54C'F5F2F'..' OD21 282

DC CL16 1 HAKE 5203 PEADl, 1

IJMA F34CD9C5C1C4!B6B

28~

OD22 F3C8C5 D5 4 ~!)9 c5 E2 0D3C 20 3 !!!AK ADY DC

"D2A CS:t.:34 f' C8C1D3E3

283

0D31 f'.\COI'.'

***** ...... 284
285

*********R*E*S*E*~*V*ED**S*T*O*~*A*G*E**************************************************

(ID32

2~8876

·· *******
STAT2 DC

*****X*L*2*'*~*'***"'****"'*"'***.

**"'********

*****

**** ········ J

OD33 1'000

OD34 28 8 ST AT6 DC

Xl2' C·

CD3~

OD36 289 ERT1 DS

CL2

0D37

OD37 290 LPOONr DS CL1

I

0~)38

CD39 291 MSECS DS CI.2

OD3A

OD3C 292 BUSUB DS

CL3

293 294
295

·****************E*·Q**U**A**T**E*S**·*·*·*·*·*·*·*·*··.·.·*·*·*·*··*·*·*·**********************~*·*·*$*··*·*·**********·····························*·

FFE8 296 NEG2U EQU -24

FFE2 297 NEG30 EQO -30

FFDF 298 NEG33 !00 -3?

08Fr 0008 01)01 OM2
osao
na1c
oor~
00E4

299 PRDAT EQO

300 ARR EQO

J01 XP1 EQU

302 XR2

EQO

303 LPI EQU

304 LPD

EQU

~05 LOFOLG EOO

306 LPIAR EQU

I''78?F·
x·ae1
1
2
x·aoo·
X1 87C·
X1 E0 1 X1 E4·

ADDPESS RECALL REGISTER INDEX REGlSTEF 1 INDEX REGISTER 2
L!NF PRINTER IMAGE AREA LINE PRINTER DATA AREA

OCE6 0216 0212 021A 0222 OC'EC 00E6 OOE2
02(.18
02:>9
ocou
0080

307 LPDAR EQD X'E6'

3~8 LINK EQO X'216 1 309 TEST EQU 1 1 2121

ENTRY TO DCP CHAIN P.OUTINE
ENTRY TO DCP READ DATA sw·s ROUT.

310 PRINT EQJ x·2iA 1

ENTRY TO DCP PRINT RODTIRE

311 HALT EQU 1'222 1

ENTRY TO DCP ERROR HALT ROUTINE

312 NRDY EQU X'FO·

313 BUSY EQU X'E6'

PRUTEF BUSY

314 PBBUSY EQO X'E2 1

* 31~

S~NSE SWITCH EQUATES

BUFFER BUSY

316 SBYTEO FOO l ' 208 1

DCP SENSE SWITCH ABEA

317 SFY~E1 EQU 1 1 209'
318 * CONTROL PG M St:NSE SWI'lCHES

DCP SENSE SWITCH ABEA

319 SSW05 tQO X'04 1
320 SSWOB EQO x·ac·

PRINT MESSAGES ON !FCU OSE 5203 ~IGBT CA~R.

321

TREP

322 ******** SECTION E04 *****·********************* -ROTE- *********¢*

32 3 *********

324

TF.EP

325 * ROUT.01 - CYCI.E STEAL TEST

* BEFORE RUNNING THIS TEST,TBE

326 *ALTERNATE*

327

TREP

* 328 * ROOT.02 - HAftftEB ADDB. TES~
329 ALTERNATE*

· PRINTER SHOOLD BE READYr IF

330
331 *

TPEP

* PPIN~EP. IS AVAILABLE, AND

332 *SSl-05 OM.*

33~

TRFP

334
~35

····················**····················**********···················
··········

336
337 *

TBEP

ERB LOC OBJECT CODE

ADDP. STKT SOURCE STAT!!Ell'l'

338 ·

·

339 3110

*

'?REP
THE C.E. SWITCH,TO OVEP.IDE IDLE COMTBOL,"UST B! 01 P!IO' TO RUllIIG l

* 3161 ·PBOGRlB

3112

TREP

343 *
31U *

·

34 5

TREP

3li6 347

·*·*·*·*···*·*·*·*·************O****************·*******************·············

PFFF 348

ERD

l

DATF 25AUG69 EC NO. 8161185

11f!AY70 81fi671

01NOV10 816764

28NOV75
572259

PBOG ID
PAGE

0!04·3 3

DATE

25AUGF'9

ZC NO. 81fi£185

11MAY70 816671

1'11NOV7C 816764

28NOV75
572259

PBOG ID PAGE

0!04-3 31 f

·

'-"'-:',-_ !;;">-;:-

IBft ~AINTENANCE DIAGNOSTIC PROGRA!! £1)113 5203 CYCLF STEAL & HAMIH'P ADDRESSING TESTS

PART NO.
PAGE

2589951 4

IB~ ~AINTENANCE DIAGNOSTIC PROGRAft

F043 52"3 CYCLE STEAL & HAt!f'!ER ADDRESSING TESTS

"'

PART HO. PAGE

' 258995'1 ' IU t

CROSS-BEPEBENCE

CllOSS·HPEPEICE

SY!!BC'l '!' LEN VALUE DEFN

PEPER ENC ES

J

SYMBOL T t.EN VAL OE D!F!f

~FFEREllC!S

AFB

c oc1

BAPRT A 004

BBOU'!' A 0!'.1" BSEXIT A OOll

BSYLP A 0014

BUSCTI A 0~3

. BUSOB A OC3
BUSY c l)C1

CHHSL A 004

:HKHSL A 004

CHKPC2 A 004

CHKPC3 A i')C4

CflPC2 A 0(14

::HPC3 A 004

0<.'08 0129 OC31 t'CSS 0CC1 0CF1 OD3C COE6
~ABE
0866
0846
0856
CA9E
CUE

~300
0038 0216
0225 0256 0276 0292 0313 0086
~142
0132 0137
0~76
')C81

C-155 0216 0230· 0231 0036 Cl241 0216· 0221 0251l 0217
0217· 0218* 0220 0250 0082
0138 01·28 0133
0072 01)11

0232* ~233

RE TIO A ooca OBCC f) 18'?

0176

I

~'.!'H1 A {101 ~Al'D 0('25

()(.17

RTN2 A 1)01 0BB7 0171

0027

SAVTOO A 002 OCDE 0260

ci2~s· 0261

l

SAVVUN A 1)02 OCDC 02f\3 C234· 0260

SBYTEO C OM 0208 0316

OC29 C'O 38 0175 0184

SBJTE1 C 0~1 0209 0317

(12~5

1

soc A ".'Cf; OC35 0217 0224

l

SPOOF A t\OQ 0A62 0059 SPUIJT A 'Jf"~ CAOC 0"19

0057 fJCl52 0194 019'7

l

I

SSWl)S c Ot.'.11 01) {\4 0319 sswo0 c 001 (\(\80 0321)
STAT2 A ~02 l'..lD32 028'7

CC' 29 0038 0175 01811 ".'245 Or54· 0055 0070· f.)071 0076 0081 0086 0098· 0099 0104 0109 011·

i

CKHSL A 004
CKPC2 A 004 CKPC3 A IJ04
:!IJND A Oi:t3 DELAY A {104 ERNRDY ! 004 ERT1 A f'JC2
EXES A 4'.'04 EXIT A 004 FtOOP A OCE FOLG A 002 FOF.C? A 004 FOUNIT A 004
GAW AR A 0()6

0812 CAF2
oan
0(:A9
OCBA
CC7C
C·D36
OCEE
~Di
OC3B
OCEA
0!7A
ocos
t'B73

0114 0101l
01'9
02119
0254 C238 0289 C·275 0262 0218 0274
'l065 020')
0146

0110 0100 C105
c2"'4· 0247· 0248
0257
0236 0018 0248· 02M
C233·
0220 0242 (IC51* 0059· 0195 0198
t\069 0075 0080 0143

0085

0090

0103

~108

0113

0118

0131

0136

0141

012f* 0127 0132 ~137 0142 0156· 015'1

STATf; A {\02 "D311 ~288
SUNERD A oou 0A5E t\~58

OQ6G* 1)1)6 5
005~

'!EST c nci nn2 ~3!19

0147 02Cll

TIOCHJC A Oi:'O 0C75 0216

0~40

TIOOK A Ot' ii OC86 0241

023'1

T!TL1 A 01f 0D01 ~281)

cc~·

t

'!'ITLi A ,, 16 CID11 {\281 TOGOOR A 00'1 0A3D lC46

018~
00 3'7

'!OLCNG A 1)04 t"CliB "222

0219

TRPAB A t) (\U ~BD3 l'.'181&

~182

UPCPF A 1)04 OACE on94

0087

UVWIYZ A OC1 0100 '}004

WAT

A 00~ 'lB9D ,,,60

0163

V~DADR A 0!12 l"CE8 0273

'>~SO

l
i
.'\

GFTI:f! A 004 t:ODPF A ".'04
HALT c 001
ISBUSJ ! 0011 KZANGO A 004

C'!8A
f')E22
~222
0CB6
CJ..41

O'l70 ".1122 0311
0253
oos~

0066 0115
006"1
(\144
n5o
01119

0073 0222

0078 0.238

0083 0251

0088 0.258

01C1

010£.

0111

0116

0129

0134

0139

110

A ".'"4

X!OEXT A 004

XP1 c OM

IR2

c 001

ec2 ZE~O

~.

ZIPIT A t>OS

0C59
t'CCP
0001 C002 {\CEO
0C09

C-229 ')260
"3 l'.'1 0302
')26~
oic1

M9f\ ~12· 0202 0255 020C· 0201 0205 020S* 02311 0193· 0196· 0199· 0206· 0215 C.253
020'7

'l260· 0253* 0256· 0261·

LANE LA NEG

!,_

OC4
1)04

LDCllD A onf.

LINR c 001

LOBLHK A oou

LOF \lLG C 001

0BE"7 OBEB 0C92 0216
0A66
OOE')

0192 1)193
0244 0308
""60
0305

0183 0209 0231· 01SC 0210
00~6
0242*

!t''!l L STATE"ENTS FLAGGED 1R THIS lSSESBt.r ·

0

LPD c coi 007C 0304 0200

LPDADR A 002 0CE6 0212 0229

LPDlB c 0(11 00!6 0307 LPI c 001 0800 0303

0050· 0229* 016C 0160 0161 0161

LPIADB A OC2 ~CEQ 0271 .0243

LPIAB c OC1 t'OEU '))06

0243*

LPOUHT A {\01 0D37 '.'290

C046* 0146· M48 0192* 0208·

P!AKADY A e1s 0D30 1)283 ftEII'l' A 004 0BB3 ,164

OC43 0189 0155·

i

ftHA LT
Ml'l'EG !HL'l'

A ~t3
r. ()04
A 003

OBBI' 0B8D t'A3A

0191
0156 1)045

0185 0158
0039

,. i.

;

ftSECS A 002 OD39 t'291

0159· 016.2·

ft4DEL ·1 1)1)4 OB89 0155
N'EG24 c 001 FPE8 0296

0058 o.193

~"'

c NEG~O

OC1

FFE2 ('297

0196

UG33 c 001 FFDF 0298

0199

r

lfEX!O A ~04 OC5D 0231)

('062

NOT RI:T A 006 0CA3 0248

02U6

H'Dt c 001 OOEO 1)312
NPTIO A 004 0122 'l036

C!>36 0182 0236
~030

f

OH

A 002 0CE2 1)271)

PSBUSY C C01 O~E2 03ia

0146 ~162 0206 0208 0218 0230 0232 0256 0254

l>Rl>AT c !'01 C8FF 0299 PP!NT c 001 021A 031?

0~60· 0061 0061· OC'9li* 0095 0095· 0122* 0123 0123· ~C31 0040 0177 0186

DATE 25AUGf9 EC !10. 816485

11fUY7~
816671

01NOV70 816764

281fOV'75 572259

PROG ID
PAGE

0.E0"·3 4

DATE 25AOG69 , EC NO. 816485

11PIU7() 816671

01HOV70 816764

28NOV'75 572259

PIOG IJ> PlGI

OEOll·! Ill

·'

· · · · · · · · · · · · · · · ·

IeP. P.AINTEN~NCE DIAGNOSTIC PROGP.A! s2n~ CYCLE S!EAL & HA~"ER A~DRESSING TESTS

PABT JO.
PAGE

2589957 5

OBJECT CAF.D LISTING

THE CHARACTER lNDlCAT!S A BLANK COLU"N AND THE CHARACTEPS D E H INDICATE NUM!RIC SHIFT.

:::t "! THROUGH 16 CL i7 THROUGH 32 CL 33 THROUGH 48 CL 49 THROUGH 64 CL 65 THROUGH 80 CL 81 THROUGH 96

GBK GBD

PN 25

.
89<l56 EC 572259

PRINTER CYCLE ST EAL & H~R ADDR

........ ........

84@@84H

E0430000

'l'+-Y: 8D< &
.
T+-zs~ <@ 47<;Q
'l'·-rO<+Q ((C4 ClL

((>A& o Bt·BA H
<:C,"BXi9< Y<@/
.
2-&x /0 HS8 FG2/= u

Rmz HCH*BPUB&C&G
.
+<+H(<T-BCLG2D?
l'."8-42 +A ((? H&B·B

.
2/tL /C>IiGOh;31
.
G s.-Q?HG5LUHCL.

BI i<-OT=B I"· /0,
2D X /0HS8F 12/it!!

-8-. EZ<E0430'.)01 ) 8-D · Nt8 E0431)0C 2

. .

I

.
?+-~WH>AW@Y;A+ -
. r+-_/-O~=BI" /C1

.
R8-Dt\8-42+A (<?H

.
S 8FT2/6D9 -42~/
&B*BG s.-E?HG.L- ·en.20 I /~RS8F3

A<+H(<!-&CL.20 I
IOH*BH>AZ~Y)JI<-
. .
2/148A 112@/ IOH·

/OR 3S·ECl.t300Ci4
.
H~~O C98E0430005
BH> ft.<E<"430')06

I

?+-1PC~@H - CL~ Y+-OKU , /OHE&J@
. . T+-1 ( *EG /. K &&
T·-2HH> ~OH·<(*B
.
T·-3C<LG-C+Yi9 3
.
T+-3=81 AC., /OH TC&441;.T2<G8~<P
········ SECT!O · ROOT.O, - CYCL

. 20 $ /OHS8F@+ 4
H - CO (+&~SOH&
{<+C/~GOC I < ( (ii>H f -3S') D<B&@ CL*
G 19-3W(·-<8T& UC D<DO +H BB~H SBAHS &3*(&H<7,B
R£<GD1(Y.8@PS8'L
.
N E04 *********
E STEAL TES?

. . . iC+. /0HKIJ&((~B BBUG /OHO( -._re

· X*BG B I""+ &

.
. . B0 =-9A-Y<@/ I 0-.

. .
"ST-DB-32D LB 1 a
.

<SI AB=? /OHO( - <O OBCLO<@&@B:LO

. .

. .

HCI*6B 35\ -<f;T& AC(04 -:!;lj; <~IH

&ACYHCHY< &46CH? 3 CA9-260H*BH>
G·············&-
. A41N ·~.0~4CB1·G D:F?T2<PN&(IE81P

**************** ·· -NOT!- ****
······· .* BEFORE RUNNING THIS TES

.
SCLHS &!1201 .TLO
.. .
JS C!8 ?L@Y*!+ &
-.O-DH-.4 OC 3>0B·

YCLU ~,LIE0430007
.
BBIB :2UEC4300C8
.
<O; H ; IDE04 30009

<8?HH@GVCC?2/0,
GBIBG s.-D<BGCGP
O(&H<B<GSC<G2/08
<tY0 1 tE&+.Ti·G
T&<TAq=< ....... .

.
/(\ff 70@£0430010
.
/00 4AR!0430Cl11
.
6 -C "BQF0430012
.
Lt+< 13QE0430013
NEoE0430014

········ ****************

E0ll30t', 5

········ r.?Hf ALTERNATE*

E0430016

· ROUT.02 - RAP!ft ER AVDB. TFST

·······

*

. P

RI

NTF:R

. ... . · ··············· ················ .. . * PRINTER

SHOULD BE BEADY , IF ALTERNATE ·

E0ll30017

. . ········ * IS AVAILABLE, A ND 3SW-05 ON..

E0ll30018

. .. .. . ... . ···.···.···.·.·.··.··· ················ ................ ................ ............·.· ········ E0430019

········ ·

················ ················ ················ ···············

*

ECll10~20

D!TE 25AUG69
FC NO. 816485

11P!AYi0
ei66'71

MNOV10 816764

28NOV"75 572259

PROG ID PAGE

1)£04-3 5

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

· I

-·

!BM ftAINTENlN:E DIAGNOSTIC P:ROGRA! E043 5203 CYCLE STEAL & HAft~FR ADDF!SSIIG TES!S

PlRT RO. PlGE

258995'7 (
51

OBJECT CARD LISTING

CL , THBOUGH 16
· . . TR E C. E. SIi! ...............
·
***·············
E""'*F7·=~Dc 0 PH$

CL 17 THROUGH 32

·· · · ·· e ·· · ·· · · · ·

*************···
... ... .

="'7!'!&FI

c

CL 33 THROUGH 48
DLE CONTROL,ftOSl'
****************
ASC Il A

Cl ll9 THROUGH 614 CL 65 THROUGH 80

.. .

.

BE ON Pp IOR TO RONNING PROGBl!*

················

.....·····...·.
·

···.·.·.··.·.·.·.·.·.·.·..··. ················

SC 0

09260630751

Ct 81 'fRROUGB 96
........
........ EOQ30021 !000022
........ !Cll30023 20S75·SiECQ3002G

t .

----------------------------------------------- LAST PAGE -----~---------------------~----------···----- l

D! TE

2 5AOG69

I'C NO. 816qas

11 f!AY70 ai6f'71

01NOV70
816164

28NOV7S
572259

PROG lD Pl GE

O!OIJ·3 51 '

·

-

i

I

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

· · · · · · · · · · · · · · ·

ISM MAINTENANCE DIAGNOSTIC PROGRAM E055 DATA AND IMAGE ADDRESS REG. TEST

PART NO. 2589959

PAGE

l

ERR LOC OBJECT CODE

AODR STHT SOURCE STATEMENT

OAOO

0 AOO E055 OA02 00 OA03 01 OA04 0000 OA06 OAOO
OM8 15R5 OAOA E05000

OAOl OA02 DA03
OA05 OA07 OA09
OAOC

OAOD 01 OAOE 00 OAOF OFC.9
OAll 38 04 0208 OA15 F2 90 CA
OA18 co 87 021A
OAlC '42 OAlD 12
OAlE 1546 OA20 f 000 OA22 Cl EO OA29 OA26 f2 B7 14 OA29 38 04 0208 OA20 F2 90 OA OA30 CO 87 021A OA34 41 OA35 22
OA36 1580 OA38 EOE! OA3A FO 7C 03 OA30 38 20 OAOC OA41 F2 90 18 OA44 3C 17 0070 OA48 3C 05 0090 OA4C 3C 08 ODE7 OA50 3C 81 OE8A OA54 3C 81 OEEC 0A58 3C et OF3A

OAOD OAOE OAlO
OAlC OAlD OAlF OA21
OA34 OA35 OA37
JA39

OA5C 31 EO 14BF
n MO 31 E4 14BB
0Ao4 31 E6 l4BO OA68 3C OA 1583
OMC cc 02 15Cl 1448
OA72 3B 08 0859 OA76 38 08 OFOD OA7A 3B 08 OEA7 OA7E 38 08 OE50 0A82 38 BC 0209 OAS~ F2 90 10 OA89 3A 08 0959

2

DECK It

3 UVWXYZ START X'A00'

4
5

*****************************S*E*C*l *IO*N***PR**EF*A*C*E*******************************

6
* 7 * 8 * 9

*******TA*THR*HEE*IS*L*PORA*OA*RGDE*RAE*AD*M*CB*OV*IND*TE*AA*N$INS*TES*IM*FB*IICNL*FFA*:OO*TR*IMO0*4*NAT*T, A*IO*F.NL*A*TMGN*SEE*t*CE*AU~N*DSR*AR*RE*FNY*IRT*S*FOT*RR*OR*U*OST*EUIN*CTE*TIN*IOEN*NU*M*AO*DB*EPDR*ER*RE*IASS*ST*IO**N*. ****

* * 10

* 11 * 12

*

SUPPLIED BY THE CONTROL PROGRAM. SECTION UDT ENTRIES ARE
DEFINED PARTIALLY SY THE SECTION SO THAT THE C.ONTROL PROGRAM CAN SUPPLY OPTION BYTES.

*

13 ***********************************************************************

14

DC

Xl2'E055 1

PROGRAM IDENTIFICATION

15

O".:

Xll '0'

FLAGS

.

16

DC

Xll'l'

17

DC

XLZ'O'

CURRENT ROUTINE NUMBER
RES~RVED

18

OC

AL2fRTNl)

ADDRESS OF FIRST ROUTINE PREFIX

19

DC

Al2(ERT11

ADDRESS OF ERROR RECORDING TABLE

20 SPUDT DC

XL3 1 E05000 1

UNIT DEFINITION TABLE - PRINTER

21 22
23 24

***********R*O*U*T*IN*E***1**- **D*A*TA***A*D*D*R*E*S*S**IN*C*R*E*M**E*N*T*IN*G***T*E*ST************************··

25 ***********************************************************************

26 RTNl DC

Xll'l'

ROUTINE NUMBER

27

DC

XLl'O'

FLAGS

28

DC

AL2CRTN2)

~GVRESS OF NEXT ROUTINE PREFIX

29 ****************************************~******************************

30

TBN SBVTEO,SSWOS

PRINT ON MFCU

31

JF

NRTIO

32

B

PRINT

33

DC

Xll 1 42 1

34

DC

IL1'18'

PRINT TITLE

35

DC

Al2(TITL11

3b

DC

Xl2'EOOU 1

37 NRTIO TIO BAPRT,NROY

38

J

TIPS

PRINTER READY

39 BAPRT TBN

40

JF

41

B

42

DC

SBYTEO,SSW05 MRALT PRINT Xll 1 41 1

PRINT ON MFCU SW. ON

43

DC

IL1'34'

44

DC

Al2 CMAKAOY I

45

DC

46 MRALT HPL

47 TIPS TSN

48

JF

Xl2 1 EOE1'
x·o3·,x·1r.·
SPUOT,B'l00000' lOUNT

HALT El THISA 300 LPM PTR.?

49

MVI ININLl+l,X 1 17'

50

MVI INCONT+l,X 1 05 1

51

MVI BESSLI+1,x·os·

52

MVI M3XT+l,X 1 81 1

53

MVI H2XT+l,X 1 81 1

54

MVl . MlXT+1,x·a1 1

55
56

·*······G*E*T*H*A*M*M*E*R*S

******
INTO

****************"·******
PROPER POSIT ION

*****************

***

******

5578 *LO*U*N*T****L*IO*****FO*~L*G*,L*O*F*O*L*G************************************************

59

LIO LPIAOR,LPI~R

LOAD LSR ADDRESS REGISTER

60

LIO

61

MVI

62

MVC

63 TOGOON SBF

64

SBF

LPDADR,LPOAR
LPOUNT ,x· OA'
BAOM3(3itZERO OACMD+l,6 1 1000 1
DACMOl+l,8 1 10001

LOAD DATA ADOR.REG. LOAD LOOP COUNT OF 10 ZERO ERR COUNTERS SET MOO.BIT OFF SET MOO.BIT OFF

65

SBF DACMD2+1,B'l000 1

SET MOO.BIT OFF

66

SBF OACMD3+1,e·1000·

SET MOO.BlT OFF

67

TBN SBYTEl,SSW08

68

JF MOVHAM

PRINT ON RIGHT CARR.

69

SBN DACMO+l.B 1 l000'

SET HOD.BIT Oh

NTE

310CT69

EC 1\10. 81652CJ

2:7DEC69 816547

20JAN70 816548

02MAR70 816631

llMAY70 816671

01NOV70 816764

04JUN71 818968

PROG 'D PAGE

OE05-5 1

·

· "~.

·

·

.

-·

·

·

·

·

·

·

·

·

·

·

·

V~ I >

...

\,.'

,..,,
~J

IBM MAINTENANCE DIAGNOSTIC PROGRAM E055 DATA AND IMAGE ADDRESS REG. TEST ·

PART NO.
PAGE

2589959 lA

ERR LOC OBJECT CODE

OA8D 3A 08 OFOO

OA91 3A 08 OEA7

0 A95 3A 08 OE50

OA99 3C 7F OAEF

OA90 38 80 021JC

OAAl F2 10 06

OAA4 CO 87 1411

OAA8 E200

OAAA 39 30 OAOC

OAAE f 2 90 12

CAB!. 3C 7C OAff

OAB5 38 80 020C

OAB9 F2 10 23

OABC CO 87 OF9S

OACO F2 87 20

OAC3 30 EZ 15A9

~ i .

OAC7 38 01 15A9

OACB F2 10 15

OACE 38 80 020C

OA02 F2 10 OA

OAC'S CO 87 1411

OA09 E200

OAOB CO 87 OAC3

0 ADF CO 87 OF63

OAE3 38 80 020C OAE7 F2 10 15 OAEA 30 E6 l5AD OAEE 30 00 15AO OAF2 F2 81 OA
OAFS CO 87 0222 OAF9 E070 CAFB CO 87 OA72

OAFF 3C 00 14C5 0803 3C 19 14C2 0807 C2 01 14C2 OBOB C2 02 0868
OBOF 4E 00 00 l4AF 0814 9C 02 00 00 0818 36 02 '...481 OBlC 70 FF 00 OBlF CO 82 OBOF 0823 C2 01 l4C5 0827 4E 00 00 14AF OB2C 9C 02 00 00 0830 36 02 1481 0834 7D 6E 00
0837 co 82 0827

0836 CZ 01 OB4F
OB3F C2 02 OC4E 0843 30 E2 15A9 OB47 38 10 15A8 OB48 CO 90 0843 OB4F 70 E2 10 OB52 78 01 OF 0855 DO 90 00 0658 F3 E2 01 OB5B F2 87 08 OB5E 0000
0860 70 E2 10

ADDR STMT SOURCE STATEMENT

70

SSN

71

SBN

12

SBN

73 MOVHIU-1 MVI

DACHOl+l,6 1 1000 1 DACHD2+1,B 1 1000' OACM03+1,B 1 1000' ZPRUNY·H.X 1 7f'

SET MOD.BIT ON SET MOO.BIT ON SET MOD.BIT ON

74

TBN SBVTE4.SSW20

75

JT

DUST

OPTION 1 ON?

76 OAA9 77

8

XIO

OC XL2'E200'

PRINT BLANKS

78 OUST TAF SPUOT,B·ll0000'

79 ·

JF

SIOST

100 LPM PRINTER?

80

HVJ ZPRUNY+1,x·1c·

81

TBN SBYTE4,SSW20

OPTION 1 ON

82

JT NEVES

83

8

M4DEL

84

J

GRAOAR

W~IT FOR M4 ANO DELAY

85 SIOST SNS

86

TBN

87

JT

STAT2.x·e2· STAT2,8 1 1 1 GRAOAR

SENSE TH[ TIMINGS ARE HMRS.IN POS. 4

88

TSN SBYTE4,SSW20

89

JT

NEVES

LPOAR OPTION 1 ON

90 OADA 91

B

XIO

OC

XL2 1 E200'

PRINT A BLANK LINE

92

B

SJOST

GO (HK.AGAIN

93 94 95

N**E~V*E*S*C*H*EB*C*K****C~R*PD*AA*HT*A**A**D*O*R*.*R*E*G*.F*O*R**C*O*GR*OR*E*C*TTO***CIN*H*IKT*.IR*A*EL*S*EIZ*TI*N*SG*U*B*R*T*.**************

96 ***********************************************************************

97 GRAOAR TBN SBYTE4,SSW20

LPOAR OPTION 1 ON

98

JT

SAWRYT

99

SNS

100 ZPRUNY CLI

101

JE

$TAT6.X 1 E6' STAT6,·-· SAWRYT

5ENSE DATA AODR. LPDAR AT 7F OR 7C

OAFA

102

B

HALT

103

DC

XL2'E0701

DATA ADOR.OID NOT START AT 7F HALT

104

B

TOGOON

110056 ******G**EN*E*R*A*T*E***SE*N*S*E***IN*S~T*R*U*C**T*IO*N*S****************************************

107 108

*SA*W**R*VT***M*V*I ****S*T*u*u*,*x*·o*o*·**************SE*T***2N*O***l*~*D~E*X*E*D**S*N*S**D*I*S*P*L*.T*O***c******

109

MVI SWUN,X 9 19 1

SET lST INOE1EO $NS DISPL.TO 25

110

LA

SWUN,XRl

LOAD lST INDEXED SNS AODR.

111

LA

DARS1+2,XR2

LOAD START OF GENERATED FIELD

112 AOTUU ALC 0(1,XRIJ,TWO

ADD 2 TO lST INDEXED SNS DISPL.

113

MVC 0(3,XR2),0(,XR1)

PUT INDEXED SNS IN GENERATED FIELD

114

A

TREE,XR2

UPDATE GEN.FIELD ADOR.BY 3

115

CLI O(,XRllwX 1 FF 1

IST INDEXED SNS OISPL.UP TO 255

116

Bl

ADTUU

117

LA STUU,XRl

IF NOT 1 GL DO ANOTHER LOAD 2ND INDEXED SNS AOOR.

118 ADTUTU ALC 011,XRlJ,TWO

119

~vc Of3,XR2J,O!,XRII

ADO 2 TO 2ND INDEXED SNS OISPL. PUT INDEXED SNS JN GEN. FIELD

120

A

TREE,XR2

UPOATf GEN.FJELD ADOR.BY 3

121

CLI OC,XR1),X 1 6E'

2ND INDEXED SNS DISPL.UP TO 110

122

SL AOTUTU

IF NOT DO ANOTHER

123 124

******W**A*IT**F*O*R**H*O*M*E**L*A**T*C*H*,T*H*E*N***IS*S*U*E*~P*R*I*N*T*&*S*P*A*C**E***-******~*************

125 ***********************************************************************

120

LA

HMLOOP 9 XR1

LOAD l FOR A BASE

127

LA DARS2-l,XR2

LOAD 2 FOR A 2ND BASE

128 SAN

SNS STAT2,X'E2 1

GRAB TIMINGS

129

TBN STATZ-l,6'10000'

PSS-1 ON?

130

BF

SAN

OBSF

131 HMLOOP SNS

132

TBN

133

BF

134 DACMD SIO

135

J

136

DC

137

SNS

16(,XR1) 9 X 1 E2'
15(,XRl),B'l' 0(,XRl)
x·o1·.x 1 E2· DARSI XL2 '0' l6(,XR1J,X 1 E2 1

GRAB SENSE

SYNC ON HCMF l·TCH

HOME LATCn UP 18.24 USEC.LOOP

LOOP IF NOT

PRINT ANO SPACE

GO SAMPLE

SENSE AREA

DATf

310CT69

EC NO. 816529

220ECb9
816547

20JAN70 816548

02MAR70 811:1631

l 1MAV70 816671

01NOV70 816764

04JUN71 e 18968

PROG ID PAGE

OE05-5 lA

·

·

·

(
I! I
IBM MAINTENANCE DIAGNOSTIC PROGRAM

PART NO ..
PAGE

2589959 2.

E055 DATA AND IMAGE ADDRESS REG. TEST

ERR LGC OBJECT CODE

ADDR STMT SOURCE STATE~ENT

0863 78 00 10

138

TBN 16(,XRll.*-*

FI LlER

0866 DO 10 11

OB69

139

BT 17l,XR1)

* 140 ********~~***********************************************~*****~*******

141

SAMPLE THE D.A~R. AT 7.62 USEC

* 142 ******************************************************~·****************
143 DARSl EQU

OB69

* OC4E 144

OS

Cl230

OC4f 145 DARS2 EQU

OC4F

OCBC 146

OS

CLllO

OCBD

0066

147

DS Cll70

* 148 *********************~*****·******************************************·

149

CHECK HAMMER POSITION M4 INCREMENTING

150 *********************************************************-**************

Ou67 C2 02 OB6A

OD6B C2 01 l4CC

OD6f 3C 21 15BO

I' i

0073 3C 00 ODE3

0077 OE 00 0083 14AO

151

LA

152

LA

153 ININLI MVI

154 NEPSS ~VI

155 DIPAD ALC

DARS1+1 7 XR2 M4PSS l, XRl
SAMLI~,33
THCHEK+2~x 1 00·
THCHEK+2{l)TONE

LOAD POS. 4 TABLE ADDR.
sn INlT.INCR. LIMIT (23 ON 300 LP~·n
SEl iN!T.DISPL.TO 0

0070 36 02 14AF

156 SHAD A

TWO,XR2

0081 60 00 00 00

157 THCHEK CLC 0!1,XRlJ.OlwXR2)

0085 F2 81 14

156

JE

I NC ONT

0088 OF 00 1580 14AD

159

SLC SAMlIM1J,ONE

OD8E CO 01 0070 0092 co 67 0222

160

8NZ SMAD

161

B

HALT

O.A.R.D!D NOT lNCR. BY 12 HALT

009t> E071

0097 162

DC

Xl2'E07l'

0098 CO 87 OA72
:rn9C 3C 08 l 5BO ODAO 30 OA 0083

163

B

164 INCONT ~VI

165

Cl I

TOGOON SAMLIM,R THCHEK+2,XtOA 1

SET INCR. LIMIT {5 ON 300 LPMJ 11 D.A.R. lNCR.·S DONE

ODA4 CO 82 0077 OOA8 ZC Di 15B2 00 ODA!) 3C 08 15PO

166

BL D!PAD

167

MVC

LASAV\2!,0{,X~2J

SAVE LAST PS$ D.A.R.VAluE

168

MVI SAMLiM,x·oa·

SET SAMPLE liMLT TO 8

CDBl 36 02 14/1.F OOB5 20 01 15B2 00

169 MALS 170

A CLC

TWO,XR2
LA:AV(2),0!,X~2J

THIS BYTE LESS THAN LAST OF PSS

ODBA F2 84 14

171

JH CHESUB .

OOAO OF 00 1580 14AD

172

SLC SAMLIM1J,ONE

ODC3 CO 01 0081 ODC 7 CO 87 0222

173

BNZ MALS

174

B

HALT

D.A.ReDiu NOT SUBT~. ~FTER PSS

OOCB E072

ODCC 175

DC

XL2'E072 1

-ODCD CO 87 OA72 ODDI 9D 01 00 OC

176

B

177 CHESUB CLC

TOGOON
0!2~XR2},12(,XR1)

NOW EQUAL TO NEXT lNITGINCR.

ODDS F2 81 OA
0008 c0 87 0222
0 DOC E073

178 179 ODDO 180

JE SUBOK

B

HALT

DC

Xl2'E073'

SUBTR. WRONG AFTER PSS HALT

ODDE CO 87 OA72

181

B

TOGOON

. : t'

ODE2 36 01 1486 ODE6 3C OD l SBO ODEA 70 7f 00

182 SUBOK A

1A3 BESSLl MVI

184

CLI

TWLVE,XRl
SAMLIH,13 O(,XRl),xe7f1

ADD FOR NEXT IN!T.INCR. SET BETWEEN PSS LIMIT (8 ON 300 LPM)
ALL 3 PSS'S CHECKED

ODED CO 01 0073

185

BNE NE PSS

CDFl 35 02 14AB
ODF5 Cl E6 OEOO

186 EXLENT L
187 AGAIN TIO

ZEROt XRZ YALED,BUSY

PRINTER STILL BUSY

ODF9 C2 01 OE54

188

LA

GOM3,XR1

LOAD M3 START ADDRESS

ODFD F2 87 12

189

J

STRIT

OEOO 36 02 14AD

190 VALEO A

ONE,XR2

WAIT FOR 1.5 SEC. TO

uE04 CO 01 OOF5

191

BNZ AGAIN

CLEAR BUSY

OE08 CO 87 0222

lq2

B

HALT

BUSY TOO LONG HALT

0 EOC E014

OE:OO 193

DC

XL2 9 E 014'

OEOE CO 87 ODFl

194

8

EXLENT

* 195 *******************************~***************************************

196

CHECK HAMMER POSITION M3 INITIAL INCREMENT

197 ***********************************************************************

0El2 34 01 OE3A 0El6 39 30 OAOC

198 STRlT ST

WHART0+3,XRl

199

TBF SPUOT,B'llOOOO'

100 LPM PRINTER?

OElA f2 90 Of

200

JF

CL I HAP

0 ElD 38 80 020C

201

TRN SSYTE4,SSW20

OPTION l ON

OE21 F-2 10 28

202

JT

BLAH

OE24 CO 87 OF98

203

B

M4DEL

WAIT FOR M4 AND DELAY

OE28 CO 87 OE37

204

B

WHARTO

OE2C 30 E2 l 5A9

205 CLIHAP SNS STAT2,X 1 E2'

SENSE TIMINGS

· 11

DATE

310CT69

EC NO.. 816529

22DEC69
816547

20JAN70 816548

02MAR70 816631

11MAV70 016671

01NOV70 816764

04JUN71 818968

PROG ID PAGE

OE05-5 2

IBM l"AINTENANCF OIAGNOST IC PROGRAM

PART NO. PAGE

2589959
2A

E055 DATA ANO IMAGE ADDRESS REG .. TEST ·

ERR LOC OBJECT COOE

ADDR STMT SOURCE STATEMENT

OE30 38 01 15A9

206

TBN STl'12tB 1 l '

HAMMER IN M4

OE34 f 2 90 04 OE37 CO 87 0000
0 E3'3 38 80 020C

207

JF

208 WHARTO B

209 OPl

TBN

OPl
*-*
SBVTE4,SS~20

GO TO WHERE ? lPDAR OPTION 1 ON

OE3F f2 10 OA

210

JT

BLAH

OE42 CO S7 l4il

211

B

XIO

IF NOT MOVE 'EM

OE46 E200

OE47 212

DC

XL2 1 E200'

OE46 CO 87 OE2C

213

B

CLIHAP

0 E4C CO 87 Of63

214 BLAH B

CRPAH

GO TO CHK.RESET SUBRT:

OE50 CO 87 OE37

215

B

WHARTO

OE54 C2 02 OESF OE58 C2 01 15SB OE5C f3 E2 01

216 GOM3 LA

217

LA

2~B DACMD3 SIO

lUKPSE,XP.2 M30AR 9 XRl X1 0l',X'E2'

LOAD LOOP ADOR. LOAD SAMPlE ·REA ADOR. DO A PRINT & SPACE

OE5f 70 E2 00 OE62 78 40 00 OE65 EO 90 00
OE68 70 E6 00
OE6B 7D 82 00 0 E6E FZ bl 25 OE71 OE 00 l~Cl l4AO OE77 00 00 15Cl 1482

219 LUKPSE SNS

220

TBN

221

BF

222

SNS

223

CLI

224

JE

225

ALC

226

CLC

OC,XRlleX 1 E2'
0(,XRllwB'~~ooooo·
0( 9 XR2)
0(,XRl)·X'~b·
0(iXRl),X 1 82 6
GOAI T BADH3(l)~O~f
BADM3ll)yElGHT

GET TIMINGS PRINT START EMITTER ON
If NOT,LOOP
GRAB O~R INIT.INCR.82 FOR M3
*
ADD TO ERR COUNTER OVER 8 ERRS 1

OE70 f2 81 OC OE80 ?D SE 00 OE83 F2 81 10 OE66 7D 9A 00

227

JE

TMM3E

228

Cll O,XRlJ,X'8E'

229

JE

GOA IT

230

Cll

Q(~XRlJ,X'9A'

HAS IT BEEN INCR. ONCE
*
THiS CHK.ON 300 LPM ONLY

OE89 F2 07 O!I 0 E8C CO 87 0222

231 M3XT JC
232 Tl'IM3E B

GOAIT,X'07'
HALT

IM3 PHT.INCR.ERROR HALT

OE90 E075

OE9l 233

DC

XLZ·E075~

OE92 CO 87 OA72 Gf:96 Cl E6 OE96
OE9A L2 01 OEA2 OE9E CO 87 0El2

234

B

235 GOAIT TIO

TOGOON
GOAIT~susv

WAIT TILL CMOcDONE

236

LA

GOM2,XRl

LOAD M2 START AODR.

237

B

STRIT

238 **************·***********************************~·********$**********

239 *

CHECK HAMMER POSITION M2 INITIAL INCREMENT

OEA2 C2 01 1589
OEA6 F3 1:2 01 OEA9 70 E2 00 OfAC 78 40 00

240 ***·******************************** **********************·········***

241 GOM2 LA M2DAR,XR1

LOAD SAMPLE AREA AOOR.

242 DACMD2 SIO x·o1 1 ,x 1 E2·

DO A PRINT ANO SPACE

243 LOKON SNS

244

TBN

0(,XR1),X 1 E2 1 Ot,XR1J~6'l00000~'

GET TIMINGS WAIT FOR PRINT START EMITTER ON

OEAF CO 90 OEA9
OEB3 70 E2 00
OEB6 79 40 00 0 EB9 CO 90 OES3 OEBD C2 02 OECl OECl 70 E2 00 OEC4 78 40 00 OEC7 EO 90 00 OECA 70 Eb 00
OECD 70 85 00
OEDO F2 81 25 OE03 OE 00 lSCO 14AD OED9 OD 00 15CO 1482

245
246 NOY ET 247
248 249 250 FAST 251
252
2~3 25.'.t
255 256 257

BF SNS TBF
Bf
LA
SNS TBN
BF SNS CLI
JE
ALC
CLC

LOKON Oit XR U, X' E2 1 0[,XRl),81 1000000"
NO YET
F~ST9XR2
0(,XR1),X'E2' Ol,XR11 9 B1 1000000' 0(,XR2)
0(~XRlltX'E6'
0(,XRlitX 1 85'
TWAIT BADM2C 1) 9 0"lE BAOM2fl),EIGHT

GET TIMINGS WAIT FER PRINT START EMITTER OFF
GET TIMINGS WAIT FER PAINT START EMITTER ON
GRAB D~R INlT.lNCR. 85 FER M2
ADD TO ERR COUNTER OVER 8 ERRS 1

OEOF F2 61 OC OEE2 70 91 00
OEE5 F2 81 10 OEES 70 90 00 OEEB F2 07 OA OEEE CO 87 0222

258

JE

259

CU

260

JE

261

CLI

262 M2XT JC 263 TMM2E 8

TMM2E 0(,XRU,X'?l'
ToWc,AxIrT..u .x·901
TWAIT.X 1 07 1 HALT

HAS IT BEEN INCR. ONCE?
*
THIS CHK.ON 300 LPM ONLV M2 INlT.INCR.ERR~R HALT

0 EF2 E074

OEF3 264

DC

XL2 1 E0741

OEF4 CO 87 OA72 OEFS Cl E6 OEFS OEFC C2 01 OF04 OFOO CO 87 0El2

265

0

TOGOCN

266 TWAI1 TlO TWAIT.BUSY

WAIT Till CHO.DONE

267

LA GOMl,XRl

LOAr Ml START AODR.

268
269 270

******C*H*E*BC*K***H*AM*ST*M*RE*RIT**P*O*S*IT**IO*N***M*l**IN**IT**IA*~L**IN*C*R*E*M**E*N*T************************

271 ******·****************************************************************

Of04 C2 02 OFOF Of08 C2 01 15B6

272 GOMl LA

273

LA

MllOK 9 XR2 MlOAR-1,XRl

LOAD LOOP ADOR. LOAD SAMPLE AREA ADOR.

DATE

310CT69

EC NO. 816529

22DEC69 816547

20JAN70 816548

02MAR70
8166~1

llMAY70 816671

C'lNOV70
'116764

04JUN71 818968

PROG ID PAGE

OE05-5 2A

l;
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

·,r_ · · · · · ·-· · · · · · · · ·

(

IBM MAINTENANCE DIAGNOSTIC PROGRAM E055 DATA AND IMAGE ADDRESS REG. TEST

PART NO. Z589959

PAGE.

3

~ ! I ! ERR LDC OBJECT CODE

AODR STMT SOURCE STATEMENT

OFOC F3 E2 01 OFOF 70 E2 01 OF12 78 02 00 OF15 EO 90 00

274 OACHDl SIO

275 HlLOK SNS

276

TBN

277

BF

x·o1·,x·e2 1 l(,XR1J,X'E2' 0(,XRlJ,8 1 10 1 0(,XR2J

DO A PRINT & SPACE GET TIMINGS
WAIT FER HAMMERS IN Ml

OF18 70 E6 01 OF lB 70 7C 01
OflE F2 81 25 OF21 OE 00 15BF l4AO
OF27 OD 00 158F 1482
Of20 F2 81 OC OF30 7D 88 01 OF33 F2 81 10 OF36 70 94 01 OF3'9 F2 07 OA

278

SNS l(,XRlJ 1 X 1 E6 1

279

CLI lC,XRl.1X 1 7C1

280

JE

SUSY

281

ALC BAOHl(l),ONE

282

CLC BADMl(lJ,EIGHT

283

JE TMMlE

284

CLJ

1(,XRlJ,~'88 1

285

JE SUSY

286

CLI ll,XR1J,X 1 941

287 MlXT JC susv,x·o7·

GRAB DAR INIT.INCR.7C FER.Ml
ADD TO ERR COUNTER OVER 8 ERRS ?
HAS IT BEEN INCR. ONCE
*THIS CHK.ON 300 LPM ONLY

OF3C CO 87 0222 OF40 E079

288 THHlE B

OF4l 289

DC

HALT Xl2 1 E079 1

Ml INIT.INCR.ERROR HALT

OF42 CO 87 OA72 OF46 Cl E6 OF46 OF4A CO 87 0212

290

B

TOGOON

291 susv TIO susv,eusv

292

B

TEST

WAIT TILL CMD.OONE

OF4E 38 80 020C OF52 F2 10 OA

293

TSN SBYTE4,SSW20

294

JT LORIS

OPTION 1 ON

Of55 OF 00 1583 14AD

ti.

OF58 CO 01 OAAA

OF5F CO 87 0216

295

SLC

296

SNZ

297 LORIS B

LPOUNTC l> ,ONE DUST LINK

ALL HMR.Pos·s TRIED 10 TIMES

.

.

298 ***********************************************************************

299 ·*

CHECK RE SET PROMPTING ANO HALT SUBROUTINE (LP DAR OPT ION 1 J

Of-63 34 08 OF9A

300 ***********************************************************************

301 CRPAH ST SEXIT+3,ARR

SET RETURN AOOR.

OF67 38 04 0208

302

TBN SBYTEO,SSW05

PRINT ON ALT.DEVICE

OF6B F2 90 08

303

JF ES VEN

OF6;; CO 87 021A

304

B

PRINT

PRINT-CHECK RESET INSTR.

OF72 01

OF72 305

OC

Xll '01 1

OF73 34

OF73 306

DC

IL1 1 52'

OF74 158D

OF75 307

DC AL2(MAKADY)

OF76 FO 7C 07

308 ESVEN HPL X1 07 1 ,X 1 7C·

CHECK RESET HALT

OF79 Cl E6 OF79

309 NIPS TIO NIPS,BUSV

MUST BE NOT BUSY

Of7D 3C 28 15AF
Of31 OD FF 0800 0800 ..OF87 OD 38 0800 0800

310 311 TAW 312

MVI HAPOIN,X'28' CLC LPIC25b),LPI CLC LPll60),LPI

DELAY 40 MSEC COUNT DELAY 1 MSEC

OF80 OF 00 15AF 14AD

'111

OF93 CO 84 OF81

313 314

SLC HAPOIN(l),ONE

SH

TAW

DECR.DELAY CCUNT

OF97 CO 87 0000

315 SEXIT B

*-*

* 316
317

*******W*A*IT**F*O*R***M*4 ****T*!*-I*EN**D*E*L*A*Y**S*U*S*R*O**U*T*I N*E*****~*************************

OF9B 34 08 OFCB

OF9F 30 E:2 15A9

OFA3 38 Ol 15A9

0 FA 7 C0 90 OF 9F

OFAB 3C 32 15AF

OFAF OD FF 0800 0800

OFB5 OD 38 0800 OSOO

111

OFBB OF 00 15AF 14AD

OFCl CO 84 OFAF

OFC5 CO 87 0000

318 ~**********************************************************************

319 M4DEL ST

MEXIT+3,ARR

SET RETURN

320 GETIM SNS STAT2,X'E2'

GET TIMING

321

T8N STAT2,B'l'

322

BF GET IM

HAMMER£ IN M4

323 324 WAT 325

HVI CLC CLC

HAPOIN~X 1 32*
LPl(256),LPI LPl(60),LPI

50 MSEC DELAY DELAY l MSEC

326

SLC HAPOINllJ,ONE

327

BH WAT

DECR. DELAY COUNT

328 MEXIT B

·-·

329

RETURN

'r·

330 331

332 *******************'~********************'**"'****************************

OFC9 02
OFCA 00 OFCB fFFF

OFC9 OFCA Of CC

333 334

*

· 335

ROUTJNE 2 - IMAGE ADRRESS INCREMENTING TEST

* *

* · 336
337

**********************************************************************~

P TN2 DC

Xll 1 2 1

ROUTI lllE NU"48E R

338

DC

XLl'O'

FLAGS

339

DC

XL2 1 FFFF 1

LAST ROUTINE IN SECTION

OFCO 38 80 020C

341)
341

***********************************************************************

TBN SBYTE4,SSW20

DON'T CHK IMAGE IF OPTION l IS ON

{

DATE 310CT69 EC NO. 816529

22DEC69 816547

20JAN70 816546

02MAR70 816631

11MAY70 816671

OlN0\170 816764

04JUN71 818968

PROG ID PAGE

OE05-5 3

f,,
; l\1

c

· · · · · · ·· · ·· · · ·· · · ···
0

r

IBM ~AINTENANC[ DIAGNOSTit PROGRAM E055 DATA AND IMAGE ADDRESS REG. TEST ·

PART NO. 2589959

PAGE

3A

ERR LOC OBJECT CODE

ADDR STMT SOURCE STATEMENT

OFDl CO 10 13E5 OFOS 30 FF 0878 OF09 f 2 01 04 OFDC 3C 39 OFE4 OFEO 30 E3 l 5A8 OFE4 38 04 15AB OfES F2 10 17 OFE8 36 04 0208 OFEF F2 90 OA OFF2 CO 87 021A OFF6 Cl 0 FF7 1A OFFS 15A7 OFFA EOOE OFFC CO 87 0222 1000 EOOE 1002 38 04 0208 1(106 F2 90 OA
1009 co 87 021A
1000 42 1 OOE 13 lOOF 1559 H)ll EOOO 1013 Cl EO lOlA 1017 F2 87 36 lOlA 38 04 0208 lOlE F2 90 OA
1021 co 87 021A
1025 41 1026 22 1·'27 1580 l:t29 EOEl 1028 FO 7C 03 l 02E 38 20 CAOC l::l32 F 2 90 OF 1C35 3C 17 133D l(.·39 3C 05 1362 1030 3C 08 1392 1041 F2 fl7 OC 1C44 3C 21 1330 1048 3C 08 1362 1 C4C 3C 00 1392
1050 31 ED l4BF 1054 31 E6 l4BO 1058 3C OA 1583 105C 38 08 10F6 l 060 38 80 0209 1C64 F2 90 04 1067 3A 08 10F6
1066 co 87 1411
l06F E200 1071 39 30 OAOC 1075 F2 90 07 1078 CO 87 OF9B 107C F2 87 15 l07F 30 E2 15A9 1083 38 01 15A<1 1087 F2 10 DA 1C8A CO 87 1411 lOSE E200 1C90 CO 87 l 07F
1094 3C FE l4CB

OfF6 O.F7 OFF9 OFFS 1001 lOOD lOOE 1010 1012
1025 1026 1028 102A
1070
108F

342

BT BLINK

343

CLI UCSFLG,X 1 FF·

344

JNE SENAT

UCSFLG SET

345

MVI TECHBl,X 1 39'

346 SENAT SNS STAT3,X 1 E3 1

SET TO CH~ BIT OFF GRAB STATUS

34T TECHBI TBN STAT3,8 1 100 1

348

JT OKYDOK

48 CHAR.BIT ON OR OFF

349

TBN SBYTE01 SSW05

350

JF

HALIT

PRINT Oh MfCU SW. ON

351

8

PRINT

PRINT LHAIN OR I HAGE ERR.

352

DC

XL1 1 Cl 1

353

DC

~Ll'26 1

354

DC

AL2(CHAERRI

355

DC

XL2'EOOE 1

356 HALIT 8

HALT

CHAIN CHK.HALT

357

DC XL2 1 EOOE'

358 OKYOOK TBN SBYTEO,SSW05

PRINT ON MFCU

359

JF

RETIO

360

B . PRINT

361

DC

XLl 1 42 1

PRINT TITLE

362

DC

lll 1 19'

363

DC AL2(TITL2J

364

DC

Xl2 1E0001

365 PETIO TIO TRPAB,NROY

PRINTER READY

3!6

J

TNUOL

367 TRPA3 TBN SBYTEO,SSW05

368

JF MHALT

PR I NT ON MFCU

369

8

PRINT

:no

DC

Xll 1'tl'

371

DC

1Ll 1 341

372

DC Al2(MAKADVJ

~73

DC

Xl2 1 EOE1 1

374 MHALT HPL X1 03 1 ,X1 7C 1

~IALT El

375

TBN SPUJT,8 1 100000'

376

JF

ERHTKS

377

~VI lNILI+l,X 1 17 1

378

MVI ICTAB+l,X 1 05'

379

MVI STSSLI+1,x·os·

380

J

TNUOL

381 ERHTKS MVI INILI+l,X'21 1

382

MVI ICTAB+l,X 1 08 1

=a3

MVI BTSSLI+1,x·oo·

* 384 *****************~****************************************************

385

GET HAMMERS INTO PROPE~ POSITION

396 **********************************************************************

387 TNUOL LIO FOLG,LOFOLG

LOAD FORMS LENGTH

388

LIO LPOADR,LPDAR

LOAD DATA ADDR. REG.

;.99

MVI LPOUNT,X'OA'

LOAD LOOP COUNT OF 10

390

SBF IACMD+l,8 1 1000 1

SET MOO.BIT OFF

391

TBN S~YTE1,SSW08

PRINT ON RIGHT CARR.

392

JF HERE

393

SBN IACMD+l,8 1 1000 1

SET MOO.BIT ON

39~ HERE B

XJC

PRINT BLANKS

395

DC

XL2 1 E200 1

396 SECIT TBF SPUOT,8 1 110000 1

100 LPM PRINTER?

397

JF

NOHOO

398

B

H4DEL

WAIT FOR M4 AND DELAY

399

J

TYRWAS

400 NOMOD SNS STAT2,X'E2'

401

TBN STAT2,8 1 l 1

SENSE THE TIMINGS ARE HMRS.IN POS. 4

402

JT

TYRWAS

403

B

XIO

PRINT A BLANK LINE

404

DC XL2'E200'

405

B

NO MOO

406 407

******G*E*N*E*R*A*T*E**S*E*N*S*E**I*N*S*T*R*U*C*T*I*O*N*S***********************************·····

408 ***********************************************************************

409 TYRWAS MVI ITUU,X'FE'

SET 2ND INDEXED SNS DISPL.TO 254

DATE

310CT69

EC NO. 816529

220EC69 816547

2 OJAN70 816548

02,..AR70 81 663 l

l 1MAY70 816671

01NOV70 816764

04JUN71 8189b8

PROG ID PAGE

OE05-5 3A

(

(

IBH MAINTENANCE DIAGNOSTIC PROGRAM E055 DATA ANO IMAGE ADDRESS REG. TEST

PART NO .. PAGE

2589959 4

ERR LOC OBJECT CODE

ADDR STMT SOURCE STATEMENT

1098 3C 10 14C8
l09C C2 01 14C8 lOAO C2 02 lOFF 10A4 4E 00 00 14Af 10A9 9C 02 00 00
lOAD 36 02 14Bl
1081 70 FE 00
1064 CO 82 l0A4 1 OB 8 C2 0 l 14CB lOBC 4E 00 00 l4AF lOCl 9C 02 00 00 10C5 36 02 l4Bl 10C9 70 78 00 lOCC CO 82 lOBC

410

MVI

411

LA

412

LA

413 UUTOA ALC

414

MVC

415

A

416

CLI

417

BL

418

LA

419 UTUTDA AlC

420

MVC

421

A

422

cu

423

BL

iWUN,X'iO' IWUN,XRl
IARS1+2,XR2
0{1,XRll,TWO
0(3,XR2)~0(,XR1>
TREE 7 XR2 OC 9 XR111X'FE' UUTOA ITUUtXRl 0(1,XRl),TWO 0(3vXR2l,O(,XRl} TREE,XR2
O(,XRU,x·1s·
UTUTDA

SET lST INDEXED SNS DISPL.TO 16 LOAD lST INDEXED SNS ADDR. LOAD START OF GENERATED FJELD ADO 2 TO lST INDEXED SNS DISPL. ?UT INDEXED SNS IN GENERATED FIELD UPDATE GEN.FIELD ADDR.BY 3 lST INDEXED SNS DISPL.UP TO 254
LOAD LND INDEXED SNS AODR. ADD 2 TO 2ND INDEXED SNS DISPL. PUT INDEXED SNS IN GEN. FIELD VPOATE GEN.FIELD ADDR.BY 3 2ND INDEXED SNS OISPL.UP TD 120

I ..
1000 31 F4 l4B8 1004 3C FF 087F 1008 C2 01 lOEC lODC C2 02 llFC lOEO 30 E2 15A9 lOE4 38 10 15A8 10E8 CO 90 lOEO

424 ***************************************************~*********~*******~*

425 ·

WAIT FOR HOME LATCH,THEN ISSUE PRINT&SPACE

426 ************************·**************~**********~********************

427

LiO LPIADR,LPIAR

LGAD LSR ADDRESS REGISTER

42~

MVI LP0+3,X 1 FF 1

PUT UPC IN M4

429

LA

POOLMH,XRl

LOAD l FOR A BASE

430

LA

IARS2+1,XR2

LOAD 2 FOR A 2NO 6.11.SE

431 NAS

SNS STAT2,X 1 E2'

GRAB TIMINGS

432

TBN STATZ-1,8 1 10000'

PSS-1 ON ?

433

Br

NAS

1 DEC 70 E2 10 lOEF 78 01 OF
l IJF2 DO 90 00 !OF5 F3 E2 01 lOFS DO 87 11 1 OFB 0000

lOFC

434 POOLMH SNS

435 ·

TSN

436

BF

437 IACMD SlD

438

B

439

DC

l6C,XRl),X"E2 1 15(,XRlJ,BEl' 0(,XRl! x·o1·.x·E2' 17(,XRll
Xl2'0"

GRAB SENSE SYNC ON HOME LATCH HOM~ LATCH UP 18.24 USEC.LOOP LOOP !F NOT PRINT AND SPACE
GO SAMPLE SENSE AREA

* 444401

***********·***************************~*~***~*************~*********** SAMPLE THE I.A~R. AT 7.62 USEC

lOFD

* lOFD

442 ****************~*~*****~**~'***************~*************************** 443 IARSl EQU

l lEA 444

OS

CL238

llEB 445 IARS2 EQU ·

llEB

1250 446

OS

Cll02

1251 -1319 3C 40 087F
1310 3C 28 1388 1321 C2 01 14FO 1325 ~O E3 15AB 1329 38 04 l5AB 1320 f2 10 OB

1318 447 448
44~
450
451 452 453

OS

Cl200

MVI LPD+3tX'40'

MVI DUNAl+l,X'28 1

LA

PS14B-l,XR1

SNS STAT3,X'E3°

TBN STAT3 9 S 1 XOOt

JT

SKUC:S

BLANK UPC
SET 48 CHAR.STOPPER
GRAB STATUS BYTES
48 CHAR .BIT ON

1330 C2 01 1512
1334 3C 58 1388
l;,38 C2 02 lOFA
l 33C 3C 00 1560 1340 36 02 l4AF 1344 BO 02 02 1347 F2 81 13

454

LA

455

MVI

456 SKUCS LA

457 INILI MVI

458 UPTWO A

459

CLI

460

JE

PSlUCS-lfXRl DUNAl+l,X'58° IARS1-3,XR2 SAMLIM,*-* TWO.XRZ
2(,XR21 rX'02 1
ITZ~O

MUST BE UCS SET UCS STOPPER
SET lNIT. TO 33 OR 23
INIT. INCR. OZ STILL

134A OF 00 1580 14AD
1350 co 01 1340 1354 co 87 0222

461 462 463

1358 E076

1359 464

l35A F2 87 65

465

SLC SAMLIM(l) 9 0NE BNZ UP TWO

8

HALT

DC

XL2'E076 1

J

NUSAM

OECR a LIMIT
I.A.R. DID NOT START AT 02 HALT

l 350 3C 00 1371 l 361 3C 00 l 5B 0
1365 OE 00 1371 l4AD 1368 36 02 l4AF 136F 60 00 00 00 1373 F2 81 13 1376 OF OC 1580 14AD
1::,1c co 01 l36B 1380 co 87 0222
1384 E077
1386 F2 87 39

1385

466 ITZRO MVI

467 ICTAB MVI

468

ALC

469 ROGAN A

470 CHKINC CLC

471

JE

472

SLC

473

Bf'llZ

474

B

475

DC

476

J

CHKINC+2,X'00'
SAMLIM,*-*
CHKJNC+2t1J,ONE TWO;XR2
0Cl,XRll,Oi,XR2) IT SOK SAHLI~ll) 9 0NE ROGAN HALT
XL2'E077 1 NUSAM

SET INIT.DiSPL.TO 0 SET INCR$ LIMIT TO 8 OR 5 ADD TO OISPL. ADO TO SAMPLE ADDR. SAMPLE EQUAL TO TABLE INCR.
OECR.LIMIT
I.A.R.OID NOT INCR~ BY S HALT

1389 30 OB 1371

477 ITSOK CLI CHKINC+2,X 1 0B 1

11 I.A R.INCR. DONE

DATE

310CT69

EC NO. 816529

22DFC69 816!;47

20JAN70 816548

02MAR70 816631

llMAY70 816671

01NOV70 816764

04.JUN7l 818968

PROG ID PAGE

OEOS-5 4

ISM MAINTENANCE OIAGNOSTlr. PROGRAM E055 DATA AND IMAGE ADDRESS REG. TEST ,

PART NO.
PAGE

2589959 41

ERR LDC OBJECT CODE

4.DDR SlMT SOURCE STATEMENT

1380 co 82 1361

1391 3C 00 15BO
l 395 36 01 14B4

1399 3& 02 l4AF

1390 60 00 01 00

13A! F2 81 13

l3A4 OF 00 1580 l4AD

l 3AA CO 01 1399

l3AE CO 87 0222

l3B2 E078

. I

13B4 F2 87 OB

1367 70 00 00

13BA Cl'J 01 1350

13BE CO 87 0212

l 3C2 35 02 14AB

l 3C6 Cl E6 13C D

l3CA F2 87 OE

1 3CD 36 02 l4AD

478

BL

479 BTSSU M\11

460

A

481 NAGOR A

482

(LC

483

JE

484

SLC

4S5

BNZ

486

8

487

DC

4R8

J

48~ DUNAL Cl!

490

BNE

491

B

492 NUSAM l

493 BUTIG TIO

494

J

495 BULOP A

I CT AB
SAMU~,*-"'
lEVEN,XRl TW0 9 XR2 l(l,XR1),0(,Xk2) DUNAl SAMLlM(l),ONE NAG OR HALT
XL2"E078'
NU SAM
0(,XRl),*-* lT ZRO TEST ZfRO,XR2 BULOP,BUSY SIC EM ONE,XR2

SET BETWEEN PSS'S LIMIT TO 13 OR S ADD TAdLE OISPL.TO TABLE ADDR. ADD TO SAMPLE AOOR. SEARCH FOR NEXT INIT.INCR. DECR.U MIT PSS INIT.INCR.ERROR HALT
ALL PSS'S CHACKEO
WAIT TILL NOT BUSY

1 3 Dl C0 01 l 3C 6
1305 co 87 0222

496

BNZ

497

B

1309 EOll

13DA 498

DC

13DB OF 00 1583 l4AO

499 SICEM SLC

l 3El CO 01 1071

500

BNZ

i.3E5 CO 87 0216

501 BLINK B

BUT IO HALT
XL2 1 E011' LPOUNTlil,ONE SEC IT LINK

GONE THRU 10 TIMES

502 *~*********************************************************************

503 ~

CHECK FOR BUSY & DELAY SUBROUTINE

13E9 34 08 1410 13ED OC 02 l5bE 14B9 13F3 OF 02 15BE l~AD

504 *********************************·*************************************

505 BROuT ST

BSEXIT+3,AR~

506 SDC

~vc BUSUB(3},BUSCTI

STORE DELAY COUNT

507 FLOOP SLC BUSUB(31,0NE

13r-9 F2 8: 07
13FC Cl E6 13F3
1400 FZ 87 OA
1403 co 87 0222 1407 EOll l 409 CO 57 13ED
1400 co 87 0000

1408

50B

JZ

509

TIO

510

J

511 TDLONG B

512

DC

513

B

514 BSEXIT S

TOLONG
FLOO?,BUSY
BSEXIT
HALT
Xl2"E0ll' SOC
*-*

ERROR HALT
BUSY ID. TRY l.GAIN

515 516

*******EX**EC*U*T*E**S*I*O**S*U*B**R*O*U*T*IN*E*********************************************

1411 36 08 14AD 1415 34 08 1443 1419 36 OS l4AD

517 ***********************************************************************

518 XIO A

ONE,ARR

519

ST LOCM0+9,ARR

LOAD PARAMETER POINTER

520

A

ONE,ARR

1410 34 08 14A4
1421 34 01 14A6 1425 34 02 l4A8
1429 Cl EO 1430
1420 f 2 87 OA
1430 co 87 0222

521

ST

522

ST

523

ST

524 T!OCHK TIO

525

J

526 E~NRDY B

EXIT+3,ARR SAVWUN,XRl SAVTUU,XR2
ERNROY~NRDY
LDC MD
HALT

SET UP EXIT SAVE REG. l SAVE REG .. 2 BRANCH IF NOT READY

1434 EOlO
1436 co 87 1429

1435 527
~28

DC

Xl2'E010'

B

TIOCHK

NOT READY IO.

l43A CO 87 13E9

529 LDCMO B

BROUT

l43E OC 01 1456 0000

530

MVC CMN0+2{2),*-*

1444 38 08 145A

531

SBF CMNO+lwB·tooo·

1448 38 80 0209

532

TBN SBVTE1,SSW08

l44C F2 90 04

533

JF NOTRIT

SET !IP COMMAND FROM PARAMETER SET MOD.SIT OFF
PRINT ON RIGHT CARR.

144F 3A 08 l45A 1453 OC 01 l5B5 1458 1459 F3 00 00 l45C Cl E6 l466
l 460 co 87 0222
1464 EOlb 1466 35 02 14AB

1465

534

SB~

535 NOTRiT MVC

536 CMNO SIO

537

TIO

538

B

53q

DC

540 lSBUSY L

CMND+l,8'1000' ERT1(2),CMND+2 X'O'·X'O' ISBUSY,BUSY HALT
XL2 1 E016'
ZF.RO,XR2

SET RIGHT CARR.MOD.SIT ON
COMMAND LOADED DURING EXECUTION
If NO!, HALT ON ERROR NOT RUSY HALT

l46A Cl E6 1471 l46E f2 87 OE 1471 36 02 l4AD

541 DELAY TIO

542

J

543 BSYLP A

BSYLP,BUSV XIOEXT ONE,XR2

PRINTER STILL BUSY TRY FOR ABOUT 1.5 SECONDS TO

1475 CO 01 l46A
1479 co 87 0222

544

BNZ DELAY

545

B

HALT

CLEAR BUSY 3USY HALT

DATE

310CT69

EC NO. 816529

22DEC69 816547

20JAN70 t.16548

02MAR70 816631

11MAV70 816671

01NOV70 816764

04JUN71 818968

PROG JO PAGE

OE05-5
ltA

· '.r Ill ( c c
( 'I I I
ll I

·

·

··

·

·

·

·

·

·

·

·

·

·

·

· · · t t l c~

·

· · ·· · · · · ·- · · ·

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PART NO. 2589959

PAGE

5

I

l

(:

I

.' 1.

I

IBM MAINTENANCE DlACNOSTIC PROGRAM

I

I

PART NO. PAGE

2589959 5A

E055 DATA ANO IMAGE ADDRESS REG. TEST

E055 OATA ANO IMAGE ADDRESS REG. TEST

ERR LOC OBJECT CODE

AODR STMl SOURCE STATEM~NT

ERR LDC OBJECT CODE
1470 E014 l41f 3C 80 15AF

AODR STMT SOURCE STATEMENT

147E 546

DC

547 XIOEXT MVI

XL2 1 E014'
HAPOI N, x· eo·

LOAD DELAY COUNT OF 128

'

1483 OD FF 0800 0800

548 ..T

CLC LPI C256J,LPI

DELAY l MSEC.

1489 OD 38 0800 0800

549

CLC LPI(601tLPI

l48F OF 00 15AF l.4AO

550

SLC HAPOI N( II , ONE

CECREMENT DELAY COUNT

1495 co 84 1483

551

SH

WT

_

1499 35 01 14A6 1490 35 02 14A8 14Al CO 87 0000

552

L

553

l

5~·~ EXIT B

5!;5

·-·SAVWUN,XRl
SAVTUU,XR2

RESTORE REG.l
RESTORE REG.2 EXIT SUBROUTINE

14A5 0000

l4A6 556 SAVWUN DC

JL2'0'

l4A 7 0000

14A8 557 SAVTUU DC

Il2'0'

.

* 558 *~*********************************************************************

559

CONSTANTS

560 ******* ***** *********************************·***********************

14A9 00

l4M 561

DC

IL1'0 1

l4AA 0000

14AB 562 ZERO DC

ll2'0'

l4AC 0001

l4AD 563 ONE

DC

Il2 1 1 1

l4AE 0002

l4AF 564 TWO

DC

Il2'2'

1480 0003

14Bl 565 TREE DC

IL2'3'

1482 08

1462 566 EIGHT DC

IL1'8'

1483 OOOB
1465 oooc

1484 567 LEVEN DC 1486 ~68 TWLVE DC

ll2'11' ll2'12'

1487 040000 14BA 0800

14B9 569 BUSCTI OC 14BB 570 LPIADR DC

XL3 1 40000 1 XL2 1 800'

IMAGE AOOR.

l48C 087C 14BE 7070

14SD 571-LPDAOR DC 14BF 572 FOLG DC

XL2'87C 1 XL2'7070'

FORM LENGl H 112

l4CO 70E619

l4C2 573 SWUN DC

Xt3'70E619'

14C3 BOE600

l4C5 574 STUU DC

XL3'BOE600'

14<:6 70E410

14Ce 575 IH~N DC

XL3 1 70E410 1

14C9 BOE4FE

14CB 576 ITUU DC

l4CC 577 M4PSS1 EQU

l4CC 7F8897A3AFBBC703 1403 578

DC

*XL3 1 BOE4FE'
XL8'7f8B97A~AFBBC7D3 1 OAR VALUES FOR HMR.POS.4 PSSl

14D4 DFEBF7

1406 579

DC

Xl3 10FEBF7 1

132 PP

1407 08

1407 580

1408 838F96A783BfCBD7 14DF 581

DC

Xll 1 08'

DC

Xl8'838F9BA783BFC607· DAR VALUES FOR HMR.POS.4 PSS2

l4EO E3EFFB

14E2 582

DC

XL3 1 E3EFFB 1

132 ?P

l4E3 08

14f3 583

-14E4 87~39FABB7C3CFDB 14EB 584

DC

Xll'08'

DC

XL8'87939F~887C3CfDB 1 OAR VALUES FOR HMR.POS.4 PSS3

l4EC E7F3FF

14EE 585

DC

XL3 1 E7F3FF 1

132 PP

14EF 087F

lltFO 580

DC

XL2'087F'

587

* lltfl 588 PS148 EQU

14Fl 020Al21A222A020A 14FB 589

DC

XLll 1 020A12lA222AOlOA121A22' I .A.R.VALUES

14F9 121A22

589

14FC 050015102520050{) 1506 590

DC

Xlll 1 050015102520050Dl51D25 1 48 CHAR.SET

1504 151025

590

1507 081018202R000810 1511 591

DC

XL11·08101a202eoooo101e202s 1

150F 182028

591

1512 03

1512 592

DC

1513 593 PSlUCS EQU

1513 020Al21A222A323A 151D 594

DC

·Xll'03 1
Xlll 1 020Al21A222A323A424A52' t.A.R..VALUES

1518 424A52

!iq4

151E 0500151D25203530 1528 595

DC

Xlll 1 0500151025203530454D55 1 U.C.S.

1526 454055

595

1529 0810182028303840 1533 596

DC

Xlll'0810182028303840485058 1

1531 485058

596

1534 03

1534 591

DC

Xll 1031

* 598 ***********************···~············································

599

MESSAGES

~00 ***********************************************************************

1535 C4C 1E3C l40C 1C4C't 1546 601 TITLl DC

CL18 1 0ATA ADDR.REG.TE~T'

1530 D94809C5C74BE3C5

601

1545 EZE3

601

1547 C904C lC 7C.540C 1C4- 1559 602 TITL2 DC CL19 1 IMAGE ADOR.REG.TEST 1

154F C.4094809CSC74BE3

602

1562 C5C30240D9C5E2C5

603

l 56A E368

603

156C F5F2FOF340D4E4E2 157E 604

DC

Cll91 5203 MUST SE RE~DYt'

1574 E340C2C54ooqc5c1

604

157C C~E868

604

157f E3C8C5054009C5E2 1580 605.MAKADY DC

Cll51 THEN RESET HALT'

1587 C5E340CBC103E3

605

15BE C904ClClC5405040 1596 606

DC

Cll4 1 IMAGE & CHAIN ·

1596 C3C8ClC9D540

606

159C C406400506E340Cl 15A7 607 CHAERR DC

tl12'00 NOT AGREE'

15A4 C709C5t5

607 608 609

··········~·········~~············***********. .************************

*

RESERVED STORAGE

610 **********************·************************************************

15A8 0000

15A9 611 STAT2 DC

XL2'0'

15AA 15AC 0000 15AE 0000
1580 00 1581 0000
1583

15AB 15AD 15AF 15BO 1582 1563

612 STAT3 OS 613 ST4T6 DC
614 HAPOIN ac
615 SAHLJM OC 616 LASAV DC
617 LPOUNT OS

Cl2 XL2'0 1 XL2 1 0·
Xll'O' Xl2'0 1
CU

1584 1586 0000 1588 0000 158A 0000

1585 618 ER Tl OS 1587 619 MlOAR DC 1589 620 M20AR OC 15BB 621 M3DAR DC

CL2 XL2'0' XL2'0' Xl2 1 0'

Ml SAMPLE I.REA H2 SAtllPLE ~REA 1'13 SAKPLE AREA

15BC

15BE 622 SUSUB OS

Cl3

158F

l!:BF 623 ~ADMl OS

Cll

l5CO l 5Cl

15(0 15C l
0008 0001

624 BAOMZ OS

Cll

625 626 627

*BA*O*M**3 **O*S*****C**U******************************~***·*********************

* EQUATES *

-

62 s **"'****************************"'**********"'******************.**********

629 ARR

EQU x·oa·

AOOPES~ RECALL P.EGISTER

630 XRl

EQU 1

INDEX P.EGISTER 1

0002 631 XR2 0800 632 LPI 087C 633 LPO

EQU 2 EQU x·aoo·
EQU X'87C'

INDEX REGISTn 2
LINE PRINTER IMAGE AREA
LINE PRINTER DATA AREA

0878 634 UCSFLG EQU X'878'

OCEC 635 LOFOLG EQU x·eo·

OOE4 636 LPIAR EQU X1 E4'

OOEfJ 637 LPDAR EQU 0216 638 LINK EQU 0212 639 TEST EOU 021A 640 PRINT EQU 0222 641 HALT EQ~

X'E6' X1 216' X1 212 1 X'21A 1 X'222'

E~TRY TO OCP CHAIN ROUTINE ENTRY TO DCP READ DATA SW'S ROUT.
ENTRY TO OCP PRINT ROUTINE ENTRY TO OCP ERROR HALT ROUTINE

OOEO OOE6
0?08 020':1 02QC
0004
OORCl
0080

642 NROY EQU X1 EO'

* blt3 BUSY EQU X'E6'

644

SFNSE SWITCH EQUATES.

645 S6YTEO EQU x·2oa·

646 S~YTEl ~QU X'209 1

* 647 SBVTE4 EQU x·2oc·

648

CONTROL PG~ SENSE SWITCHES

649 SSW05 EQU X'04'

650 651

*SSWS0E8CTEIOQUN

x·so· SENSE SWITCHES.

652 SSW20 EQU x·so·

PRINTER BUSY
DCP SENSE SWITCH AREA OCP SENSE SWITCH AREA SECTION SENSE SWITCH AREA
PRINT MESSAGES ON MFCU USE 5203 RIGHT CA~R.
LP DAR OPT ION 1

FFff 653

END

1557 C5E2E3

602

155A 0709C5E2E240C3C8 15fl8 603

DC

CL18 1 PRESS CHECK RESET,·

DATE

310CT69

EC NO. 816529

22DfC69 816547

20JAN70 816548

02MAR70 816631

11MAV70 816671

01NOV70 816764

04JUN71 818968

PROG ID PAGE

OE05-5 5

DATE

3 lOCT 69

EC NO. 816529

22DEC69 816547

20JAN70 816548

02MAR70 916631

11MAY70 816671

01NOV70 816764

04JUN71
1'<18968

PROG IO PAGE

OE05-5 5A

·

·

(

(
c

(
t II r .-·
"·
(
.' t 1' I
· ll I
'ii'

IBM MAINTENANCE DIAGNOSTIC PROGRAM E055 DATA ANO IMAGE ADDRESS REG. TEST

PART ND. 2589959

PAGE

'6

SYMBOL T LEN VALUE DEFN

ADTUTU A 005

ADTUU A 005

AGAIN A 004

ARR c 001

BAOMl A 001

8AOM2 A 001

8ADH3 A 001

BAPRT A 004

BESS LI A 004

BLAH A 004

BUNK A 004

BROUT A 004

BSEXIT A 004

BSYLP A 004

BTSSLI A 004

BU LOP A 004

BUSCTI A 003

BUSUB IA 003
BUSY c 001

8UTIO A OC4

CHAE RR
CHES Ca

A 012 A 004

CHKI NC A 004

ClIHAP A 004

CMND A 003

CRPAH A 004

[)ACMO A 003

OACMDl A 003

OJCMO~ A 003

OACM03 A 003

OARSl A 001

OARS2 A 001

DELAY A 004

DIPAO A 006

OUN AL A 003

DUST A 004

EIGHT ,\ 001

ERHTKS A 004

ERNROV A 004

ERTl A 002

ESVEN A 003

EXIT A 004

EXLENT A 004

FAST A 003

FLOOP A 006

FOLG A 002

GETIM A 004

GOA IT A 004

GOMl A 004

GOM2 A 004

GOM3 A 004

GRAD AR A 004

HAL IT A OC4

HALT t 001

0827 0118
OBOF 0112 ODF5 0187 0008 0629 15BF 0623 15CO 0624 15Cl 0625 OA29 0039 OOE6 01$3 OE4C 0214 13E5 0501 13E9 0505 1400 0514
1471 0543 1391 0479
13CD 0495 l4B9 0569 15BE . 0622
OOE6 0643 13C6 0493 15A7 0607 0001 0177 136F 0470
OE2C 0205 1459 0536 OF63 0301 0658 0134 OFOC 0274 OEA6 0242 OE5C 0218 0869 0143 OC4F 0145 l46A 0541 0077 0155 1367 0489 OAAA 0078 1462 0566 1044 0381 1430 OS26 1565 0618 Of76 0308 l4Al 0554 ODFl 0186 OECl 0250 13F3 0507 l4BF 0572 OF9F 0320
OE96 0235 OF04 0272 OEA2 0241 OE54 0216 OAE3 0097 OHC 0356
0222 0641

HAPOIN A 002 HERE A 004 HMLOOP A 003
IACMO A 003 I ARS 1 A 001
I ARS2 A 001 ICTAB A 004 I NCO NT A 004 INIL I A 004 l NIN LI A 004
ISBUSY A 004

15AF l06B
OB4F
1QF5 lOFD llEB 1361 OD9C l33C OD6F 1466

0614 0394 0131
0"·37 0443 0445 0467
0164 0457 0153 0540

CROSS-REFERENCI\.:

REFERENCES ·

0122 0116
0191 0301 0319 0505 0518· 0519 0520* 0521 0281* 0282 0256· 0257 0062· 0225· 0226 0037
0051· 0202 0210 0342 0529
0505· 0510 0541
0379· 0383· 0493 0506
0506· 0507* 0187 0235 0266 0291 030.9 0493 0509 0496 0354
0171
0466· 0468* 0477 0200 0213 0530· 0531* 0534* 0535 0093 0214 0063* 0069* 0064* 0070* 0065· 0071* 0066· 0072· 0111 0135 0151 0127
0544 0166
0449· 0455· 0483 0075 0296
0226 0257 0282 0376
0524
0019 0535· 0303
0521* 0194
0249 0509
0058 0387 0322 0224 0229 0231 0235 0267 0236
0188
0084 0087 0350 0102 0161 0174 0179 0192 0232 0263 0497 0511 0526 0538 0545 0310* 0313· 0323* 0326* 05~7* 0550* 0392
0126
0390· 0393* 0412 0456
0430
0378· 0382* 0478 0050* 0158 0377· 0381* 0049* 0537

0537 0288

051tl 0356

0463

0474

0486

DIJ.TE

3lOCT69

EC "iO. 816529

220EC69 816547

20JAN70 816548

02MAR70 816631

11MAV70 816671

01NOV70 816764

04JUN71 818968

PROG ID PAGE

OE05-5
0

(

·~ ~

·-

' 1';'~
0

;.:-'.

IBM MAINTENANCE DIAGNOSTIC PP.OGRAM E055 OATA ~ND IMAGE ADDRESS REG. TEST

PART NO. PAGE

2589959 6A

· j.

SYMBOL T LEN VALUE OEFN

IT SOK A 004

ITUU A 003

ITZRO A 004

IWUN A 003

LAS AV A 002

LOCMO A 004

LEVEN A 002
LINK c: 001

LOFOLG C 001

LOKON A 003

LORIS A 001+

LOUNT A 004
LPD c 001

LPDAOR A 002
LPDAR c 001 LPI c: 001

LPIADR A 002
LPIAR c 001

LPOUNT A 001

LUKPSE A 003

MAKAOV A 015

MALS A 004

MEXI T A 004

MHAL T A 003

MOVHAf'i A 004

MRAL T A OC!\

MlOAR A 002

MllOK A 003

MlXT A 003

M2DAR A 002

M2XT A 003

M3DAR A 002

M3XT A 003

M4Dl:l A 004

M4PSSl A 001

NAGOR A 004

NAS

A 004

NEPSS A 004

NEVES A 004

NIPS A 004

NOMOD A 004

NOTRIT A 006

NOVET A 003
NRDY c 001

NRTI 0 A 004

NUS AM A 004

OKVDOK A 004

ONE

A 002

13B9 l4CB 1350 14C8 1582 l43A 1484 0216 OOEO 0EA9 OF5F 0A5C 087C l4BO OOE6 0800 14BB OOE4 1563 OE5F 1580 0081 OFC5 1028 OA99 0A3A 1587 OFOF OF39 1589 OEEB 1588
OE89 OF9B 14CC 1399
lOEO 0['17? OAOf OF79 l07F 1453 OEB3 OOEO OA22 13C2 1002
14AD

0477 0576 0466.
0575 0616 0529 0567 0638 0635 0243 0297
0058 0633
0571 0637 0632 O!i70
0636 0617
0219 0605 0169 0328 0374 0073 0046 0619 0275 0287 0620 0262 0621 0231 03lt;l
0577 0481 0431 0154 0093 0309 0400 0535 0246 0642 0037 0492
0358 0563

OPl

A 004

POOLMH A 003
PRINT c 001

PSlUCS A 001

PS148 A 001

RETIO A 004

ROGAN A 004

RTNl A 001

RTN2 A 001

SAML IM A 001

SAN

A 004

SA'JfUU A 002

SAVWUN A 002

SAWRVT A 004

SBYTEO c 001
S BYT El c 001

SBYTE4 c 001

OE3B lOEC 021A 1513 14Fl 1013
1368
OAOO
IJFC9 1580 0843 l4A8 14A6 OAFF 0208 0209 020C

0209 0434 0640 0593 0588 0365 0469 0026 0337 0615 0128 0557 0556 0108 0645 0646 0647

CROSS-REFERENCE
REFERENCES
0471 0409· 0418 0460 0490 0410· 0411 0167· 0170 0519· 0525 0480 02c:n '3501 0058· 0387· 0245 0294 0048
0428* 0448* 0060 0388
0060· 03ea·
0311 0311 0312 0312 0324 0324 0325 0325 0548 0548 0549 0549 0059 0427 0059· 0427· 0061* 0295· 0389· 0499· 0216 0044 0307 0372 0173 0319· 0368 0068 0040 0273 0272 0054* 0241 0053· u211 0052· 0083 0203 0398 0152 0485 0433 0185 0082 0089 0309 0397 0405 0533 0248 0037 0365 0524 0031 0465 0476 0488 0348 0155 0159 0172 0190 0225 02'56 0281 0295 0313 0326 0461 0468 0472 0484 0495 0499 0507 0518 0520 0543 0550 0207 0429 0032 0041 0304 0351 0360 0369 0454 0450 0359 0473 0018 0028 0153* 0159* 0164· 0168* 0172· 0183* 0457* 0461· 0467· 0472* 0479· 0484* 0130 0523* 0553 0522* 0552 0098 0101 0030 0039 0302 034<> 0358 0367 0067 0391 0532 0074 0081 0088 0097 0201 0209 0293 0341

DATE

310CT69

EC NO. 816529

220EC69 816547

20JAN70 816548

02MAR70 816631

l 1MAY70
816671

01NOV70 816764

04JUN7l 818968

PROG IO PAGE

Of05-5
6A

,I r
.....

· · · · · · · · · · · · · · · · · · · · · . -· · · · · · · · · · · ·

I~ MAINTENANCE DIAGNOSric PROGRAM E055 DATA ANO IMAGE ADDRESS REG. TEST

PART NO. PAGE

2519959 7

CROSS-REFERENCE

SYMBOL T LEN YALUE OEFN

REFERENCES

soc

A 0&6

SECI T A 004

SENAT A 004

SEXIT A 004

S ICEM A 006

SIOST A 004

SKUCS A 004

SMAO A 004

SPUOT
sswos
SS\.108
SS~20

A 003
c 001 c 001 c 001

STAT 2 A 002

STAT3 A 002

STAT6 A 002

STRIT A 004

STUU A 003

SUBOt< A 004

SUSY A 004

SwUN A 003

TAW

A 006

TECHB I A 004
TEST c 001

THCHEK A 004

TIOCtH< A 004

lIPS A 004

TITLl A 018

TITL2 A 019

TMMlE ~. OC4

TM..,2 t A 004

TMM3E A C04

TNUOL A 004

TOGGON A 004

TO LONG A 004

TREE A 002

TRPAe A 004

HiAI T A 004

TWLV E A 002

TWO

A 002

TYRWAS A 004
l'CSFLG c 001

UPTIW A 004

UTUTDA A 005

UUTDA A 005

Ul/PiXYZ A 001

WAT

A ON:

WHAR T(I A 004

WT

A 006

XIO

A 004

XI OE XT A 004

XRl

c 001

13ED
1071 OFEO OF97 13DB OAC3 133e 0070 OAOC 0004 0080 0080 15A9 l5AB
l 5AD OE12 14C5 OOE2 OF46 l4C2 OHl
OFE't 0212 0081
1't29 DA3D 1546 1559
one
OEEE OE8C 1050
OA72 1403 l'tB 1 lOlA
OEF8 1466 l.t.,AF
1094 0878
1340
lOBC
lOA4
OAOJ OFAF OE37 1483 1411 147F
0001

0506
0396 0346 0315 0499 0085 Oft56 &156 0020 06-t9 0650 0652 0611 0612
0613 0198 0574 01e2 0291 0573 0311 0347 0639
0157 0524 0047 0601 0602 028B 0263 0232 0387
0063 0511 0565 0367 0266 0568
0~'64
0409 0634
0458 0419 0413 0003 0324 0208 C548 0518 0547 0630

XP2

c 001 0002 0631

YALE D A 004 ZERO A 002 ZPRUNV A 004

OEOO
14AB
CAEE

0190 0562 0100

051:. 0500 0344
0301* 0494
0079 0092 0453 0160 0047 0018 0199 0375 0030 0039 0'302 0349 0067 0391 0!532 0074 0081 0088 0097 0085* 0086 0128· 0129 0346* 0347 0451· 0452 0099* 0100 0189 0:'37 ')268 0108* 0117 0178
0280 C285 0287 0291 0109* 0110 0314 0345· 0292 0491 01c;4· 0155· 0165 0528 0038 0035
0363 0283 0258 0227 0366 0380 0104 0163 0176 0181 050!1
0114 0120 0415 0421 0365 0255 0260 0262 0266 0182 0112 0118 0156 0169 0399 0402 03ft3
0462 0423 Oltl 7

0396 0358 0367 0201 0209 0205· 0206
0234 0265 0413 0419

0293 0341 0320* 0321
0290 O't5B 3469

0400· 0401 0481

0431* 0'~32

0327

0198· 020't 0215

0551

0076 0090 0211 0394 0403 051t2

011 O* 0137 02?0 0251
0286
0436 0111* 0177
0420
0523 0187

0112 Ol3B 0222
0253 0411· Olt38 0113 0186*
0421* 0540*

0113 0139 0223
0254 0413 0450* 0114* 0190*
0430* 0543*

0115 0152* 0228
0259 0414 0454· 0119 0216* 0456* 0553*

0117· 0157 0230
0261 0416 0470
0120* 0221 0458*

0118 0177 0236* 0267* 0418* 0480*
0127* 0249· 0459

0119 0182* 0241* 0273* 0419 0482 01 51 · 0252 0469·

0121
018~
0243 0275 0420 0489 0 l ~ 6* 0272* 0470

0126* 0188* 0244 0276 0422 0522 0157 0277 0481*

0131 0198 0246 0278 0429* 0552· 0167 041"* 0482

0132 0217· 0247 02 79 0434
0169* 0414 0492·

0133 0219 0250 0284
0435
0170 0415· 0495*

0062 0186 0492 0540

0013* 0080*

TOTAL STATEMENTS FLAGGED IN THIS ASSEMBLY =

0

DATE

310CT69

EC NO. 1:11652<;

220EC6q 816547

20JAN70 816548

02MAR70 816631

llMAno 816671

01NOV70 816764

04JUN71 818968

PROG IO PAGE

OE05-5 7

llHoll Ml INTHJA~C! DIAGNOSTIC PROGUM

E055

DATA AND IMAGE ADDRESS REG. TEST OBJECT CA~D llSTtHG

PART NO., PlGE

2589959 7A

THE CHARACTER INDICATES A BLANK COLUMN ANO THE CHARACTERS C E H INOIC~TE NUMERIC SHIFT. rL l THROUGH 16 CL 17 THROUGH 32 CL 33 THPOUGH ~8 CL ~9 THROUGH 64 CL 65 THROUGH 80 CL 61 THROUGH 96

T+-Y:8EM & B-4
T+-Z 5-. <8H Y<c Z

N_;A& 0 CaUSA H
.
QIA*l*COECR4@B 7

·- H·l HOH*BFUHKEMS
XIHO+ST2AC>O.i-ta

T+-00+0-1 CL 'tHC D* #B 91+H BB-,tt&DCY HE5U:8 ··+--+Z3Y

- T+-,,IGOHJ3S -3 ?.DBI /0=$@Y·-<+H NOL-AEEX20AM8- H

T+-lWEE4' AO_@YD
- ~·
T+-_IL- EH=* -

-HOH*BH>AOOH*-H*TO
1-HMlP 5> <BBB2-.

E<f"IGlF JLB1>-:-0M'.l%H B &_IO-H<LTCSEEU

TA-_ YDG- 0( &Of.

· 0 .............. 0

·- - <G-~SX2/1&8A H HCZ HOH*BFUDSEQ7

:<; M?3~UE.%19/K
.
!i'.:V4ahJ. 7+H Bf. I H

&A~BGE\GS CUOB-3

·-

-

HOCilBGC6<8- t-i<@I

886_+ H,908
...............·

. -
AC'B& llS -.HGBO

-8-. ILOE0550001
HB5U LK E0550002
2U.\H *18E0550003
·- N<+Q fKCE0550004
Af<M #C*E0550005
. -
*+H =t:-E0550006
4&YE0550007

T+-6/0-H.EtHAE<O
.
T+-7·CQI --57. O

iHJOOI (-08 CQ< Nt- ~BAOOf-HM,24

M,LQBEH·_ ·vo
lE$H CIY&MCO NiAK

G S.-··SGSXH~BAO
- ..
GBXHI & (dYOHOH*

Ol&Y &S*E0550008 BH> #-QE0550009

T+-8P·@BGBXH6 JK 61 ~NIG5" < ACP< T+-9K8-32U @8- H <@I YOH* 1WdJBGC T*

5 /K,O;Q+ <HACVl. 08/0Z+ ONO-.Ht.l<B

2/11-W> /K._0 Dl' *B
·- G 8- H<CJ/ HOH*

G S.-E<BGC-.D~ &8 MD; H OH*+.< BGC6 I

:+L $C*E0550Cl0 108 \II: E05500ll

T+-:((8H8CV"B JC

@-· ·+o -.QH ·vovc- NOJr(_C& NOJK?c"YO <~Q8 @YD&,RY

HOH* =24£0550012

T+-#H S.-J·BGEX.
. -
T+-·C GCW G6E IH
T+-@=O-HIC@HAE$$

A9-:00-Q+YtBGC/.
38-E08-E8 -C-U A
.
WC~! /OHK+H BCIH

B J '19 iii=HA*+H ; D 09-E'-. G2-K~+ AO

OJ ·!JP[ S G\/ <e
) !!-!GB~% S.-l<B
-
"EH4( AO"E ·· 2-~l
. .
/OHO( - I wT-0 -T

GBX.A9-#d0-DIA<B
'S G2-JA'V G2AO,
-· 2U T /OHE L&NT~A

81 :ZHE0550013 GC/~ OEHE05500l4
/OH f.DHE0550015

"B H 4~B H i

« -l?CCSEEUB JC ZO! IX302EEiil"O- B 'Z E0550017

T+-"?CltH - CO N, l K_OHf. ! , iilBG

B l '""+H BC< f.[)=M

TEE.:t8AAU,@/ P+ f. B8iH 5B<E055001S

T+/ OU , /OHEOJY NZ= +OH*BH> ++ t T+/AV@GOC+B HC I H - &C30PD34~AJ!SI

B~IH&R:ec /Z831N
LU?HGCC0/034~'.'31\I

R8 Cl~~ E@Y*6+ & SI 4LuTG-~.~19/K

.
' I V~t3lHDIQ8- H

(8+D 6SDE0550C'l9 IiZ 98QE0!>5002G

T+/B-ACYHDf$ /l& JB- 9( Y<@Z GOH· IW"~GfLCSE~ua JO l~I HJH·~O;H OH· &~33~E<l~DALHO-D M2<H R,Hl0550C21

DATE

310CT6C

EC ~O. 81652CJ

22DEC69
F 1t,54 7

2 OJAN70
el654e

02 MAR70 8lt>631

lll-IAY7J
Ylc67i

(·1MJV70
.s l t. 7 t ..

:: .. JUN71 Rl8'k8

PR Ol~ ID ":i. ::.:E

Of. JS-5 H,

'· 11

IBM MAINTENANCE DIAGNOSTIC PROGRAM

E055 DATA AND IMAGE ADDRESS REG. TEST

PART NO. 2589959

PAGE

6

OBJECT CARO LISTING

CL 1 THROUGH 16 CL l7 THROUGH 32 CL 33 THROUGH 48 CL 49 THROUGH 64 CL 65 THROUGH 80 CL 81 THROUGH 96

.. -

. . T+/CS /C"L- ·· EH= * - (-HMiP7= <B BOHLB JL .L- EH=

80.0l9AK#f liH~·H AO+O N& E0550022

................ ...............

( 111

THAC@O-HJ#CCSEEU
.
T+/ILID H-.30YOfT

BDAOYOI &8GCSDGB JLO<+<ND3-DEE?

AC'B& 11 S IBGD& 20 TB JMKIE-L><H

BDtva AOO(-HM,#4

. -
B ?HAOOGI E$ H,·

19UE0550023 A04 J-8E0550024

'

... -

T+/++OH*BH>A6iilY 1 VI L*LO ES + A( 1EH46 /K?S& fH AOOa ES H·* A06? /OHS8G-.2/3U· Bl ( lOHH PR-OE0550025

t~

.

T+/l106Da A00(-0 M_CQSEH'_ D ilYD LCO NZAK_O DLW*B G·s.-;fHGB74 < AD57 /OHKt&HMDiilG W0d4 Sl E0550026

(

. - ..

.

AOiS /OHS8AOf AO 3EH7 JAlOH*BET& HEA < /O=f.UI /0 =EH72-&-.A9/l3aY·

r

. .

T+/&· S.-D·BGD=7 10 (--M,L&HEO< 6BAK_( -HZC&AEHC 4·/KYO; ·M<IHGBtB G S.-O<BGEBX Ill ZC 0 iS-E0550028

r

- ..

T+/J:EEi CZHEEY 8- HIGIZ D+-H0-0 . AE!MMO"< <GWEFS /OHSBAQ5 /K,O;Q ~*-.HGCTQBEH7 JJ OOH* 2 &E0550029

T+/K5 s.-Ec2 · eeai C"0- B (+0- B

- . I AO?EH7 · /Al<CC &D MZTHBEHT /0

··- A H 0- 80 EH<E0550030

T+/LOC & - BGl O·GCWFSCW GCl'D.C U"X=.V:+?>~-.L7=? 7BH+ I w: ;3?@?P 8= 11 #BH ;LX:>70ii1"$9"l "BGiil S2ME055003 l

. '·'

-· T+/M, -YKFSHD -Y KFSHECJMllK4ECJH H&-tFB Y -&FB

v·· OHHD/YSHTH: wz KAt4NGKM_CL5ELNM HOA- #YtE0550032
.

* T+/NWHB-O+OAHME- Cl<GTOHCAl<LRK 1 X El4?Tl:.T2llA1CilN O*LD6M?Rl*I .BO>P s BI -.R l; · S&<l H1 I K&(U ~&OE0550033

:

T+/0/1;.E86?5@?C 3&CLUB>« oiN 6*P Al+/,8@TE5MCR1;. E84CHOllT2llAl~N MDCC 2<G I 5MC05UC N5>< J2&E0550034

...........·.... ................ ................ ........·.....·. ..... -

TA10Z&<GG6*PE

600E0550035

.......................·.·..................·.··.··.·.··................··.
T A.102

&l&E0550036

·························· 5
TAJO#

················································

;/~E0550037

E"". *E7·=-.DC"PH$ ="7MC:.f I

c

ASC R A SO Q

02350317710 6057l~#*E0550038

.J

J

----------------------------------------------- LAST PAGE ------------------------------~-----------------

DATE. 310C T69 EC Ni:1;-. 816529

22DEC69 816547

20JAN70 816548

02MAR70 816631

llMAY70
816671

01NOV70
816764

04JUN71 818969

PROG IO PAGE

OEOS-5 8

(-.
'! t
· · · · · ·· · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

·

·
' .

·
l.

···-· · · · · ·· · · · · · · -· 0

0

IBM MAINTENANCE DIAGNOSTIC PROGRAM E063 5ZC3 CHAIN EMITTER TIMING JEST

PART Ht.I. 2589961

PAGE

1

ERR LOC OBJECT CODE

AOOR STMT ~OURCE STATEMENT

0
OAOO

2 3 E06

DEtt< It START x·Ao~·

JO
0

4
5 6 7

··· ·
·

·

·

·

·

·

·········
SY5TEM/3

·····
52C3

*····
CHAIN

········
EMITTER

·······
TIMING

·····
TlST

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

···
· *

98 ** ****SE*C*Tl·'JN···6··-··R·O··U·T.I,N.E··l································$It··········. ···*·

OAOO E063

OA02 00

c

OA03 01
OA04 0000

OA06 OAOO

c

OA08 OC99 OAOA E05000

c

OAOl
0Au2
OA03 OA05 OAC7
.OA09 OAOt

10 ********************·················*·································

11

DC XL2 1 E063'

PROG IDENTIFICATICN

12

OC XLl·Q·

FLAGS

13

DC Xll 1 1'

CURRENT ~OUTINE NUMB~R

14

DC

Xl2 1 0 1

RESER~ED

15

DC AL2(RTN1)

ADDRESS C.F FIRST ROIJTINE P~HlX

l~

DC Al2(ERT1)

~DORESS OF ERROR RECORDING TABLE

17 SPUDT DC XL3 1 EC5000'

UNIT DEFINITICN TASLE - PRINTER

1189

*·

*

*

*

********

*

*

*

*

*

********·

··

···

·

··

·

···

···

···

···

·

··

·

···

·

.

.··

·

··

··

*

··

··

·· ·

2C- *

ROUTINE l - CHAIN EMITTER TIMING TEST

*

21 ·

·

c

OAOD 01

OAOO

22L~

***********************************************************************

RTNl DC XLl'l'

RCUTINE NUMBER

OAOE 00

OAOE 24

DC XL1'0 1

FLAGS

OAOF FFFF

OAlO 2~

DC XL2'ffFF 1

LAST ROUTINE

2t .......................................................................

OAll 38 04 0208

27

TB~ SBYTEC1SS~OS

PRl~T CN MFCU

c

OAl!'i F2 10 OA OA18 CO 87 021A

2E

JT NRTIO

2S

B

PRINT

PRINT TITLE

OAlC 42

OAlC 3C

DC XLl·42'

OAlD 19

CAlD 3l

DC

IL1 1 251

OAlE OC76

OAlF 3'

DC AL2CTITLll

·tr ,

OA20 EOOO

OA2l 3~

DC XL2'E000 1

c

OA22 Cl EO OA29 OA26 f2 87 14

3~ NRTIO TIO BAPRT,NRDY

3~

J

NOOGOT

PRINTER RcAOV

OA29 38 04 0208

c

OA2D f2 90 OA OA30 CO 87 021A

OA31t 41

OA34

3t BAPRT TBN

37

JF

38

8

39

DC

SBYTEO,SS-05 MRALT PRINT
XL1 1 4l 1

PRINT JN MFCU SW. ON PRINT MAKE PRINTER READY

0A35 l~

OA35 40

CC IL1 1 31'

OA36 OC95

OA37 41

DC AL21MAKADYt

OA38 EOEl

CA39 42

DC

Xl2 1 EOE1 1

OA3A FG 7C o-l

·~-

OA30 3C OA Ot9A OA41 38 20 HOC

OA45 F2 90 lA

43 ~RALT HPL

44 NOOGOT ~VI

45

TSN

46

JF

x·o3·,x·1c· LPOUNT,10 SPUOT,B'lCCOOO' SNOT RE

HALT El 100-200 LPH ?

OA48 3C lC OB2E

47

HVJ CEMAX+1,x·1c·

OA4C 3C 19 OAFA

4f

MVl ITNAM+l,X 1 l9 1

OA50 3C 19 0880

49

MVI MANTI+l,X 1 l9 1 I

OA51t 3C 08 OB6E

50

~VI HMMIN+1,x·oa·

OA58 3C OF 0875

51

~VI HMMAX+l,X'OF 1

OA5C oc cl oe.f.5 OC5A

52

MVC GOBAK+JC2J,AOFRTY

OA62 3C 04 :-if.AO

OA66 3C 00 '11:9e

OA6A F2 87 C:t.

OA60 OE 00 OCAO OC46

CA73 OC 01 OC4c OC52

OA79 C2 01 OC.ftE

.~.

OA7D C2 02 OEC~

tt,,

OA81 9C 03 00 00

c

OA85 4E 01 CO OC40 OA8A 3~ 02 OC44

OA8E 40 01 00 OC50

c

OA93 CO 01 OA81 OA97 OC 03 1FF3 OC56

C'A90 CO 87 OCll

* * ;~ *******************¥************~~*********************················

54

G~NERATE THE SENSE INST~UCIICNS

55 **********************~·~~***************************~*********~*******

56 SNOTRE MVl t'SECS,X 1 04'

SET 4 MSEC DELAY lSf TIME THRU

57

MVI TOUNT18

58

J

TOGOON

59 SKGOON ALC

60 TOGOON MVC

61

LA

62

LA

63 ADTUU HVC

64

ALC

65

A

66

CLC

67

BNE

.MSECS!ll,NlhE SfUUCZ)rSAMAOR STUU,XRl
;eN IN+3, XR2 .1{4 1 XR'2J,Q( 1 XR1J tH2,":<Rl 1 ,.0NE ;i.JUF 1 XR"
0C21XRll1lASAOR ACTUU

ADD 9 TO MSEC DELAY
LOAD STARTING SENSE ADDR. LOAD S(NSE lNSTR.ADDR. LOAD GEk.FIELD ADDR. PUT SENSE INSTR. JN GEN.FIELD ADD l TO SENSE INSTR. ADD~. UP GEN.FIELD ACOR.BY It 1100 SENSE INSTR.GENERATE07

68
69.

MVC SAMRETC4J,BRUN'

8

BRDllT

.

PUT U UNC BR

DATE 25AUG69 EC NCi. 816485
e

310CT64i 816529

11MAY70
816671·

-01NOV70 81676~

19FEB71 818912

PROG ID PAGE

OEOo-3 l

· · · ·

·-·

.,.,.

· ·

· IBM MAINTENANCE DIAGNCSTIC PROGRAM
0

..,,.., ~o. 2589961

PAGE

IA

E063 52C3 CHAIN EMITTER Tl~ING TEST 0

EkR LOC OBJECT CODE

ADDR STMl SOURCE STAT~MENT

0
0
0
0
0
e
C·
0
0
0
0
0
I1;C~":
lo
; c
I1--Q.
II·" : I
I U
c
I~
1I 0
l 10
I
j ··'?.
il1f P.r
c:

OAAl 30 E2 OC97 OAA5 38 01 OC9e. OAA9 CO 90 OAA! OAAO OC 0() OC.A2 OCAO OA63 vC FF 0800 0800 OAB9 OD 38 0800 0800 OAcF OF 00 OCA2 OC'tO OAC5 CO 84 OA83
OAC9 co 87 o~co
OACD lC 30 130C
OAul C2 01 OECCI OAD5 1f 20 00 OADe f; 90 08 OADO 3~ 01 OC40 OAOF Ct.: 81 OA05 f'AC3 H 01 Ot40 OAE7 7S 20 00 O"EA CO 90 OAE3 CAEE 78 Cl 00 / OAFl CO 10 OA05 OAFS 3C O:> OtA3 OAF9 3C 28 0899 OAFD 36 01 OC40 0801 7D 30 02 0804 F2 81 9F CBOl OE 00 OCA3 CC4~ CBOD 78 20 00 0810 F2 90 04 0813 CO 87 OAFO OBll 36 01 OC40 OSlB 70 30 02 l'8 lE F2 ~1 85 0821 OE 00 OCA3 OC40 0827 79 20 00 CEl2A F2 90 OB 0820 3D 20 OCA3 0831 F2 84 bC
0834 cc 87 0817
CB38 78 Cl 01 0638 F2 90 SA OB3E ?.4 01 OC/.6
0842 36 Cl CC4A 0846 36 01 OC40 OB4A 79 20 00
0840 co 90 0846
OB51 CC 87 OBBE OB55 CC 87 OBBE OB:59 CC 87 OBBE 0850 OC 01 OC'9F OC9D 0063 CO 87 OBBc OB67 OF 01 OC90 OC 9F 0860 30 10 OC90 0871 F2 82 07 0874 30 18 OC90 0878 f2 04 (19
OB7b co 87 0222
OB7F EC82 OB81 F2 87 2C 0884 CC 87 OB8t::.

ORSO

70 71 72

. .·

. .

. ..

. .

. .

.... F.I.N.O.

..... .H.C.M.E.

..L..~..T..C..H..1..T..~..E..N..

....... .S.A.M.P.L.E.

... .A.T.

.. .9.

... ..1.2.

..... .U.S.E.C.

..F..O..~..

... .1.0.

..... .M..SE.C.

. .

. .

. .

. .

. .

. .

. ~······ .......·.

73 SNIK SNS STAT2.X 1 E2 1

GRAB THE TIMINGS

74

TBN STAT2-11B'l'

HG~E LATCH ON1

75

BF

SNIK

76 77 TNA

MVC HCMCNTtl),MSECS tLC LP1(2561.LPI

SET UP DELAY CliUNT l MSEC

78

CLC LPIC601,LPI

DELAY

7c;

SLC HCMCNTtll1CNE

SC

BH TWA

OECR.OELAY COUNT

81

8

SENIN

GO SAMPLE 1100 BYTES AT 9.12

82 ~ETURN MVJ HCMIN+l,X 1 30 1

WIPE HJ AOOR. BYTE

83
Bit

·***··t·H~E·C·K··T·l·~·I·N·G··B·E·T·W·E·E·N··C·H·A··IN··E·M··lT·T·E·R··P·U··L·SE·S···········*··········. .·*·

85 86

··$·····L·A·····StEN··IN·,·X·R·l··············L~C·A·O··A··D·D·R·. ·O·F···lS·T··S·A·M·~PL·E·········..··

87 FIBIOF TBN t&,~P.lt18'l00000 1

FIND CHAIN EMITTER OFF

ee

JF

ErCIF

9c;

A

ONE,XRl

9C

B

flBIOF

91 ENIF A

GNE 1 XRl

92

TBN 0(,)Rlt,8·100000 1

LOOK FOR RISE CF CHAIN EMIT.

93

eF EN If

94'

TBN OC,XRll1B'l'

HOME LATCH ON

95

BT

96 NEXE~ MVI

9·1 ITNAH ~VI

98 lt<GAN A

FIBil:f
SAMC~T.x·ro·
riTHl~+lw4C G~E,XRl

SKIP THIS EMITTER ZERO EMITTER SAMPLE CNTo SET MIN AT 365 USEC

'99

CLI 2C.>Rl),X 1 3C'

100

JE

TSAl

101

ALC

SA~CNTCll,ONE

102

TBN OC,>Rl.,8·100000 1

CHAIN EMITTER STILL UP

103

JF FIRISE

1 04

e·

Ll<GtN

105 FIRISE A

106

CLI

107

JE

CNE 1 XR1 2C1>Rl),x·30· lSAl

1100 SAMPLES CHECKEO?

108

AL( SAMCNTCl) 1 CNE

10")

TBF OC,XR1J,b 1 100000'

IF CHAIN EMIToOCWN1FIND NEXT RISE

110

.JF

ITSLi

111 CEMAX CLI SAMCNT~45

112

JH

TCll't.Y

113

f.

FIFISE

114 IT$UP T~~

115

Jf

116

Sl

1( 1 )Rl),8'1'
l'o.Tt-.CM St\1Fl 9 XR1

·IS THIS A HO~E PULSE

117 118

·*·····C·H·E·C~K··P·U·L·S·..·: ·w··lO·T·H·S~·&··M·G·M··': ·P·U·L·S·E··T·I·M·E··············**··············*

. ..·· 11<}
120

GCB*A*K***·A······S·JS·~F·R·,X··R*l···········~··S·U·B··T·R·.1·2·0·*O·R··1·2··F·R·G·M-·H·O·M··E··A·D·D·R·o·

121 G8RK A

ONE,XRl

122

TBF

cc,x~l),8 1 1G0000 1

FIND GAP

.1.23

BF

GCRI<

i24

8

LULSE

125

8

LULSE

126

8

LULSE

GC CHECK l42~t EMITTER WIDTH GCi CHECK l43RC EMITTER WIDTH GC CHECK 144Th EMITTER WIDTH

127

MVC

I ~cASTt2>1LEEADR

SAVE 144TH ADOR.

128

B

l ULSE

GO CHECK 145TH EMITTER WIDTH

12<}

'SL: LEEAOR(21,LEEAST

DIFF- 1 TWEEN l44TH AND 145TH

130 HMH N CU

LEE~OR,16

SAMPLE Dlrf .LESS T~A~ 16 OR 8

131

.Jl HOMER

132 H~!'AX CU

133

Jt.H

LEEjQ~,27
SEEliiUN

SAMPLE OIFF.MCRE THAh 27 OR 15

134 HOMER B

135

DC

HALT Xl2 1 EOBZ 1

Ht~E TIME ERROR HJLT

l~t

J

GNlP

137 SFEWUN B

LUlSE

DATE 25AUG69 EC NO. 816485

310CT6Cj 816529

11MAY70 8loH1

01NGV70 . l9FE871

816764

818912

PROG ID
FAGE

0£06-3
u

0
·
··~

c IBM MAINTENANCE DIAGNOSTIC PROGRAM

c E063 52C3 CHAIN EMITTER TIMING TEST

ERR LOC OBJECT CODE

AOOR STMT SOURCE STATEMENT

PART NO.
PAGE

2589961
"

(

0088 CC 87 OBBE

138

B

LULSE

OBBC 3C 27 0099 0090 35 0.1 OCA6

139 MANTI MVI NTHOM+l,39

140

L

SA\IRl,>CIU

~El MIN AT 356 FOR LAST EMIT.

0694 CO 87 OAfO

141

B

LKGAN

0698 30 O~ OCA3

142 NTHOM cu SAMCtn,·-·

c

OB9C CO 02 OAF 5 uBAO CO 87 0222

143

BNL NEXEM

144 TOMNY B

HALT

c.'13A4 E080

OBAS 145

DC Xl2'E080'

OBA6 OF 00 OC9B JC40

(

OBAC CO 01 OAuO

146 TSAL SLC TCUNTUJ ,ONE

147

BNZ SK GOON

OBBO OF 00 OC9A OC40

148 GNIP SLC L POU~H ( 1 J ,ONE

c

0686 CO Oi OA~2 OBBA CO 87 0216

149

BNZ SNOTRE

150

B

LINK

LESS THAN 365 USEC 'TWEEN EMITTER~ EMITTER TIMING WRONG HALT OCNE 8 TIMES DONE 10 TIMES

c

OBBE 34 08 0Cl6

OBC2 36 01 OC40

r'

OBC6 78 20- 00

OBC9 CO 90 OBC2

151 152

**********************************.************************************
~ CHECK PULSE WIDTH SUBROUTINE

153 154

*L*u*lS*E***S*T******PL**E*X*IT*+*3*,*A*R*R***********S*E*T**R*E*T*U*R*N**A*O·D..R.&·····················

155 LEEG A

ONE,XRl

156 157

TBN 0(,XRlJ,6'100000 1 BF LEEG

FIND LEAD EDGE CF E~ITTER

c

OBCD 34 01 0C90 OBOl 3C 00 OCA4

OC05 OE 00 OCA4 OC40

OBOS 3t> Ul OC40

OBDF 78 20 00

00[2 CO 10 OBOS

· · 11
c

OBE6 30 02 OCA4 OBEA F2 82 lC

OBED 3C 00 OCA4

158

ST

159

MVI

160 TREG AL(.

161

A

162

TBN

163

BT

164 PUHIN Cll

165

JL

166

MVI

lEEADR,XRl
SAMSAv,x·oo· SAMSAVClJ,GNE
ONE .,XRl 0(,XRlJ,8 1 1000001 TREG SAMSAV,2 WIDER SAMSAV.,X'00 1

SAVE LEADING EDGE ADDR& ZERO SAM.COUNT ACD 1 TO SAM.COUNT ADD l TO SAM.~OOR. FIND TRAIL EDGE CF EMITTER
P.ULSE WI Olli 2 OR MORE

OBFl OF 00 OCA4 OC40

(

OBF7 36 01 OC40

OBFB 30 01 OCA4

OBFF F2 84 l l

(

OC02 78 20 00

OC05 CO 90 OBFl

167 SNAP ALC

168

A

169 GAPWIO CLI

170

JH

171

TBN

172

BF

SAMSAVfll,ONE ONE.XRl SAMSAYwl
PLEXIT
oc,xR1J.e·1coooo· SNAP

GAP WIDTH OVER l ?

OC09 CO 87 0222 OCCO E081 OCOF CO 87 OBBO OC13 CC 87 0000
0

OC'.>E

173 WIDER B

174

DC

175

8

176 Plt:XIT B

177

HALT
Xl2 1 E0~1 1
GNIP

WRONG PULSE WIOT~ ERROR HALT RETURN

117798 *******C*H*E*C*K**FO*R**B*U*S*Y**&*D*E*L*AY**S*U*B*R*O*U*T*IN*E*************········**···············

oc'17 34 08 OC3E

c

OClB OC 02 1FF6 OC5D oC21 OF 02 1FF6 OC40

OC27 F2 81 07

118810 *B~*O*U*T***S*T******B*S*E*X*IT**+3*,*A*R*R****·······L·O·A·D··R·E·T·U·R·N···A·O·O·R·. ···········~·······

182 SOC MVC BUSUB(3), BUSCTI

STORE DELAY

183 FLOOP SLC BUSUBC3) 1 0NE

184

JZ

TOLONG

c

OC2A Cl E6 OC21 OC2E F2 87 OA

185

TIO FLOOPwBUSY

186

J

BSEXIT

SlILL BUSY

OC31 CO 87 0222

c

OC35 ECll OC37 CO 87 otlB

187 TOLONG B

OC36 188

DC

189

B

HALT
Y.L2 1 E011 1 SOC

ERROR HALT

OC3B CC 87 0000

l~O BSEXll B

·-·

119912 ********C*O*N**ST*A*N*T*S·***************··················~······················

c

OC3F 0001 OC41 0003

OC43 0004

OC45 0009

OC47 FFB8

OC.49 FF88

c

OC4B 30c2 OC40 OECl

OC4F 1300

CC51 OECl

OC53 C087

OC55 OACD

OC40 CC42
OC44 OC46 OC48 OC4A OC4C
OC4E
OC50
OC52
OC54 OC56

119934 "O'N*E*****D*C*****I*l2**' l*'****************···············*************"'*********

195 TREE DC · IL2'3'

196 FOUR DC

IL2 1 4'

197 NINE DC IL2'9'

198 FRTY DC

199 SISFR DC

200

nc

IL2 1 -72' IL2'-120' XL2'30E2'

NEG.72 NEG 120

201 STUU DC 202 LASAOR DC

XL2 1 0EC1' Al2(HCMIN+21

SENSE INSTR.

~03 SAMAD~ DC

Al2CSENIN+ll

204

DC

205·8RUNC DC

XL2'C087' AL2CRETURNJ

UNCOND. BR

c

DATE 2 5AUG69 EC NO. 8l6Lt85

310CT69 816529

11MAY70 816671 .

01NOY10 816761t

19fEBll 818912

PROG ID PAGE

OE06-3
2

0

·

0

IBM MAINTENANCE DIAGNOSTIC PROGP.AM
0
EQ63 52C3 CHAIN EMITTER lIMING TEST

PART NDo 2589961

PAGE

2A

ERR LOC OBJECT CODE

AC·OR STMT SOURCE STATEMENT

OC57 OCFF OC59 OC48

OC58 206 OOFF DC OC SA 207 AOFRTY DC

XL2'00Ff' AL2lFRTVI

AFTER SAMPLE

OC5B 040000
0

OC.50 208 BUSCTI DC

XL3 140000'

220190 ·· ·······PR·I·N·T·O·U··T·S···········*·············~··-····························

c

OC5E C3C8ClC90540C504 OC76 221112 ·T·I·T·l·l ··D·C·. ····C··l2·5~'C··H·A·I·N··P··'I·T·T·E·R···T·IM··il·\G···T·E·S·T·· ···························

OC66 C9E3E3C50~40E3C9

212

OC6E 04C905C740E3C5E2

212

OC76 E3

212

OC77 D4~102C~40F5f 2FO OC86 213

oc

Cll6 1 ~AKE 5203 READY,·

r

OC7F F34009C5ClC4E86B

213

OC87 E3C8C5054009C5E2 OC95 214 HAKADY DC

Cll5 1 THEN RESET HALT'

OC8F C5E340C8Cl03E3

214

0

221156 *·······R·E·S·E·R·V·E·D··S·T·O·R~A·G·E································ ..··············*

OC96

oc·cn 221178 .S.T.~.TZ....D.S.....C.L.2....... ~·····················~··························

OC98

CC99 21S ERTl DS tl2

OC9A

OC9A 22C LPCUNT DS Cll

OC9B

('

OC9C

OC9B 221 TOUNT DS Cll OC90 222 LEEADR DS CL2

OC9E

/

CC9F 223 LEEAST OS Cll

.OCAO

OCAO 224 MSECS DS Cll

OCAl

OCA2 225 HO~~NT OS

CL2

OCA3

OCA3 226 SAMCNT DS CLl

OCA4

OCA4 227 SAHSAV OS Cll

(.

OCA5

CECO

CCA6 228 SAVRl OS Ct2

22s

ORG x·oecc·

OECO 230 SENIN EQU ·

Ol:CO

1308 231 HOHIN OS llCLlOO

SAMPLE AREA

130C

1C07 232 NJMOH OS 23C.L100

SAMPLE AREA

ltOB

lOrB 233 DIMES OS 5CllCO

SAMPLE AREA

lD:'=C

1FEF ~J4 SEHIO O~

5CL100

S'-MPLE AREA

lffO

lFFl 235 ZROFF OS CLZ

c

1FF2 lff4

1FF3 236 SAMRET OS CL2 lff6 237 BUSU8 OS CL3

238 239

·* ·

·

·

·-·

·········
EQUATES

·*

*

·

··

·

·

··

·

·

··

·

·

·

·

·

·

·

·

*

··

·

·

··

·

·

··

·

·

··

·

·

·*

*

··

·

·

··

·

·

· .

.··*·

0

0008

240 241

**
ARR

*

*

***
EQU

*

*x*·o*e*·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·······(·
A~DRESS

········
RECALL

·

··········
REGISTER

'

"

·

*

·

·

·

·

·

·

·

·

·

0001 242 XRl

EQU 1

rnoex REGISTER 1 -

__Q

0002 243 XR2 EQU 2

lNOEX REGISTER 2

0800 244 LPI EQU x·eoo·

LINE PRINTER IMAGE AR.EA

0216 245 LINK EQU X'216 1

El'\TRY TO DCP CH-IN ROUTINE

0

021A 246 PRINT EQU X'21A' .

ENTRY TO DCP FRINT ROUTINE

0222 247 HALT EQU x·22?·
ooeo 248 NRDY EQU X1 E0'

ENTRY TO Dtr ERRCR HALT ROUTINE

OOE6 249 BUSY EQU X'E6 1

PFllNTER BUSY CODE

2~0 · SENSE SWITCH EQUATES

0

* 0208 251 SBVTEO EQU X1 208 1

252

CONTROL PGH SENSE SWITCHE$

DCP SENSE StflTCH AREA

0004 253 SSW05 EQU X1 04 1

PRINT MESSAGES ON MFCU

FFFF 254

END

0
0
0
0
0
UATE 25AUG69 EC. NO. fl 16485
0
o·

310CT6.., 816529

llMAY70 816671

OlNOVlO 816764

l CJFEB71 818912

PROG ID PAGE

OE06-3 2A

· · ·-. · · · · · · · 0 --------.~----.-·--' ··--- .~.C---·-- ---.~--- :0. ---'.------·------··

·· · · · · · ·

·- .
...J

0
0

IBM MAINTENAt~E DIAGNOSTIC PROGRAM

c-- , f: E063

52C3 CHAIN EMITTER TIMING TEST

CROSS-REFERENCE

c SYMBOL T LEN VALUE DEFN

REFERENCES

(
r..
(
c c
(;
c
(
(
c
I l t. ..
( (
c
(
(
-·~-
r,_.
r·
"""
C·
\
c
(,'

ADFRTY A 002 OC.5A 0201

ADTUU A 004 OA81 0063

ARR

c 001 0008 0241

BA Pit'! A C04 OA29 0036

BROUT A 004 OC17 0181

BRUNC A 002 OC56 0205

BSEXIT A 004 OC38 0190
BUSCTI A 003 oc:;o C208

f!USUB A 003 iff6 0231
BUSY c 001 OCE6 0249

CE MAX A 004 0820 Olll

DIMES A 100 lDFB 0233-

ENIF A 004 OAE3 !1091

ERTl A ocz OC99 0219

E06

A 001 OAOO 0003

FIBIOF A 003 OAD5 OC87

FIRISE A 004 0817 0105

FLOCP A 006 OC21 0183

FOUR A OC2 OC44 0196

FRTY A 002 OC48 0198

GAPWIO A 004 OBFB 0169

GNIP A 006' 0880 0148

GClBAK A 004 0642 0120

GORK A 004 0846 0121
ttALT c 001 0222 0247

HH~AX A 004 0874 0132

HM:·HN A 004 0860 0130

HOMCNT A ·002 OtA2 0225

HOMER A 004 OB7B 0134

HOM IN .~ 100 13013 0231

IT NAM A 004 0AF9 0097

IT SUP A 003 0838 Olllt

LASAOR A 002 OC50 0202

LEEADR A 002 OC9D 0222

lHAST A 002 OC9F 0223

LEEG A 004 08C2 0155
LINK c 001 0216 0245

LKG/l.N A 004 OAFD 0098

LPI

c 001 ()800 0244

LP!:UN1' A 001 OC9A 0220

LULSE A OOlt OBBE 0154

fllAKADY A Cl5 OC95 0214

l'IANTI A 004 OBBC 0139

MRALT ,\ 003 OA3A 0043

MSECS A 001 OCAO 0224

NEXEM " 004 OAFS OC96 NI MOH A 100 lCO'l 0232

NINE A 002 OC46 01cn

NOOGOT A 0(16! OA3D 0044
NROV c 001 OOEO 0248

NRTIO A 004 OA22 0034

NT HOM A 004 0898 0142

CN.E

A 002 OC40 0194

DOFF A OC2
PLEXIT A 004
PRINT c 001
PUMlN A 004 RETURN A 004 RTNl A 001 SAKAOR A 002 SAMCNT A 001 SAMRET A 002
SAMSAY A 001
SAVRl A 002 SBYTEO C COl

CC58 OC.13
02lA
O~E6
OACO OAOD OC52 OCA3 1FF3 OCA4 OCA6 0208

0206 0176 0246 0164 0082 0023 0203 0226
0236 0227 0228 0251

0052 0067 0151t 0181 0034
006~
0068 0181· 0186 0182 0182· 0183· 0185 OO't7·

0088 0093 0016

0090 0103 0185 0065 0207

0095 0113

0136 Ol75 0052·
0123 0134 0144 0173 0051· 0050· 0076· 0079* 0131 0082· 0202 0048· 0110 0066 0127 0129* 0130 0127· 0129 0157
OlSQ
OlO't 0141 0077 0077 0078 00"4· 0148· 0124 0125 0126 0041
0049* 0037 0056· 0059· 0076 0143

0187
0132 0078 0128

0156· 0137 0138

0059 0035
(l('-::\4
0028 0097'11< 0115 0064 0079 0160 OlH

0139· 0089 0091 0167 0168

0098 0183

0101

0105

0154· Cl70 0029 0038

0205 0015
0060 OC96· 0101· 01Cl8· 0111 0142 0068·
0159· 0160· 0164 0166· 0161· 01690116· 0-140 0027 0036

C'' one

25AUG69

c EC NO. 816485

310CT69 816529

llMAY70' tll667l

OlNOVlO 81676'9

19t=EBll 818912

010'3

0121

PART NO. PAGE
0146 0148 0155 PROG JD PAGE

OE06-3 3

... IBM MAINT~NANCE DIAGNOSTlt PROGRAM
0
E063 S2C3 CHAIN EMITTER TIMING TEST
0

CROSS-REFERENCE

PART NO. 2589961

PAGE

3A

0 SYMBOL T LEN VALUE DEFN REFERENCES

soc A Cl06 OtlB 0182 0189

0 SEEWUN A 004 0884 0137

0133

SEMID A 100 lFEF 0234

SENIN A OCl OECO 0230

0062 0081 0086 0203

0 SJSFR A 002 OC4A 0199

0120

SKGOON A 006 OA60 0059 Ollt7

c SNAP A 006 OBfl 0167 SNIK A 004 IJAAl 0073

0172 OJ75

SNOT .~E A 004 OA62 0056

0046 01~9

c

SPUDT A 003 OAOC 0017
sswo~ c 001 ,0004 0253

0045
oon 0036

STAT2 A 0(12 OC97 C218

0073· OOllt

c

STUU A 002 OC4E 0201 Tllll A 025 OC76 0212

0060· 0061 . 0032

TOGOON A 006 OA73 0060 .P056

~

c- TOLONG A 004 Ot3l 0187 TOM NY A 004 OBAO 0144

0184 0112

,I

TOUNT A 001 OC98 0221

0057· 0146·

TREE A 002 OC42 0195

(: TREG A 006 0805 0160

0163

TSAL A 006 08A6 .P'146

OlCO 0101

TWA

A 0(\6 OAB3 .:>077

0080

·-(:
...

WluER XRl

A 004
c 001

OC09 .0173 0001 0242

f ... '

0165 0061· 0063 0064 0066 0086* 0087 0089· 0091· 0092 0094 0098· 0099 ()102 0105· 01('6 0109 0114 Cll6 0120· 0121· Ci1Z2 0140· 0155· 0156

0
XR2

c 001 0002 0243

0158 0161· 0162 0168· 0111 0062· 0063 0065~

c ZROFF A 002 lFFl 0235

TOTAL STATEMENTS FLAGGED IN lrlJS AS~E"BLY ·

0

'rt·
0 0 0
.....Q.
"
0
(l

0
0
0
DATE 25AUG69
Et NO. 816~85
0

310tT69 816529

11MAY70 816671

OlNOVlO 816"164

19FEB71 818912

PROG JD
PAGE

OE06-3 3A

c

c

(;
. '"""'

I

IBM MAINf~N4NCE DIAGNOSTIC PROGRAM

PART NO.
P-'GE

· E063 52C3 CHAIN EMITTER TIMING TEST

· THE CHARACTER

OBJ~CT CARD LISTl~G
INDICATES A BLANK COLUMN ANO THf: CHARACTERS D E H INDICATE NUMERIC SHIFT.

251'9961 4

Cl 1 THROUGH 16 CL 17 THROUGH 32 CL 33 THROUGH 48 Cl 49 THROUGH 64 Cl 65 THROUGH 80 Cl 81 THROUGH 96

·
·

·- T+-Y:BF< & B-4 <W;.\& 0 ""iil8A H Hal/ HOH·BFUHRCGS

HC T+-Z5-. <iil8-2E+B

IH&FTO·B28iH' :IAU.TlOHB68CilCO_

- <G-BSX2/1&8A H
.
5C O.J~lEI &<YCO

·- HilZ HOt!·BFUO-.CIP
HCl?2/0Q+ 2-CDQ

-8-. 424E0630001
. .-
< r.o :o<E0630002

· · · · ·

-· T+-.,,CH l"O- B
T+-%WB>l8 &C D ,
.
T+-_/;K ~z .IK4 T+->*X*BGB#b i. &2
T+-?P -,SOH*BH>B

(+0- B

2SCDC

NI <Y30Y39U6 &l

<Y·HOS<BGBU8 &G ICIGl'D .. 2)@\'HGI J!g
.. -
CO <WOl 0 DH1&&

.. ·-
I 030H*+OCOODO?
~ B~Yf...C- <YOl
.
2UEY4 f.2Wl-D<KTQ <X-.HDB*BG s.--?H
CIY<&< AnW. /OH

B &# ;B @Z H(-0
-
;8 @l DOH*H"LO ACDA9t-. C U _FOH*

<&<Bb8_M6 &l ;B

01 0 <E0630004

. ACDA'< .2-Q~+ 2 TCO ilZDE0630005
.?XBGBU IO>=C D <XOO 1 8QE0630006

G.<eGBU '10>= IB* 0( -<ETQACDA8H C

.WU4ACH$. 10, · 1t
. - U ?SC D<XLO CH&

<Yi -.SHE06300t)7 + 0 &3&E0630008

T+-OKl 1 f-D<&GT+-l(OH* CtHCC8

- < &B 1 M1 -2U@YH
. .
< /"6CE41 /"6COC
.

.. -
*I <Z 8 CH&<&CQ
2-&-.A9-0/aY·HOH·
.

ACO ' &2U@Y&J;B BH> JOH*<FaBG

.. . .. . 01 .i·BG s.--·e
. & C & 8~=8 118-

. GB# &BQE0630009 . 08-8 :BHE0630010

· . .............................·.. T+-2HOJ<(CiG JO, TC 2NUN 6*PS1; I

( l@<K & <IHO*X
·········
2<GL80

N&<PM2;1TlJV S@X
················

M7.IPG&+IE8>IHOJ.

E&IP2@11 MPH+/

1 8i- t3HE06300U 5-&E0630012

·

c

Fl ASC R A SO Q

20280202710 2197li$UE0630013

·

·

·

·

·

.~.

---------------------------LAST PAGE-----------------------------

DATE

2 5AUG6q

Et ND. 816485

310CT6~
816529

llMAY70 816671

01NOV70 816764

19FEB71
81~912

PROG ID
PAGE

Of06-3
~

·

,. ·

·..··....······· · · ....... "

·.-~... ""

.. , "'-

--"""·~.-·

~·---

-· - ·---,..

''·-'

... ~~-.,

·~-,,--

----~

---

.J
_J
· · ·-· · · · · · · · · · · · ·

·

· · · · · · · · · · · · · · · ·i· ·· ··· · · · · · IB! ftlIITElllCE DllGIOSrIC PBOGRll

PlBT 10. 2589923i ~ IBft BlIITEtillCE DllGJOSTIC PROGR&ll

PIGI

1 ..

S/3 lllSTEB !'IllIIG lllLISIS PBOGl&ll (!UP)

S .1 3 llSTEI TIBIWG llAJ.ISIS PIOGDS (ST&P)

EBB LDC OBJECT CODE

lDDB STBT SOURCE StlTBllBlf

Ill LOC OBJECT CODI

ADDI STllT SODICB ST&TmlllT

2 ·

OBG1 S l'l' 1POO LlS'l' CBG:04:21 75

3

l>ECI ·

0100
l

·

SEQ 0

5 FY48 ST.ABT 1 1 1001

, ...,

ti

TBEP

f

7 ······································································· ,

8 ·

9 ·

!ISTEB TIBIIG lll11SIS PBOGllB

' 0100 rru

0101

10 · 11 ······································································· ,

12 ·

SECTION PREFACE

j

1143 ·······~DC······1L··2·1 ·P·P·4·8·1··············P·IO·G·B·A·B···ID···A·ll·D··B·E·Y·I·S·IO··ll··L·I·Y·!·L········ ~-

0102 00

0&.02 15

DC

IL1 1 00 1

SECTIOI PLlGS

OlOl 00

0103 16

DC IL1 1 00·

CDBBE'T BOCTIIE IDBBEI

0104 0000 0106 OlOD

0105 17 0107 18

DC IL2'0' DC lJ.2 (R1'01)

l»DEESS or PIIST BODTIIE

0108 0000 0101 1'01000

0109 19 OlOC 20

DC XL2'0' DC IL3 1 P01000'

OIIT DEPIII'l'IOI TlBLE

2221 ·*·······B·O·U·T·I·N·!··1··P·B·E·P·I·I···················$·····························1
23 ·······································································

OlOD 01 0101 00

OlOD 24 aro1 DC

O&.O! 25

DC

IL1 1 01' XL,. 001

BOOTIIE UD!BER

OlOP FPFP
0111 co 87 0222

0110 26

DC

21 iDCBTB B

IL2 1 PPPP1 HALT

0115 FlFP

0116 28

DC

1L2 1 PPFF 1

OA 17 lB PF 150

29 COW SBF FLlGS2,11 fP'

TOii OPP fLlGS 10 THRO 17

~l1B OC 01 1679 15£3

30

llVC LIIE1·2, BLAH 12)

OA.21 OC 01 16D1 15!3

31

inc LUE2·2,BLlllt (2)

0121 le oo 1cr2

32

BVI OBTAB·506,l 1 00 1

OA2B 3C f'P 1EEP

33

BVI lNDTlB·506,1 1 PP1

0121' 30 00 1615

34

SIS VOBK,1 1 00 1

BEAD TH! DlTl SIITCBIS

Olll .JD ll 161'

35

CLI iORK-1,1 1 11 1

*CK POR llD BBAICH IP LOOP 01

Ol37 P~ 81 86

36

JE CIPE

·BUllIIG TSE S.l!E TES? IS WAlrlD

OU.l 38 80 0233 0131 P2 10 08 0141 lD J.O 0232
0&45 co 01 0157

37

TBI UTAB·1.1·so·

38

JT sr.s

39

CLI ur lB,1 1 10.

40

BIB IEITI

·CK POI AID BBll~H IP IOT LO&DllG ·PIO! A DIBECT lCCESS DIVlC!

0149 30 00 0153

·1 SIS SIS Dl,0

OUD CO 87 0221

42

8

LOlD

0151 20

0151 ·l

DC

IL1 1 20 1

OlS2 0000

0153 44 Dl

DC

IL21 01

01511 P2 87 OS

OAS 7 CO 87 0221

Ol5S 10
o'sc oc sr 1rsr oeor

0158

·S

J

46 IEIT8 8

·7

DC

48 STOP 8YC

STOP LOAD
IL1 1 10 1 Bl>PD+95,2271(96)

·LOID BEST or BECO&DS
·Oii IT & Tllll

uA62 C;O 87 0211

49

8

PRilt

0166 01 Gi6l 60

0166 50 Olt17 51

~C

IL1 1 01 1

DC IL1 1 96'

0168 USP 0161 JD P1 1P01 0161 1'2 01 1P

0169

52

DC

U.2 (BDFD·9S)

53

CLI IDPI>+1,1 1 P1 1

·c:. roe llD BRllCH IP THIS IS IOT

54

JIE ClBD

PIBST COITEOL CliD

i

55 ······································································· ,

56 ·

COITiOL CARD 1 BODIPIClTIOI or PiOCBAft

0171 38 20 020D 0175 F2 90 06
0178 co 87 0222
Ol7C FPP1
017£ co 81 0226
Ol82 20

Ol7D
0&82

5587 ·~······?·B·l····S·B·!·'l·'!·S·,S·I·S·V·2·A············C··it··P·O·B··A·I·D··B·U·N·C··H··I·P··I·I~·!··l·l·lT··I·IG····'

59

JP PIBST1

·TO BllE CHARGES "lO THIS IIPO

60

B

HlLT

·HALT FOR CHllGES

61

DC

IL2 1 PPP1 1

.-i'O BB ftll>E

62 PIBST1 B

PACI

·PICK COftftllDS

I

·~

63

DC

IL1 1 32 1

*llD l>ELllS

Ol83 1P2l

OlH 64

DC IL2(8DPD·35J

·111'0 CllD

0185 1P6P

0186 65

0187 OC OD 1556 1P31

66

DC

lL2 ~CHDS·15)

inc CHD, BDFl>··9 (1·)

·TABLE IOU: C!llD IHE IUO BSG

Ol8D. 1'2 87 24

61

J

llVEI

GO ~ElD llOTHEd CARD

·r 0190 lD P2 1P01
Ol94 1'2 81

68 CABD CLI BDFD+1,1 1 P2 1

69

JE CABD2

·Cl POB llD SBllCH IP THIS IS ·THE SECOID COITIOL Cl8D

0197 3D 1'3 1P01 OUB P2 01 09

"iO

CLI IDPD+1,l'J'l'

71

.JIB CUM

· · · · · · · PUT 10. 2589923

PIG.I

u

·Cl POI &ID BB&ICB lf !BIS IS 10'1' ·TBB 'fH:UD COITBOL CllD

·

DUE 16HB70 EC 10. 816651

1UPa70
816618

29JUl10 816'704

010CT70 816160

lO.JDJ.73 577121

1510¥7· 572239

02!11115 572266

PIOG .ID PlGB

DUE 1611870 E: 10. 816faS1

1'1PB70 816678

29JDl70 8167016

010CT70 816760

30.JUJ.73 577121

1SIOY7' 572239

021&175 572266

PIOG ID
PlGB

l'H-8 1&

.··, " ' ·2!·_ ·':" J)

_ J, ¥.J 4# .!D.JCP * __,4£ .§.. §If

~. SP I, 0 i

.S $UQS.WJG.,;

j

IBB BlllTElllCE DilGIOS?IC PBOGBAI

PH'l' JO.
PlGB

25899~3

S/3 11.lS'fEB rl&IIG lUL!SIS PBOGBH (ll1'&P)

EBi LlC OB.JECT CODE

ADDR STftT SOORCE STlTEJIEIT

73 ·······································································

74 *

CONTROL CARD 3 ftODIPIClTI05 OF PROGBA!

0&~£ O~ 55 1677 1PS7
0114 P2 87 OD
OU7 JD 1' 1PD1 OUB P2 01 06

7765 ·······a·v·e····L··II·E·1·,·B·D··F·D···8·7·(·8·6·) ······II·S·E·B·T···F·IB··S·T··L·I.·IE·~·O·P··B·I·T··IA··!·E·S······

11

J

llEYEB

GO BEAD AIOTBIB C&BD

78 CAID4 CJ.I IDFD+1,18 1'4'

·CK FOB AID BBUCH IP THIS IS IOT

79

JIE IEYEI

*THE FOURTH COITBOL C\~D

80 ·······································································

'

OUE OC 55 16Cl' 1 PS7 0184 JD C5 1P01

OU8 r2 01 16

81 ·

COITROL ClRD 4 ftODlPICATIOM OF PROGilft

82 ·······································································

83

ave LIIE2,BDPD·87(86)

IISEB7 SECOID LIIE or BIT IA!ES

es84 IEVE£ CLI BDFD·1,1·cs·
JIB ClBD5

OlBB CO 81 0211

86

B

PIIIT

OlBF 16

OlBP 87

DC

IL1 1 16'

Ol:O 38 IU) 15'2 Olt:4 P2 90 06
01:7 co 87 0222 O&::i; POP!

88 ClFE TBI PLlGS,PJ.lG1

89

~p

C&O

90

B

BILT

OlCC 91

DC

IL2 1 POPE 1

·Cl ~OB AID BBAICB IP ··~ HlLT lPTEB LlST COITIOL CARD

Ol: D CO 87 0£111

92 CKO 8

LETSGO

GO START TB! PBOGBAB

93 ·······································································

94 ·

CONTROL CARD 5 BODIPICATIOI or PBOGBlft

95 ·······································································

OlD1 JD rs 1P01
0105 co 01 0157

96 CARDS CLI BDFD+1.1 1 P5'

97

BllE IEITI

OAD9 CO 87 0226

98

8

PlCK

OlDD S4

OaDD 99

DC IL 1·8·'

0101 1F57

OADP 100

DC

U.2 (BDPD·87)

OUO 16PB

Ol!1 101

DC

lL2 (LDIIU·41)

OU2 CO 87 0157

102

B

IBITft

110034 ·· ·······C·O·IT·R·O·L···C·lB·D···2··B·O·D··IP··lC·l·T·I·O·I··O·P··P·B·O·G·R·A·R··················*·······

01!6 JB 20 020D OAEl P2 90 06 Ol&D CO 87 0222

110056 C··li·D·2···?·B··l ···S··B·IT··E·S·,S·I·S·B·2·A···········*C·K··P·O·R··~A·R·D··BB·A··BC·H···IF···B·O·T··V·&·R·T·IN··G··*

107

JF SECOID

·TO CBllGE THIS IIPO

108

B

BlLT

OAP1 PFP2

0AP2 109

DC

IL2'PPP2e

OlP.J OC 03 1P75 1P17 OlF9 OC 01 1478 1PC1

110 SECOID R'fC l!OL1' · RDf'D·2l (4)

111

ave BAI02·3,D&r11c2>

OlPP 3B Olt 15U
0803 JD 110 1P57 OB07 P2 81 Ol 080& 31 40 1543 OBOE OC 01 1CF4 1P57
0810 co 87 0226
0818 58
0819 1'57
OB1B 1727 081 D 38 Ob 0!95
0821 lD CS 1POll 0825 CO 81 1P80
OB29 OD 06 1P31 1513 OB2F CO 01 1PCl
OBll 38 38 16PI 0837 39 CO 16PI Oli3B P2 90 01 OBli ll 08 0!95 0842 DC 01 0184 1PCl 0848 oc 00 0173 1701
0841 OC 00 0 £82 170P
0&5AI OC 00 0!86 1110 OB5l OD 01 1P4B 1513
0860 F2 81 18 OB63 0C 03 1621 1P55 0B&9 Oc 02 OP47 112· 0B6F 0C 00 0P4l 1721
087~ Oc 01 OFlA OP48 0878 F2 87 OP

0818
OB1A OB1C

112

SBP

113

CLI

114

JE

115

SBI

116

11 VC

117 PlCKIT B

118

DC

119

DC

120

DC

121

SBF

122

Cl.I

123

BE

124

CLC

125

BRE

126

TBN

127

~BP

128

JP

129

SBB

130

RVC

131 LD7'HEB llVC

132

inc

133

RVC

U·

CLC

135

JE

1J6

ave

137

llVC

138

ave

139

ave

1110

J

PLlGS2.FLAG15

RDPD·87,1 1 40 1

·Cll ror AID BBllCB IP

PlCKIT

·THIS ABEl IS BLllK

PLlGS2,FLIG11

TUBB O~ SllC-SlffP lllTED

SS,RDPD·87 (2)

ftOVE CODIT 11 FOi SllC·SABP

PACK IL 11 88· lL2(BDPD·87) A.1.2 (DATPLDU3) TIOORE· 1,11 08'

*P··lC·C
·SE1' OFF ft B! T or g COD£

BDPD·4,X'C5'

*CK FOR AND BBAICB IP TBIS

LDPRIT

*lS A PRIJTEB TAP

BDPD+49,BL111.(7)

*CK POI AllD BBUCB IF THIS

LDDISI

*IS A DISK 'fl.P

DA!FLD·2,X1 38 5

·CK POR lJD BBA·CH IP rBIS IS

DATFLD+2,1·coo LDTHBR

*l'lT A
·2501 'l'AP

Tl005E+1,J.'08 1

·SETUP FOB

LET4+3,lfL(2)

·2501 1'.l.P

LET l · 1 ( 1) , DAT f'LD+18 LOAD 1/0

L!Th1(1),DlTFLD·19 LOAD .t/O

LET5+1(1) .DATFLD+20 LOAD 1/0

BDPD·75,Bl.1H (2)

~CK FOB UD BBUICB XF

CK42

·NO THIRD .SUIC

DELlY3,IDFD·85(4)

·l'llS:E sue 3 I.NSTBOC1'IOI

STRC3+2.DATPLD+40(l) ·t!ODlfl'ICATlOltS
· SEISE3+1(1),DATFLD+37
WlY·l,BACll·l(2)

SBTU? 2

I 1811 BlllTElllCE DUGIOSTIC P&OGllll I PF48 S/l llAS'l'EB TIBIIG HlLYSI.S PBOGUll (ft&P)

Pll'f 10. P.lGB

2589923
2A

EBB LDC OBdEC'f CODE
~

087! OD 01 1P 3P 15El

J

0884 P2 81 18 0887 OC 01 OP 31 0768

J

0B8D OC 03 161D 1P49 OB93 OC 02 OP61 171E

0899 OC 00 OP63 1711

089F F2 87 1C

l

0Bl2 JD E3 1P32

0816 1'2 01 OP

0819 OC 00 OP3C 1716

OBlF OC 01 OF3l 1188
0885 1'2 87 -.a

OBB8 oc 01 OFJ& ores
OBBE OC 03 1619 1P3D OBC4 OC 02 0P87 1718 OBCl OC 00 OF83 1715 OBDO OC 04 156C 15El OBD6 06 31 156C 15CB CBDC 07 02 1P17 1502 08!2 CO 01 ORD& ObE6 OC 00 1016 16PE OBEC OC 00 OFAB 16PE
osri oc 00 OFE1 16PE oare oe oo OE95 16P!
OBP'E OC 03 1P7D 1F20 0Cl)4 OD 01 1POD 15!3 OCOl F2 01 OC OCOD OC 01 1704 15P3
OC13 OC 00 1702 161'!
OC19 OC 00 1019 1702 OC 1F OC 00 OPlE 1702
OC25 OC 00 OPEil 1702
0C2B OC 00 1F70 1700
OCl 1 OC 00 1'U'E 1&1'1' OC31 OC 00 1501 16PF OClD OC 00 10 38 16FP OCH OC 00 1041 16PI' OC49 OE 00 1703 OCEl OC4P OC 00 1F71 1704 OC55 OC 00 1520 1703 0C5B 0C 00 152C 1703 OC61 OC 00 106F 1703 OC67 OC 00 1086 1703 OC&.O OD 01 1707 1SDt
OC73 P2 82 SB
0C76 OC 01 OFA9 1106 OC1C OD 01 1POB 15£3
OC82 F2 01 16
ocas oo o1 1.F13 1SEl
OCSB F2 01 28 OC8! OC 00 1P03 16FE 0C94 3C C.8 1P5B OC98 12 87 4!

OC9B OC 00 1P03 16FE OCA 1 3D 01 16 Fl' 0CA5 1'2 01 07
OCA8 JC D5 1P5B
OCAC P2 81 31.

OCU' 3C Cll 1FSB 0CB3 P2 87 ll

OCB6 OC 00 1F03 1702 OCBC 30 03 1703

ADD& S'l'BT SOUBCI ST&TEllBIT

,..1111 ·
1162 CH2 10

CJ.c JB
JIVC

14S S!TUP2 llVC

,., .146
147 148

llfC ave J

150 Cl411 CJ.I

151

JIB

152

BYC

153

ll'IC

1511

J

155 ·

156 Cl41 ll'IC

1S7 PACK 1 flfC

158

llYC

159

llVC

160 CLEAR inc

161 SETSEG .u

162

sz

163

BIZ

164

ave

16S

ll'fC

166

llYC

167

8ZZ

168

llYC

169

CLC

170

Jiii

111

llVC

172

ave

173 DIDEB6 HC

174

ave

175

!IYC

176

llYC

171

!ITC

178

BYC

179

ave

180

!l'IC

181

ALC

182

l'IVC

183

JIVC

184

llVC

18S

llYC

186

llVC

187

CLC

188

JL

189

!ITC

190

CJ.C

191

J11E

192

CI.C

193

JUE

194

BVC

195

l!VI

196

J

197 ·

198 FIFfJ1 ave

199

CLI

200

.JIB

201

llVI

202

.J

203 ·

20· 1.EP!' 1 !VI

20;

J

206 ·
207 PIPT!2 enc

208

CJ.I

BDPD+63,BJ.&IK(2)

·Cit POI HD BB&ICB

CK411

*IP 10 SBCOID SllC

lill·l· BlCK2+3 (2) DBLll2,IDFD+73(4)

*lllKB SllC 2 I.IS'lRUC'fIOI

· SYIC2+2, DATPLD+34 (3) ·BODlPIC·rIOIS
SEISE2·1 (1), DU'PLD·31

P&Cl1

BDFD+ so.x· Bl.

·Cl ro~ S!IC 01 TXO

CU1

*llD BBAICB IP IOI

TIOCl...-1 (1) ,DU'f'LD+26

ll&Hl,l'U0(2)

CLlll

ill·3,BlCK1+3(2)

DBL111,IDPD+61 (4)

*lllll SllC 1 IISTBDC!IOI

SllC1+2,DlTPLD+28(3) *IODIPICATIOIS

SBHSE1·1(1),DlTFLD·25 ·

BISTBI-22,BLAll(5)

CLElB CODITBB

BISTBt-22(5),DS0(2) *lDD SO FOB ElCB

8DPD·23 (J) .D001 (3)

·llICllOSEC

SETSEG

·IIC&EBEIT

SIS 1+1 (1) ,Dll Pl.D+2

·SBTOP .

SIS3+1(1),DlTPLD·2

·PIRsr

SISS+1 (1) ,DlTl'LD·2 TIOOIE+1,DUPLD+2
Tl!ES,&DPD·32(4}

·SEISE
SBTDP rzo 1'01 BlCB DEYICZ
LOAD IOBBER OP CBJDS ro BE S&BPLBD

BDFD·1J,BLllK(2)

*CK FOB AHD BRANCH

DIDEB6

·IP TIO SEISE COlllllDS

DH FJ.D·8, Z EBO (2)

I

DlTFLD+6(1),DlTFLD·2

5152+ 1 ( 1} · DATFl.D+6

·snur

SIS4+ 1 (1) ,DlTPLD+6

·SBCOID

SIS6+1(1),DATFLD+6

*SBISE

llS Jt1 ( 1) , DU PLD+4 .

OYEB+4(1),DlTf'LD+l

CO!P+4(1),D&TPLD·3

OYER3·4 (1) · Ddl'LD·l

COftP3+ij(1),DlTPLD+l

DlTPLD+7 (1) ,PD+1

&DD 2 TO DISPLlCEIEIT

!ASK2(1),DA'l'PLD·8

OVEB22·4(1),DATPLD+7

COllP22+4(1),D&TPLD+7

OYER33·4(1) ,DlTPLD+7

COBP3~+4(1),DU'l'LD·7

DATPLD·11,TEI (2)

*Cl FOR AID BlllCH IP LISS TBll 500

UIDEB
VBBBE+l,1'181+3 !2)
BDFD+11,BLAJI (2)
PIP1'11

·11.ICBO SECOID SIAPLE TIBI SftDP TO SUE DA'fl AS SBESID
·Cl roa llD BBABCB Ir TB1S IS
·BITE TO 50!IC S.lllPL! IITO

BDFD· 19,BLlH (2) PIFTf2 RDFD+3(1),DlTfLD+2 BDPD+91,l'C8'

·Cl roa AID BBAICH 11 !BIS IS ·BITE TO 50ftIC SlftPLE IBTO
·IIIT:LlLIZE ro IGIOBE DAT£ VBICB
·IILL B! SlftPLED !Viii sonic

PU

iDPD+3(1) ,Di.TPLD·2
DAT PLI>+l ,J:' 0 1'
LE1'r1 llDPD+91, J;. DS I I'll
C· RDFD·91,1 1 1
PIX

BOYE FIRST SIS CBID II POB -St ·Cl POI APD BIAICD IP LO& 'nr~
·BYTE IS TO BE -OBBD- IBTO
SETOP !'O -01· .UTO l!IGH UH:.&$;,
SETUP ro -oa- IITO I.OH ~DPiESS '

BDFD+3(1) .D&TPLD+6 Dll'FLD+l,11 03 1

SOfl SECOID SIS C!ID II FOB -SO< $C& FOR HD BBHCB J.l 1.01 lDD.HS

Dlr! 1681870 EC 10·. 8166S1

14&Pl70 816618

29JU170 816704

010C'l'70
816760

30.JUL7l 577121

1SIOf78 572239

02UJ75 5722t.6

PBOG ID PAGE

rn-a:
2

DU£ 16111870 EC 13.. 816651

14&PB70 816678

29.10170 81670·

010C'l70 816760

30.JUL 73 S71121

021U75 572266

PROG ID PAGE

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

· -4

·

·

·

·

·

·

·

·

·

·

·

·

·.'

·

·

IBB BlllTElllCE DilGIOSTIC PBOGBAB

l'ABT 10. Pl.GE

25899~ 'I ' 3 lBB a&llTl!UIC! DllCiOSTlC P80Clllll

PAIT 10·. 2589923

Pl GB

ll

PF~8 S/3 ftlStEB tIIUIG llALtSIS PROGRll (&TlP)

l rru S/3 HSTEB TilllG HAJ.ISIS PIOGBH (llT&P)

E2B LlC OBJECT CODE

lDDB STBX SOURCE STlTEBEJIT

OCt:O F2 01 07 OCC3 3C D7 1PSB 0CC7 !'2 87 1P
OCCl 3C C6 1P5B OCCE P2 87 18 0CD1 OD 01 1707 15P· OCD7 P2 81 09 OCDA OC 01 0Fl9 1010 OCEO F2 87 06
OCE3 04 01 OPA9 OPBC OCE9 OC 02 1606 1F1B OCEP OC 02 1609 1F1B OCF5 06 02 1609 1SPD OCPB OD 03 1619 1SD1 OD01 F2 01 09
OD016 OC 0 2 OP8F 0 Pl9
ODOA 1'2 87 04
ODOD 3C 80 OP8D 0D11 08 03 1022 1FSB OD 17 C2 0 1 1FOJ OD1B 1C 00 1021 00 OD20 1C 00 10~1 00 0D2j 1C 00 105& 00 OD2l 1C 00 1071 00 OD2F 1C 00 1088 00 OD34 1C 00 10&0 00 0D39 1C 00 10B7 00 OD3E 1C 00 10CB 00 ODll3 1C 00 10EO 00 OD118 1C 00 10P1 00 ODllD 08 02 1030 1PSB OD53 08 02 1047 1FSB OD59 08 02 1060 1PSB 0D5F 08 02 1077 1PSB OD65 08 ~2 108E 1FSB ODtifi· 08 02 10A6 1F58 OD71 08 02 10BD 1PSB OD77 08 02 10D1 1P~B OD7D 08 02 10E6 1F58 0083 08 02 10P7 1FS8 OD89 OD 01 1P33 15El OD8F F2 01 06 ~D92 0C 01 OP3l 1PBP OD98 lA 40 1542
C&>9C 3D ca 1P22
ODlO F2 81 C)ll 0&>13 38 40 1542 GDl7 OC 01 111D2. 1PB1 ODAD OC 01 14Dl 1PB3 ODB3 3C OD UDO ODB7 3': 00 111D8 OD8B 3C 00 14 EO ODBF OC 01 0DC8 1PB9 ODC5 3d 01 0000 0DC9 P2 90 24 ODCC OE 01 14D2 1SD8 0DD2 OE 01 14Dl 15D8 ODDS OE 00 14DO 15D8 ODDB OE 00 14D8 1SD8 ODB4 OE 00 14£0 1508 ODE& OF 01 1478 1508 ODPO OE 00 ODC6 ODC6 ()DP6 CO 01 ODCS ODPI 3C 01 ODC6 ODP! 38 04 15·U

209

JIE

210

ftY1··

211

J

212 ·

213 LEPT2 HI

214

J

215 DllDEB CLC

216

.JE

217

SVC

218

J

219 ·

220 JUllPIT ~vc

221 Fii

BVC

222

ftYC

223

AZ

224

CLC

225

JHE

226

ave

227

J

:l28 ·

229 OiIGllil Sil

230 GETOH Bii

231

Li

232

ave

233

ftYC

234

BYC

235

ftYC

236

ftVC

231

HVC

238

llYC:

239

flVC

2410

!VC

241

UC

242

BIZ

243

ft NZ

241J

ftBZ

245

!NZ

246

ftHZ

247

ft HZ

248

BIZ

249

INZ

250

RHZ

251

RHZ

2!'2

CLC

253

JNE

254

!IYC

255 SET1 . SBI

256

CLl

257

JE

258

SBF

259 Lll'EB BVC

260

ftYC

261

ftYI

262

sn

263

HVI

2611

RVC

265 THESE TIHI

266

JF

267

ALC

268

AJ.C

269

.A.LC

270

ALC

271

ALC

272

SLC

273 SHI.PT ALC

2111

BIZ

275

RVI

276

TBI

LIF'f2 BDPD+91,I1 Dl·
PIX
UPD4'91,1 1 C6 1
PU
DlTPLD·11,,0BE(2) JOllPIT VBEBB+3,TIB5+3(2) FI.I
VBEBE·l,,Tl83·3(2) SAftPLE,RDFD+27(3) IUBBER,IDFD+27(3) IDllBER(l) ,D002(3) DELU1,,D001-1 (4) OIUQIH IOWAIT·3,,UBEEE·3(3) GETOI
IOU&IT+1,,1'80 1 DD1+2,BDFD+91 BDPD+l,,IB1 111+1(1),0(,IRi) ll2+1 (1) ,O (,181) A&3+1(1),0(,IB1) .ll4+1 (1) ,O (,181) U5+1(1),0(,lB1) H6+1 (1) ,0 (,IB1) Al 7+1 (1) ,,0(,IR1) U8+1(1) .,O(,XB1) H9+1 (1) ,O (,111) Al 10+1 ( 1) ,O (,D1) BB1+4,BDPD+91 BB2+4,BDFD+91 BB3+4,BDPD+91 Bfl4+4,BDFD+91 BB5+4,BDFD+91 BB6+4,BDFD+91 BB7+4,RDPD+91 BB8+4,,BDPD+91 BB9+4,RDPD+91 BB10+4,BDFD+91 BDPD+51, BLAH (2)
SET1
111+3,lliOIT (2) PLIGS,PLlG1 BDFD+34,%'C8' LlTEB f'L&GS,,PLlG1 CT11,lLIMJ1(2) CT22,ILIH2 (2) CT1,1'00'
a2,i:·oo·
CT3,,I' ooe
TBBSB+l,l!ASK2(2)
·-· ,11 01' SHin
C%11, ELD EB (2) CT22,, ELIHI (2)
CT1 (1), BLBYEI CT2(1),!LEVBI C1'3(1),,ELEUI
BlJ02+3,BLEfE1(2) TBESE+1(1),,TH!SE+1
TBESI!
TBESE·1,1'01· f'L&GS2,FLIG15

·BYTE IS TO BE -OBED- IBTO SETUP TO -OB- IllTO BIGll ADDRESS BITE,
I

SftUP TO -01- IHO LOii ADDiESS BYTE l

I

·Cl FOB llD BBlllCJI IF OIJ.?

.

·SO BICBOSEC SABPLE TIBE

(

SETUP TO DEL.ll BBTVEEI SABPLE TIBES 1

SETOP TO SIBPLE EVERY 50 BICROSEC SETUP S&BPLE CODIT COISTART

·CK FO~ ARD BRAICH xr THERE lS
·A DELAY APTER T BE PIHL sue
StTUP TO BR IBftEDIAT!LY TO Sl!PLE

10-0P TBE BBlHCB COIRAID
·

i
I

· · ·
·*$BOYE SIS II FOB 50!IC SIBPLE
· · · · * · · * ·
··SETUP TO SlfE PBOPEB BITE
·
II<
·..

TORR OH HALT ilHTED PLIG ·CK FOB ARD BilHCB IP 10 HlLT
·APTER LAST COHTRnL ClBD IS llHTED TORR OPF HALT ilBTBD FLAG
·PRillTODT AREl *lDD'llESSES
*IllTIALlZE ·l'lSG PBllT LEllGTBS
*Cl FOB liD BRUCH IP ~'HlS *BIT IS IOT TO BE CHECKED

EBB LDC OBJECT CODB

I

OE02 CO 10 0157

OE06 3.l O· 1543

OEOA OC 01 ODCB 1FB7

J 0£10 CO 87 ODC5

1

OE11l 38 1B 15112

~ 0£18 oc 03 1547 1513

i;.

OB1E 0C 03 1P79 1P7D

0£211 38 FO 0P83

0£28 F2 10 OD

OE2B 3C 87 OF13

OE2P OC 03 018C 1518

0£35 P2 87 18

OE38 38 10 0200 OElC F2 10 07 OEJF 3C 10 OF13 OEU P2 87 04
._
0£116 3C 97 0P13
OEU PJ FO CO
OE4D P3 F8 00
OE50 oc PE 1CP1 1cr2 OE56 oc: PB 1BP3 1err.
OC5C OC FE 1EEE 1EEP OE62 OC FB 1DFO 1DF1 OE68 C.2 01 1P60 OE6C OC 03 159D 1175 OE7 2 31 P&I 1PIF OE76 3D F4 0!7 3
OE7l P2 01 04
OE7D 3C rs OE73
OE81 31 PS 1PAP OE85 31 1'6 1FA F OE8'J C1 J!8 1120 OE8D 39 EO 0:!95
OE91 P2 10 04
OECJ4 C1 PO 112D OE98 4D 01 03 15P3 OECJD P2 81 58 OE&O 79 PO 00 OF.Al 12 90 38 OEA& 1C 01 1615 01 OUB CO 87 021! OElF 02 0£80 1615
0£82 1611 0EB4 OE 02 1602 15P4 OEBI 07 20 1611 1502
OECO CO 01 0 !B4 OEC&I 35 02 15Dl OEC8 36 02 151'1 OZCC CO 8&1 OEC8 OEDO O~ 02 1602 1SP4
0-ED6 CO 0 1 OEC fl
OED.l D2 01 02 OEDD CO 87 0!89

*SlilFt BlSK SI~ 01! POSITIOR LEFT *AND 88 IP fll;il[ DOES BOT GO TO 0
lMITIILIZE !&SX TO -01·CI roe l&D BillCH IF BOTS

0EE1 1C 01 0!13 01 OBE6 1C 01 15El 01
OEEB OC 00 1PC6 11C9
OEF1 Fl 00 00 O!P4 D2 01 02 OEF7 CO 81 0!72
0118 lC 01 OPOD 01

ADDR STftT SODRCB STATEBBIT

OIAP 0£81 OEBl

277

BT IBXTB

·BITES BlYB BEii CBECUD

278

SBI f'Ll.GS2,FLlG15

279

IYC 'f'BES!+l,ABlSl1 (2)

280

B

TBESI

228812 ········B··EG··IN···.E·IE·C·O··TI·O·H··o··r·C·O··ft·B·A·ID·S····················~·················

283 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

281i LE1'SOO SBF nAGS,l' 18 1

TURI OFF FLAGS 3, 4, 6, 7

285

!IYC Biii, BLAH C·)

CLElB Cl RDS CHECKED COO IT BB

286

BVC PlSSES.TlBES(ll)

LOID IO!BEB or CBIDS TO BE SlBPJ.£D

287

TBI SEISE1·1.x·ro·

*CK POD llD BllRCB lP

288

JT ISBPCO

289

!YI OIL11+1,l'871

·BPCU SEISB COBBllD SETUP TO Sl!PLE lK!lBDIATELI

290 BllBE ftYC TIOTV0+3.10f1+l(4)

IO-OP FIRST ftPCD TIO BD~I

291

d

LETS

292 ·

293 ISftFCIJ TBH

294

on

295

Bil

SB!TES,, SIS112B BJ PASS
OILJ1·1,I 9 10 1

·Cl POB AID Bil.RCS 11 ·PILL C0ft81MD IS lot IAITED
SErUP TO P.11.llE nrco

296

J

297 ·

298 BYPASS an

DXT2 OIL11+1.,X1 97'

SETOP TO SllPLE IBl!!Dllt'EJ.t

299 UIIT2 SIO 1·00·.x·po·

300

SIO 1·00·.1·re·

PRIS PRIBllt PBIB SECOID.lll

301 LETS 3'fC OITlB·505.oBTlB+506(255) ~IIITIAL.IZE -OB- TABLE

302

!VC OBT AB·251,0BT l.8+252 (252) ·TO U.L ZOOS

303

UC AMDTAB+505,UD'1'AB+506 (255) ·IHITIALlZE -HD- TABJ.I

301i

BYC llDTl8+251.,llDTlB+252(252} *TO ALL OIES

305 BEHCD LA CDIDS,IB1

LOID lDDR or CftHDS IITO .181

306

llVC SETPBT,llOLT(4)

LOAD SlDPLE TI"E COOIT COISTAlf

301 LE'l'3 308

LIO CLI

LDBD,1 1 1'4' LET3· 1, 1 1 P4 1

*Cl roa AID BlllCB IP TBl.S IS IOT l

309

.JllE L!~O

310

!VI LET3·1.X1 P5'

·BFCU i:'RIIT LIO
SETUP FOB BE.t.D LIO IISTElD or PBIIT

311 LET4 LIO LDBD,1 1 PS'

312 LETS L.IO 313 TIO!iO TIO 314 KBTST TBP

LDllD,1 1 P6 1
DllG,,1 1 re· rx OORE+1,I' EO.

BBllCB IP EBBOe 01 101' RBI.DI IS THIS COISOLE I/O OB 2956

315

JT

316 TIOOBE TIO

317 CLCCOH CLC

CLCCOB
Dll.G,1 1 F0' l (2 , IB 1 ) , ZBJlO

If SO, SKIP OYER TJ.O BBAKCB IP EBBOR OB NOT BEAD!
·cg FOB lHD BBAWCB IP !BIS IS !BB

318

JB SHP

319

TSP 0(,1&1) ,x·ro·

320

Jl RODLll

*COftRAHD TO BE SABPLED
*Cl roe AID BBAHCB IP THIS IS IOT
·l TIRE DELAI BE~WBEI CO$BA·DS

321

BVC UOBK,, 1 (2,D1)

LOAD DELI I COD If

322

B

UJIPlCI

323

DC

IL 11 2'

324

DC

AL2 (1081)

325

DC

U.2 (llOU-4)

326 DII.ll7 &LC DELU,011!(3)

327

sz IOBl-4 (3) ,,D001 (1)

328

BIZ DELU7

329 BELOID L

D6579 ,182

·DELI!

330 .DLI 1 .l

PFP!',IB2

331

BB DLJ1

332

SLC DELA! (3) ,,OH

333

BIZ RELOAD

·100
I· ·!SBC
·Cl FOB llD BIAICB BACI ·DELI.I l'ACTOI HlS lot GOii ~O S!IO

3311

Ll 2 (,IB1) ,Il1

335

B

TIO HO

336 ·

337 IODLU l!YC ICOTE+2, 1 (2,111)

338

nc TI ftE, 1 (2, IB1)

!OTB CBID 11 FOi £XECUTIOI

339

!YC

340 ICUTE SIO

lil!i)(-1,,0PISIT ( 1)
o,o

341

Ll

2(,111) 11 1B1

342

B

LETJ

343 ·

30 SlllP nc

Bi BlCI TO CK IEIT CBID BOYE CBID II FOB EIECOTIOI

DUE

1611170

1:: 10. 816651

1UPl10 816678

29JUl70 81670I

010CT70 816760

30.JUJ.73
571121

151017· 572239

0211lllS 572266

Pi0'9 ID PlGI

I
pp4-9. 3 I

DATE

16UR70

EC: 10. . 816651

1UP870 816678

29JUl70 816704

010CT70 816760

30JUL73
571121

151017572239

02111175 572266

PHOG ID PlGI

PP4-8
3&

·

·

,.

181 SllltBlllCI DllGIOSTlC PIOGIAB

Pllt 10. PAGE

· 2589921

lBS lllIMTElllCE DI&GIOSTIC PBOGIAB

l'&l'I' ao. 2589921

PAGE

41

FPU S/3 OSTER Tl!llG &llt!SlS PBOGUI (IT&ft

~ rr·a S/l llASTEB TillIIG llALISIS PBOGllll (llTAPJ

EBll L:>C 08.J !CT CODE

lDDB STBT SOURCE ST&tllBIT

BBi LOC OBJlct CODI

ADDR STBT SOUBCB STATBllBIT

orib 1c Ol 1s11 01
OFOS OC 00 1PC6 1PC8 OFOB Pl 00 00 OFOE 38 10 15412 or12 r2 10 oa OP1S 31 10 15fl2 OP19 CO 87 0168 Of1D OC 02 1SEF 1609 OF23 C2 01 16PC OF27 C2 02 11P8 OP2B 7C 00 O& OP2E 7C 00 01 0Pl1 06 JO 15117 1502 0Pl1 CO 87 OFlB OFlB C1 00 0138 OFlP f2 87 64
(

l·S

HC TIH,1 (2,,181)

346

llYC DISK-1,HCK (1J

»

Jiil 1cor12 s10 0,0

EIECUT! CBID TO Bl S&IPLED

JU

TBW PLlGS,l'L&Gl

349 OILY 1 JT STHT

350

581 PJ.&GS,, l'L&Gl

351

B

IEITCD

352 ·

353 STAR~ !YC CHIC11,10ftBl1(3)

LOAD S&BPLB COURT

35·

Ll DATPLD,181

LOAD DlTl FIELD ADDRESS

355

L& OBT&B,112

356

llYI 10(,,01) ,11 00·

357

!'II 111 (,111) ,l·OO·

l~S

lZ 8&11(4),0001(1)

lDD 01£ TO C!IDS CHECKED COUBT

359 Ill

B

...

Ba&~CB TO UIS1 SEISE BIQOIBED

336610 ········s·r·1·c··0·1··T·I·O··C·O··ID··IT·*IO··· ·G··O·ll·G··o··rr·~································

336623 T·l·O·~·I·D··T·I·O······,·,···-*· ·····················································

36·

J

IBBBB

OPll2 70 00 01 OFl65 78 00 00
OPU co 90 or·2 OP'IC oc 03 1615 1621
ors2 07 30 1615 1SD2
OFS8 OC OS 1611 1611 Ol'SB C::O 8 .. OF52
0162 70 00 01 0f6S 78 00 00
OPb!J co 90 0162 OP6C oc 01 1615 161D
OF72 01 30 1615 1502
OP78 oc 05 1611 1611 OF1E co 8 .. OF72

OP82 70 00 01

ores 78 00 00

.Jr&& CO 90 OP82
orsc CO 87 OP90

0'90 oc 0 3 1615 1619

OP96 07 30 1615 15D2

one
Ol'l2

cOoc

,O.S

1611 01'96

1611

OU' CO Bl OPH

oru 70 oo os
OFlD 70 00 07 Of'BO D2 01 Olf
0183 ~7 04 1SEP 1502
OFB9 co o1 oru
OFBD C2 01 16FC
ore 1 C2 o2 1AFB ores oc 02 15EP 1609
OFCB CO 87 11iP6 OPCF D2 01 04 OFD2 01 21 15EP 15D2 0PD8 CO 01 Ol'CB OPDC CO 87 1107
OPEO 70 CO 05 OFEl ·10 00 07
01'£6 07 30 159D 15D2 Ot'EC P2 87 05
OPEP 1C 06 161· 00
OFF/f 07 20 1591> 1502 Of'l'A CO 8" OPEP OFU D2 01 Olf
1001 oc 01 1590 1?75 1007 07 30 15£F 1SD2
iooD co 01 OFEO
1011 CO 8l O!'BD
r·.
--·

lt»b . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (!;~:

l67 ·

STIBT HERB XP 3 SllCS

368 ......................................................................li!l!.$~-

369 SBIS!3 SIS 370 SlllCl TBI

·1-(·6(X,.BIl1l 1),)··-··-·

371 B&CK3 BP

~ISBl

STOBB DBSIBBD DITA
·Cl FOB &ID iSBllCB 11' sue 81~ XS
*iOt II TBB COIDX!IOI SPECil'iED

372

aYC IJOH,DBLlf3 (·)

373 SDB3 sz

iOH , ..) ,,D001 (1)

LOAD l DELAI CODIT
D!CBBllEH UE D.BJ.U coon

37·

IYC 1081-4,1081-4(6)

DELAY 18 IACBIIE C!CJ.ES

375

BP SUBl

LOOP IP CODI! IS IOT 0 BOT 15 P£US

376 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

377 ·

START HEH 11' 2 sues

378 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

379 SEHSE2 SIS 1(,XR1),·-·

STOBB DESIRED DATA

380 SllC2 TBll ·-· (,01) ,·-·

·Cl POi &ND BBAllCB IP SIWC 81T J:S

381 BlCl2 BP SEISE2

·IOT 11 TSE COID!?IOI SPEc.i.rXED

382

!TC VOBl,DELAl2(4)

LOIDA DELAY COUIT

383 5082 SZ WOBK(4),D001(1)

DECBEBBIT TBE DELA! COUIT

384

lltC iOBl-4,llOH-&a (6)

Di.1.ll 18 lllCBXll CICl.ES

385

BP

SUB2

LOOP IP COUIT IS IDT 0 BUT 15 P~DS

386 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

387 ·

ST1RT BEBE IP 1 SllC

338889 S··B·I·S·!1···S·I·S····1·(·.·1·1·1··),·.·_·*·············ST·O·BB*·D·E·S·IR·E·D···D·l·T·l·········......····

390 SllC1 TBI ·-·c.n1} ··-· 391 BlClt 1 BP SBllSB1

·Cit POB AID BBllCB IP SHC BU XS
··or 11 THE COIDITIOI SPECll'J:D

.l92 IOVllT 8

···

393

ave IOilt,DELl 11 ,.,

BR TO ST1RT SlBPLBS IP 10 D&L&Y LOAD · DEL&! COOH

J9Q 5081 SZ VOBl(4) ,D001(1)

DECBEft!lt TB! DELA! COUIT

395

JITC IJOll-4,IOllt-4 (6)

DELll 18 RlCBIIE CICLBS

396

BP

SOB 1

LOOP 1l coon IS ICl'f 0 BUT IS ft.llS

397 &HEBE B

··4

·

398 .......................................................................

399 *

START S&BPLI8G

400 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

401 *

SEISE EYE!! SO IICRO-SBC ORLI

..02 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

·Ol SRS3 SRS 5(,181),*-*

40'1 SISfl SIS 7(.111),·-·

405

LJ.

·06

SZ

·07 TAB3 B!IZ

408 IOWDO J.l

·09

LA

a(,XB1) ,D1
CHECK 1 (5) .D001 (S)
SIS3 DATl'LD+O,,IB1
08TlB+0,Ii2

·DECBEBEIT SAIPLB cou·T &ID ~
·BACJt J:F IT IS IOf TO SEao LOAD DlTl FIELD ADDRESS
LOAD THE IDDBESS OP r ·~ -oa- ram.·

·no

JIYC cu:c1n, ID Hal CJ>

411 SlYEIT B

SETOP1

GO SI.YB DATA

·12

Ll 4( 1 lB1),x.B1

413

SZ

CHECl1(1&) 9 D001(2)

414

BIZ SlYBIT

415 ODT2 B

EBBOR

444111786

.·*·.·.·.·.·.·.·.S·.E·.R·.·S.·!·.·E.·Y.·.E·.B·.I·.·.1·.0·.0· .·- ··.S·.O·.·.·.ll·.I·C.·B.·O.·.-·S.·B.·C.1. .1. .t.·.·.·.·.·.·.·.·,······

··········....
·············

.
·

.....
·····

.
·

1119 5155 420 SIS6

SIS SIS

S(,U 1) '1 (,,l'.11)

·,·*--'**

421

SS SETPllT (C) ,,J>001 (1) 11 DBCl!&!lf SHPLB '1181 COOIT Bl ·

·22

J

·23 llIT15 RfC

4124 UAITSO SZ

425

BB

WIITSO IORK-1,0(7,1'.811 SSTPBT (3) ,D001 (1)
W&IT15

l 19 DELlf 19 BACBlll CICLBS
'°,. DBCIEUlt SlllPLI T182 COO !"f al'.

426

Ll 4{,,111),U1

J

427 421' 429 'UBS

BYC SZ
BIZ

SETPRT,BULT(2) C8£CJC1 (4) ,,DOO 1 (1J
SIS5

·10
11

LOAD Sl8PLE TIRE CODIT
·DECBE!PT S&llPLB coon·

Uii)

C·

·TO SlflPLB IF COUllT I.S llOf 'fl::

430

I

IOiDO

DAU

16HB70

EC ~·o,. 816651

1 l&APR70 816678

29.JUl70 816704

01oCT70 816760

l0.JDL13 571121

1510'7· 572239

02!.&!75 572266

PBOG ID P&GE

FP4-8 4

DUE

161UR70

£= BO. 816651

1UP870 816678

29JOl70 8167().Ja

010C1'70 816760

30JOL1l
577121

1SSOY7· 5722>9

021&175 572266

PBOCi ID

n

PAGZ

14¥!2:; =-~ p

J_.SA t. £01&

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

IB! &llHTElllCE DllGIOSTIC PBOG&lB FF48 S/3 RlSTEB TIUllG lll!LYSIS PBOGllft (!'l'lP)

PliT 10. Pl GB

't 2589923

lBft BlIITElllCE DilGBOSTIC PBOGBll

s

t FP48 S/3 !lSTEB rIIIIG lHALYSIS PBOGRl.8 (llTlP)

PART 10. 258992l

PlGE

51

EBB LJC OBJECT CODE
1015 10 00 05 1018 70 00 01 101B 1C QO 1021 Oi 10.! 0 71. 00 00 1023 OC 03 1590 1F75 1029 70 00 OD 102C 1C 00 1032 00 1031 7A. 00 OE 103~ 1C 00 1031 00
1039 BA 00 00 10 3C 36 0 2 1PU' 10140 70 00 OD 1043 1C 00 10-9 00 10i46 71 00 OE 1DQB 1P 00 1~DC 00
ioso oc oo 1065 1snc
1056 F2 IH 00 1059 70 00 OD i05C 1C 00 1062 00 1 0&1 1! 00 OE HH1li BB 00 00 1061 36 02 15FA 106B 1C 00 107C 00 1070 70 00 OD 1013 1C 00 1079 00 Hl7tJ 71 00 OE 101B BA 00 00 i 01 E J 6 Q 2 1F7i" 1032 ~F 00 15DB 00 1067 70 00 OD 10SA 1C 00 1090 00 i06F 7A 00 OE 'i09.2 OC 00 1099 15DB l 0'j8 BB 00 00 109B 3C FF 15DC 109F 70 00 OD 1012 1C 00 1018 00 10A7 7A 00 OE
ioa 3C FF 15DB
~CH 36 02 15FA ·'B2C08710B6 iOB6 70 00 OD ~(ll.19 1C 00 10BF 00 ~'JliE 1A 00 OE 10C1 07 21 i59D 15D4 10C7 f2 87 11 10CA 70 00 OD 10CD 1C 00 10D3 00 10D2 7A 00 OE
10DS 01 12 159D 15D2 10DB CO 84 10Cl
10DP 70 00 OD 10£2 1C 00 10!8 00 10!7 71 00 OE 1011 07 03 15EP 15D2 10FO 70 00 OD 10Pl 1C 00 10F9 00 10F8 7l 00 OE 10PB D2 01 04 10FE 4C 01 OE 15Fl
11 03 co 0, , 0, 5
1107 38 BO 0200
1108 co 10 0£50
110F 38 410 151J 'i
1113 F2 '.)0 01 ;,

ADDB STRT SOURCE STATEREIT

443323 ·*·$····S·E·H·$SE···EV0E¢R·Y·*·50···~I·C·R·O·-·S·E·C··0W·H·I~L·E··Sl·V·!·M·G···TH·E·0·L·A·S·T··S·T·A·T·U·S···········

443345S*ll·S·1····S·N·S··$·5·(·,·X·:·B·1··),··0-·· ···~·~····$·*·····0···········~····*···0··~····

~36 SNS2 SMS 7(,XB1) ~·-·

1.137

1'!11'C DDHi, 10 (1,111~

ljl-OB- lCCUIHJLUED DAU IliTO REGOLU

438 DD1

SB~

·~*(,li.i1).·-·

·STATOS lREl BEFORE SlV!HG IT

~3 9

~iC SET PifT, !'ilJ LT (4}

LOAD SARPLE tieE COUIT COllSTl~T

~40 AA1

SMS

1l(@IR1)~·-·

*SE~SE AID ·OB- OIE

~41 BB1
442 CC1 443 OVEBJ 444 00
~45

ave
SBN
~vc
SIU
&

*-· cc1+1,·-·(1,Xi1)
14(,Xi1) 0
00·1,$-~(1.XE1)
0(.:Ut2} ,1 1 00' D509glB2

*BYTE SPECIFIED EY!i! ~so !ICBO-SECOIDS
"OV! BYTE OF DATl IITO !lSK
-aa- DlTl IifO lLL ZERO TIDLE
ADD 509 TO Iii 2

4146 U.2 qq7 BB2

SISS 8VC

13(,.Ie1} 9 tt-it CC2+1 6 ·-~(1,1~1)

~SE~~E AID -OR0 ON! ·BI?E SPECIYIED EiEfil

~~S CC2

SBM

14~~%21)11'·-*

~su !ICBO-SECOIDS

lHi9 COl'lPJ SLC:

~50

t'!fC

SUEF.,*-"' (1,,U"i)
lDD+1 pi ,SU EF

COISPU!!lE U DAU

u r o ROVE C01lP1.~l!U'l'ED DA'U.

USK

4'51

.J

03

DELAY 3 ftlCHIRE C!~L!S

452 l.i\3
453 ssJ
454 CC3 455 aDt

SNS B(,Xi1l :-·-·
inc ccl"J-1,·-..i< (1,:u1 0
SBil 11q,lll).$-·
sar O{,XR2),x·oo·

esENSE AIHi -OR- OIE
·BY?~ SPECIFIED EVER! 050 ftlCBO-SECOMDS
-.urn- DATA INTO ALL OWES TlBLf

456

A

D50BeXB2

SOBTRACT 508 PO~ UEXY -OB- TlBL! ADD

457 OVEl?.33 MVC
458 1!4 SNS

Oll.33·1 6 ·~·(1.,JB1)
13(,IB1},$-·

BCV E BYTE OF D1U UTO l'lASf.
$SENSE AND -oa- ONE

459 BB4

~vc

CC~·1,·-·(1.,li1)

OBJTE SPECIFIED !YEBJ

~60 CC4

SB~

1~(,lR1)~·-·

$50 BICBO-SECOIDS

4&i OR33 SB!J

O(~ ZR2, gI 1 00'

-OB- Dltl I~ro ALL Z!BO TABLf

4&2

A

D509 ~ U2

ADD 509 TO lfil 2

'-"3 CO!!l?33 SLC S.L'fEf-1,*-· PrARi~

COIU?L!!IEIT DlTli

464 iAS

SNS 13(,IB1),·-·

*SENSE Al~ -OB- ODE

"65 BBS 466 CC5 467 1.16& UD33

f'IVC SBl"l !VC
~BF

CC5+1 6 ·-·(1,I.E1} i4(,.li1) 8 *-*
UH>3.1·1 Pl ,,SUE.f-1 0(,IB2) ,.x·oo·

·BYTE SPECIFIED EVEBt ·50 !1CBO-SEC08DS
PIOV E COKPLEllEMTED DATA IMTO USI
-&ND- DATA INTO ALL O!ES TABLE

46~

3il

SAVEF~xeFr·

RE-ElilITl ALUE

470 Al6 ~71 BB6

SNS 13(,161),·-· nvc CC6·1.·-·(1,XR1)

*SENSE AID -Oi- OIE ·BYTE SPECIFIED EVER!

412 CC6

SBN 14(,181),·-·

*SO IICBO-SBCOJDS

413

fiiI SAJEF-1,.X'FF'

RE-E !II TI .ALI ZE

47~

l

D508rIB2

SUS'UlCT 508 FOB U:XT -OB- TA&LE ADD

475 6'76 I.A7

B

U·4

SIS 1l[.,IB1i ,·-·

·SEMS! lUD -oe- OIE

477 BJB7

KVC CC7·1,·-·(1,ll1)

·Bl!'TE SPECIFIED EVEBJ

Q70 CC7

SBN 14[,ll1}·*-*

*50 !ICIO-SECOIDS

'-l79

SZ

SETPBT\4),l'1F0(2) 12 DECB!BENT SAUPLE TI!E COU!T BT 10

1180
481 Jae

J

PIMSB1

SIS 13(,lB1),·-·

3
·SEISE urn -OB- OliE

482 BBB

AVC CC8+1,·-111< (1,Il!1)

·B!T! SPECIFIED EVEi!

483 CC8

SBti 14(,IB1) ,..._ ...

*50 BICBO-SECOIDS

484

SZ

485 F!HSH1 BH

SET PRT (4), DOO 1 (l) 13 DECRE!IEMT SAftPLE TI!E COUNT Bf 1 ll8

486 l~9

SIS 13(,181),·-·

·SEISE AllD -OB- OllE

487 889

!!VC C:C9+t,·-· (1,Ul)

·B!TE 5P~CIFIED !VEBI

488 CC9 ~89 ~f.90 Ai 10

51:3N
sz
SNS

14(.J.B1).,*-· CHECK1 (4) I DOO 1 (4) 13 (, XB 1) .·-·

·50 !ICBO-SECOIDS
DECREB!NT S.lftPLE COOIT ·SEISE AND -OR- OIE

~91 BB10 ftVC CC10·1,·-·(1.IB1}

·BYTE SPECIFIED EVERY

492 CC10 SBN 14(,l.R1).·-·

493

LA 4(,XB1),XB1

*50 ftICRO-SECOiDS

494

P.VC 14(,IR1},,ZER0(2)

9 CLEAR lBF.l TO -OR- 50 ftlCBOSEC S!BP

495 TlB1 B!llZ SNS'1

BB IF ALL Sl"PLES HOT TAKEN I ET

496 ERROR 497 498

fBN BT TBI

SBJTEl!j. ,Sl1Sli2B
LETS
FLlGS;,FLAG11

*CK FOB AjD BBLRCB IF PRINT ·O~ EBROB 01 BOT ROY OllLT
·CK FOB .lRU Bll:lJCH IF 10

4'99

JP

lLLII

·snc-S.&RP IS IAllTED

EBB LOC OBJECT COD!

4

11 Ht 07 10 1CF4 15D2

11 lC CO 01 OP 1D

t

1120 07 JO 1F79 15D2 1126 F2 81 1C

1129 CO 87 OE68

I

112D 38 80 020D

1111 co 90 1H5

l

1135 oc 01 OFDF uas
11l B CO 81 Ol'BD

11JF Oc 01 OPDF 1PBD 111.i 5 oc 01 UP'S 1U'D
110 oc 01 1CF8 "iCPl
~H1 OD OJ 1547 15El
HS.7 P2 01 o~
115& cc 87 0222
115.l. PFF9
1160 co 87 0A17 1161.i co 81 021£
11&3 02
1109 15EA
1165 1592 1 H>D oc 01 1615 15FF
1113 OF 01 1615 15F4
1179 co 01 1i73 'i17D oc 06 15EA 15IH
1163 JC 00 1756
1H1 C2 01 1lF1 lHB C2 02 1CF7
1Hlf oc 02 15EF
1195 3e. 01 1543
1199 co 10 131 ~
119D 38 40 0200
11&.1 co 90 1ll 1

1U.5 OC 01 11EB 1FB9
11AB co 87 021&
1 HP 163
1180 4F 1181 1592
11B3 Fff'f 1185 OC 0 1 'i20C 11SD2 11 BB CC 01 1212 14Dl 11C1 3C 40 1753
11 cs oc 56 1752 1753 11CB oc 01 1753 1575
1101 Jc 60 1743

1105 C2 01 UFA

1109 C2 02 1CP1

11DD f2 81 08

11 EO C2 01 1AF9

11!4 C2 02 1C1'6

11!8 38 01 0000

co 1~EC

90 1301

11f0 co 81 0211

111'4 12

oc 11F5

02 15EF 1606

11FB oc 06 15 El 15D1

1.;;.o 1 oc Of. 1742 15.El

1207 oc 08 17 25 0000

120D oc 08 1730 0000

121J or 01 120C 1508

lDDR STH SOURCE ST&TUDT

1168 'i16l 11oC
1 UF 11B 0 1182 1184
11Ffl

500

sz

501

BIZ

.502 lLLIJI sz

SS(2) ,D001(1) S!lRT PlSSES(4),D001(1)

DECBEDBIT SllC-Sl!P COUl'f
LOOP IP JOT ~O ZIBO SDBTBlCT 1 FOR IOe OF RBQ SiBPLIIGS

503

JZ

U.LODT

500

B

IEITCD

505 "

506 DUG tBll S5iTB5,SBSl28

501

Bf

lLLOriT

508

ave OOT2+3 B ABOI (2)

509

B

JlO&OO

510 1$

*Cl POI I.ID GO PlUIT llOB8AL Dl!'A
$1!" PBIIT O&LI 01 IR&OB IS OFF

511 HOI

!'fC

512 U.l.001' D'fC

513

nc

S1~

CLC

!)15

JH

00?2vl,AE~ROi(2}
OiTAB·J,CBTAB+.5(2)
UDT 18+3, llUJT IB+S (2)
!AM J" BLl!UC( 4)
cu

on ·UI'!ll~IZB rIBS! 2 U'l'ES Of

i.B

*ARD AiDTAB FOB PRINTIIG

*BRANCH TO CAT 11 DATA HAS

·BEEi ru:o

516

B

OU'

511

DC

IL2 a Pf'P9 ·

518

B

CCI

519 C!'l'

B

Ull'ACI

520

DC

IL 18 21

52~

DC:

.U.2 (TIH)

522

DC

AL2(LAS7)

523

KVC iORIVl'il0380 C2)

524 UUT Si.C aou:.,on(2l

525

BH HIT

526 SCOP.! ave

527

ftifI

U!EwD001-1 ('i) UiiECT.rl 8 00 1

Cl£!R TIBE ~211TODT
nin1.u.x.u: unxs 1..u1 coon

528

L&

ORT.UH2,.IB1

529

u

lit DTAS+ 2~ IB2

530

!ll'C CBEC!\1 ~ Sl.BPLE (3)

LOlD Sl!PLE COUMT

531

TH FLAGS2., FLAG 14

*CK FOB liD BBAICH TO PBIIT GllPS

532

B'f

DO HEU

·IF .3ELt~CTED U'TEB Tl.BOLAR OUTPO'f

533

TH SBITE5, S!JS!.129

53~

SF oonn

*CK FOR AID BUllCH ?O SETUP llD PBT·ODT IF ioT IDT AKD PRIIT BOOB 3

5J5 ··$·*··~····o*****·c·~··················o···············e··············

536 ·

SURT HERE FOR TABDLAR PRINTOUT

537 e····$~$$8$***·***··********··~·~··*·*·····~~··o··~·········o··········

538

fiVC NOi+3,llUSK2(2)

·

539 540

B

PBUT

DC

IL1 8 1&3 1

5~1

DC

IL1 '79'

542

l>C

AL2 (UST)

S.43

DC

IL2 1 FFFl''

544

HYC PIRST+5,CT11(2)

*IBITIA~IZE TO !OYE LEFT BOST BIT

545

BYC SECD1+56 CT22(2)

*BARE IBTO TlBOLlR PBIITODT

546

ftVJ: DAT&,1 1 140'

54i'

!Yl. DATl-1.Dl.1'A (87)

CL!U Di.TA Pl!LD

5~8

l'IVC BIPAID,HISTBI-13 (8) HOVE :II -tUCBOSEC-

549

DVI E1PUD-16.X·60 1

l!OVE II DASH

550 551

** *····8·E·T·D·B·5··H·E·R·E··A·F·T·E·R···E·iC·B···L·IM··E··Z·S··l·lU··IS·B··E*D··························

552 553

·································¥··········~····$·····················

HOWCK Ll

OBTAB·2.IB1

554

LA

llDTIB+2,IB2

555

J

1011

-

556 HEIT1 Ll

557

Ll

558 iOii

TSU

559

BF

560

B

561

DC

562

flVC

563

MVC

OHT·B+1,XH1 AliDT 18· 1, IR2 ·-"'·1'01 1 HOD1 PilliT XL1 1 12 1 CHECK1,Sl.ISPLB(l) TIRE,D001-1 (7)

·Cl FOB llD BBllCH IP ~H.IS BIT IS BOT TO BE CHECKED
·SPACZ
·Ol:lLI
LOAD SlBPLE COUIT CLEAR rIBE P2IITODf

56~

HfC

565 FIRST MYC

566 SECD1 ftYC

.567

SLC

EXPABD-17,TiftE(7)
EXPUID-46 (9) ,·-·
EIPUD-35(9) ,*-*
PI llST·5, ELEY El (2)

·KOY! BOTH HALVES OF BIT IABE *ZITO TISOLAR PBIITOOT
·D'Ef.:RE!EiT BI 11 TO POUT AT

.......DUE

16U.R70

EC 10. 816&51

141PB70 816618

29JOl70 8167011

010CT70 816760

30.JDL73 577121

1510Y74 572239

02811'75 572266

PBOG ID Pl'91

Pf 4-8 5

DlU 1oftlli70 EC 110.. 816651

14 lPB70 816678

29JD!l70 816704

010CT70 816760

3o.JDL 13 577121

1510171&
572219

----------------------------------------------------~~

02HT75
57226~

PIOG ID
PIGE

rr11-s
5&

IB! !lIITEtilBCE DIAGIOS'l'IC PBOGll! PFU S/3 !llST!B 'l'lllllG lllLISIS PBOGBH (HU)

PART 10. PAGB

258~92J
&

· IB! SlllTElllCB DilGIOSTIC PBOGllft
·
l FPU S/J lllSTBB TillnG lllLISIS PBOGUI (ITAP)

PART 10. . 2S8992l

PAGE

6!

Eil LJC OBJECT CODE

ADDR SflT SOURCE STlTBIEIT

12;9 or 01 1212 iSu& 1211 78 tH Ol
1222 P2 10 23 1225 78 01 01
1228 !'2 90 98
122B 38 08 1542
122F !'2 10 OD
1232 36 01 15·2
1236 F2 90 30 1239 OC 08 17 31 1SC9 12lF OC 06 17U 15£& 1245 F2 87 2D 12"8 78 01 01
12119 F2 10 110
124£ oc 08 1731 15&7 1254 OC 06 1742 15El
1251 .88 01 03 125D P2 10 15 12190 78 01 OS
1263 F2 90 OP 1266 F2 87 Sl 12i9 OC 08 1731 15BO 12iF OC 06 1742 15El
1275 co 87 0211
1279 01 1271 37
1278 1753 121D ll 02 1542 1281 38 09 15112 1285 CC 06 1741 15E3 1288 F2 81 35
128.E 3S 01 03 1291 F2 90 18 12911 B8 01 01 1297 P2 10 29 1291 CO 87 123P
129E 38 08 1SQ2
1212 n 10 11
12A5 31 01 1542
1219 P2 87 17 12lC B8 01 01 121f' CO 90 129E 1283 Oc 08 1731 15BO
1289 oc 06 17"2 15El
12BF ll 08 1542
12C3 D2 01 02 12Cft E2 02 02 12C9 06 24 15El 15&C
12Cf' 07 JO 15EP 15D2 12D5 CO 01 121P 12D9 l8 02 1542 12DD F2 90 07 12£0 lB 02 1542
12111 F2 87 23 12£7 OC 01 12EP 1221 12£0 78 01 00 12FO F2 ~O 09
121'3 oc 07 1739 1588
12'9 12 87 06 12PC OC 01 1739 1SCO 1302 CO 87 02U
1306 01
1301 1D 1308 1739 1l0A OE 00 11!9 11E9 1310 OE 00 1220 122': 1316 OE 00 128P 126F 131C OE 00 1258 1258

1279 127& '27C
1306 1307 1309

568

51.C

569 101i1 TBM

570

JT

571 BOWS TBI

572

.JP

513

TBH

574

JT

575

TBI

576

JP

577

l!IYC

578 SECD llYC

579

J

580 10114 TBI

581

JT

582

!IVC

583

ftVC

58'+ llOl3 TBH

585

JT

586 110i9 TBI

587

.JP

588

.J

589 DOIUl1 ave

590

ave

591 LOGIT 8

592

DC

593

DC

594

DC

595

. SBll

596

SBF

597

l'IVC

598

J

599 10&2 TBN

600

JP

601 10116 TBI

602

JT

603

B

604 1!101110 TBI

605

JT

600

SBI

607

J

608 110117 'l'B'I

609

BP

610

llVC

611

llVC

612

SBll

613 TBINH Ll

614

LA

615

lZ

616

sz

617

BIZ

618

TBH

619

JF

620

SBF

&21

J

622 iII.L HVC

623 ROWS TBll

624

JI'

625

BYC

&26

J

627 DOIJI2 ave

628 COBD B

629

DC

630

DC

631

DC

632 llOD1 &LC

633

lJ.C

6311

lLC

635

11.C

SBCD1+5.EL!TBl(2) l(.ll1) ,1·01· 1014 1(1 181) 1 1 1 01 1 TRIRIT FLlGS,PLlG4 SECD FLAGS, PLlG7 DOiii 1 EIPHD-:?5,Y HJ' (9) EIPUD-9.!IH (l) LOG IT 1 (,IR1) ,1·01·
1012 EXPAHD-25 ,DP (9)
EXPAMD-17,TlftB(7~
3(, 1R2) ,1'01 1 LOG I T 5( 1 !B1) ,1 1 01 1 LOG I T
TBYll IT
ElPl~D-2S,DOi5(9)
EIPAHD-17,T18E(7) PRIIT IL1'01 1 IL 1' 55· U.2 (EIPHD) PLlGS,PLlG6 FLlGS,1 1 09 1
EIPABD-9,BL&ll(7)
ftUl'f
3 (,lll2) ,1·01·
1017 1(,:lll2) .,1·01 1
TB'fH1'
SECD
FJ.IGS, PL1G4 TBllXT FLlGS,PLAG7
ftlll'l' 1 (,112) ,1·01·
10110 ElPAID-25,DOIU! (9) EIPllD-17,TIRE(7)
FLlGS,FUGq 2 (,181) ,181 2 (,ll2) ,llt2 TlftE(7) ,HISTBI-22(5) CBICK1 (~) ,D001 (1) NOW1 FU.GS, PLIG&
WILL
FLAGS, FI.lG6
ftOD1 IOl8+2, IOVS+2 (2)
·-· (, XR1) ,11 01' DOH2
EIPUID-26 .,i &SUP (8)
CDID EIPUD-26 ,IUSl>I (8) PBIIT 11.1·01·
.Il.1 1 29 8 AL2 (EXPHD-26)
NOW+ 1 ( 1) , llOl +1
110¥1+1"(1} .. 1mr1+1 1012· 1 (1) ,110112+1 IOU+1(1),11083+1

*IF.IT BIT IABE TO 'l'HB LEPT ·CK FOB AID BBllCB lf
·BIT IS 01 ·CK POB AID BBllCB IP
*THIS BIT BlS 01 BEPO&I ·CK POB HD BRUCH IP
*FIRST TillE EITEBED
BOVE SECOID TlBE XITO ISG
·Cl FOB AID BIAICB IP ·BIT litlS 01 BEFORE
llOVE -litEJllT 00111- IITO llSG ftOV& FIRS~ TISE IR'l'O BSG
·CC roa l9D BBllCH IF
·THE -UD- BIT 15 01
*CK FOB lllD BRAICB IP ·-OB- l.FTEB I.EXT IS 01
BOYE -IEllT UP - 111'1'0 !lSG BOYE FIRST TIRE IITO RSG
TORI 01 LI IE OP DAU PiUITED PUG TOBll OFF P LAGS 4 &liD 1 CL Ell SECOID TI!E AREA
·Cl FOB !ID BIAICH IF *THE -AllD- BIT IS 01
*CK PO& ARD BR.UCH lP *THE PBEYIOOS -ll.D- BIT UlS 01
·Cl FOB &ID BIABCB 1F PIBST
·er. FOB HD BBUC H Ir
*THE PBEYlOOS -ltiD- BIT UAS DORK !OVI -·ERT DP - llTO llSG !OYE FIRST TiftE ll'l'O BESSAGE TUBB OR FIRST TIBE ENTERED PLAG
ADD SlftPLE TIRE TO CCOBTEB SUBTBACT 1 FROB SlftPL! COUIT
·CK FOB Ul D B~.UC H IP J.IllE ·OP DATA BAS NOT BEEi PBIRTED
~UBH OFF LIKE OF DATA PiIHTED PLAG
·BO CHAHGE OF LIHE LEVEL HAS
*BEEN PRUlTED, SO Cf: POii UD
*DBAHCH IF LISE WAS DP
·IIDICA~E THAT THE LillE *~AS EITHER UP OB ·JXHIK FOB THE ·WHOLE SAftPLE PERIOD
· · · ·

£88 LlC OBJECT CODE

1322 OE 00 12·9 12·9

1328 OE 00 1226 1226

1l2E OB 00 1295 1295

13311 OB 00 121D 12lD

1331 OE 00 1261 1261

13110 P2 81 OC

13"3 38 10 15113

..,

1347 co 10 1110
1348 CO 81 11 D5

1ll&F 3C 01 11E9

1353 JC 01 1220

13S7 3C 01 128P

1358 3C 01 1258
us1 3C o1 12119

1353 JC 01 1226

UH 3C 0 1 1295

1368 3C 01 12AD

1l&F JC 01 1261

1313 38 10 1543

1377 F2 10 OE

131& 3A 10 15"3

137E OC 01 11EB 1PB7
1384 co 87 11£0 1388 co 87 021&

138C 16

138D 30 00 1615

139~ ]!) Ff 1615
1395 co 0, 0111

1399 31 08 15'3

1.39D CO 87 117D

13!1 OC 01 144C 14E2 1317 OC 01 1380 1PB9 13AD 38 01 0000 1JB1 F2 10 SD 1lB4 OE 00 1llE 13AE 13BA OE 00 1418 1418 13CO OE 00 141E 141E 13C6 OE 00 142B 1428 13CC OE 00 1431 1431 13D~ OE O~ 1437 1437 13D8 CO 01 1.3&D
13DC JC 0 1 131E
13EO 3C 01 11118
UE4 3C 01 141!
13!8 JC 01 11631
13EC JC 01 1428
13PO 3C 01 un
13P4 38 80 1543
131'8 F2 10 SE
13PB 31 80 151U 13FF OC 01 1380 1PB7
14105 3o 01 15F1 1409 36 02 1SP1 HOD CO 87 13lD 1411 OC Ol 159D 159E 1411 78 01 03 11U.l F2 10 OD 141D 78 01 01 1420 F2 10 20 1423 JC .:"1 1598 1427 F2 81 11' 1421 78 01 01 1420 F2 90 13 1430 B8 01 03 1433 P2 90 OD

lDDB STIT SOURCE ST&TBIBST

138C

636

lLC 1014·1(1),IOIQ+1

·

6l7 638
639

&LC 1085+1(1),1015+1 ALC IOll6·1 (1) ,IOll6+1 &LC 1017+1 (1),1017+1

··*SBIPT ALL DSKS 1 POSI'l'lOI LBft

640

ll.C R019·1 (1) ,1089·1

6·1

.JI.

IIIT

642

'l'BI PLlGS2,FLAG13

64l

BT BBIT1

6QQ

B

101cg

645 IIIT !VI 101·1,1101 1

646

III 1011+1,1·01·

647

BYI 1012+1,1 1 01'

648

RYI 8013+1.1'01 1

6119

RY! 1014·1,1'01'

650

!VI 1015·1,1'01'

651

ftVI J01i6+1,11 01 1

652

!'fl 11ov1+1,1·01·

· · ·
*lit"l'f lLL B&SIS TO -01-
· · · ·

653

RYI 1019·1,11 01'

&54

TBI PLlGS2,PLA613

*Cit FOB llD BRAICB IP BOTH

1'55

.JT SB'l'OP

*BITES BATE BEEi CHECKED

656 657

SBI PLlGS2,PL&G13 ave 101+3,111s11c2>

%DBI 01 BOTS BITES CHECKED PLIG
·

&58

B

IBXT1

659 SETUP B

PRil'f

·SPlCB

660

DC U.1 1 16'

·OIL!

6&1

SIS IOBK,1'00'

662

CL'I IO&K,1 1 Pl''

663

!UIE BDC IT B

664

SBN PLAGS2,FLlG14

·GRAPHIC PBIITOD'f BOT DESillD TOBI OR GBlPBIC DISil&D FLlG

665

B

SCOPE

666 ·······································································

667 ·

SETUP TO PBI!IT DATA

666698 ·D·O·liE·X·T· · ·a·ve· · · · ·!O· ·V·E·I·T·+·3·, ·lD·.·l'·l' ·A·(·2·) · · · · · ·*·l.·it·lT-I·A·L·I·Z·E· ·D· ·l·'t·l · · · · · · · · · · · · · · · · · · · ·

670

nvc

671 THIS1 TBN

672

JT

TBIS1+J ,ll!IASlt2 (2) *-*1 .1 1 01' CIOBS1

*Cl roa AliD BllllCB IP THIS IS
*OIE OP TRB BI:XS 'ID BB COCKED

673 !ODii'? I.LC TBIS1+1(1),THIS1+1

*SBIPY I.LL

6'1ti

lLC ClOltS+1 (1) ,CKOBS·1

·!&SK BITS

675

lLC 811+1 (1) ,BIH1

·OIB POSITJOI

676

lLC ClB4+1(1),C~B4+1

*TO TBE

677

ll.C ClllD+1 (1),CIAID+1

*LEF.l'

678

ALC AIDCK+1(1),11DCl+1

&79

BIZ TBIS1

680

!YI TBIS1+1,1 1 01 1

681

87: CKOBS·1,x·o1·

·IBIT.IlLIZE
*lLL

682

1VI 84+1,x·o1·

*.IUSlS

683

ftYl CKAID+1,I'01 1

68"

'!YI ClB4+1,l'. 1 01 1

*TO ·OB!

685

!YI ANDC1+1,11 01 8

686

TBR PLlGS2,FL&G10

*CK POB AID BRllCH IF BOTI

687

JT

DOIB1

688

SBR PLlGS2,FLlG10

·B~ES BJ.YE BEEi CHECKED TD~ll Oj BOTB BYTES CHECKED PLIG

689

ave TRIS1+3,1RASK1(2)

690

1

FFFP,181

691

l

692

B

693 CKOBS1 flVC

69" CKOBS fBR

695

JT

696 B4

TBI

697

JT

698

!VI

FPPP,D2
THLS1
SETPli'Z,SETPft+1(11)
3(,.181) ,1'01' CKB4 1(,D1) ,.1·01 1
TIBBUP SBfP81'-2,l'P1 1

GO CHEC l BftB 1
CLBAB PBIIT SETUP 18£1 ·Cl FOi AJD BRAICB 1r -oa-
·BIT IS 01 *Cit FOR 1 ID BBAllCB IP PlEHOOS
· -oa- BIT WAS 01 SBTDP 00111 COIDlt'lO!f ~ElBl':'''Jts't

699

J

1no cKB't TBS

701

JP

702 CKABD 'rBI

103

JF

80,E:l'f 1 (,1R1) ,x·o1 11
TillEUP 3(,.182) ,1 1 01 11 TIIEOP

·CK FOB UD BRAICB H' PSEY!DC·
·BIT 15 OFI' ·CK FOR AID Bl&ICS
·IF 10'1' lLBAIS OP

Dl'U

1681170

!:'.: NO., 816651

1141Pi70 816678

29JU1170 816704

010CT70 816760

30.JUL 73 571121

15110'74
572239

0211.1.175 57226&

PBOG ID
PAGE

rr·-s'
6

DATE

16RlB70

EC 110. 816651

1UPR70 816678

29J0170 816704

010CT70
81&7&0

3o.JOL13 571121

1SIOY74 572239

02BU75 572266

NOG ID f l GE

l'"·(·'. .,,.

···

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

lB! ftlIITElllCE DllblOS'l'IC PBOG&ll

PlB'l' 10.
PAGE

2S8992J 7

IB! ~lIHXEIAICE DIIGIOSflC PAOGllB

PlRT 10. PUil

2S8992l 7l

FF48 S/3 llASTEB fl!lIIG U.lLISIS PBOGUft (llt'AP)

S/3 HSTEB TilUllG lUl.iSIS PBOGBAB (STAP)

BU LOC OBJECT CODE

lDDB St!T SOU&CB STATEBEl'l'

ERM LOC OOJ EC'l' CODE

ADDI S'f!IT SOURCE STATEUll'f

1436 88 01 01 11139 F2 90 07
14lC 3C F1 1595 11ao F2 87 06
1443 oc 06 1598 15!&
1449 OC 01 0000 159D 144P OF 01 144C 1SD8 1455 co 81 1384 116 39 3B 80 1543
1"5D D2 01 03 1CUt0 E2 02 03 1463 OH 00 1756 1SF4 1469 34 01 1615
1.. 6-D 34 02 1613 1471 C2 01 1602 1475 C2 02 175D 1479 7D FF 00 14' 7C F2 8 1 1 P 147F 7D F! 00
1cu2 1'2 81 23 1485 ijO 00 00 1756
1481 P2 84 OB 148D 4D 00 01 1756
1492 P2 82 OJ 11695 BC SC 00 1498 D2 01 02 149B 1'2 87 06
nu n2 01 01
1411 E2 02 OB 1414 co 87 1479 14A8 35 01 1615
11&AC l:i 02 1613
14B0 06 24 15!A 1SfiC
116 86 38 20 1543

70C! A'YDCI TBI

705

JF

706

ftVI

707

J

708 TIKEOP nvc

709 SOVEll' llVC.

710

SLC

711

B

712 DOIE1 SBF

713

LA

714

LA

715

lLC

7"16

ST

711

ST

718

LA

719 RAY02 Ll

720 8&105 CLI

721

JE

722

CLI

123

JE

724

CLC

725

.JU

726

CLC

727

JL

728

!!YI

72~ BA110 LA

730

J

731 BAl20 LA

712

Ll

733 BAI25 B

734 BAl30 L

735

L

736

AZ

737

TBI

1 (,182) ,I 1 01 1

·CK POI AID BRUCH IF

TUIEUP

*PREYIODS -AtlD- OIT llOT 01

SETPRT-8,1 1 P1'

SETUP OP COBDITIOI PillTODT

!OYEIT

S!TPRT-2.~18!(7)

!OV! TI!! PBIHTOUT IITO PillT ABBA

·-·,SE'l'PB'l'(11)

ROVE THIS BIT UlFO ll'l'O Piiil'l' &REA

~OVEIT·J,EI.EYE1(2}

DECBEBEBT PBIIT ABEl ADD8ESS

ftODIFI

FLlGS2,PLAG10

TOBI OFF FLAG 10

3(,li1),Zl1

3(,D2),IR2
LI llEC"l' ( 1) ,on

UCREBEll'f LlllUS UH coun

llOBK,181

SAYE IB 1

VOBK-2,U2

SA YB .IB2

LI!lTS,181

LOAD ADDBESS OP LlBlTS rABLB

DATA+10,XB2 0(,IB1).I·Fre

PBINT lREA F~B lSTBRlSI

LOOK FOR SEISE BIT SEPABl!OR

i -

BAl20

GO 'l'l HEIT BIT IIPO

0 ( 1 1'.81) ,J: 1 FEc 81130

LOOK FOB EllD OF IIPO GO TO EID

O(,D1) ,l.IllECT(1)

SEE IF J.IH IS UTHU LOU!& LUI'f

11110

GO 011 IP IOT

1(,ll1) ,LZIECT(1)

SEE IP LillE 15 llITHII OPPEi LlftIT

BlJ10

GO ON IF IDT

O(,ll2) ,1 1 5C 1

PDT ASTEBISI Iii PBllf AREA

2(,%81) ,J:B1

lliCB!BEIT LlRIT flBJ.E lDDl.!SS

BA 125

JORP TO BB UCB BICK

1(,IB1) ,ll1

llCIE!ERT Lil!lt tlBLE ADDRESS

11 (,l.12),182

llCBEftEIT PRINT lDDBESS

Rll05

BELOOP

80Bl,IB1

BESTOBE IB1

11oa1-2,u2

RESTORE 112

Tl8£(7) ,HISTIJ-22(5) lDD SlRPLE TIKI to COUITEB

PLlGS2,PL&G12

·CK ~OR lND BRllCB IF BElDllG

14BJ. P2 10 1E 14BD lA 20 1543 14C1 CO 87 021 l
ncs -.J

718 739 740
1"C5 741

.JT

LIIE

SBI PLlGS2,PLAG12

B

PBIIT

DC

U.1 1·3·

·HAS BEEll PBIBTED
TOBI 01 BElDIIG PIIITED PLlG ·PBllT
·BElDIIG

14C6 ZIP

11JC6 742

DC

IL1 1 79'

·

1"C7 1592

14Cd 743

o::

AL2 (LIST)

·

14C9 FFPP

UICI 744

DC :11.2 'l'Pf'f''

·

14CB CO 87 0211 14CF 01 14D0 58

745

B

PBIIT

14CP 746

DC

U.1 1 01 1

14DO 747 CT1

DC

IL1 1 881

·PBIH' fIBST *Liii 01' ·LIIE

14D1 1677
14D3 CO 81 0211 14D7 02
14D8 58 14D9 16CP 14DB CO 87 0211 111DP 01 11iEO 58
1481 17S::S 14£3 07 21 15EP 15D2
1i,c9 co 01 u11
UED CO 87 0211 141'1 16
111r2 co 81 0A11

14D2
14D7 14D8 1i&Dl
111DP 14EO 14E2
14F 1

10 4'8 CT11 l>C

lL2 (LIIE1)

·IHES

749

B

PIIl'l'

·PBIIT SECOID

750

DC

ll1'021

*LIIE OF

751 CT2

DC

IL1 1 881

·LIIE

752 CT22 DC U.2(LIIE2j

·llBES

75~ LI IE B

Pll IT

*PBDT

754

DC

XL1'01·

*l LIH

755 CTl

DC

IL1'88·

·OF

756 lDATA DC U.2(DlTl)

·DlTl

757

SZ CHECK1(·),D001(2)

758

BBZ

DO&EI~

759

B

PBIIT

·se&CI

760

DC

1.L1 1 16 1

·OILJ

761

B

BDCJITB

762 ·······································································

1H6 34 08 15111 14Fl 1C 00 1500 00 14PF Dl 00 00 HO:t 36 02 1F7P 1506 1F 00 15DC 00

763 ·

SET DP 1

776645 ········S·D··B·R·O·U·T·I·I·E·1·'·0··SA·V·~E··T·H·E··S·E·I·S·!··D·A~·A································

766 ·~······················c···················~·························*

767 ~!TUP1 ST

GETOOT+3,ARR

SAVE THE ARR FOB SOBBOUTIIE F.XIT

768 OYEB nvc OR+1,·-·(1,IR1)

!Off BITE OF DlTl INTO BASK

769 OB

SBi 0(,IB2),X1 00·

-OB- DlTl INTO ILL ZERO TABLE

770

A

D509,I82

lVD 509 TO 1Jt2

771 COllP SLC SlY:!F ,·-· (1,%.81)

COllPLEllEl'l' D&TA

1508 OC 00 1512 15DC 1511 BB 00 00 t5U JC l'P 1SOC 1518 36 02 1SPJ. 1>1C 1C 00 1522 01 1S21 Bl 00 00 1524 36 02 1F7F 152d 1F 00 1SDC 01 152D OC 00 1534 15DC 1533 BB 00 00 1536 JC FP 15DC 15 .H 36 02 15'1
153! co 87 0000
1542

150 00

1543

1544 404040110

15,7

15~8 4040404040404040 1556

1550 40404040404040

1557 "OC3DOD5C4E240!2 1582

155F CtDllD7DlC5Cij4060

1S!i1 40POPOPOFOF040D4

156F C9CJD9D6E2C5C340

1577 .E2C1 DllD7D3C540E3

157F C9D4C54B

15a3 4040D3C1E2E340Cl 1592

1588 D"D5C440404011040

1593 4040404040404040 1590

1598 404QIJO

1591 40

159£

159F B6CSD5!340C4D6E6 15A 7

1517 D5

1518 E6C5D5E340ll0E4D7 1580

15BO ~O

1581 E6C1E240C4D6E6D5 15B8

1589 EOC1E24040E4D740 15CO

15C 1 40E5C1D9C9C 1C2D3 1SC 9

1:jC9 C5

1SC.l FSFO
15CC POFOfOFOFOFOFl 15D3 F1FJ 15D5 0001

15CB 15D2 1504 1506

112 113 UD

l!VC lllD+1 (1),SUBF
SBF O( ,IB2) ,x· oo·

BOY! COBPLBBEl'l'ED DITA IITO llSI -llD- DITA llTO lLL OIES TABLE

174 175

BU SATEF,!'PP1

A

D508,H2

BE-UU'.IlLIZI
SDBTBACT 508 FOB IE.IT -oa- TlBLB ADD

176 Oil'B22 HC OB.22+1, 1 (1,181)

llOYE BITE OF DATA II~ BASK

111 OB22 SBB O(,ll2) ,.1·00·

-oa- DATA 1111'0 ALL ZERO 'l'ABLB

118

A

D509.,.IB2

.ADD 5 09 TO lll2

179 COllP22 SLC SUBF, 1 (1.,111)

CORPLE!Ell'l' DlTl

180

BVC

781 llD22 SBP

1s2

an

783

l

UD22+1 (1) ,SAYEP
._.oc,n2> ,x·oo·
SlVBP,J:1 PP' D508,IB2

BOYE COllPLIUftED D.&1'1 11!'0 1151 -&11>- DATA Il'l'O ALL Ol!S 'l'lBLI
RE-Bll!IlLIZ!!
SUBTRACT 508 FOB IBIT -oa- TlBLB ADD

784 GE"t'OOT B

785 ·

* 786 ·~······$··················o······························*·*,..********

181

PIOGBAR IJDIClTOR FLAGS

788 ·······································································

789 PLIGS DC
790 * PLlGO

791 · PL1G1

792 793

·
*

FL1G2 PLlGl

794 * l'LlG4

795 796

· *

PL1G5 PLlG6

U..1 1 0 1
BIT 0BIT 1-BALT lPTEB LAST COIT&OL ClBD BIT 2BIT .3-.FIRST SABPLI CRID !lECDTED PCB PIIBE BIT 4-PIIST TIIE B.lS BEEi EITERED II TlBDLlB TABLE
BIT 5-
BIT 6-l LIBE OP DlTl BAS BEE; P&IJITED

7'17 · FUG1

BIT 7-

798 ·

* 799 FLl.GS2 DC
800 PLlG10

ll1'0 1 BIT 0-BJTES 1 ll~ 2 BllB B!EI CBECIBD

801 802

· *

FLIG1, PLAG12

803 * PLAG13

BIT i-snc-S&BP WlftED BIT 2-BEADIIG BAS BEEi PBIITBD BIT .3-

804 · FLlG1~

BIT 4-

~05 · FLlG15
806 * PLlG16

BI!' SBIT 6-

807 · .FLlG17

BIT 7-

808 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

809 ·

ftESSAGES

810 ·······································································

811 u n- DC

CIA.

812 CftlD DC

812

813 HISTBr DC

813

813

813

813

813

814 LlST DC

814

815 SETPRT DC

815

816

DC

817 UP

DC

817

818 DOH DC
a1e

CL 151 CL411 1 CHDS SAIPUD - 00000 llICIOSEC SllPLE flll.'

CL161 UST CUD

CL 11'

·

a.1· fl CL9 ·aBll'l' 0081'

CL9 'IEft OP ·

lUl II IBICB TO SBrDP Pllft llPO

819 lflSOP DC 820 ii AS DI DC 821 YlRY DC

C.L8 'IAS DOVl1 CL8 1 li&S DP ' CL9 1 VAIU ABLE'

..··.. 821
822

.......................................................................

823 ·

COWSTA"TS

.

824 825

D·S·O·····D·C··~··D··L2··1 5·0··1 ········

·····································

82: D001 DC

DL7'0000001 8

827 P1PO DC

DL21 101

828 TE.I

DC

.11.2 8 0001 1

DUE

16Ul70

EC 10. 816651

111.&PB70
816678

29.JDl70 816704'

010CT70 816760

l0.JDL73 577121

15110¥74 572239

02111175 572266

PBOG ID PAGE

F.Flf-8
1

DU'E

1b!IAR70

EC IOo 816651.

HllPi10 816678

29.10170 816704

010C'l'70 816760

3D.JUL 7J 577121

028&175 572266

PIOG XJ> PlGE

lB! BAIITElllCE DilGIOSTIC PBOGl18

PAIT 10. PAGE

2589923 , 188 BlllTBHllC! Dl&GIOSTIC PBOGl&I
8 ·

PlBT 10. 258t92l

UGI

81

Ff'B S/3 !lSTEB Til'lillG UULISIS PifOGBlB .(l'1T&P)

,, rPll8 S/J !ASTER TillIIG AllL!S.IS PBOGlll (RT.AP)

Eii LlC OBJECT CODE

lDDR STBT SOUBCE sr&TEBlllT

' ERi LOC OBJECT CODE

&DOR STBT SOOICB STlTJUIBIT

·

1SD7 OOOB 1509 19B3 1SDB PPPF 15DD 40~040401iG40ifu 15EU. 40 4040401&04040 15EB 4040404040 15f'O PPPP 15P2 0000 1514 01 15PS CO 87 OB8D 15P9 PE04 15PB POPOP2 15PE 2380
Hoo oooono
160J JO
1604 16(.'7 1601 1616 1&11 161!
1622
1678 16U 16DO
1602

15D8 829 ELEYEI DC

XJ.2 1 0008'

l

1501 830 D6579 DC i5DC 831 SAYEP DC 15E3 832 BLUK DC

JJ.21 6579·
XJ.2 1 PPFP 1 a.7·

.·..

15El 833 TiftE DC 15EP 834 CHBCI 1 DC

CL7 1 CL5 1

IDBBEI or SlSPl.IS

..

15P1 835 rrrr DC XL2'PPPP1

41

15F3 836 ZERO DC u.2·0·

15P4 831 on DC
838 101'1 B

IL1 1 01'
ltB!'ST

.~..

15Pl 839 D508 DC 15PD 840 D002 DC

IL2 'PEO· I OL31 002'

.,..

.. 15PP 841 TV0380 DC

IL2 1 2380 ·

~

'1602 842 DELAY DC n1·000·

1603

843 844 845

·F·L······D·BC·ES·E·B·V·E·ILO·1·S··~J·OO·B·' ·A·G·E··A·R·EA············································

..,.

1606

846
847

·S·l!·P·L·B···D·S·····C·L·3····················I·D·I·D··~··O·P··S*AB·P·L·E·S··T·O··B·E··T··A·l·E·I·······

1609 1615 1619
161D 1621

848 IDllBEB DS
en 10!?1 DS
850 DELAY1 DS 851 DELU2 DS 852 DELU3 DS

CI.3 a.12
cu
ac.u·

1677 853 L:llE1 DS CL86

1679 854

DS CL2

16CF 855 LI.BE2 DS a.86

· 16D1 856

DS CL2

16D2 857 LillITS EQO

16PB 858

DS

CIA2

· 16FC 859 DATPLD EQO

1Fl.E 1100

1FBO 1621

1PB2 1619

1FB· 11)1

1PB6 1P70

1188 1171

1FBA 01'3B

1PBC 1PBB

1c1rs0c7

1FCO 175D

1FC2 1603

1PC6'

UCB

1FC9

1FCl oc 03 1PC7 1714

1PDO oc 01 0!88 1PED

1PD6 1PDC

oocc

00 00

1FC9
1PC8

1726
1713

1FE2 1FE8

08
co

03 87

0!95 0848

1P23

1FEC 1PBP

1PBE 1FC4

1PAF 1FB1 1FB3 1PB5
1FB7
1PB9 1FBB 1PBO 1FBP 1PC1 1FC3
1FCll 1PC7 1PC8 1FC9
1PBD
1P!F

895 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

889976 ·········A·D·D·R·E·S·S··C·O·I·S·T·l·lT·S················································

e98 LDRI> DC 89~ ALIRE1 DC ~00 ALIBE2 DC

AL2 (llDPD) lL2 (L.IIE1-86)
AL2(U:IE2-86)

901 AffOll DC

AL2 (809)

902 l!ASK1 DC AL2(BASl1)

903 lll&Sl2 DC

l.L2 (IUSK2)

904 AT.IO DC

AL2 (TIOCID)

905 IBBiOll DC

AL2 (BBBOB)

906 lHOllT DC AL2(10llIT)

901 DAT l 1 DC

AL 2 (DATA+ 10)

990098 l.P..L.....D.C.....lL.2..(.P.L.) ...................................................

910 911

·· ·······T·H·IoS ·l·R·E··l ·C·O··H·T·U·R·S···D·A·T·l·W··H·IC·H··I·I·.L·L··O·l·lL·Y··B·E···U·SE·D···W·I·TH··A··D··I·S·I··T·A·P·

912 BDISK EQD *

913 DISI DS Cl.4

914 BACK DS
915 OPISIT DS 916 tDDISK !VC

0.1
CL1 DISl,DATFLD+24(4)

917

llVC LET5·3.CDIS1t(2)

918

ftYC OPISIT,DlTFLD+42(1)

919

BYC BlCl,DlfFLD·23(1)

920

BBi T.IOOHB+1,BDPD+l5

PIX POB 101d

921

B

n2 CDISI DC

LDTHER lL2 (ADISI)

923 lDISK DC

AJ.2 (BDISI)

999222456

·*.·.·.·.·.·.·.·.E·Q.·U.·.A·.T·.E*S..·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·

·
.

·
.

·
.

··
..

···
...

!' '

UPC
111'8 1C:P2 1Cfl
1Cl'5
1EBP

1POO
1f00
1PftU 1r10 1r11 1Pl2 1f76 1P7A 1F71 01rli

1P80 oc 01 0!75 1Pl 1

1186 oc 01 0£81' 1Pl5
1f8C oc 01 0188 1PA3

1192 1f98

lCC?C

03 OD

OEBC OE2P

1rlD

119C CO 87 08118

1lP7 1lP8 1CP1 1cr2 1cr· 1CF5 11EE 1EEP
1POO 1rsr 1P60 11'6P 1P70 1171 1F75 1P79 1P7D H7P

860

DS

861 011'.&B EQO

862

DS

·4CL255
2Ct25l

863

DS

860 SS

DS

865 AIDrlB EQO

866

DS

a.1
·CL2
2CL253

SJIC-SABP COUIT liEl

867

DS a.1

868

868

868

· 869

OBG .1'1P00 1

1!70 ROl'D EQO

871

DS

872 CBI.OS EQO

873

DS

·CL96
a.16

*COllllU D HD/Oi *DELA! TABLB

874 lllSlt1 DS

CL1

875 llASl2 DS CL1

876 BOLT DS cu

877 PASSES DS
878 'flRES DS 879 D509 DC

aCL.··
.IL2'509'

SPECIFIED IDBBEB or SA8PLIIGS
I

880 881

·*······T··H·IS···A·R·EA···C·O·I·T·A·I·IS···D·A·.T·A··W·B·I·C·9··M·I·L·L··O·M·L·I··B·E··U·S·E·D··W·I·T·H··P·R~IM··T·E·R··T·A·P1j

882 883

L·D··P·R·IT···8V·C·····I.·E·T·3·+·3·,·F·O·B·ft·(·2·) ·········R·U·S·T··B·!··A·T··lD··D·R··-·1·r·e·o·-·*············

881i

!VC LET4 +J, I Ill GE (2)

885

SVC LET5+3,PTAREl (2)

}

886

llYC TIOHO+l; HTBS!+l (If)

887

RY .l BAIB!,1 5 0D'

888

B

LDT BEil

I

0001
0002 0008
020D 0211 021E 0222 0226 0221 0232 0080 0040
0020 0010
0040 0010
0008 0002 0001 0080
0040 0020 0010 0008 0004 1753
1753
1756 0010

927 lB1

B.QD

928 IR2 BQD

929 ABB EQU

930 SBYTES BQD

931 PBIIT EQU

932 UHPlCK !QU

933 HALT EQO

934 PACI BQU

935 LOAD EQU

936 DTlB EQO

937 s1s12e EQD

938 SH SW 29 IQ 0

939 SVSl2l BQD

940 SMSW 2B EQU

9111 PLlG1 BQU

942 PLAG3 EQO

943 PLlG4 EQD

9411 PLiG6 !QD

945 PUG7 EQU

946 PLlG10 !QO

947 PLlG11 BQD

948 FLlG12 EQD

949 FUG1l EQD

950 rLlG14 EQO

951 FLlG15 BQD

952 ElPAHD EQO

953 DAU EQD

95G LIIEC! EQD 955 IEIBBD EQU

1
2
1·oa· X' 2001 1 1211 1 l'21B' 1 1222' 11 2261 1'2211 11 2321 1·eo·
11 '60'
1 1 20'
I' 10' 1'40' 11 101 11 08 1 11 02' 1'01' 11 801 l'G0 1 11 20' 1 1 10'
11 08' 1'04 1 DAT.PLD·87
DlTFL~87
DlTPLD+90 1· 10.

DEi ADDI or UJBOHD HD 2956

995567 * .ziSliST2llE8P- Pll 11' OIL! LIST S&llPLB IIPOBU'fXOI 01 SDTOS PROB OB IOT

1Fl0 15BD 11&2 1l'l7 1PU 1PA9

1PA1 869 POl!l!I DC 1P13 890 PTH!l DC 1Fl5 891 IHGE DC

l.1.2 (IASDl-3) AL2(il'E1C)
.lL2 (lUOO)

I

958 * 1£1Dle

959 960 ·

TIBP SSIS 29 -

PIIITOUT 11

TIBUL&B roaa.

1FA6 08'1C 1FA8 0800

1Pl7 892 AT!7C DC 1Pl9 893 11'100 DC

XL2'81C 1 U.} 1800 I

99661~ · SSiSTR28i!P- BIPASS IIITIAL IO·-SABPLE EXECOTIOJ OF SlBPLE COBllllD

1FU C1 E6 0189

894 PB1'8SI TIO T.IOTI0, 1 1 £6'

DUE

16UB70

EC liOa 816651

111APB70 8166'18

29.JUl70 819704

010CT70 816760

JOJUL73
57"11~1

15IOl'U
572239

0251175
572266

PBOG ID P&GZ

Pf'4-8 f
8 . I

DUE

1611ll70

£C 10. 816651

1:UPR70 816618

29JUl70 8161011

010CT10 816760

30.JDL7l 517121

1SSOY74 572219

0211&175
s1n66

PIOG ID PlGZ

PF4·8 8&

l

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

l
·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

· -.

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

ltift ftlll'l'ElllCE DllGIOSTIC PIOGllB

PlBr 10·.. 2589923

PlGI

9

!"P49 S/3 BISTER TlftllG lllL?SIS PIOG811 (llTIP)

.. EBB LDC OBJICT CODE
I
' · ~
,.
6-
·~

lDDP STBT SOUICB STlt'llllT

rrrr

963 · -1rco-

964

TIEP

965 · P9 HILT - SlBPLIIG MlS 101' PEP'OBIED DUE TO ll Ea:oa.

966

TIEP

967 · Pl HILT - IP SPECIFIED II 82, TO ALLOW CE IITEIYEITIOI B!FOH TEST

968 · IS P EBPDl!ID.

969

TBEP

970 · rr HlLT - TRI PBOGRlll IS IOI IElDI 1'0 BlYB l -TAP- LOlDED.

971

TREP

972 · -J'P- IM 'l'HE DJ.Tl SllITCBES PllOI !'O TH COllPLEl'IOI OF THE TAIULH

973 · PBill'l'OOT.

9711 975 ·

or HEP iILL ClUS! A SCOPE TJPE PIIITOUT

THI Slftl DATA.

976

TBEP

977 · -H- IN 'l'BE LEPT lDDBESS SllTCBBS, IBIJI TB! -'Fi'- 01 -P9- BALT IS

978 · RESET, ilLL C&DSI

979

'l'BEP

980 ·

l BE-llBCDTIOI OP TSE PREYIODSLI ~OIDBD T&P.

981

TBEP

982 THE IHDIClTED UP 01 DOVI COIDITIOI UPEBS TO TBE LOGIC LEJIL, IOT
·· 983 THE BIT COIDil'lOI.

984

TiEP

985 · -TAP- DECltS lllLL BE LOADED raoa l'HE PllBlll BOPPER.

986

BID

"i.,.

r
\,,·
-c
t

r~·-
DUI E: 10.

1t>lll70 816651

14APl70 816678

21.10170 81670·

010CT70 816760

lo.JUL 73 577121

151017· 572239

0211175 572266

PIOG ID
PlGI

P.Pll-8 9

IDB BlIITElllCE DIIGIOSTIC PBOGl.t.8

Pllt' 10. 2589923

P&GI

91

rru S/l llSTBB TISllG llALISIS PROGBl.11 (!TIP)

CIOSS-BEl'BIEICE

.- SU8DL t' LEI UI.OB

- U1

l 003

_ lUO l 003

112 l 003

- lll

l 003

.~ lU

l 003

ll5

A 003

U6 I 003

ll7

A 003

U8 I 003

U9

A 003

lDUl A 002

UD I 003

lDISK l 002

A!BIOI A 002

&PL

l 002

UOtl A 002

lLIIE1 I 002

lLllE2 l 002

lLLlll I 006

lLLODT A 006

UlSl 1 A 002

lUSJt2 & 002
lllD a 003

lliDCk & 003

lHDTlB l 001

lllD22 l 003

lHD33 l 003

UJH l 002

lilil

c 001

lTEOO l 002

&H1C l 002

A?IC> l 002

Bl:K l 001

BICl'.1 l 004

8l:lt2 l 004

BlCK3 l 004

881

l 005

8810 l 005

882

l 005

883

l 005

Btil6

l 005

BBS

l 005

Bai

l 005

887

l 005

888

l 005

889

l 005

BDlSlt l 001

BLllX l 007

1029 10PO 10110 1059 1070 1087 109!' 1086 10Cl 10DF 14E1 106· 1PIP 1FBD 1FC3 11'85 1P81 1F83 1120 11115 1PB7 1FB9 1511 1430 1CP5 1533 1098 1FBP 0008 1Pl9 1Fl7 1PB8 1PC8 OP88 OF68 OFllB 102C 10Pl 10113 1GSC 1073 1081 1012 1089 10CD 10!2 1PCll 15!3

DEPI
ouo
0490 OU6
0·52 0458 04611 0470 0117& 0481 01186 0756 0455 0923 0905 0908 0901 0899 0900 0502 0512 0902 0903 0773 0704 0865 0781
0·68 0906 0929 0893 0892 09011 091' 0391 0381 0371 OU1 0491 0'47 0·53 0·59 0'65 0471 0'77 0"82 0'87 0912 0832

BIPISS l 004

84

l 003

ClBD l 004

CliD2 l 004
CUD14 l oo..

C&BDS l 00'6
cu l 004

CC1

l 003

CC10 l 003
c:2 l 003

CCl

l 003

c:· l 003

ccs l 003

CC6

l 003

CC7 l 003

CC8 I 003

CC9

l 003

0£46 1111 D 0&90
O&E6
OU7 0101 11611 1031 10F8 1048 1051 1078 108P 1017 1081 1002 10!7

0298 0696 0068 0106 0078 0096 0519 04'2 0492
one
0454 0460 0466 0472 0478 0483
0"88

IBPHBICP.S

0232· 0241· 0233· 023·· 0215$ 0236· 023.,.
0238· 0239· 01185
02·0· 0669 01150· 0922 0511 0130 0508 0259 0260 01199 0503 0507 0279 0657 0689 02611 l\538 0670 0772· 0678 067~ 0685* 0033· 0303 0303· 0304 0780·
0·67· 025· 0767 0891 0890 0153 0346 0919· 0156 01U 0139 02·2· 0251· 02U· 024'· 02·5· 02·6· 0247· 02U· 0249· 0250· 0923 0030 0031 012.. 0134 0597 02911 0675 067~ 0682* 0054 0069 0071 0085 0515 0441· 0491· 01147·
0·53· 0459· 0465· 0471· 0477· 0482· OU7·

0304· 0513 0142 0160

051l· 0529 0169 0190

0554 0192

0557 0252

0285

051'

DAt'E

16Hll70

IC 10. 816lt51

1'lPa70 816678

29.10170 816704

010CT70 816760

l0JOL7l 577121

1SHWJe
S122l9

028H75 572266

PIOG ID PlGI

~·
"
,,._,
91

1·

IBft BlIITEllHCE DllGIOS?IC PBOGB&B

I rru
~~

S/3 lllSTER UllIIG lJALISIS PiOGBll (llTlP) CIOSS-UPllllCI

~ SlllBOJ. ! Ltl YlLOE DEPI

BIPllBICES

Plft 10. P l GB

2589923 10

CDISK l 002

;l. CHECK. 1 l 005

CK.AID l 003

,.· CK.B4 l 003

l, CUE l 004

CK.JBS l 003

, CKOIS1 l 006

l CKO

l 004

CH 1 l OOf»

, C~CJ 11 l 004

CK42 l 006

CLCCOB l 005

CLElB l 006

CSHD l 015

C!MDS l 001

CO!P l 005

COBP22 l 005

CO!P3 l 005

COftP33 l 005

CORD l 004

COM

l 004

cr1 CT11
er 2

l 001
l ooi l oo 1

~t22 l 002

CTJ

A 001

Ol

l 002

DUA A 001

DATl1 l u02

DlfFLD l 001

1FED 15EF 1430 1421 OlCO 1417 1411
OACD 0888 0Bl2 0B7E 0E98
ODDO 1S56 1P60 1506 1528 1048 1082 1302 0117 11100 111D2 1"D8 1401 14EO
0153 1753 1PC1 16PC

0922 08311 0702 0700 0088 06911 069] 0092 0156 0150 0142 0311 0160 0812 0872 0771 0719 01149 0463 0628 0029 01111 0748 0751 0752 0755
oou
0953 0907
0~59

DD1

l 003

DELU l 003

DELlJ1 l 004

DELlt 2 l 004

DELUJ l 004

DELll7 l 006

DUG ! 004

DISK A 004

DL!1 A 004

DOllEU l 006

D::Jt!U l 004

00111 l 009

D01i11 l 006

DOU2 A 006

D001 A 007

1020 1602 1619 1610 1621
OEB4 1120 1PC7
OEC8 1311 1459 1580 1269 12FC 15D2

0438
oa.2
0850 0851 0852 0326 0506 0913 0330 0669 0712 0818 0589 0627 0826

D002 l 003 DSO A 002 D508 & 002 D509 l 002 D6579 l 002
ELf.YEI A 002 EiiOB l 004
EIPllD l 001

15PD 15CB ·1sr1 1P7F 1501 1508 1107 1753

0840 0825 0839 0879 0830 0829 0496 0952

rrrr l 002
PPllB A 001 F:tl'Tl 1 l C06 rrrr12 A C06
FUSB1 i 004
PliST l 006
FlBSf1 l 004

151'1 0100 OC9B OCB6
10DB 1207
OA7E

0835 0005 0198 0207 0485 0565 0062

0917

0353· 0406· 0410· 0413· 0428· 0489· 0530· 0562· 0616· 0757· 0677 0677· 068~

0676 0676· 0684· 0695

0036

067· 0674· 0681·

0672

0089

0151

0143

0135

0315

0154

0066·

0065 030~

0118·

018··

0180*

0186·

0626

OS18

0261· 0269·

0259· 0267· 05"'6

0262· 0270·

0260· 0268· 05·5

0263· 021i·

0041·

0546· OS47 0547· 0719 0756 0907

0111

0120 0159 0177 0198 0954

0126 0164 0178 0199

0127 0165 0179 0207

0131 0166 0180 0208

0132 0133 0137 0167 0171· 0172 0181· 0182 0183 0215 0354 0408

0138 0146 0172· 0173 0184 0185 0916 0918

0147 0174 0186 0919

01~2
0175 0187 09S2

01S8 0176 0194 0953

0230· oq,31·

0326· 0332·

0157· 0224 0393

01115· 0382

0136· 0372

0328

0313 0316

0339· 0346· 0916·

0331

0532 OS34 0758

0687

0589 0610

0576

0624

0162 0224 0327 0358 0373 0383 0394 0406 0413 0421 0424 0428

0484 0489 0500 0502 0526 0563 0610 C757

0223

0161

0456 0474 0775 0783

04·5 0462 0770 0~78

0329

0267 0268 0269 0270 0271. 0272 0567 0568 0710

01615 0905

05"8· 0549· 0564· 056~ 0566· 0577· 0518· OS82* 0!;83· 0589· 0590· 0594

0597· 0610· 0611· 0625* 0627· 0631

0130 0690 0691

0191 0193 01180 054·· 0567· 0059

DUE

16111870

EC 10. 816651

U&P870 816678

29JDl70 8167011

010CT10 816760

30.JOL 73 577121

1510'14 572239

02Blr1S 572266

PBOG ID PAGE

IB!I lllIBTEll·CE DllGIOSTIC PiOGllll

PAIT 10. P&GB

2589'23 101

!'PO S/3 lllSTEB TJ:llU& lllLJSIS PBOGllll (llTU')

CIOSS-UPBIBICI

Sl!BOL T LEI tlLOE DIFI

llPBU~CES

Pll

l 006 OC!9 0221

FL

A 001 1603 08163

FLAGS l 001 15·2 0789

FLliS2 l 001 1543 0199

FLlG1 C 001

FLlG10 C 001

FLlG11 C 001

FL1G12 C 001

PLlG13 C 001

FLlG1' C 001

PLlG1S C 001

PLl33 C 00~

FLlGll C 001

FLlG& C 001

PLAG7 C 001

FORft l 002

F1FO l 002

GETOI l 006

GElOOT l 004

HlLr C 001

BISfBI l 044

HOV

l ~O&

lftlGE l 002

IIIT l 004

11IT2 l 003

IS"FCD l 004

JD!IPir l OOb
ttarsr i oo~

EEl5BD C 001

LlST l 016

LlTEB l 006

LDDISI l 006

LDPiHT l 006

LDID l 002

LDIHES l 006

LEFT1 l 004

LEFT2 l 004

LETS A 006

LETSGO l 004

LEf l l 004

LEU A 004

LET5 l 004

LISITS l 001

Lil!IE l 004

LIN ECT l 001

L1ME1 A 086

LIIE2 A 086

LOlD C 001

L>Git l 004

!AMY l 004

!llSlt 1 A 001

!ASl\2 A 001

HAIBE l 006

ftODIP I A 006

5JD1 l 006

ftJYEIT l 006

!ULT A 004

IEYEB l 004

IEITCD l 004

IElTft l 004

IEl~; l 00'

HODJ.11 l 005

1ar1 A 004

IDM l 004

0040 0080 0040 0020 0110
0008 0004 0010 0008 0002 0001 1111 1504 OD11 153£ 0222 1582 113P 1PA5
13~F
0141 0!38 OCE3 OEBD 0010 1592 0Dl7 1PCl 1reo 1PlF 0848 OCIP OCCA 0!50 CE14 0!72
0£81 OE8S 16D2
14DB 1756 1677 16CF 0221 1275 1547 1F70 1F71 OE2F
13 8'f 130& 1449
~F75
0&84 OE68 OA57 11!0 OE!1 15FS 11£8

09111 0946 0947 0948 09119 0950 0951 0942 0943 09U 091lS 0889 0827 0230 07811 0933 0813 0511 0891 06'5 0299 0293 0220 0314 0955 08111
0259 0916 0883
0898
0131 02011 0213 0301 0280 0307 0311 0312 0857 0753 09511 0853 0855 0935 0591 0811 08711 0875 0290 0673 0632 0709 0876 0081t 0305 001'6 0556 0337 0838 0558

0181 0196 0202 0205 0211 02111 0218 0908 0088 0255· 0258· 02S.* 03118 OJSO- 0573
0612· 0618 0620· 0029· 0112· 0115* 0276 0271* 01198 0531 0688· 0712· 0737 0739· 0088 0255 0258 0686 0688 0712 0115 0"98 0131 0739 0642 06511 0656 0531 06611 0112 0276 0278 0348 0350 0573 0604t 0612 ~595 0618 0620 0575 0606 0883 0'79 0227 0767· 0027 00&0 0090 0108 0516 0160· 0161· 0548 0615 0736
0901 08811 0641 0296 0288 0216 0838

0575 06112

0595· 0596· 0604 0~06· 0654 0656· 06611· 0686

0522 0542 0743
0257
0125 0123 0301 03f1 0312 0128 0888 0921
0200 0209 0291 0097 0092 0131· 0308 0310· 0342 0883· 0130· 0132· 0309 0884· 0133· 0885* 0917· 0101 0718
0738 0527· 0715· 07i~ 0726 0030· 0076· 0748 0899 0031· 0083· 0752 0900 0042 0046 0579 0585 0587
0285· 0358* 05111
0176· 0902 0182· 0903 0887·
0711 0559 0621 0669· 0699 0707 0710· 0110· 0106 0427 009 0067 0077 0079
0151 osori
0040 ~097 0102 0277 0643 OU58
0320 0290 0538· 0555 0632 0632· 0645* 0657·

DlfE

161lB70

EC 10. 816651

1"1PB70 816678

29JH70 816704

010CT70 816760

30.'RJl.73 577121

15IOY71i 572239

0211&175 572266

HOG ID
PAGE

·

·

·

·

·

·

·

·

·

·

· i·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·~~:.::."'

IBft Bll17EIAICI DllGIOSTIC PIOGmAI

Pll! 10. 258992.3

PAGE

11

IBI llllTllllCI DXAGIOSTIC PIOGlll

Pitt 10. - 2!>89923

Pl&E

111

PP48 S/3 lllSTEB TIIIIG llALISIS PIOGIAI (lfTlP)

PP'48 S/3 BISTER TXBIIG ll&LYSIS PBOGIH (IT&P)

c1rss-11Pn11c1

CIOSS·UPJ:IBICI

. SUBOL r LEI YlLOE DEPli

lll'EBBICBS

IOillT i. 004

'! IOICIC A 004

llOIJ DO l 004

NOil l 003

:" NOW 10 l 004

I01i2 l 003

110113 l 003

HOH l 003

1101115 l 003

110116 l 003

ti()i 7 l 003

10i8 l 003

10i9 l 003

illUltBE.li l 003

OHE l 001

OHLl1 l 003

00

l 003

OPlSir l 001

oa

l 003

OUGIB l 004

OR1'l6 l 001

oa22 l 003

O!Ul l 003
our;: l 004

OYEB l 005

OYEB22 l 005

OY£i3 l 005
OV Ei3l l cos Pl:K c 001

P1:nr l 004

u:1:1 l 006

PASSES l 0016
PIHIT c 001

PUBSI l 004

PrUEl l OO:l

Bl 102 l 0011
anos l 003

~U10 l 003

au20 l 003

RU25 l 004

RUJO l 004

RD:lfi l 004

IDFD l 001

orsc
11D5 OFBD 121F 129E 128E 1251 1248 1225 129lt 12lC 12ED 14:60 1609 15n 0112 1039 1PC9 14 FF
ODOD
11F8 1521 1078 OFDC 14Fl 151C 1034 1068 0226 08111
OBBE 1Pl9 021l 1Pll 1FA3 1475 1479 1498
1"9E
14"' 1418 0111 1POO

0392 0553 0408 0569 0604 0599 0584 0580 0571 0601 0608 062l 0586 0848 0831 0349 004 0915 0769 0229 0861 0777 0461 0415 0768 0776 OU3 01157 09311 0117 0157 0877 0931 0894 0890 0719 0720 0729 0131 0733 0731J 0027 0810

i

! ;

l
I

IELOlD l 004 OEC'6 0329 RT01 l 001 OlOD 002·

t
!

Sl!IP l 005 OBPB 0344 SlBPLE l 003 1606 08117 SUEF l 002 15DC . 0831

l ,

SlYEU l 004 OFCB 0411 SDITE5 C 001 020D 0930

I

SC:»PE l 006 117D 0526

SECD l 006 121r 0578

S.EC.01 l 006 120D 0566

SECOID l 006 OlP3 0110

SEISE1 l 003 01'82 0389

SUSE2 I 003 OF62 0379

SEISU l 003 01112 0369

.._ S£1'1BT I 011 1591> 0815

SEfSE:. I 006 OBD6 0161

SETUP 1 004 1388 0659

SE?OP1 l 004 14P6 0767

'.,

DATE

1bllll70

EC 10. 816651

111ait111
.-,'117·

0226· 0229· 0906

064Q

01930 0509

0617 0633 06ll* 06'6*

0609

0581 063ti 06lll· 0647·

0635 0635· 0648·

0570 0636 1)636· 06119·

Of.22 0637 0637· 0650·

0638 0638· 0651·

0500 0639 0639· 0652·

0622·

0640 06110· 0653·

0222· 0223· 0353 0410

0215 0326 OJ32 0524 0'715

0289· 0295· 0298·

041a3*

0339 0918·

0768·

0225

0032· 0301 0301· 0302 0302· OJSS 0409 0512 0512· 0528 0553 0556

0776·

0·57·

0508· 0511·

0177·

0183·

0179·

0185*

0062 0098 0117

011'

0148

0286· 0502·

00'9 0086 0539 0560 Ci591 0628 0659 0740 07'5 0749 075.l 0759

0886

0885

0111· 0271·

073.J

0725 0727

0721

0730

0723

0663 0761

0048* 0052 0053 0064 0066 0068 0070 0076 0078 0083 00811 0096

0100 0110 0113 0116 0119 0122 0124 0134 0136 0142 0145 0150

0157 0162· 0168 0169 0190 n92 0194· 0195· 0198· 0201· 0204. 0207·

0210· 0213· 0221 0222 0230 0231 0242 02113 02"4 0245 02·6 02117

0248 024~ 0250 0251 02.5-2..,.., 0256 0898 0920
0333

0018

0318

0221· 0530 0562
ou9· o·iso OQ63· 0"61 011169· Ci.tin· ~'1 '11. 0772 0774· 0779· 0780 0782·

0414 0058

0106

029l

0·96

o·so·,

O~ll

0665

0574 0603

054~ 0568··

0107

0159· 0287 Ql.9*.jl'

OH7· Ol81

0138· 0371

0306· 0·21· 0424· O·Z7· 0·39· °'l<f* Q.cut4· 0~93 0693· 06~8· 0706* 0708·

0709

016J

0655

0.11

29.JUl?O 816704

.d1ocno
1:'6-760

l0JUL73 517121

15101'1' 572239

0211175 572266

PROG ID PlGE

SfllSOL r Lii ULOE DIPI

sttun I 006

SEU .l 004

SHlPI' l 006

SIS l 004

SMSll2l C 001

SIS12B C 001

SNSll28 C 001

SISl29 C Ci01

SRS1 l 003

SIS2 l OOJ

SHSl l 003

SllSll l 003
SllSS l oo::.

SIS6 l 003

SS

l 002

srur l 006

STOP l 006

StJB1 l 006

5082 l 006

SIJB.~ l 006

SUC1 l 003

SUIC2 l 003

SllCJ l OOJ

ru1 l 004

HBJ l 004

?ABS l 004

?El

l 002

?HISE l 004

?llIS1 l 004

rlll.E l 001

0880 0098 ODPO 0149
0020 0010 0080
OO·O 1015 1018
oru
OPlD OPEO
oru
1CP4 OP1D Ol5C 0P96 0P72 0P52
ores
0P65 OPltS 1103 OPB9 100D 15D6 0DC5 13lD 15El

0145 0255 0273 00'1 0939 0940
0937 0938 0'35 006 0 ..03 0004 Oll19 0420 0864 0353 0048 OJn
0383 037.3 0390 0380 0370 0495 0407 0429 0828 0265 0671 0833

UllES l 0011

TlftBDP l 006

TIOCID 1 0011

?1001£ l 0011

TIOtllO l OOIJ

HHU l 003

?10380 l 002

UHDBR l 006

DID!U l 006

UlllPl:I C 001

DP

l 009

UTlB c 001

UBI l 009

HlT I 006

UIT15 I 005

illT)O l 006

lllSDI l 008

Ill SUP l 008

1111

I 004

iHiBE I 00'6

WILL l ~06

11011: l 012

1P7D 1043 0P3B 019· 0189 12C3 15PP OCD1
OC19
021£ 1517 0212 15C9 1173 OP!P OPPIJ 1SCO 1588 OP'37 0Pl6 1217 1615

0878 0708 0363 0316 0313 0613 08111 0215 0173 0932 0817 0936 0821 0524 0.23 0424 0820 0819 0359 0397 0622 0849

i.:ora I 003

lCDTE2 l OOJ

XB1

c 001

l .....

1 r''
I '·.....,r·
I
- I
I .. ........ ,

0!1'1 OPOB 0601

0340 03"7 0927

I · PP~-8 1
11

DUI 16UB70
EC 10. 816651

1·lPl70 &16671

llElHllCIS

0140

0253

0266

0038

0058 0106

0293

0096 0506

0533

016... 0495

0173·

0165· 0407

0174·

0166· Ola29

0175·

0116· 0500·

0349 0501

0045

0396

0385

0375

0158"'

01116·

0137·

0189

0220

0217

0187

0264· 0273 0273· 027' 0275· 0279· 0280

0670· 0673 0673* 0679 068~ 0689* 0692

0338· 0345· 0521 0526· 0563· 05611 0578 0583 0590 0611 0615· 0708

0736·

0168· 0286

0697 0701 0703 0705

0152· 0904

0121· 0129· 0167· 031· 0920·

0290· 0335 0886· 089'

0572 0588 0598 0602 0605 0607

0523

0188

01'70

0322 0519

0582

0037 003,

0517

0525

0425

0422

0627 0889

0625

0139· 0140· 0153· 0156· 0254·

0189· 0217· 0220· 0226 036"

0619

0034· 0035 0321· 032· 0325 0327· 0372* 0373· 0370 03711· OJ82" 0381* 03811 0384· 039~ 0394· 0395 0395· 0·23· 0523· 052·· 0661· 0662 0716·

0717· 0734 0735

0337·

03114· 0231· 0232

0233

0234

0235

0236

02.n one

0239

0240

02'1

HOS*

0317 0319 0321 03311 033·· 033'1 0338 0341 03'1· 03114 OJ·S 035·· 0356 0357 0369 0370 0319 0380 0189 0390 0403 01104 0405 OltOS*

0408· 6..:·12 0412· 0419 0420 Ota23 0·2· 0026· 0"35 01136 0437 0438

04110 0458

01141 0459

0·112 0460

OUJ 0·63

01146 01164

OU7 01665

0 ...8 0'66

O·U19
ono

0452 01171

0453 01172

0454 0'76

0457 0.77

0478 0481 0482 048l 0486 0487 0488 0·90 0'91 0492 0'93 0'9J·

0490 0528· 0553· 0556· 0569 0571 OS80 0586 0613 0613· 062l 0690·

0694 0696 0700 071J 0713· 0716 0718· 0720 0722 0724 0726 0729

29JDl70 816704

010CT70 816760

3Q,JOJ.7l 577121

151017· 572239

0211175 572266

PIOG I· PlGB

.,.. ... 11&

lb! BllHTElliCE DllGIOSTiO PROGRAB

S/3 ftlSTEB TIBIJG lllLISIS PBOGBI! (RTlP) caoss-BEPBB!ICE

SIBBOL T LEI VlLOE DEPJ

RBf!BDCES

112 c 001 0002 0928
ZIKO l 002 15F3 0836

0729· 0731 07J1· 0734· 0768 0329* 0330· 0355· 01609· 0444 0529· 0554· 0557· 0584 0599 0714 0714· 0717 0719· 0728 0777 0778· 0781 0781·
0171 0317 on·

0771 0776 0719 0445· 0455 0456· 0461 04&2· 0468 0601 0608 0614 06U· C691 · 0702 0132 0732· 07354< 0769 0770· 0773

TOTAL ST&TESllTS FLlGGED 11 THIS lSSEBBL! ·

0

2~89923
12
0414· 070· 0775·

IBB ftllHTEHllC! ~IAGDOST!C PBOGIUB

Pll'l' IOe PAG!

2589923 121

l rru

S/3 ti. STEB Tl!UG l ll L'l SIS PBOG Bl.II ( ltT lP) OB.JICT CUD J.ISTIIG

l · ?ill CHlilCHB

UDICITES

l

BLlllt COLUlll llD THE cuucrus Di

i

IIDIC&TI IQllUIC S&IPT.

'.i.t. CL 1 TD BOUGH 16 CL 17 TBIOUGB 32 CL 33 TBBOUGB ·& CL 49 !BROUGH . . CL 65 '1'00058 80 CJ. 81 naoUGB 96

.... -···· .

. ..

. . . .. ········ ········ BlSTBR TillllG II lL!SIS PBOGR&B 8'ii8,.i

PP·80000

GBI GBD Pl 25
.....a-· r·-r: .,_ . . -· T·-z>- Bl·/ Bl!

.. . .. . . 89122 IC 572266
. .. I g D ··· /OB
B<I lBY·O %LOB·

.
s··M· 11CC DO;JP
... . - - BBS IBG&·BG S. t

.
K D04Jll'TI &CBi...POT10B·Br-1

. ... -as11 .i·a.-o--+B BC1B Q18PF480002

<IOIQ 721FF·8000l

r·-·· 11·r1·111 18

. '
lEIBG /tO·D l&?i

.
&llBG s.o·IBCiC/£

. . ·- ··~110 DBliBG SB

.
ftG5·0"4BGBf·8B B

. (iZ :2DFP4800P4

r·-_IG8 (l/il 1!; I

. .
20 l:B :IC D+/&·

J&OOlGl&~liBG SI
...
CC ··1·+c ·-/*

..QG5·PI31BCZB1 1~i
IC f·//·&e&D~&1 r

. DOBD LUPP-80005
T·ID 80UPP·B0006

DUE 16Ui70
i::: 10. 816651

1UPB70 816618

29.lDl10 816704

010CT70 816760

30.JOL 73 577121

1510'1· 512239

02H'f75 572266

PiOG ID
P l GE

P'P4-8 · 12 ,

. . .. . r·-?PE 112110·s11 . .. .. .. . . . . r·-Oll00·20'BG1* . . . . . . . .... .. .. . .. r·-2B:-o G7DPl 0

2rDIC lll*OC D 141 &B'Q< l 0!?8
&rJ·ec 1.1·ac
II p 00 EIOP 00

< ·,1?8< ·/£18
t9l·BC ....,. c
DPiP 00 DBQP 04

· c <orJ11 c 1111· B :IB78< 1''G2
1·1s·c IB/S·C lBO·IS?BBOOO&C:U

. QC 1-1·1C 51$&P
( Ji (E; 12 60< ...
£+&s·c &L1S·c-
~&-41GOl·8·BAE-·

·

I

TATD ·OQPP480008;

~
DB--< it311PP·B0009 I
P o. g --1rr·aoo10

lG1< 31-PP480011

. . . .. . . . T·-lCB:l2 &-< ~ CE?Bi2i·$·t)+C

UlO J.SIPP480012
1 1$=1&Do··&ll33 IG5?2/31·1l'S·I· 3C · 1·e1&<P ·a

. . . . . .. . -· . .. . . ... T·-·9EiG2 &O< -· . . . . .. ... . . . . r·-54 187 lO D<I

lC:OIT OBE-Q1POO BE-D1POQBl-Ul·&4 CB/U -carr·B001l

.
1c:x210&1- ·(B < £8/'10-D· 10 DB!

G &8 · l.C1

BDC ~oo-BDD...00-

G g.g.g * llE AO
BDP ~oo-BDG·..00-

~..
J>GD ' gs · AB - AO 13DrF·8001·
·
BDH8..00-BDHQ..OO- BD.4 JZQPP,80015

T+-61G5,B /CJGSI
. . T·-8Y JJ8E)-+ l
. T+-9-:8& 2D ·e/01
T+·:SI03fc;.. ). i*H

. .
1(-i 11.-c D(21.-=
.. .
rc·S &711 D(1T-
.
LC <+TAPBH·Q·l
. ..
lG6 < 10)G7B1 1 1·

... - . . ..

9+ D IB&l 8ll(B 16 $1S(Jl6 8 I(

....
DBlll D ZP+-&1&00
BC1B£U~C112/0&

.. . lC*-~-a~GC·BtF11
itTOillA8 a"- Cl8

?11&1-··Bl&CJSCX< 1'J·?<·Q--,aGBDK·

. . &lC_ BBB< JLIGtD
. . IO 8 I (-16 8 B·
BC <·J1PTC <·;J'
·&.Jl2C llS&1?4Cl 8

....
16 · 1 f P480017
..
;1/8 ~trP480019

DUE

16HB70

EC 10.. 816651

141PB70 816678

29~:0110
816704

010Cr70 816760

30JOL73
577121

15BOY7" 572239

02!.U75 572266

PllOG 1D P.lGB

P!'ll-8 121

················ ·················

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

· t '

·

·

·

·

·

·

·

.181 llIITEBllCE DilGIOST.IC PIOGU.I

·o· PlH

2589923

PAGE

1l

.rru S/3 BlSTBI tillI·G ll&LISIS PBOGl&I (ITlP)

OBJECT CARD LISTIIG

-.. CJ. 1 ftBODGB 16 CJ. 17 TBBOOGB 32 CL 33 TBBODGB 48 CL '9 t'HODGB 64 CL 65 TBBOOGB 80 CL 81 THROOGB 96;

.·f"

- .-

r·-101·e10110 1s

\..

.

. . f+·IJ £1D··D808·

. r·-·<·/ B·/ ll&SB

r·-·G 1QIESDG<IQ
.
r+-·aoI 1-sBGC9

&+1011/IUOB·BG·B
. . ·S.JOAC?<lG Dl:-D . . GCW-< /P7E-18 JS
. . IE) H<IJQJB/G / I
.
.< 10·1/UG<&QIB)B

.

.

OEJQ.JC-80 /PU2 OD.JPIO »+_CIBl)I

. .. . . . . < l"FG·ll Cl &. .

. .. -

.

. /092G DIC&D* JP

.. ... . ·O-BZ·GO 810 c-Q OEll·IOIBGCl?A · .

. . K· .&:

OI I a-o CJVllOG&·OJVBn-o
.

<1JQJB/G /·OOH· 101 &P 1 1 a11 ·
.

. .

-· . ..~
6 /P108&·2 ·BB-B

1 1 <·· Q1'DPP480021i

I

.. ... . . . D &O G·Q-.2f < C- &IBH· 980tP480022 t

.. .... . ··r)D· l: 01 1&-0 8C rr·8002l. I '

EIVDOD·BDC7IO E 8

. .~ FPlt800211t.

. D~:···s &c:.a JS ao-a JJ rr·aoo2~

. . . . .. .. ... . . . .. .. f····p1-< /P1B·I /1J.6··DD&2Dlt1P KO Dl2·BGD&)O I 0 *G<&O)l).2/01 *l/QI ··IB41·1B DC·i S30FP~8002b

.. . . . . . ... 'l+/ 811-DDC Dll.J' 513 H1PIO DIB<B Gct50 10 ·· I /ell OCEB4-.) P

. . . CJO DCB :- ·G &+- QA-PP48C1027

. l'+ /13>- (-H-7 -
ft/B> 119 GI C,I

.. . CJO DDD :- ·GO . . CQBG7it-. lPS G
.

.. .. .. 17 < AIYB)l2/0l 0 4· &IS GI C,I

.. .. C.JO DI :- +C

gt.JPS>O I 1·17G

. - . . COSE-.I· llit G
.. .. . CJO DB- :- +JI·
-

CJO 1/HPFll80028
.
163Q QK-FFll80029

f+/C.Z /P:OH·&_I

CJO D.it ;- ·l2D BIJPB·l·J· (G

. &40&: 8GD/0) I)·

/&CB· CG £: I

8 LI!IFF4800JO
.

1'·/DUIO<H1PP

. . . . . . . (G &z&.l: tit &J < &811·· &DH8- I- (01 ·SC/ Elll 2U I GDUU) · &it) U

-.:Jft llSFP480031

T·/1"""1HIG<BGCI·
. - .... . . T·/PBOH· B:UBG /8

8- B(OI JJ£0lC1 it BE; llD-O&IVat·Oa

..._·BGCl4< &·-.Gtll
l!/81 '< lDP«l.IP
.

< ., , ., n< .uea t 1
-. -
DE) D;t 1)00-DB·SB

' 11G!; 12 ' · /OB
.
BGI ·< /P1l!·Q88ll
.

s··u 8C8PP480032
CO& ; 1·PH80033

T·l'GID:DS& B(OI l .18<1) -

. . !.UOID;S-.>·BG /Z
. . GB<BIPUB /36+ D

CL10K. .iK .JH<l(B
. . - . <B&DO, /OBED·O

I .lilt!) /8 & 121>8 C o tG2UI·8811BI/
-.
Cl/) H:D8 £J2Dll 8 &P2D ·2/51<81·

< JHll(IHl)LCIQ
BE ;~l-OPI; 111660
... DIHH&<. 08131
.
:ES <I/) Bl:, /08

Pl/)J.C ·P.111151P P H i i :-ORE2 II 0
-·E L*PlllB!llBtB.JI

P£H : I8FF480034
BEl tCOFP480035
. .. - I -.a : H4PP48003&
BC Q l&lfPr"800l7

\...

.

- . %+/<7l1·9E*C /OB
("°"
\._ r·I' (20D... Al/DIG

r·/·_·l 1&·1&crr

. . ..

DI; Ill ·O l;~HS
-· .
I J·P·68 D;DJ:68

AD/e& /BBaZ G+OB

. . 2-IOID.UCOI· .Jl<B
1£1<< .JG,G·~ /1G

. GD) Jll JGZI HICO
-OB·BP/QO 1011..a

.. . . . DYll008 DDH&H .ADlait .JISI DlllLO
01* AB/D:BAICOB·

. - . - . - .. I IH&B&OGElD·>au GA-0 tirftPFll30039

DSQK.1-3 :>ZlllH8 DDll 1&II PPlf 80040 ·

. -

. . ADSQa .Jiii i Dl,J.0 &DID 1 T*PP48~041 1

.

,

J..,gO&ED018-0&DI -.>L- SO-Fflt80G42

P.llT 10. . 2589923

P l GB

13&

Fl'48 S/3 l&STIR HU·G IH.LISIS PROGUI (BT&P)

OBJECT C.lBD LXSt'IIG

CJ. 1 t'BBOOGB 16
.. ..
!+/II & i/l)C-
.
. . . T·/J;·.JoS·I~; D
T+l'll ·BB 08 ISQ

CL 17 'fllOOGB 32 CL 33 TDODGB 48

t./·>C- IPISQC-
·
.11c·8-11ca/&: ·r . llZ L> DC·Z (> D
. l'C&ll/8' l'Q.LO-D

ai IG/&;C- 15,C·
. .
l&OO&Dt ..._3QlE-.D
.&·z GllD·t~.B-.G&-0
041H8155 . .0C2-.J1

CJ. 49 TBBOUGB 6'
.. .
l<J&1C- 1(1&70 D

CL 65 t'JIBODGI 80 .L,J.OlD:8a J&QI D

CL 81 t'BBOUGB 96
..
IGTO 08DPP·80043

6 /P10B·L,&OB£14
-···
... PIJlll:-OB II&· '
··-C2-l(C PHH

.. &BD016<BGDl5t-&I .. DBG4 J)O·IBCHO

..
.·-D.C4-D 6TllPF·80045 . ll!FP·800'6

.
%+/Ill /IBOUIOB·
. cJ·B)O . T·/OE&D& oCl £DI
'l· /P 0; · t&<. 115·.J r·/H6·PA6·.uo_a

. .

... . . . . BP-IQIS<GB.JP?I).

J·/OB*BP/S /01

. . 6 /P:G IB-r:

6 / 1 ·GO 17 D< II
.

. . . . . &DA &<aas·LS&··. .lS(-.L1·.J QDCO·ac .

. . . . &DA &DA &DI £J>l &DI &+SBS: ( 1 ($ -

1·..co11co11c11-. a- .!'SI ·114& 101

. .
... .J { -II.JO I& >-
4£) 21 P 1P* (-B
o~a2·fB5>.J04C
.
. . iS:SIS; ( &H.Pg+$ &DI 6Dl ~DI &DA

.

..... c-s-11 1)0 c

l·SBG

. DA &Dl

SO)J.P··· B·xa11_

. ... l8DCDS>Sl91GS&DC
IDC...0 ·BGCl7

. . . .&D 116PP480049 ..&{< -.t-PP¥80050
.... 1154 a.4PP480051
·.I I HDPP·80052

···· ·

. . rl1QC·IBT.

C

?·/·8 -.4< &95G:D

················- ················ ···········o····· ················· ······

. . . . -·. < &:DG:I< &:HG:< . ..... ............

-
< O:<G:4itC68?0B· .1101 G:·..D&/·B C
............... ~ ................

19-:lGO O- &Jl9DLI
................

2S PH8005J ..-Aa 01 l'P480054
'

. . .. 7:B/·c·w tDI* 11'1) )B-<

.

.... ........ . ................

·-OPH80055

.. . r1J·1c <..11· ac D
..· SUS 28 - P&I .. . · SSIS 29 - PBI
· SStfS 28 - BIP

+s1·_c ...2.t·11c ft OIL! LI.ST Siii ITOOT II TIBDL&B lSS IIITI&t IOI·

..21·LB <·Y.J·TOB·
. PLE IBPOBl&TIOI .·.......
POBI·
SHPL! BJICDTlOI

.a&·?GI&
01 St'ITDS BllOI
.................
OP SUPJ.I C048&

......... ·

· ··

·,·PP·80056

01 10~ JtBIDI.

PPC80051

................ ········

. PP480058

·»

-arcu-

............... PP480059

.. . . . .J . ......... ········-······· ........ ·. 1'9· BIL% ... SA· PLUG llS ·O'l' PE fOHBl> DUE ·TO H naoa..

PP1'80060

.. . . . . .... .... * PE H&Lt - U' .. . . . . . . ... ... ,

SPECinED II 12.

.

. .

~

TO l.LLOI CE IIT IBYEITlOI BBPOIB TEST 1 S PEIPO& BID.

~
PP·8G061

- ........

.. ·························

.. . . . . . . · '' 8.ILT - TBB .

PBOGRlll IS 1011

BEIDI TO BUE A .

-TAP- LOIDZD.
.

.............PH80062 .·

....... ·- .. .. . ······· ........ · -n- D ~Bl D I ti 5 llITCBES Pll 01 TO TBI COllPLI TIOI or TBI TUD U.B Plll1'0Df· .,

·

"ILL CAD SI l SCOPE Tl.PB PBIITODT OP !'BB SHB U%&. ,·

················-

f'P480063 ., 1'1''80064

D&TI

161l&B70

EC ID. 816651

1UPl10 816618

29..10170
816704.

010CT70 816160

30.JUL'J~
571121

1510f711 572239

02111'15 572266

PIOG ID
PlGI

rr·-e
13

·o.. DUE
BC

16111170 816651

1UPl70 816678

29.10170 81670lf

010Ct'70 816760

JOJOL1J 5771.21

1s1on· · 0211175

5722.1'

512266

PIOG ID HH

PFfl.8 13&

lBft BlllTEillCE DllGIOS?lC PiOGBAB

,,. PliT 10. 2589923

I·

P&GE

FFll8 S/l OSTER TillIIG HlJ.ISIS PHOGH8 (l'l'lP)

0 BJ JCT CUD l. lSTIIG

CL 1 THROUGH 16

..
· -11- II TSE L

.·....·..

.. . ·

l 81-EJB

.

··-· l'H UIDICITZD

· . -ne- DBCIS I

£····£7··..DC·P&S

CL 17 'l'HBOUGB 32

.. . EFT ADDRESS SilT . . CUTIOI or 'l'BB PB
.
DP 08 DOii COID

ILL 81 WlD!D ra

··if ····

··711&FI

C

CL 33 TBIOOGB 118 CL ·9 TBBOUGB 64

.

. CBES, 1811 THI - rr- 01 -P9- KALT ...·........

. . . E'flODSLl LOlDID T lP. . ·

·

ITIOll &BPllS 10 TBB LOGJ:C J.EYEI..

..........

... .... ... 01 TBB Pll11lll 8 OPPU. -

rs

lSC

-
I l

so

...........
Q

CL 6S TBBOUGB 80 CL 81 THIOUGB 96

........ IS RESIT· IILL CAUSE PPll8006S
................

Prll80066

. . ·IOT

.
TB!

BIT

.
COi

· ··
DITI O FPll80061

........................

.....

Ff480068

17300303750 S077S·O'FP480069

' i

DlT!

168&870

EC 10. 816651

11UPB70 816671

29.:8170 816104

010CT70 816760

30.lDL13 577121

1510¥14 !t72239

02Ul75 512266

PIOG XD PlGB

,.rr·-e

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

u·' .

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

· · · · · · · · · · · · · · · · · · · · · · · · · · · · .: · ·

CGDE AODA ST: :.7 MU

. . . . . .A. . . . ."'. . - -

£a. Loe~

SaMC£

t·

:an =-: ~1· ·~

t9l9 . . . ....._CC 0'1.... CSTJC Pll81RIM

II . . . . .,2

OIPLAY ~- .,....

O_..:

CaoE

s~ :·T-=·~

..,..,., ··

Moo
0
c ""
.....00 9912
O.OZ M
-~
0406 .... Oit.86 0.10 OA08 66GI OAOA 890000

- OAOl0602 M03 0.0!5 OAOT OA09 GAOC

1

: t:eiU : -. . :......

I ·

S

,_,.

t

j : . . . . . . .: : . . . : ; : : : : . .. . . . . . . . . . . . . . . . . . . . . . . .- . . . . . . . . ._ . _. . . . . . . . .

8 ·

9EcTJOM NE-FAC£

~ ·

9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..,......,· . . . , . . . . . . ,

l·

OC

11

oc

12 PRTN DC

-..z·9912·
JG,.!·oo· XLI ·oo.

EOU~NT #10 $£CTUJN ~. HAVE SECT!OM UDT ENTtUES

0

CtJARENT ROlftlNE HUll8P

13

8C

14

DC

15

oc

16 UDT.2 DC

17 ·

18 ·

19 ·

20 ·

at ·

JCL.2·o· AL.2UtT.O.J I "L.2CEAA&..05J JL.3·890000-
OPT 1°"f 0 I
2 3

HSERVED arTE$.
AOOAE SS OF l ST 4"JUTI NE ~-CE·
AtlORESS OF EMIOR LOGOUT lfCTE~· DISP· AD...,...
ttEltMING UTAKAttA FEAT>IAE lt15TILUS>

,.0 ·

3IRD 2k FE.T STG CARO 15 INSALLEO· CZ_.,.,,.4 >

UNU8Et> JtORTs .a ..s.6

l

0.-C 60A2 OME 01 5.0 U
OA't c· e? ·16

0*95 Ct tlE - -

Od9 Cl 6A _._.

OA60 Cl - ....

OA.61 , . .,. ff?

·? ..... Cl . . ....

OA.68 F2

4Mt

o..e co e? 9872

0"61" fla

OA ?O H

OAT! . . ..,

0A73 CO 87 0216

....
OAM
Olt6F GA 7'0 0,A72

~~

Ge

73 TJGI TIO

~:

8

76 T lo.aH llllU

77

TUJ

"78

TIO

79

TIO

80

"

81 Aow.a T10

82

.J

83 ROJPlllT 8

84

OC

-85
96 87
89

DC CC
·

. . . . .lW?t
Tl038M··U>_.~
U·
·
lllnMT~ao1-~
AOIPllT1C..-
lllOJMT . .lPlil"f.CKtta ·UllM' PRJ*T,M Xl.1·03'9 ILi · 16· -..2cnAT-MSI
LINK

............".....
°""' ,·ept ICH Jft C·S· ·fTE lllllTA CMK
......... 1:1' . . . -~ 11' C.S. MT~ OM
~ IF c.s. OATA OtK Tm

OAOO 801000

OAIO Ol OAJI 00 0Al2 OASD

··1 GAi· H 01 "EFI

OA18 OA!C

c- o

01 90

4895

OAC>f'"
OAlO 0Al1 OA13

22 · 23 ·

·

PORTS 7·8·9

j o TERN. E ,PANst OH 2 ( z-w?SZ)

24 · 2$ ·
., 26 ·
27 ·
· 28 ·
29.
30 ·
· 31 ·
oc 32 UDT~
33 ·

5

PORTS 10·11 ·12 TEA~. £XPAH510N 3 CZ-WTT2)

6

PORTS l3·l4·15 TEINil.. E-ANSION · tZ-wtl!:2)

PORTS 16el7·18 TERN· EJIPANSIDN 5 CZ-tf'l'FZJ

B

PORTS 19·20·21 TERM. EXPANSION 6 CZ-W7G.2J

POATS 22·23·24 TERM. EXPANSION 7 (Z-W'l'E4)

A

PORTS 25·26W!7 TERM. EXPANSION 8 CZ-W7At

B

PORTS 2&.29·30 TEIUit. EllPANSlON 9 (Z-W?G··>

BSCA-1 (OP'TJON'W..)

··-·**"""*..···············-····························. ··-············ "'*******"'* 3345 ·

litOUTl NE 1 - Tl O T£ST

.j

36 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .""· · .,. . . . . . . . . . . . . . . . . . . . . . . . . . . .

"* ··Oe · ·o ·
41
.............. ....··································· 42

AU.. ATTACHtieNT CONDI TIOHS A~E TESTEO ON EHTflfY

~

TO DETERMINE JF AWi' CON!>ITJON IS =>eNOtNG. AT THIS TIME· NO CONDITIONS $HOULO SE PENDlffG.

· ·

~····················

·3

44 RTOl

DC

Xl.1 1 01-

ROUTINE HUMSEA.

0

4$

oc XL.l ·DO·

46

DC

AL2UtT021

47

48

TSF AENrRv.x·cu ·

NO MANUAL iNTEA,.NTlON. NEXT ROUT JICE.
TEST FO~ RE-~HTillY VIA SYS

·

49

SBF AENTRY· x· o;.

RESET & RESET R£-E~RV SIT·

50

BF

NTl'RST

AESUME MANUAL I NTERVe ~UTHE

OAT? 01106E~340FGF ..... 0 OA8(: OA?F CIDEX1CX80C5 0487 050400C906

OMD OAH OA8F 0A91
OA95
OA96
0A97 OA 99 0 A9D o.tA6 OUoD OAS! 0A85 0Al!l9 ~ A&O GACI OACS

02 00 8905
CO ST 021A
01
tO
04A.C
CO e7 ·AO 0906£41:34-0FOF ~ C22.l!Clle14GEX ~ Cl 88 OAB5 CO 67 OAC9 C1 89 Moti Cl 8A O"EJ
Ci as OAED
Cl 8C O~
CO 87 0216

OA90 OAAC

OH:9 00 87 5872
OACO 81 O·CE ('6 OACF 617E
OA01 co 87 0216

90 RTIST DC

90 90

91 · · - · · ·. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. .

92 · AO\ITINE 02 BSC. TIO COMMANDS

·

93 . . . . . . . . . . . . . . . . . . .,·· _ . · · · - ·. .· · - · -. . .. _. . . . . . . . .- . . . . . . . . . . .- ···

94 AT Ol DC

XL.I· 0.2·

95

DC

11..1·00·

96

OC

-.ZCaTG3J

97

II

PRINT

98

DC Jlt..f·Ot·

99

DC lLl·te·

100 101

oc

-.zcao2ti1DR>

e

'HOIT

102 RgzHOA OC

Q.16·ftOuT 02 BSCA Tf1t·

!02
103 TIOJ 7
U>·
105 TlC18

110 8 TUI

'!"J:>1e.x·aa·
TIOl'J'E
Tttn ae.x·e9·

Tia BSCA tffl.l\IC· SfGA.O 9'I T ID BSCA OP END JIVT· liiMDULON · T

106 Tt C19 107 TIOZO 108 TI 021
109

TIO TJO TIO
E

TIOi9E.x·&Jl·
Tl 020E· x· ss·
Yi02JE· 7..· eC ·
LIJ·;·

Tio BSCA SUSY'. SHDut>N·T eRAHCH TJO BSCA ITS INT'· SHD.JLON~T aft. TIO 89CA htT PEND· 5"0ULD-H0 T

110
111 THU7E e

ll2

DC

P"llHTII xt..1·a1·

UHllDA -e1-

113

DC

ILl ·02·

11· 115

DC

IU..Z'(STATB4J

e

UHK

O.t.20 co 87 ...24
OA24 - 01 0208
OA28 co ev oaac OA2C co 87 G.21·
OA30 Ul OA.31 16 OA3r2 OASC
o"a- F3 H 89

51 SToUIT II

52 LA81!l.. TBN

53

8

s. LAt!IEL.R 8

55

DC

!>6

DC

57

DC

58

59

s1 o

LAllEL
98YTEts. ss··
LA8t!Ul lllRI NT JQ.. l ·01 · ILJ · a2· AL2(RT1ST)
x·ao· .stet

· DISA9LE (f<E$ET ATTACHMENT)

·

OA.05 CC 87 6S72 0A09 82 OADA 11

·

OAO& 6087 0 ADD CO 87 0216

OAEJ co 87 581'2

0AE5 83

OA.09 OAOA OADC

116 117 T101ae a

118

DC

119

oc

120

cc:

121

El

122
123 T!Cl9E e

124

DC

PAJfffJI J1L.1·e2· 'fl.l·l7·
AU! (STAT M6 t
Ltll4K
PRJ HTllll
a1 ·a3·

ERAOA -SR-

OA37 3C 89 61AF
Mn K FO 6404

60

·VI IJEVIO .-x., 89·

61

1'1V1 a..PFST,c·o·

eRCSTOR!: DEyJCE 10 ·AESiET e4lROR LOG NO,.

G#.E6 QA OAET 6t'9A

125 1.26

DC

1~1·10·

DC

,AL.21 STATeti>

OilY C2 Ct o.43
o...., c· ·., 51172
o..u. 01

62 63 64
6$ 66 TJGl 67 68 69

USING TIOI ·XRJ

TIOleJC~t

TIO
a oc

TID~n ,JU? 1) 1teTROY

ATTA01NENT NOT RE.UV 7
.ERROR HM..T -01-·

0Ae9 a 87 o.?16
-OAED co 87 021~
OAFS 0AF2 11 OAF3 6887
OAFt5 co 87 0216

OAF'J 0AF2 OAF4

127

8

128

129 TIO.?OE ~

130

DC

131

DC

1.52

oc:

133

8

IS.

t.lNK _
PR!HT XL.t·M..
1u·1v·
Al.at STATN6) Ll1'K

l>ATE

07JUL. 75

L

EC NO· 429023

f:IROG 10
PA~

07.JUL.15 829023

25CX:TT5 82 !032

·

PADG JO
PAGE

. . . . .IN19Mce: 01,._CSTtC lllA·IMP··

·

......

· · · · ·DAfl'f·~

e"'*

....~a napa
OllFE It
...... 6087'
09D1 co 87 . . .

A8DR ST*f SOtiRC£ Ca~

. _ .&AC-~ ~

... T··n· ·

O..t1,1.P.E, ttW·

DDCC

.-0 U8

8C

..........
.I.L.l.·.t.T.e 41LIHSTAT·t

· - .......

Ire -- .,..,

·XOeft CO 87 saaa

(j

ec 91 . . . 00 tD

·~

·

LI·

I

·t·-, ··········-................ ...........................................~. 0

a-a·

MUTitE s - .,..,.. ·DDMSs u· 'f&S1' ·

--i .._ 1-a ....,........,............,................................... , ......

. ~·
... ·

'RE CltT MTA AOOllESS llEfi.STP ts TEsTD Pait COMll!CT

146 ·
..................................................................... ,HT·

UtAOIN6. CDAAl!CT ··MUTT· 8tTS ST"CK ON M fPf' ·

·1
~,.!.·

l··

... 8C " ....

·1· . . . OM& Ka: .eo.6.1.8.7

oaee

nsc

eo
N

co

.... 00 ....... 9512 aOF Ct 98 8M8

080$ ISO RT03 DC

·aGuTl1'd! 3

OMS CO 87 ·Ta

0809 CO 87 021A
eeoo ·1
OHE 10
OBOF 0868
oe u x FF oasa
oa1s F3 58 ao
0818 F.J se CCI oe1e sc ·e oe20
otil1F 31 00 GD62
0823 .JO 41" 0820
0827 F2 81 OA

0806
oaee
aeoo oer-e
09!0

151

DC

1s.z

oc

153

1-.

a

ias

DC

156

oc

1S7

DC

158 SA86 MVI

159

SIO

160

sic

161 RTENO MVI

162 RTLtO LIO

163

Q..l

164-

.tE

JCL.1·01·
IL1·16· -..2Ut1'ZST l RT2FL.6eX·fl'F·
x·eo·.sro1 x·co· .s1c1
RTzt.I OH eHD60
ZEM>·e-·
lil'r2L.IG+l.,M087
RT2LCS

e INlTIN.. lZE fl'LAG
·015.AIJLE .£HAet.£
elNl,.IAL.IZE THE LIO OP
.TRY TO PUT ZEftO IN HOB·$ eTEST FDR LAST HOS'$
· IF so. ,tutlf' OUT

~ 09

08A8 IB

0

09A9 . .A2

o._e a a.,..

0

OMF a SC 08flS

0983 SC FF 61..

c o·eee eet!17 Cl 50 _ . K 00 6190

oe&F F3 68 84
08C2 3C 0 0 OOFO
OBC6 :n s~ OOFO
08CA 0£ 00 ODFO

082A OE 00 0820 SAGB

lftS

AL.C AT2l.lo+1U h·~

eADC 1 TC LlO TO 00 NEXT HOS· S

0800 :SO 20 OOFO

0&30 CO 8T 0811" 0834 F:S S8 80
08 37 30 "' 0859 0838 3C 00 0858 083F CO 81 0818 084;J F3 58 CO OM6 31 58 0062

- 166

B

167 RT&.C5 SlO

168

Q..I

169

MVI

170

171

Sia

R1'2LIO ,
x·ao·.sto1
AT.af"LG. x .,,. I
RT.2FLGeO AT2910
x-co· .stat

l 72 RTLO LID ZEROeCTS10R

eGO LOAD NEXT tol08
·DISA8LE
·TEST FOR 1ST TIME THRU
.srr FUG T!: ZE-AO
eOO LOW KOS· S t< MOT DONE
· f!NAk £11 MDB·S AU.. L..OAOEO oPUT ZEROES IN CONTtltQL STORE

08&4 CO Ol 09C6

0808 F3 58 C:O
oeos oo Ff: ssu asa

08£1 Cl SI> 08e9

c

O ee5 CO 8 'f OOA'f 08t!9 30 FF 61-90

oeeo co e1 oo.7

OB4A OE 00 0859 5AOB
oeso co 01 oeu
OBS. FS 58 ao 0857 co · ., 0216
0858 00

173 174 11'5 1T6 1.,7

.tf..C BNZ SIO 8 DC

RTV'L 6C l J..WU'N
RTZLD
x·ao·.s101
LIM xa.1·00-

·I NCltEfC£NT CGUHTSi oLOAD TIL. 15T 2$6 WORDS DOME" .AESET ATTAOttUENT ·GO TO NEXT ROUTl ttE oFLAG AND CWNTP

08F1 CO 87 SD38
OfVS F3 58 M
-.c OBFB 31 48 0062 30 48 OOEc:

oesc D906E~340F OF .i40 oee.e

DCOO 31 &8 OD59 OCM SO 48 ODEE

0864 C8C·C240C9D5C SE3

ocoe ac · 0(;60 ococ 3C ,. 618?

OCIO CID 01 00£C ODIE

OC16 F2 81 22

OC19 3C OC OC60

0C19 3C FO 618?
ocai oo eo 00!8 oo a>

OC2? F2 81 11

GC.26 _, 00 182': QO IE

OCH F2 Ol SO

OC33 SC GD CIC60

DC3? X Oft 618T

0C3B OC f f GC52 OC ·
CIC·t OC 01 0053 SA e

OC47 OC 01 ·E6 ODS:

OOI& C8 81' st>AS.

0870 CG BT 0.21 A · ,. 01
081"5 -

PRJHT

· ·

OcSl .. oCS2 08
OCS3 MOO
OCS5 OC 01 ·£6 GOE Ocs8 CO 8? HAS
oc· so
0060 00

OCSl OC52 OCS4
9CSF OC60

aoa

DC

203

2tM R03ST

205

206

20'7

208

209

210
au
au

213

214

2U5

a.c

e.16

TIO

.an

9

218

DC

aao

DC

aao

oc

221
aaz aonos TtO

223

TIO

22·· 225

·t TIO

226

MVt

227

228 RO:JHOE SIO

229

MVI

230 Ro3:Ko· LIO

231
232

ALC Q.I

233

BNE

23·

SIO

235

Q..C

H6 2.:ST

·TIC

2H

Q.1

239

ee

240

8

...241

242 R031KO$ Siii

JM3

·uo

SNS

245 246 247

..,,.UCI
SttS

248

MVI

249

a..c

aso
HI
na
253 2M

..,,.IE
ttvl
a..c

ass
286
2ST

.,,~c
.INE

ZSB

MVI

259 A3E

MVC

&60

MYc;

.261

M¥(

262 R3&PO 8

2Q

DC

26-4 R3i'LTI DC

26$

oc

266

NYC

26'r

8

268

oc

269 R3"LT DC

........... U..· ..M...P,~ ...,..~ ......~ .......
YP&..M.a·aoia
a·co·.su*
RePEATCaa..J~T
ADJIKOll.. . . . . . NtN1'· JCL..1·09·
lLt·aT·
AL.Zt S'f:lo'f--1
R03ft0$eFl!1'.., RO:SKOS.Fln&1Ml ATTPl..GtX . . . .· R03H0£11 A'TTCftl( ATTFt..&.O
>e·M· .sun
QPDECOeO DPDEC:0110PDEC QPOECOU)·tf&M
OPDEco.x·zo·
fil03tt04
x·co· .S101
AEPEATl296)~AT
t;03K06. ·nc""
ROHP· A T T P l . G . X · . . .· R03£PA U>ott
x·so· .s1or
ZEROeHD9G HDLOl·Ht>f!O
'1FFFF .KDeo
fG.D2·tf098
fOML.T.x·or
JCFLAG.JC·W· HDl.DlU?J.tCIL.02 JOE
R3ff&..,. .x·oc·
XFLACi·X·FO· MGLDl-lttJ.HGLDe-1
au
MOL.DI Cl J ·HGl..02 R3RST fil3tf..Tex·oo·
Xf'l,.AG..X· OF·
...,..,. R3KL.TU U-etl..._1'
M.O&AI 2 J ·WM
STATAC(2) .Maa..m STATUS
.,_,.~
J11L2·0000· STATACt2h....._ STATUS XL.1 11 80· JCL1·0·

·L ·{;-· · · · ·

11891-2 .OAT£

··2

£C NOe

07.IUL.7!. 825023

. . . . . . . . . . . .C MGS flTH ca.A DATA e lfdTHt..1&£ AODtm.S . _ _ . . . ltiGt·EMT~

.a&LAY ATTACttte·T MDT flDY't IF M'5DY
al!tlAOR tUL.T -o9-

.aRNtCM , . c.s. &MGR
·M#ICH IF Cd· ·l!MO't ·R'I' AttACMtill!tfT O«e ~LG·
·~ ttr ATTe att. etteSET ATT· CMlle flLM

.aUET ATT · ANO SET 01 AG. 2 eltUTIM..IZE DATA ·LOAD OP OEC WtTH &M P·1TY elNClitBle-NT TO N'EXT AEG
·TEST f'Ga £ND el.GOP JF NOT EM>
.oau., .~ &. RESl!T OJA&. 2
·ATTACMM£NT Ct1ECK MUST 8£ ON
aEMOR IF NO ATT· Ct«· ·WAS Ttt&flE AM ATTACttMIENT otl!C"·
oGO TO e__,R IF SO
·GO Re.LDAC UP aaCGDE AEGS

·AESft A'TTACMlllttlff

· TftT 1tl LOAD ZEACI IN HOB 00-01

eSt!!NSE C.OHTENTS CF HDe 0-0-0l

· Ta>f'' TD &..GAO FFf"f" IN HDe OO-Ot

· sEttSE COtcTEffTS CF MOe 00-01

eS«t' uP FOR ..-.T OB ·SET FLAGS

*

· seE ff' ff08 COH'RENTS CKA"6EO

·£. . . JF I!~

.UT ..,,. FCMl HALT OC

·st!T fll.Aii$

·

. s a "' Ml PTE c~

eEalllDR· IF tdJT

·SEE IF L.O 9YT£ CHMIGEO aCONl'INJE IF IT CH....al!O

·SET FOA HM-T 00 .Sl!'f FLAGS .

*

·SET MALT cGDE
-eSET UP AO!m F81t MINT

·llOVE SST RESULTS TO S:TATAC

.GO PRltfT t!-AttOA
. e - -Palf!(f HOS AOOA· EJCP· ACT MD HLT HALT -oe- -oe- OR -o0-

.1ST £.JCPe R£SULT

.ltCWE 2NO REsut..T TO STATAC

·Ge NINT 2NO ~

.,..INT M08 Al>DR· E>Pe ACT
.£....... HALT -oe- -OC- OR -oo-

PROG ID PAGE

· · · · · · · · · ·-· · · ·- · · · · · · · ··· · · · · ·

. . . . . . . . . . . . . - - - - - f IEGJilt.iill

............... ................. ....... "o*ca' .a.c..e.e ..._.,.

.......... ._ a..n.. __.. .8-C.

· . . . .Cffe . . . . . . . . .
.ae.rr "'-._·

·OP' ......
ecaaP>·ce
OC.11£t1171 ..

OC'lt ,. - ..

· .,. tie · 'ft OC"8 f"I .,. ··

GC?e SC DI 'h . .

OC"IF 1'2 . . H
OCH 9C ·1 Tl a

CM Fa ti? Ir

a OC89 lie ·1 71

eceo
«90

txta,,..,,,

.... .·

OCM SC et Tt Ft

Zf'lll · _. . _ . S'lO

2M

SID

.....Zrs lt.H900 MC
2217'76 ....... "WC
" naan----·.,c
a t ·~·IWC
~

an · · · t1111C

....

J

aes ·-.c ·t

..

tlWC

. .. . . . . .OI
....................... .-ct-..sa.c11

,. .--..£ ·HSADI..& TC . . . AT'fM.'lilli:UI .uu 7ao,... ··

·.00 ...........

---..-1. ..........-1i.......1.Jllu ~,.,.as Cao.a

Aa3ntCa..u ,. :lfAMlllH . . .u ..... AA155 . . . ..,..

....... ............... .-11 ...,nca.-u.___..,·

··-··aeais
ttoaOTa la eXltl) de2G2 C·&Al I ·USE oao 2 - Da'fA

1tCP&..·x.,.·

·d'Y JMC~1' DAT-A f'&,.AG

lt03DTIC.R·Hl I·_..,( ·Ml f ·l·fTl&tZC DA'f'A

297

. . . 111: · · ·

2aa...asw1 ll03Kl6+1l·XR1hteel

,·SET &11' TO t..AMD MDB·s

OC98 Tt eo 71

289 Roal&6 LIO soznc ··· ,.._.

.utAD ALL ..-... ·JT,M on·

GCft 79 r. F3 OCA1 tra 10 M

_..
··

T9F
.n

INCft. G1·M1 J..Jt.,.: · ll031CZ1

·TE ST FDR I MCAE·MTt.... l>A'T.a
· .....,. lfl" -.n

OCM $E 01 1'1 1!E

292

41.C fl03DTJC.2 ·.MJ) ··0202'' ·-1 · .1F. so IMCINllEtrf'r OATA

ec.a·o·rFD

&93 ao.a1e21 .._c A021Kl6+1CelM1>.ROaa.l!Cl·XAll

OCAC ?D _, aF

..

c:Ll R03K16+1 C.Xttl) ·tee'?

Ex IT ·Hl?H M.L. HD&·s L0ADeD

DCAF DO 04 2E

2-M-

.8NH ROllllt161.S U

IF NDT.. 80 Lad NUT t9B·S·

oc.. OCll2 tlC at £6 F2 7C: . . 57

29?
2M

tWC +meA(,ZeJCRJ J ·HDllSTl·XIU I
-.1 A03K1.,..11·JCr.ll·ND98

elMITIALIZE tfD8 ADDRESSflS eStET UP TO ·HSE tDtt·S

:6
t·....i
i · ·,
!
! .
:o
I
I.
.
I
'······.·.
Ij·..
e
io

.·.·.4....C..·-,. ·:· ... 19 S9FZ
.-.--- .... _ ,-- w; ......
. . .? . . .2 .....
eo.ec·es·tii
..... ff . . .
.-.-....ODM H....,
GD5T M ODl58 fPflF 8ODDS!ICA - lO- H CD!!IE OOM

·--..

... .-. -·""···· De ...........,.......

M2
=.-.·. ........ HS

........... JT ltO:ld·

:tc···H·····,.... ·c
·t

1'flOl!L·t--- J····

· , SIO

lMo6

347 Ma M3K21t G.I

.-..._. .... -.n:a. . . .

3M-590

~ -

"'* . . . . . SET ..... _ . .

... Ottec«

10-1 l ..,,, OllllltW

351

HI

Ht

ODD :ODS0056 GD57 8099

362 . . . . . . . . . . . .. 353 · CDNSTANl'S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .,_......, , ············

>54 . . . . . . . . . .......

HS
·? ..... __....·. 356 t10M DC

JQ..2·0·

ROJDNE DC
.......... ·M JC.Aet; DC

-.1·01·
-.2···99·

.-ee..- SM X$MA DC
MO . . .F DC

JCLl·AA·
,.,_a·Ff"P!F·

DQla :161 JC8&D2 IN:

JIL.Z·Oaot·

0090 362 ua1 DC
Dl>SF 3i6ll "°9.&T DC

XL.2·1011 ·
JC&..:.t·o·

._...ACE · .wO- llll ·cC:ODttftSs'Tf*.l.n,

OCH ?e P'F F3

2M

TBN IN<fll..S(eXRJ)dt·...-

·TE.ST FJJa INCRE·NTl"5 DATA

GD60 00

QD&O .366 JMCFLG DC

XLt·O·

· lllCRSIENT'JW ·l"l.M5

ocec '"2 90 ..

MO

I

tlO>C17

. . . . . JF tclST

0

ODel 'IDOOO

0062 36$ ZERO OC

Jq,.Z·O·O. . .

L

OC9F SC 01 71 P2 eccs so oe !!ll"e·
OCC'7 Cl 5A OOW
occe ID ·1 SFE6 ?J
OCOU F 2 81 8C
OCDS CO 9'P ·aF
8CD1' CO 81' SIAS
ocoe eo
OCDC U OCDO MOO
OCDF tlE 00 S'I' El'
ocu 51: 01 E6 ,. ocn T· FF n
OCEA F2 10 M OCED 5C 01 71 9 GCFJ 70 . , 57 OCF4 DO M -
OCF? Cl 5A aile3
Oatl M .. oaM OCP:P F2 M OI! 9D02 Te 18 FZ ODOS CO 10 YET
G£f09 ri ID F2 oooc co t· S&P·
CDIO - DI 71 ... 0Dl4 90 91 07
ec 001., , . ·· ,.. eoa.., n · eo1esaoe79u
e· 0021! ·· 91 ··
CllDU · oe ·
0029 DOM IC
OOK so oo.,. Ill!
O.TE EC .._

ecoe
OCDC
oc:or:

- .. alll

MC

902 80311U 1' SNS

.S03

TIO

··

a..c

"'!Ct6

·

301'

3oa A03PRT 8

309

'DC

:H·

DC

St 1 ·olDTl OC

312

313 A031C.18 AL.C

SI·

ALC

31S

T. . .

...

.If

317

tf¥C

Sl· ~ Q..J

519

.....

329 32.1
322

T..J.D.

us

.n:

3a·

T...

..32S
56 3127

8T TIF 9T

a&9 ....lllt19 G.C

3D3D1

a- .c

D &ll:2:S

C- L.c

334 335 336

CLC lllE

....3..3..?....... 0..C

R030Tl(2·1dtll·teeSTC ·JlRU eliNITIALIU itXP. DATA IF 1.CRe

STATAC.·..e

-

.SS&£ HO. .S

·a3EM.~

STATAC
,.3qe

.

·

0

3

D

TI

C

2

9

.

. J

t

RO_,.

eEaRO* IF _,. ·CMt
.c. . ..-e FOR EJPl:'CTED ,DATA
e IF Y!Se CONT IM\JE · !F MO'f· eAROA ·

eo63 OllME4£M#'. . Ct>6 0868 0760C.CSC.,_.Dall6 GD73 Cl~.CCZ 01>?8 48£3C9Eai!.M,. . . . .

STATUS JIL.1·80· -.1·11·
· JIL2·0M·

.....JWT MD8 . . . . . ·~JlP &. ICT DATA ·e90R MALT -11·£XPECTED OAT A

t10:tK1T+1 c. x11u.ao3DMt!c 1. lllRl)

· MDSAC.·UJ .xoao2c2.xa11 ·ADC OHE TCI ND9 AOOAESS

INCfll.GleMl)eX_,..·

·1'EST FOA NOT JMCaEtENTlttG DATA'

M3Kaa

·IF MOT CONTI""1E

· R03DTJ(.z.JIRU .....o.u ··111.1 .IF s:D MOVE lfll NEXT DAT·

AD.3KJ7+ll.xau· ...,.,

·EXIT WHEN ~ HDe·S SENSED

AO~ TC eXRl I

·JP NOT GD $BISE NEXT . . . .S

i· liD3E09.HC9CMK
1· S8T1£a.SSWJ 0
.·..·..1. · I. HDllSTCeXlll J.JC·tllt·
M11BSTC,X·t 1.a·10·
:· t4DBL

.ERROR IF . . . CHl5CK

·PRIN'I' IF SSW 10 JS . .

.COMTJ:NUE JF eiOT

I

.TEST FCtlll DOING HI ttDB·S

ePftlNT Ml HDB·'s

eTEST FOR obi HG LD .,_. S

eGO PAINT LO HtS·s

AO-SOTUa.·a:t.ZEROC.Jlfll)- ·CHECK FOlllt DATA · 0000

R!PFPfl'C.XRt)

·l'F SD U'SE DATA · FFff

ll030Tl-IC l ,,·U . . .,.,.,. h XAU

·CIMECK FOR OATA c .....

QAMSSC.XR1J

.

elF SD USE DATA · AA!lllS

lll03DTl-1 U ·Jiil) eXAASS-1 C..XIU .) eCMEc« FDa Ol\TA · A*55

a396AAh JR l)

·IF m UsE DAT.& · SliM

'°O:SOfl-IUe·lt.XSSAA-llelClltU eCH&CK lllOR o,ATA · . . . .

,I ··.

OOU ~cas.:D
.,. n seco
em.a 38 . . SFD
00Bor OD 01 SFe& . . . .
· - co ·· 8211i
0099 OC DI ·01m3 809
,.,. . co 8? · · ·
00.U .. ODM 12 GOAS IO'U

... -8CA7 co 97 581'.Z
00.C 11

ODAB ODAc

HAD
Gl)af:

cooa t.,,.

aaaP

ODAE

.......,.,.,,. 8083 Ct 8? 59?2 10
..,. 0098 10
·t· ., GD88C·

0087 OD83 OD8A

R302QC ··I I

elF SO USE DATA· 02GI

aoao·n-1c1.·u .· xuoac.Xfll.u ·OE~K ,.. DATA · - -

I

1

Ofl91-~ .DATE

!166

1166 167 ·T3ST OC 967

....,..,

368

SJO

91$

-·no

a..c

3Tl

eE

.S?J! 3?5
3ft

··«
K

31'5

DC

31'6

oc

SXT" AcToA·C·e·ff'E"llB'O
ST.TAC( 2 )..·U:D:l 1
LlMC M>llA1l 21. XI 011
5"ATV$
&1,·ao· Jl..1·12·
xu·1eu·

.En·ean~ .~N0111e-u
.cf4EOC -ir.._T !T eso tmT CHANl;E
eTe.11.aTE IDUT1NE IP OKA\' · . , - Wt fllDe JrDl!IRESS ,,_ "1Qt1111'f
eGD'MlllT-
· £ - ·PRIJ!f'f ·tQlll · - · EX'Pe ACT t.IM.,. -1;e-
·8JCPECTE'O ..._T

377

377

371'

5?8 31"9

. ·

.

..- ··· ERRGAS

·**·******.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.........,..

.

.

H O _ .. . . . . . . .

· HI
382 RO !EfllA

383

DC

3M

oc

PRlW'f!N
XLt·eoE·
u ..1·1?··

-CE·

385 S86

Ge

ilL2f OPDECFI

,9

A0~~+4

387

HIB R03E09 l!l

389

DC

NUN,_
XLt·IO·

AT'l'AOtMEllJT CM£OC
. . - - MAILT -.aea

390

DC

ILl·t6·

..391
392 H3
,,393

·DC

C..2CSTAT·St 1IOS1l19

~·

s .---

·

·-~·~.·~· ·"~----- ~" ~ ,~ ~·~~~ 1'---------~--~---~

j__ .

..

__"___............ .. ".. .......>t'i<.'\'. ...

.· -- .

~-.-~---~ -~-

~-

.

. ... . ...,,N ....· ·

t

-

I

·

008F x 00 ....
OOC3 GfJ 00 11Pe5 SF·
GDC9 ca et OCO?
e8CO OE 00 eFeS . . .
0803 OD M $flllE9 · t a
ID09 co ·· . . .
~DOD !IC Pf: 6198
OOE1 OF 00: SPeS tl6 '9
...., co 87 tea?

C1D118 0000
ODED 0000

·OEC tlD&

O:OeF 2200

-ODFO

09FI 060740C4CSC30C4 OEOI

ODf"J C540.C6C 1(;_,3E 41)9

OE01 CS

_ _.... - - - Q-.·C

96

81!

aT

a.Le

..

Cl..C

wSMt..'.l'A.C.:.-U.U. ·ST'&l:M:
~
n·..-.a.c-i tu .-.01
nATAC-ltU.sY:.t.T.C

trl .... · .C~9
NWS
1.-.c llltlV-.. w1 TRY....

, G
II

= .....,. a.

-

a.c 400

11\11

.., UACPT

·_L...M...l.i···R"
STA'FAC·ttU.J10oe1

· .,._. .-CTVM.

1··f c
I

.... -.Ot DC

- . 2 · 0 0 0 04

-·

..,. MC1LDe oc X1,.2·oon·

e 406 GPDea> 8C
40'1 OPQ!Cff DC

11..2~2200·
Q..JT 1 QP DfiCCIDE fl'AIL~·

I

40?
*?

!' C

...

I

..................................................................--.............:ro

41G ·

«IOVTINE 05 ff08 TEST t"°9 1 S 20-3F>

..:

... ..... .. .-......-...·.-..·.,--,.d.~.r.·.....

· u · CIE'?t · ,._

u

~ · ·a c:·· . . .e.e?.F.

..--JIOFF6t80

GER CO 8.1 t . .O

·· ce .,, wae

·_·.a.nae.e..-...
eeea so ee eaec
GE96 :SI N 0059

-oE9-E S-C o.e. oa.ot!aF6:
OIE42 SC ff 6l&T
o&M o.a 01 o-oec ooa

·11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

0 ·12 ·
* o\13

.j·

CP-HCGOE 111.fGlSTE'R IS U)AOEO MO CM&Ct(EE) FM ~

*\

* · l ·
* 0 415

UC>ICATICINS· lHO&·SJ ·SU..

BTME £~0t'4.:I£G>HEOeOESNESN!l"SYEDS.UAFMFEORSTM2E0

...3F COt-.l

t1TlON$

111
-.j

·1·.* ·1· ·
417
* - ·19

CKECKEI). TI'fff OAT A useo 15 OOO(h FFFF. AAffw SSAA. Gaol? '4:

'It(£ ACTUAL H09 ADOA£SS (20e21·22·-----30·3Ew3-F>.

·· c

SETTING SENS,£ SWITCH 10 ON CAUSU TtlE CONT&ITS CF THE MDB·s

·

::: :

TD · PRINTED OUT AS Tl'E'f AfllE SEN.HO.

: U

0E-..c FZ 81 &2

···? OEM" X GC teP6
oeu x tro

·t 0£9T OD 00 0Dee Ol>e

OHO F2

11

OECO 00 00- eoec OD IE

0£'6 F2 01 30

0£"9 3C 00 . . .

GEa> 3C fJIF 6187

OEOI OC 00 GEES OE f!6
6£0T ec cu 0063 SACB

GEOZ OS
0£03 GO

·22 . . . . . . .- ··- . . . . . . . . . . . . . . . . . . . . . . . . . ._ . . . _. . . . . . . . . . . . . . . . . . . . . . . .. .

·.a·423

oeo2·

RTGS DC

o£03 -as

DC;

a..1·os· xa..1 1 0-0·

.

ROUTINE ...

Q

ND MANUAL lWTEflVEMftOff AEQtllffEOo

OEDD OC. 01 &FE6 00 IC KU CO ST SO-S
oen ei
ae:ee oo

0£04 110?
0£06 co 81' 021A

OEM 426
·a?
428

DC

..-..2CRTOfi-t

e

PRINT

tEXT AOUTllE.

0£-£9 0000

0

G£Ee GC 0-1 SFE6 00 fE

OEFS CO 87 SOA5

GEM 01 OE08 25
OEOC 1029-

OEGA "'29

DC

aeae ·30

DC

0£00 43'1

oc

0£0£ co .,., 5038
Of.12 oc 01 OFF6 oFfB

432 433 ·XST 9 434

0£18 3C 0-0 OFF?

43:5

OEIC 3C 00 6187

436

JCLl''Cll 1 11.1 ':ST·
~2CRT3CSTJ
U>OP
"°8STC( 2J .~31 ltiCA..C.X1"08· ·LAGwPGe·

· ·LOAD oP-De< REGS WITtf COA1t DATA1
.lNIT1.._IZE AOOfleSS

.REllET INCRElENT Ft..A&

io

Of!f"$ 110 0£1"6 00 OS 7 PFFf' 8EP9 3C ·· i!il97
Of!FD F3 M 80
OFOG F~ 98 CG OF03 5C 01 1'1 F6

0£20 3C M 61aB

4-3?

OE24 x oe 6tB· 0£28 F3 &a CO

....458
439

YFl..ACM.lt·U· ZFLAC.-·· 80 ·
xecoe.-uoi

··

OF07 F2 8? M

n CIFGA 5C Ol

IF

OF&E Fa 81' ID
M'"l 1 t5C Ot 71 ee

OE.!F OD FF 5512 56 J2 OE3!1 Ct 58 0£41 8E39 CO 8T 58'72o£30 09 023£ ,.
oEJIF 60A2

oe-1 o se oeaa

OE~ Cl SC 8£88

a · oeu x. -. 61eo

g-.o

0£55

DES-J :SC ec 01ao

01!55 F3 u .. 0£58 :JC 00 . . .

.... 1

......~2
443 444

CL.C
TIO
e

CIE3D <M>T

DC

O oeE&X· .4..4..8.

DC DC

459-

451 ·3DUl3· TIO

4S2

TIO

.4.$_3

T-I·G

4'Si&

1CVI

.·.· _, ·S7 A30IOE srs

- REP£A1' U1M :t .RfPEAl'
AX:l(03wNOTAOY lllfltlll'nl lllL.1·099
ILl ·21'·
ilt.2tSTM'_.,)
R3CKOS.F£1'_.. QC:tCOS.FETADll
·Ttf'LG-.x: .,.,.,.
IQCMOEIA Trc.t&
~fft.Geo
Jl·84·eS.IOJ OPf>EC:O.O

· · ·· · · · · ·

GFlS Fae? 1:6
0Ft9 SC at 1'1 11>

Of'lcC: Fe SY ·

eot!iLAT A-nllC.w.EWf Mn' AOr? lF REMJJf ·Et61111iJR MALT -09-

to
I

WtF SC 0-l Tl Ft OFft F2 81' M WM 3C: FF fll'F7

l·
i

8faA ·ec: 01 71 fl'S
. . . 7C "2F ClF31 Tl GO Tl

· 9MtlCM
.MMtCH

IF
IF

C·S·
C·S·

eti::lMllAaORtll

.SEf ATT~ Ct4lt· A-G·
. . _ . · " ' e s .~ JF lllTTe OHt.

·ftU£T A.TT· CC· flLAGj

· ........... ·lllEIET A'f"f· AM) S£T OJ-.. 2
·lltfTIA.IZE MTA

i·

CF>& 1"9 FfF A
OF.sT Pa 10 0. OFSA S.£ 01 Tl Pl

4"'42 - 8F 2F

· 099 t - 2 ·i.·e:c-.. !

OATE
-

· ·

·· 1I · l ,

·M·~uo

460

.a.c

. .1

CL1

..... 462

...

.66.3

sa.r.co:

....

n:a

... . "6T ll3CC.06 Q..I

.....,... .- ~

CfllDKO. . . . . .
. .co.a.,. -.OSCOl.l....
a-co·.sta
U· MCa-tTt-<.-a."·ft,,u_-· · ·
lll3Q'llA
A T ' I F L ·. . . . . .
~ LOOP

....., ......., ...... ·....-...0. llEc Wl'fM ... ..-1TY
··ICMte·T W -..r ..
. . .Tf'IOlt . . · . . . . . . . t!OY' . .
~
··ft.._..., OllC-k MUST · Gii
...-.. IF-- A'n'· C..
4 __ Y. . . . · - AT?ACtdlBfT aeot'I
... ,,..,... ttr .---..aoGPaeCODEHU

4-?l u~o· SHI

472

LIO

4'1S

SNS

474
...,.&TS
..,.476
477

-·LIO
SNS
ll'll
a.c

.IE

·BO

·lfl

...481
482 4.83

NYI CLC. JIE.

Q..C

-.s

.IHI!

...4e6
467 4>88R3C£

MVJ
ttvl
MVC

·¥C

490

MYC

49l R31PC1 a

.....492

DC

493 R30tLl oc

oc:

...495
49.6.,

llVC
a
DC

498 UCNL oc

499

oc

SOO ~Tl WI

561

502 RXJSA ${0

So3.

510

504 IUCOOO MiVC

sos

.J

506 QGFFF _.C

507

J

508 R3CA$S IWC

509

"

510 tll3CS4A MWC

511

"

SlZ R3C.i!OZ MIK'

$13

..

514 A3C:INC WI

515

llVC

.,,, Sl6.
517 R30U!5

Ste R3C106 LIO

....519

TaF

SIG

.IT

sat
saa

Neka1

A,._LcC:

.c..u.,,

sas

526

X·M·e&lOI
··o.-··ea·
·tCFI'LPOft"·····e··e··
ttl3L.Oa . . . . . .
RXML·X···
JFLAG·X· . . .
tCM.J> l <ZI ·f!olDl.Da
fl3Ce
IQQU,. .x· OC·
IFLAG1111t·t=-O·
ta...01-1 ( 1.-t. fCl..02-t
tl3CE
f'llLDtt U ·MK.02 Ra"5T1
11t3C"'-eX·_.
JCFLACi.ellt· OF·
tQCHLt (1 J ·R3CMI.
f'O&A-( 2) · - -
ST AT AC (2) 1fotCLOl
STATUS
JLt·e1· XLl·oo· JILZ·O-DOO·
STATACC2t.....,_02
STATUS
lQ...t·ao· XLt·OO·
l'L.Z1 ffFP·
JCllLA~10

.-91.TA-fl..._llfT ·""flW TO UMC U!llO IN .......at

· _..E COfiTEtftS OF H08 20-21
...,. ...... . e1'RY TO .....0 Ffllf'P IN "88 20-21
·S. . .£ CONTENTS Of' tfD8 20-21 .ET tlPFOll totAt..T -o9

· . - t· HOB CONTetfTs c~
·l!MCMI If" SGUAI. ·Sft di' . . . HALT OC

.seT-..4S

·

·SU JP ttl 9-ntE ("....,.ED

· lflWllllil I ft tilOT · S8E tF 1..0 8¥T£ CMANGE~
.CONrlNUE IF IT C!MM'EO

·SET FCJR ftMl&.T 01>

e911iT A..AGS

·

·S-ET ..._T C00E

·SET vP ~ FOR PRtttT

eMOV£ lST MStA.TS TD STATAC

eGG PalNr EMOfli

.PftlNT MOS M>Olte EXP, ACT NG Ml..T
·£MGll ....._T -a&- -oc- OR -oo-

·lST EXP· tlesut.T
··VE INO llEsULT TO STATAC
·Ga PRlMT 2NO l!IRttGR eNIMT HOB AOllA· EXP· ACT
.e..... MALT - - - -ec- OR
et!XPECTa ltNO lte:IUL.T

-oo-

·MSl!T Ft.Ms

··

Jl·80· 15101

.DISA8UE TC a&Si!T

x·c:o· 1SIOI

.~EAff~iff

A:SCOTJ '-2 ..XRl >· ZEROCC elCRl I .Us.E .Zl!IRO FIJlll OATA

Al1Cttt5

·GDL..0 ~S

f;3CDT-1 <a·XRI >·XCf'f'f"I · JiiR1 t ·U$E FWF Ali DATA

R3C«l5

. a a u A . J C D ' f t ( 2 d 1 R l t 1 X C A 5 s <

·V.tlE AMS AS OA'IA

R:IC.CIS

R3CDT1f2·.dl1t·XCSAAC·aillf.ll ·USE 85A-A AS DATA

A3CclS
R3CDT1 ~2 · - , .xczez< . . . I .use . . . . AS DATA

A3CKl.5

tMCFl.CeX_,.·

·Sfl lfCjf£tlE1fT OATA fl'L,AG

IUCOTUZ ·Xlll J ·KOeSTC:t·IU I ·Jllll'IALIE OM'A

113CK16+1 <·JClllhX'M·
·-·x·w· RXOTU,JCRlJ.....
JN~C(. · 1

··sttf -
..UJAO

-.aT.GttLD.OBA·OS

tea·S
wnM OATA

1'1£ST Fott 1..c:-..ettTlttG OATA

A3Cd1

_,.,.. SF fCJT

R3COT1C2.aa1t .xcaoat ·.an .IF - IMC....,. DATA

R3at16+1 t·Xlil >Mt3CONEC.&··1J

R3CKJ6+2:(eX~1Jaa·....

EJCIT ·Mf!N ALL MiJ8·$ U)AGll!9

RX«.16( eJIRU

IF llD'I'· GO LOAD M?XT .......

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

·..···

··

;
.~ . .

.

·-- --

....,.

·

aam . . ~OC ONEC'f'
.......... .°."..".Of'.C ....... ,,,
............9C Ot ?l A
_.. Cl Sil .... Oft61 18 ·1 _... Tl
. ..... ft.t ·· oc
o~ con 1ose
··.,c., ··M&$
.,.. u
·noeoo
OF?S IE 00 91' ea
OF1"9 SE 01 119 "l .,.., 1'9 ,. ... OfleG F2 10 04 .... 9C 01 'It l!9 · ·,, 70 8F · .,
OFW. DO o· M
Of'81> CJ 5A lMC °"'91 38 80 02CM OF95 F2 98 OE OF98 1'.8 10 1'3 0"98 C8 10 1DM OF· T9 10 f'3 OFA.2 CO JO JOH
OFA6 SO 01 '?t F6
Of'AA 00 81 OT OFAO SO 00 70 1!F ·Bl IJ0-81 OE OF·· 50 00 70 lfA GP99 DO &1 15 Gf'8B SC DO TO K OFBF GO 81 lC OF« 90 00 1'0 f'l Of'C6 DO 81 23
OFC9 79 10 F3 OFCC F2 10 OE arCF .C 01 P.S OFCA Of"6M- ~ 00 F·
·o o~ fllll·se ao
OFOrA DO 8'1
WOO 30 4a OAO'S WE 1 CO 81 ·f!A ·Fl!S f'2 87 39

............. 01
~ aoz.1
..... ,,,,.,. OP'etr 95M
,,-....0Pf'3 0202
#!<". (,;
L OA'IE

··~

.

-·····

... ,_,

.. T- I .......

...f'.:c

............ ................... ·.,·. ·ou? .iJ-:G

.... ·

Q..C

·

4E

._t.,_._. f 0 .B_I.O1-i..a.a·c··a........-.
llKG't

··f.i.e.!.I.',.·
....

.~,..n.>.1..c.·.li.e

--., wrhil

a

n

a

eDdTl~""8 ---~· .._.t-a:Caeaat +188S1Cl .-at I .

J!JIPe

·. ·.· c · __ :_·. ·...··

-.~.- ...- c.--so-nc·.·u .coeP.,. ..,. ..,,act·.._.,.

~

· Y£S. c:ar..1Mdt.1tt .,..,. --..

.-.. . .......... e .. GCPRI'.

U8

DC

..... .. 1539

DC

... Qan1 8C

. Mt

-.c Ma tlSOU· M.C
iloQ

·u·· ..._,. _,.... e . .a...ia·-·0.J0'I0·0·

.lllllJM' NOB AGOR. &IP 6 M:1' OAT4'

~-·-· c tt9Ql&T·t«···a>.eJICONt!c1.JCR1J
ttDBCC'9RIJ.K.20ZC2eXID) ··00 ONE: TG fll09 ADDI IS

f

...

TllF

$4$

.w

............ tM6

..-c

M? QC!Kaa ".41

TIO

ft1

'18N

....SU
SS3

4'ft T8fli
eT

lf":"-CC··JhJC... · IGC1Cii2
.._T c RXDTIC2··11...,.ACte·I)
QQCl7+U.M11eX···
1QC"17I ··At I

.TEST FOR flOr ltee·tllt!#FING DAT·

·lft NM' CONTINUE

.IF SO MOVE ltt

Otrf·

eEXJT flllotl!.. ALL tt0eeS S!ttSED

e If NOi' GO Sl!NSE MDT . . . ·S

· el!mOR J,. ffD9 Cttl!Cte
eNIHT IF SSW 10 IS ON
,· ·CONTI Nllll! IF NOT

· TEST FDlll OOINti Kl tdl8·S ·PRINT Kl .....

le

SU 5&6
9S?

T8F ST

1tOeSTc· . . .~1.x·10·
MDllLl

·TEST FDtl oDtNG LO .... S
.co PAIMT '-0 HCe·s

I
10

·

....... - ............ ee'2 --TC 9'
993 IMcFl.C 0C ..S .a-se.s.a: CC

.~..........
~.

............ ... .. ..,CON&....._.......,. _.,. .,.XSI' DC

..,. 100· H·c·c>-·..
aCK':c o~·····aaiuca

WT

.... 40IEX_,......,.. ..,, -=fllD te1c ......

S8Y

......... <:o

998RK.8N9$10

. . . . . .1 . . . . . . .

....

a..c

ioa ~·at on· aoa ac; oa . . . · · 1038 cc 87 . . . .

601.

-

6oe

IWC

. .3

·

!·§·K· -u

604

UC

606

DC

··· 3'031

606

llC

............. 697
607 607

..C.0-·Sla
.....ST·M.a._.·
STAYllCC2) . . . . .l
...,.... ICl!IAta1.U«n
STATUS
JCLJ·&. . ...-303:1·

···· · anAae1·rrT
............. ~ TM.-T ft DID ~ ~
................................... ·...*, -·· tlOUTl"IE tfr GICAY.

C·· ·.M £-l".t1t' & - .T--1·a-

ACT

dUl!cYD ....._T

609 · &AORS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..._· .,.... . . ., , , , , ···· , , , , . .

1040 co 87 981'2
IOIM OE JMS ll
JM6 .....

....
IMS lM7

610 . . . . . .. . . .

6U

612 R3CEPA 8

613

oc

6l6

DC

615

DC

Atl..,..
JILl···
ll.1·17·
AL.21QPOECF)

558 QC:.C.19 CLC tl3CDTIC2.XAJJ,ZEaoC<·XAU ·CMECK FOA DATA · 0000

I 048 c;o 87 OMS

·616

8

lt3CX034-4

599 960 Ml 56.2
~~3
_..
ses
'566
56?

8E CLC 9E CL.C
BE
CLC
llE.
Q..C
BE

fOCF~F(eXAIJ

elF SO USE 0ATA · FFl'F

R3COTl-l(l.JlltlJeJCCl'FF(·JlRlJ

.cwec« FDR OATA. FFFF

. UCASSCellRI t

.IF SO Us£ DATA a AAM

AXDT1-1u · ·11 .. xCAS6-l(·XRJ) ·CMt!cK FOR f)ATA. MSS

R3C5AA(ellU J

.JF SO U9E IMTA · liliAA

··i · . t;3CDT1-1 UeMl l.XCSAA-1C1QI J ·CHECtC FOR DATA · tiMA

AX20at

tF so use DATA c .0202

ll3COl'l-ICl.;.MUeJCC202(·XAU .CHECll F'CIR DATA · 0202

IGCINCC ··ftl I

·IF so· use IMCR. CATa

,.f o
I
I' e

104.C co 87 5872
1090 I 0 10·1 10 1092 . . ..,
10M CO 87 Clf'A6

1050
loe1
100

61?

618 fl3C£09.

619

DC

620

DC

62J.

DC

M2

e

625

623

623

PRttn· JCL1·10·
ILJ·l6· Al,.21 STAT·5> lt3CK19

ATTACHtlENT OIECC ....... MtflLT -10-

::
se.9
SPO
sn 572
573
sT·

T8F .IT
MVC MVI
s10
11

HOeSTcc.xa1>.··10·
RX&ZO M>l!ISTcu~·H=~~~~"!
11Cf't..C( sXltt J ···OO·
x·ao·.s101 A3coooc.au

.TesT roa OOING LO ...oe·s
.1F so. EJUT
.. seT t..P ,..~ :..:: ~~= .,M5£T TM tNCRIE.::=D;"r P'LAC
.01sABL£ ATTAcHtCENT AtlD GO
TEu THI! LO HDB·s

II 0

; I

-
V

I I I

·
0

1058 3C 00 6188

10t5C 00 00 Sl't!· 5F' 16

l 062 CO 81 . ONO
1066 ee eo SF£S sew

106C 00 80 SFES SF·

1 01".? CC. Bl 1 Ol'A

x " 10'1'6

6188

lOl'A OF 00 $FES 961!9

62· ft3CEAll fWI

625

Ct,.C

626 627

8-E.c

628

CLC

629

tfE

630

MVI

631 R3CACiP Sl-C

YFLAGaX·oo·
STATAC-ICIJ·STATAC r<3CPRT
~T~~~C~!!!):Xeee!
STATAC-!!! J .,5T~'!'AC
RKACP 'YF&.M·X· Ftr· $TA TAC-11 1 J .xooo1

tUllLD f'IF ACTUAL? U IF 8D · ._~-TUM. " I TllW' AGAIN
ltESTDAE ACTUAL

575 576

1080 co 87 ...
I

577 ft30t20 0..1

578

8E

5"

~

NTN.X1 4,I!· MOftl -~

·TEST FDR ROUTJtllE 42

·

I .1F so. RETuRN. TO fltOUTIN£ 42

I · GO CHECK ""9 20-21 NOT CtlAMGEO

=....... . . .'·· HO

·

-

I

58~ · CGteSTANTS .....*..'****···········..·········~··········................1

583 . . . . . . . . . . . ..

1

~

1084 3· 08 1115

MS tlt3COllE DC 586 JC2CliU oc
SH HDMC DC .
sae JICMIS DC
S89 Jtc:e.A DC $90 AC.... DC 591 JCCM.I 8C

XLl·Oa· J1L2·a:az1·
XU:-e ·
............ ._2·9MA·
JIL2·f't'PF· &2·0202·

.wDRK coNSTMIT
ND9 AOC>· -AAS·-sSAA-
-Fl'Pfl-0202-

,..cc... --23 I'

1088 S. 01 UGD I 08C C2 01 U91

j ·

lOM fll'3 se co

.

aen n e7 OF

·

1096 34. 08 lllS

lffA 34 01 1100

...,.... oa·
. 11:
I

. . . . .U L . 7 5

;I e

**. . . . .. . . . . . . 6 3 2

·

QCl'RT

633 ...........................................................

. 634
635

·· ·*te'°B·H·*-***H*O*M*. **·

SUSRCUTlNE LISTS CDNTEMIS GF SELEC1"£0 Hll9·S

·
·

* 636 ·
637

CALL SLISROUTJ NE By

·

8

tD9tt 1..1 STS HI HOB· S

·

639.

·

639 ·

8

HDeL LISTS LO ffDB·S

·

...M MlO*·***.*********

.

.

.

.****

.

.**.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. .

.

.

.

* ..

642

M3 tCt&tl ST

SAARJ+~1MR

·54¥£ RETUitN AOOAESS

ST

SXIHl+310XRI

eSAYE Xttl

LA

~1-·1

SIO x·co· .s1a1

eLOAO Mt MC8 MEAOIN5 AOOAESS
-e·a;..!' ,..rT·CHMen

"

STIC>J

eGD STORE ffEAOING ADDRESS

ST

SAAAt+3e_.

·S-lf aETIJAN ADDRESS

ST

SJCl'U 1 +3e MU

·liA411E Dl

PROG JO PAR

j

I~

....

. .,2

lME C2 Ot ttS8
1oa.2 nsaae
........ 1...

IOA9 M - IUY J-0&0 .... 111·
1091 H 8iA U19
lG8$ SO e lUO
108 - 8C Ult'
118D ,.. - 1121 IOCI 30 IE 1121
u>cs · · uas

10C9 CO 8'1 021A lOCO 81 IOCE 9C lOCI" 11,,. 1001 CD 8T 021 A lODfi 81
1006 1007 11158

1oco
IOCE lCIDO
1005 1006 lOD8

1009 C2 01 119"
1000 c.e oa 1U6

100 M 01 10Fl IOE5 ~ 02 lOEV
10£9 co 87 021E
10£D 01
toe.£ 0000 lOFO 0000

lOEO
toe=
lOt=t

10FZ E2 02 01 10f=S 70 FF 01 10F9 FZ 81 07 1011'9 02 01 03
10F£ co · .., JOEi

1102 CO 87 021A 1106 86 11·7 36 11 Oil UC"P 1 lOA CZ Ot 0000 110£ C2 02 0000 1U2 CO 87 0000

1106 ll07 1109

1116 001>0

1117

1118 0080

1119

UIA 0000

IUB

lllC 0008

tllD

lllE 0000

UiF

1120 0000

1121

1122 oOOO

1123

112· 0000

1125

1126 CIC.C4DM0604C ll2C

1121> FaFO.CFaF14:.'1' EZ 1158
11315 .utFZF340FZf=4'4 tF2

1130 f0540F2~0F~ .....

ll·5 F2F84GF 2F94CIF 4'1

1140 40F2CMOF2C34CF2

1155.C440F2CS40F2Ct

l1$C Cl<.'4«:40940604( 1162

1163 F_.04GFlF140F 1'2 1191

..-o 1168 -.3F340F.JF44fFa
1173 FMOF3F640F3F

l I '18 F3F MOF3FMOF JCl

1163 40FSC240F.ICM l'F3

use 1

C440F3CMOF3C~

-1 .....

es2

SIG

... ~. ST

...s6
6!R'

.......,
....,

.. 8

665

DC

......,,

oc
·DC

669

DC

6TO

DC

61'1 HDMIRt DC

·n

673

LA

674

LA

6?5

6?6 ACAINt ST

...6TT
678 679
RT21

ST 8 DC
DC

...6el RYU DC
682 683

686

686

687

· ua
689 DOH1Sl

698

DC

691

DC

692

DC

M;3 $XRU LA

694 SXfl21 LA

695 SAMl e

696
697 HOU oc

698 HOZI DC

699 IC>3l DC
700 ..,.l oc

701 . . . DC

702 . .61 DC

703 MD1'1 DC
704 MOm oc

?OS

DC

706 HDICI DC

706

?06

706

706

,...706

?GT

DC

708 tmtGAl oc:

..?Ge
?08
.f,.'88

L

OATE

EC NO.

~

. .~

07.IUL 75 &...""S:>23

25CT75 82!032

.... , .. ,
K._·eSIOI
tee\DIU.lllll
MD11··._..
tea ·.-...
...... .......·. ,MD:H·····
, tes1·a.-eec·
........... MD'fl·····
PRltlT JILl·fta·
n.1·1a·
Al.ZftlDMHll) PRINT
x&.l··t· P.t·M·
111..Ztl'lllNGl)
RYllellRI AY2S.JClt2 UNPAC« Lt·Ot·
M..ZC·_.a
M.2(--·t
lleXR2t.xA2 lCe.xtlll)eJC*FF· DOMISl 3( ·JIClitll .... AGAINI
PRINT xt.1·86·
lLl·M·
.....1_11....X2cI1II1·ua1>
-··.ICR2
Jll..2·0000· xa..2·0000· xa..2·0000· JL2·0000· JQ.2·0000· J1L2·0000·
xa..z·oeoo·
XLZ·OOGG·
CL?·A.DOR - · Q.47·20 21 22 23 M
a.7·A111DR - ·
CL·?·_, al 32 33 M

....v~~

...................... ·&&····
.OI~ A\"tMfl. .ltT
·.-ur AODRl!SS ... Nita' <a·ul!IC
SYMll &I. 16 . . . .$

IC1 -UIC·..-:T - 1198 Oieletlet...... ( tt· U .. dtrf'.ol!?ff40fUEY UCY

,c
}o lo

11·1 .aen,,.~er

1 llAi91£ t1~ an . .~- -M..0

U · 40E71!M.ei!. .eT

:ucs E7·_.,...,.eiEl'I! 1

llC8 ftF

uca

uc· cecc.a.ac-..·s Uk

llW. al-.PE2
uosoeeo

1106

1:.·

le

7'09

DC

710 ...... TIO

710

?SO

TlO

?10

711

DC

712 ....,...... oc

a......-- - ·
~~··········u·uua~

712
713 MOUi OC a.2·.....
714
TIS . . . . . . . . . . . . . . . . . . . . . . . . . . .···········. . ...._. . . . . . . . . . . . . . . . . . . . . . . .. .

"P16 ·

.atnlME 6 - ·IM R£GlS"fU UIClltf!tlENT TEST

·

TIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ,.._ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

718 ·
* 719 ·
720 721 ·

·

LOAO COWT-Aa STOllAo811 1'0 CMl!CK . . . ·~ss

·

l..C:RElld!ttTI.._ TIE OATA HING Lo.taEO IS VNl~MIT· f'OWEVSRe TME ADOA«U Sl'IOUU> INCM··T

* ·

eJCRl · 1ST HOe POSITION
.xaa · lST tee OATA
.STORE U~ACK OEST. AODR
eSTORE UNPACK SOURCE AOOA
·GO UNPACK ONE NOB

1.
I ·
iC

UC>7 06 ttD8 08 1109 ilt87

7&2 ·
723 · 72· · ~·

CML.Y T!'C£ lNca&fif!t« atJ TtE LG 8 8tTS OF AIMllUS M1£ OteCKG> 8Y 1NIS ttCMnllE· THIS IS 00N£ 8Y SEfcSING MOB IF SIMC£ MIM GIET$ OU*EO tNWJ IT EAC+t MCttlNE C\'CU!·

. ·
· ·

726 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

727

728 RTCl6 DC

729

DC

730

DC

?31

a1·06· XLl ·oo·
~(lllT07)

RNOa.ITll&1AMftUEAI-.. -1-"1·'£RdNTIONe NEXT ROUTHC·

.SOUR«. AOORE'SS GETS F ILL&O Uf

11 0B CO 87 021 A

732

e

Pfil INT

eD£STe ~OORE55 GETS FILLEO IN

· I .."CU.ENT CAT A ADDRESS .TEST FOA Ere

e

·· -~·~so
.NCT EtO. lNCR. .<At TO NEXT AOat'
·LCD'

·" PRINT MDII· S

c

110F ·1 llEO 19 11£1 1284
11E1' TC 00 6" UEA 5F 01 &a &2
uee F3 sa eo Utt ti's H CO
UF4 31 _. 0062 11'"'8 30 .,- 9FE6

t IDF 11£0
nu
11£7

733 734
ns

DC

XLt·o1·

DC 1t..1·as·

DC

IL.2(RT-ST)

?36

73?
·us

USING R04'K0t··l

LA

R04K01.,XRl

739

740 AO«Ol MVI

741

$LC

R04£XPCeJIR1>·X·oo·

.l~lTlALlZE CGUNT

A040..T( ··-1 )·fl04CNT{ · ·1) .zeao TME COtlNT

742

510 X·80· eSlOI

eClsA9L.E llTTAC*8tT

7.,,4..3.

SuIoG

745 R04KO.? SNS

x·co·.s1o.1·
ZERO.MOS?
STATAc.~7

* .~ ATTAOttlftlT
·SET M18 t£-IF 0
.stENSE wee 1e-1F

11FC 4D 00 64 ~

746

Q..C: FI04EXP( l·JIRt)eSTAW.C

eOlECK FOR CQRM!CT

1201 FZ 81 49 1204 3C 00 6ta?

741' 748

.IE.

R04KOa

·JC· MVI JCF4AG 00·

....... IF tJK AV

1208 3C 00 6188

7-9

Miii YFLAGeX·oo·

l20C 3C 00 6189

750

MVI 2FLAG.x·oo·

1210 ., 01 12··

751

CLI R04EX-PeX·o1·

1214 CO 81 lUO

T52

SE

ll04ATa

iQ

UUl 3C PF 6198 121C CO 87 1244

'1'53
'1'54

"B "'

W'LAGeJC41 . . . R04EMl

215 26 2'1' 28 29 2A 28 .1!C 20 2£ 2F·

·

1220 :u 58 0062
12~ H 4F 1286

1228 Of" 00 1286 Mat

0

t22E 00 .. t286 . . .

·· 35 36 37 38 39 3A 38 SC 31> 3£ 3/F ·

12.- co a1 1e·o
1238 3C PF 6188 12X CO 87 1244 la.c> X f'fl' 6t8S
12.W. CO ff S0A5 1248 0. 1249 13
124A oooe

·· 0891-2

&ATE

07.IUt:r~

dlC1'75

. '755

'156 · ExPEC TED VALuE 01 NOT AGHIEVEO·

757 A04AT~ LIO

158 T59 760

SNS &LC
a..c

ZEfl01 CTSlOR
TRYTwo.ea:w lAYTwoe 11 .aoooa.
TWrTWO(lleSfATAC

761

8£

ll04ZZ

...T62
.,763

MVI 8
·vi

'165

1'66 R04ERA 8

761'

oc

768

oc

W't..AG · X·PF · R04£fUI ZFLMieX·PF·
. ..STATtlS
,., J{Ll·Oo·

769 ROExP OC JCU!·. .

770

PfeV ACTUM.. VALUE tNC.AEtlEN'ft!O?
aa If' SO· TO R~ ACT ·"'Z
S£'f Y-FLAG. RE.IECT lST ACT

.£talOR · GO .-RIMT ePRltff fltfMI lttea ERll eEflASQ ttAl.T -13·l!XJIECTtEO RESULT GETS FIL.LED IN

ttaOG 10

0891-2

6. .EC N3e 82S023

UIO.H

PA4£

6A'

···

· · · · · · · · · · · · ·1· ··········· · ···

.. ~:""'M,.....,."""--·t.·-«-~~-,.....--~..~---~.,..~~~~~->'-'·· ."'""'-~"""""':'~""·"'·~"'~-.___...,<.....,,;.:;...~~-"---..-~-~-'-"'"'"""""'~........, .'-·''l;=*-"-"~-~A'"'··;,.·."'1.'...~--·"-il ......................... ,, ~,,,.__,_, ,.,.,.....____,,,_._....,.._,...,....,.;;~~~.r::~-~~,---............,...,._ .........~.

....,,. ~!.·.--'·"'·<--
'f' --r:~, -

JUI. #ilt...._.IC f; ··· 1 F

......,...., ......,..

I

. . . UIC OEWl!C1' - -
a--. ..... 1..-C 4t!' 09
.......,. ........... ........ :e .......... ...... :1,,_ - USltf!EttlG-ft ....
...................... J.asAFaat ..
1at10asn.oeea
.· -· ...........nu·.·.·...........,·.. 111161 - - It ...,...,...... ......... ·· .·.1s..a-·...···..--·..·-o...... .... ··· .....-..........,..,.......1.........··.....·....... ta.,.. U'K OD0&&4£M.OF648* ....
C9Cl 09t:CttMte5C ao
.. .... -......, ta7c cesc..-auc:EZ
s-. n
· .. ... ..... SflltSooee

l j

...

,,· . - - .atPLM' ... ._~..._

.

.

.

-..-,.mw

....

..,.,...,

.,.. . . . . . . . .c

n.a

-.c

,.,..

a..c

"H"S'.

4uEo

n~1· '

e

?7e __,,,.

.................

·l~llT·~~·

..,_ -.owa ~a··o..-aos .t...1w1Hi1ec.--1 · ·~ ·····._C.ll.lW-'f

. ...CUTOR

4GM> ~ ~To ·MR ....:tifT

.t..ODP e.tac

10
! ,
li '.
LhA:_y··-.
:. .

Ml -..CHT OC Ne aOlllEND DC 'Nla
7U ..... RT.sT OC

·s&.a·o·

~.

eSTGP HIDICM'm

0

.7,. M

.,.

YU ~.a oc

~oo·

?86 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. .

787 ·

ROUTlfll!: '1 · LIOl'llNS MJCRDCDtiTAOL -STORAGE TtUST

·

?e& . . . . . . . . . . . . . . . . . . . . . . . . . . . ..,. . . . . . . . . . . . .~. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .'

~·

~

~·-·U

J_. . . . . ., -

.,.

l'. . - · · · · · · · · ·

I,..._.

«'tlF

01 01

M?'a ... ... ...

JaMt ca e? SOA\5

· · · eC . . . . . ..

1.aaa

.

ISM.,,,,,.

1aa-a K Q 1;,MC .
a..- ac c· J.391
·o ..... 1232 SC 18 1....
1336 K
13M ca 02 ....

SS.ts
U·if'

634

..

83$

a..c

06

~

··

tWJ

839 RePB ·11¥C

eo:&

SLC

.....

tee

M2

·

-.-.~. --..,ioocc

MS

0(

...

11\fC

M1' ··14 8

,..._

BC

. . . ·f!5H.:T 0C

eeo

Dt

·1 ·tlSF WI

.,fl 862
853 Aoe&T

855

·I

8$6 RO.ST tlWl

85? Ro&G() 1 i..A

~la). . . . .
~T·«·»·
~·-·
ST4l'f.&e(a t......:...
~
STRM:GI· .._. S"MTV$
,.,.,..
lFLM.O
. . . .$1+2-.·~·
JD5"2+z.x·Cff"
Ro*5c.x·t·
· · · 1. -x ··o·

............ ---... ..... _ _.,~ ,. .... 11·
·GO ST..i ....... ·tl8UT · IF c..-.e
·teT . . . . . .. .
........ ... . __.,~
... ......... ...,.,, ·~----..- ~ ........T ... .,....

..... c-s . . . . . . . . . . . - .._.,,
· . . . . . . . . . ., . . ~-19- . . _,...

· · . , . . . . . . . . .T

...,. l!llD ......., 111 SY·ftC

·4IO -MIMf . . - - - T

-t_.. .M1·T CS . - . ·E·· ACT

..-- ttlll."f

- t... OA _..._

....-....n.

.... fir&.&$

.

.

. T

·

·-.T f/11 tl'9lt t ST STG

·Sft' tilrAl.'!f cGoE N
eLOlt.O AU. CS Wl'1" ....,.._
..._. XRa M CS A-EU CGUftD

128" OJ' 12·· ·· 12119 lTX
12&· Co 87 ··,,. 12· 01 1290 17 1&91 9911'

1287 12ee 128A

790 · LGAOS AIG &EHSES F'ET S'TDAAGE CARDS ffl'&C) WITH F'QL.L.&l·1.._ DATA

·

?91 · 792 · 793 · 11'94 ·

~ U fl£C1·2·3 WITl'f -0000- . PART 2: f"SCl .z,.3 ·tTtt .,.,._ PlllT .3: f<SCI WITH -0100- Ta -CUFF-
PSCP. ·ITH -0200- TO ....02fi'F·

··*
· *

'P9S · 796 .·
e T97' ·
7'98 ·

F9C3 ·ITM -0400- TO -o6l?-
ETTI· SE·SE S.U'CH 12. OH CAUSE$ THE CG'f'l'ENfS OF «Wf'ROL. STORAGE TO !IE fllRI N'TED OUT AFTe:ti EAC,w SE-NSE IF 256 W-ORDS

·***

?99 ·

·

c 800 - . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. .

..,802 ATW oc

0 903

oc

..... DC

JU.1 ·0T·
xa..1· o·
-.2CRTOll t·

ROUTINE T
NO MANUAL tHTSIWEtll'T ION NEXT ROUTINE

.... 0 9

, cc

JILJ·oie

... 0 eoa

oc IL1·z3·

DC

M..2CAT5S'ff

LJO.l'SNS MC STOit£

JS:lf! M 02 96?>
1~42 co ·7 1.U
UM6 ·
IMT f'S N 8-0
.... "3 ... co
IJS49 SO 4F J6r;2
IHI x: OJ aac2
139 11 Sil UMUi J.»99 Cl l5E 1691 IStll> CJ SC 1691 1·1 .N .,.. Sf'E6
l.S6t5 CD 00 · U 16'2 1:J61!1 CO -OJ I . . 1.W GE 00 16C2 Ji.A,QI
131'9 OE 01 aaa Ma
137· E2 O;t 'Dt
t 37E 3· n een
1.-ea C110 '01 IN13 NH
1Ma co oa 1ae

...

$T

-~
860

DIIC

...861

862

SJO

863 ROt!FSI SUI

SlltS

8165

ttvI

866 R'OfKD2 LID

· ·9 6 7

TIO
1'JG

1869

PIS

870

CLC

8TJ

&NE

972

ALC

81'3

41..C

e?·

LA

875 876

ST a.c

877

9N!H

. . . .01.&fCZ M99PC
-.i·.eo·
x·eo·.s101 x:·c-o- .s-1m
tt0fUtitC.tma7 SlOStNC.I RO!SSSC·CTSTm fllOSl..PR.FG-0 aosLPA-.PET ADii STA'TAC.Mo&?
STaU·CU t· AOSl#C RSlNCE JIOSJfllCI 'S }·WUN
AollSssC.ROSs1..u >
IC · JIA 2J · -lllltt
fii05'WGl·Jl'R2 RO&lf01 ·Xoetrfr
Ro8K02

eHdTIALIZli ADlillUiS AT %ao
·1IET U- -aMM.._.S trCllt P'saa
Dl9A81..E AnAClllEtt't IE........E A1'T.......... elNJTIALla IMC. DATA
I.MD CS WlTM NE-oEFltrlEO IMTA · Tf!ST FO. ·1 TE DATA Cte!C&
··lllSE ... ·TIM' flDtl ADDRl!ss Ctee:K .11E-lf'
.ct«c ·IM CORAee.1' ·GO To e.llRGR lfl tiem'
.JtlC'NE:tlENT Eld'ECTl!D MT-A elMCREtlll!HT DATA FOR "£JCT CS .LOC
· INCRE11E· .,.._SS CGuNTt!lt C OECIK IP AT £111) OF MO STG CD.
IF - · ~oao NIEXT cs ~DCATlCllh

1293 x 10 ......

1297 3C 00 6187

1298 3C 00 6188 J..aW' 3C 00 6189 UtA3 F3 58 N

lZM f'3 S8 CO

1249 31 S8 OMZ

!.240 Fa 99 Ut80 P5 S8 Ge
tlBil 30 s· eaec
tataT fr3 S8 ,eo
1.29A n sec·

180 311 H e0s9

1ec1 n u ·

1.zc. P's ·· ca

UC'I 38 Se «lle:E

1.aC:a OD Ot OAK 4>01E

1aru 3C 1· :19.I

aaos ·c,. ··~

1209 F2 81 a.t

e 1&DC

09 aDl!;JleDa>

&ID
·11
·1Z
·1·813
ass
816
..8·,1·1·'
820·
NI
au
82:1
a2·
Baa
4126
.·eU,·aT.
01

*IYI titotiSF hX 1 1e·
M'IJ Xts'LaG·X· 001
NVI 1FLAG · x· 001' 11¥1 ..._AG.x·oo· SJO x··o· ..s101 SJO ··c:9· .st OJ
t..10 zt!tlO.CTS'TDR
SJO JC·80· ·.SIOJ
$10 x·co· .stOI
$"6 fiQ.;01 · C1'ST8R
SJO x·eo· .$1e1
510 JC·Co·.SllJI LIO XFFFF,CTSTGR
SIG x·aoe eSIOI SIO x·co·.stoi
SNS HOLO;! .CTSTOR
CLC ttOL:DlU}...._.2
..... tilVI ll5NLTeK·14·
·I JFL·ePtllf'· .IE
..... -IC1J·ttGUIZ-I

elNITIALIZE FLAG
·DISABLE ATTAQtlltENT · E N1 A-l!L£ ATT ACNllENT
·ATlEMPT TO lllfJT ZettO JN c.s.
aOISA8..E kfTAC...9N'T ·ENABLE .an~~
.sEH5f! ·~ zeao
·DISABl..E ATT~ ..ENABi.Z ATTACHMENT .ATTEMPr TO PVT ,.,,,,., 1N C·S· · OlSABUE ATTACHMt!lN1' .ENAIN..E AT'tA~tn'
·Se..&E ADGMU5 ZEIWI ""-9EE Jfr C., S. CffA. . . . AT AU..
· sE1' I/IP NAf.,.T 1.a · Slit l''-Ali ·E'RROA I.fl' ·HO CHANllll! Ill C · S. .seE · +11 ,..,,.£ c:tWfGll.O

0
10
· · ·
IJ.e
,.i · ·
I I

as.: F3 sa ··
1...- Fae.a .CD

>- .s...-.

C2

" 02

.·.n. .

Jl9A C2 01 SNl

Utle CO 8T 16CA 1-.Z ...

1MJ 30 se 5Pll6
SSA7 ..: OJ 81 · H
t:sAc 112 01 oa

IMF Cl lllD I~
1383 oo 01 5F&6 169
S·9 F2 81 CJI
ISK OC 01 lMI> 1'6W

,._0061.:N

. . . .IC ·· 61·

.IX.A.

M
co

2o
lO

9IWW , ...

UM .., 00 llPt!S SFIii

878 RO&c96 SJO
a79 Roru sio

8&0 aOSC.07 LA

... 1Mt

Mt
M2
ea3

ST
LA
e

us

'886 lllOfillt08 SHS

887

MWC

eae

LA

889

890

TIO

891

Q.C

·892

.,E

......···893 R06SEJC ttVC

MS

WI

.,..,

flflfl T8N

ST

899-

a.c

x·eo·.s1t11 x·ca· .~01 o.ua
Ao5901eXA2
Rnw1a.a1
tto59PC
JIL1·~
STATAC.CTSTDR 112 ··RI) wSYATAIC lt(eXRU1a1ll:l
A05SEX.ATTCMll
STATAc.aoSSSC(2) AOSK0-9 ff5X01-.ROSSliCU!I
~LM.x·oo·
IPLAG·X1'00·
AOSIWh x·zo-
Ml'5 ART STATAC-1 (JI . . .TAC

D~SABLE ATTACMllENT
·u· --- E~ ATTACMIC1!NT Ai$ CS A01>AIE:S& CQuflrER · INIT lllU.. 121! MJCllE'SS AT ZERO . u n x·1 AS cs SNS CATA POltlTt!A ·SET uP COUNTERS FOR FSG 1
atllE CS·STOl'E IN 9'lla ~TA TAa.£o ·I- a'hlPME TO IEJ1!PEC1£D
DATa ..
· lfl' ATT· O.e GD PRINT
£--. aCOlllPAfilE TG -EXPECTED OATA-7
elt= YES· C:O-NTINUEaJF' Ml)T11 .1'0VE lfll bfl£CTl!D DATA
.-ART 3'f 811 IFSD
ACTUAL Hlw.ACTUM,. &.Giit

la& 3C us . . .
aa· X FO 61P

N2
·33

. . . . . TeJt··u~· ltPLA4;.lC·ff·

..,sqn-r...V.,P..M. &T la

, ·

UN CO a1 .l--.4

41

l :.C lie Ft= Haa

'· ....a-~ IM1'W

07' .IUL.?tS

"J·IECND. NMU

900 901
1~6
82803·

BE

llO:SAOO

MVI 'WFUG.x· . .·

9Sl!A T .....-.......

···

:·'·I
J -

·

1 IUHM
\.:

SRO Cf> 81' t..a
lS.. 94 OZ M?lt
co., ..... 1ae oo 01 &e?a 20-.:
1~
131'2 :m Ot we6 l 3't6 co 81 l·U
l3FA 30 02 9FS6
13'5£ co e1 '""'a
140.1 !D 04 . . .
1406 co 81 1.W2
l.OA 30 08 IP£6
1&0£ co 81 1·42
l<fU, 2 3D l 0 IWU
1416 co 81 1442
141A SD 20 SPE6
141£ co 81 1··2
1422 30 40 9F'E6
i426 co 81 1442
14.&A 3D 80 !WE6
142£ co I'll 1442
1432 30 00 5FE6
1436 co 81 1·42 143A 3C '"f' 6188
143E CO 87 1446
1442 3C Ff' 6189 1446 CO 87 SOAS 144A 40 1448 DO 1441(; 0000
144E OE 01 1698 S6 71 1454 E2 02 01 1457 34 02 ~73 14SB 3D 00 St'i1'13 14SF CO 01 13A.J 1463 C2 01 5701 146'1 30 01 5612
1468 co 84 1480
146F 38 20 02 OA 1473 CO 90 13All
141'7 co 87 556'1'
14?9 80 147C CO 67 1SA!
1480 3D 02 6672
1464 co 84 1499
14&8 38 20 020A 14K CO 90 1343
1490 co 67 5561'
1494 40 1495 CO 97 13AJ
1499 30 03 5672 1490 CO &4 1492 14Al 38 20 020A
14A5 CO 90 1343 14A9 CO 87 5567 !449 20
14Af! co 87 131.3
14'&2 llD 04 5672 1466 CO 84 14CB l 48A 38 20 020A
14B£ co 90 13A3
14C2 CO 87 5967

14~
1448 1440

.....·3

8

.9_05 -.a8'0 aS'.1.c

..,.

eNE

908

Cl.I

... 910 911 912 913 9!4

f5E CL.I 8E CLt 8E CLJ

915

SE

916

CL I

917

ae

918

CL.I

919 tl20

BE CL!

921

BE:

9-22

CL!

923

8£

924

Cl.I

925

BE

926

MVI

927

s

928

929 AOSZZZ MVl

930 tr05ART ti

931

oc

932 ROSMC DC

933 ROP.01 f)C

9:M

935 ~OSK09 ALC

936

LA

937

ST

938 939 940

CL.I eN£ LA

941 AOJU 00 CL.I

942

&M

943

TBN

944

8F

945

e

9416 947 948 ~· 950

AO~oo

DC
e
.c;i.1 8H

961 95.!
953 954 955

TBN
BF
s
DC
e

956 957 AO~OO Q...I

956

8H

959
960 901 962 96.1

TBH
SF
s oc
8

06:·

965 AOMOO Ct.I

966

SH

96T

TBfil

968

SF

969

e

......,. aoa.o1.xu
·wo1ca .......
STATAC.·..I· ROSZ.U
STA~·lt·_.
ftOUU STATAC.X·M·
ROSZ.ZZ S't AT AC. JC -OS·
ROUZZ StATAC. >t·to· AOSZZZ
STA"fACeX·20·
qszzz
STATAC.X·.O· ROSZZZ STATAC.K·eo· ROSZZZ
STATAC. x·oo·
RO.SZZZ W:t..AG · ll· Ff"·
ROSA~T
ZF'LAG·)l· PF· STAlUS
x&..1 ··o· .lC&...t ·o.o·
Ai..2(*... ,
ROSSSCeR OSS HU 2 I 1 C e>i.R2) e~2 ROSWOlellGA2
acswo1.x·oo·
R09K0'8 f<C)&Wl &. XRl
A0&.01-1 .x·oi ·
AIKil200 SBVTE2·SSW12 flOSK08
~OSDCS
x1.1·ao·
ROSKOS
Roh01-1.x·o2·
AOR300 S8YTUeSSW12
ROS~8
R051XS XLl ·40· AO See OS
R09wo1-1.x·03·
~0.0
SBYTUeSSW.l2
R~O-S
ROSDCS X1..1·20· ROSfC08
fe5W01-1.x·o··
~00
581"TE2· Sfflt! R05K08 ROfSOCS

OATE

L

EC NO·

(.,,

25(C1"1'$ 82!032

·~

· ·
0
,,.
w
0
0
·

ePAlNT CS A~. EXP· ACT OA~A
.ERROR ;'4At.T -16- OA -19-

.INCREMENT EXPECTED DATA
£NO OF A GROUP OF 2Ht RTN FM MOl/tE IF NOT
use XR1 AS cs SNS DATA POJNTER
END OF. 000-oF"F? SAAtlfCH IF foilOT.
IS SS· 12 ON? SAANCH IF NOTe ~ANCH TO ,,_INT
OUT GOO-OFF
RTN TO SNS NEXT 256
END OF 100-IFFf &RANCH IF NCT 1 S SSWU ONt l'IRANC"I IF f\IOT SRANCH TO PRINT
OUT 100- lFF RTN TO SNS NEXT 2$6
etD Of' 20.0-2PFf BRANCH IF HCT IS SS· 12 Ota 8RANCH IF NOT BRANCH TC Nl.iT
OUT 200-JFF JlTN TO Std MDT 256
Ef>tD OF 30G- 3FF f
941lANCtt IF ttt:rr IS SSW 12 Otf'I ~ANCH.IF t«n'
BRANCH TC PfllNT

·
;()
·
0
· · ·
~.
i··.

, ·· 18 t«Y C8 9'T Ull3

l.c:B · oti MH 1·0' Qt .. ,...,.

1·n Mao-..

,14,0.?

co co

·90.,.

lM3 9961'

14'.PF ec >·EC co .., I au

1·· X> 06 9612 1·&8 co .. 1..-0 14EC M 20 020A 14>1=0 CG 1JO 1-3
l4fl'I. CD 87 5&67
14F8 « 1411'9 ce · .,. '34 :s

14FD SO 07 56?2 1h1 co 84 1116 1506 38 20 020A
1609 co 90 l JA3
u~oo co e1 H61
1511 2C
15U CO 87 1 JA.J
1516 :.so oe 961'2
151A CO 84 1ii3'f 151E 38 20 020.A
1522 co 9f> 1$28 1526 co 87 5567
152A lC l5 28 3$ 02 Ot. 0C
t 52"' co 90 t 680
15:53 CO BT 13A3

1537 30 09 $6f2

153b co 84 1$50

153"' $8 20 020A

co 1!)~

90 13"3

·· 164'7 co 87 !!1567
1$4-8 1s.c; CO 87 U·U

1950 3D OA 5672
1554 cc .... 1969
1556 38 20 O~OA
155C CO 90 13A3
tS6o co eT S56? 1564 4A
156& co e? 1:u.3

1569 'SD OB $672
1560 co .... 1582
1571 38 20 020A 157'5 CO 90 13A3
15?9 co 87 5567
15TD 2A U57E CO ST 13A3
l 582 so oc 907:!
1586 co .. 1582
is· 38 20 02·
Ui8E CO 90 1680 US92 CO 8? 9967 15'96 lA
1!59f co 87 16&0

Ofl91-·

DUE

!8 .EC ..Oe

I

i·

9TO 971
9T2 973 974

DC ·
ADMOCI Q..I ..

9?5 9?6 91''7

""' .. ·

9T8

8C

9T9

II

MO

Ml /l.Dflf>l'>O CU

982

...

943

T8"

U4

BF

ff$

·

9&6

DC

987

8

988

9'89 AOt:rOO CL I

990

8"

991

T9"

992

SF

993

El

1511 994

DC

995

e

""'99"1 AD~OO 0..1

998

BH

999 1000

1001

l52A 1002
10.03 FET.JlN

1004

1005

s

1006

1007 ADR900 C..I

1008

SH

1009.

T9N

1010

BF

lOU

B

1548 1012

DC

UH3

e

1014

1015 AORAOO CLJ

lOlb

1017

TBN

1018

eF

1019

e

1564 1020

oc

1021

e

1022

1023 ADA&OO CLI

1024

611

102!5

TBN

1026

SF

1027

e

lS?i> 1028

oc

1029

e

1oao

1031 A.DACoo CLI

1032

SH

1033

TBN

1034

BF

103.S

e

ISM 10>6

DC

1037

8

...... ...,. ....,~.x·ose
AM6M
~
a-.
-..1·«·
ttOS.oe
liOHO·l""l ·X 1 oe·
ADR'l'OG
SB\"l'tta·SD U!
~
aoeecs a1··c· ~-
fUUiWO l-l ·JC ·oT·
--"~· SBYTIUI· SSW12
ROSDCS
11L1·ac·
t:l05KOl8
Ao5Wo1-1.x· oe·
AOR900 SSVTE2. 5511112 FET3UI 1tosocs ila..1·1c·
uOT2.x·o2·
ROS.ICl
RO$K08
Roswo1-1 ·x·09·
AOAA00 sBYTf.aeSStlftZ RG5K08 Ro50CS
xi..t·eA"
Rcr9t<08
ROPOl-1 ·X'OA" AOASOO SSYTE2·SS·12 f<O&i:08 AO&OQ xt..1··11· AOS1'08
ROMOl-1eX·08· ACIRCOO
sevTEz.ss·12
R05K08
ti!OS~ xt...1 · 211· AOtsttOe
RO!iwOl·t .x· oc·
ADRCOO
S8"1' 52· SStU 2 ROSJCI
AoNM:s
~·a.
ftOS.-Cl

.... .......
......... M'lll'TO·flS 18KT 296
eilOOF ............
,9A.-C... .. . .
-8ft TIPQ NMDITNI' QUT
000 ..... ...... TD81tS.._,..H6
MD OF &G....911P T
-is.,,,,.tCsna' . a
tlll ltr NOT
M TO flllUHT
OUT soe-SFf"
ATH TO 5'JtS NEXT 296
£H0 lJF ..... f///PF. INt W WT 1$ "" .....
R IPNIJT
- 1'0 . .lfllT GUT 600-fill'F
Mtc TO SNS NEXT 2H
l!..O OF 1'00- 'flFF 7
ea IF NOT
IS SH 12 Ctli.? 9R IF fCIT 9R TO PRl..T
OUT ?00-?FF IS 3RD FET IMSTALLEOf M IF NOT
RTN TO SNS fllEXT 25·
&-ND OF eoo-8Ff"f
BR JF HOT IS SSW 12 ON7 &«l IF tetT
°"' flR To PRINT &00-eff
RTN TO 5"$ ff&JCT 256
ENO OF 900-4Jf'F7 SR IF NOT IS SH 12 GN? M lF NOT 8R TO PRINT
OUT 900-9fi'F RTH TO SNS fEXT 2$6
eNO OF 400-M"Ff SR IF NOT 1$ SSW12 ON1' M IF HOT 8R TO PR~ttT
OUT AOO-/iff<F RT.. TO SNS fllEXT 2&6
~ M' 9G0-11FF'f £ND »O PET: SR IF NOT IS UW 12 ON'I &ft IF tl01" H To MINT
OUT 800-DFF

· · · · · · · · · ·· · · .j· · · · · · · · · · · · · · ·

. _,_ ·- __,_ ..__. ~--.--~~~-.-- ·~----·-...,.. """'"""'·=~""'~~...,_- --·~·--~---"-··· ~~·<·'·o'""'~·.~_....~-"'""''""',""'~~-..,..,,.,..""°"'~::....~-·'""'""'···-;;:....·_,.·«d,.. 1~,_,,~,_,_.,,_,._,.,_"'""'~""'·--···a'-·.V~ -~ "'"''~----='""'"·.__,,,,.,.4_.~.,:.,;;-.J......,..,.,,.......~--;.~_,~,~or.i' .,~.. ,..!''"ii"·~"""' 'IS'""'...,,.-"'-"*'~---<~·.-..'-'.-~
·:HO
I
- - - i · · · . - .......... · ...."-MIM8 JIMtr ......CSf'tc MD.GaAtl

1!MUK-..c't6981£
,,._, c· 1'6-98 e MO! t1l6at:tta96m
H15i4M5 "- 29..0.0-S-
1.t5M: co 81' 91161' 1980 80
I S81 C2 01 STGl Hfh15 t:f> U 1·~ 1589 ..
ISEM. M 5e i!FE6 151iJE 4C Ol 01 tiF&6
llie3 D2 o.s ·
1 SC6 Cl SO 13J8C ISCA CIO 01 S::E6 1618
1500 CO et HM
tSCW. CO 8T 13K

! 508 - 01 1698 f f '11

!SOE E'.2 C2 41

151!1 34 02 5673

15£5 Cl) 01 567;1 56£0

co 159

04 198A

1SEF 39 20 Gao.t
15F3 F2 90 05
1 !JF6 CO e? 9967
lllFA 40

15FB C2 O! 5701 15i='F CO 87 16C· 1603 20

1604 30 69 Sfl'E6 1608 4C 01 01 5"E6 16® D2 OJ 02

1610 Cl SD l:JBC 161· OD 01 9FE6 16Se l61A F2 81 04
16U> CO II? 138C

1621 OE Ot 1698 5611 1627 E2 02 QI 162A 34 Q2 9673 162E OD O1 5673 56 CF 16~ CO 04 UiM

16M 38 20 020A 163C F2 90 05
16JIF co 87 556'7
1643 20

1644 C2 CU 5701 1648 CO 87 16CA 164C 10
1640 ;JO 58 SFE6
16$1 .c 01 01 5FE6
1696 D2 01 ~
16!59 Ct 50 13BC 16st> 00 01 SFE6 16 ·

A0GR AmrrT ....... STA'R"""1'

.... .................... 1.-.
....,S840

i..a

IM3
--- t'llBO ,...

.... ...... ~- 1........ 1..

, · ·?

8

... .. .... , 1999 ,...

Ille

asnu.-u
-~ .1··...
, ,"9..C

!0$0 ...... 8N$

1051

ttVC

1M2

!.A

1053 tOM

TIO

1099

Q...C

1056

8£

1057

II

10M

lltff

1060 ~oc *-C

l06S

LA

1862

ST

1063

a..c

1064 106$ 1066 1067

..SHH
TBH

1068

e

lSFA 1069

DC

1070

. 1071 RG-SKOD LA

1072

8

1603 1073

oc

107'· 11175 AOSl(.OE SNS

1076

MVC

10??

LA

10?8

10"19

1" JO

ueo

e&.c

1oe1

.IE

1o-a2

e

1083
1 oe· ROSK OF Al...C

1095

LA

1086

ST

1oa7.

a.c

1Da8

BNH

1089

1090

T8ff

1091

JF

1092

8

1643 1093

oc

1094

:1095

l 096 fUU!IK l 0 LA

1097

8

16.-C 109:8

K

1099

1100 R05«11 SH$

1101

WC

1H2

LA

110· 1104
1105

TIO
c.c

:sTATA'C.cTSTGA
u a. xtu, .11111T..c
ac .xt1t1,. icfu
R-STO-AB·TGA·C·C" -.JTIOTCSMMlltCU t ..SSH
lil0$SSC·R 0$$ lfltt.2 1 l(cXAZJ·X. A09·01cJfA2 A05WO&.X01FF
·os«o·
sl!r\"Te2.ss·u
ROS1cOC lt0$0CS
XiLt··o·
ROSlf 18. JlR 1 fGSSPC a1·20·
STATAC·CTSTOfil U 2eXRU .·sYATAC
2(eXR1)ed1
AOSSEX·ATTCt« STATAC9 R06SSC(21 R09KOF MSSEJC
R05SSC ,a OSSIH(Z)
l<·XR2hXRJi
Ros·o1.xR2
R0Swo1.xo1FF ROSKOE
SBYTE2.Shl2 ROSK10 Ao!SDCS .IL 1·20·
ROSW1B.XA1 ADU PC XL.1 8 10"
ST AT-'<· CT5TGR
·1 1C2eXAU ·ITATAC
2<.x·s>·
R09SEX·A TTCHK STATAC.ROSSSC:C 2t

GATE
SC NO·

.................. ., tt· .a'f ,_.. 8F

1·.

e

j

I G .... .Mt Olo IP Wi· f'fll· .......

.~ ...... WOR69,... f)aTA fl'OR .,,. ..4;. . l

~

" ' ·VSE at q cs SNS ...,._.·~ I

.&eT UP ~-· "OR PSO 2

j 0

seNSE a.. STORa 'hi SNS .DATA 1'AllL~· g CliMPME TCI EXPECTU DATA.

· i
I@

.Ga PRlf!fT IF ATT... CKK·

\

.cOMPAR£ .IF ¥£°Se

TCOONT1l5**>".f'!CE·TlI!O~

IN.TA?

1

Nl'JT· liRROR·I

·

.2~ .. 4190 Paltff

Cc

.4T SHO OF FSQ 2T IP NOT'· Ge SENSE A45A1N·

·SSW 12 ON? Ji"' YESe PR! NT ALL

SE"'5ED OAT A f<OA FSQ 2· .OU*" H6 WOROS PRH FSQ 2

!·

!

c~ · U$E XRl AS CS SNS DATA POINTER :

.SET ~ COUt·u EAS ll'Qf.l f"SO 3

\

.. ....,.~et
.... co e? l:IBC
...,. .. -·a ··a ..,. 1'661. - 01 ··· 9611
ldft *677 . , es ...,,, ·e1 ·.,,..,. co .. ....

MSS·S'ONM UH15 ·ft2 N .
1698 co 87 . . ..,
1,.6.-.C, c1o0 87 , . .

co !691

8l' ...

1.- .. . . . 11'

!69? 0000
s·· co · ., aeca

1 MIO 31'> 80 566F 16&1 P2 91 09
16-M SC ·O 566¥
S6A8 ce .,. tUA

l6AC :ID 40 $66F 1680 F2 01 10 16193 3C 20 M6F t687 CO 87 1QA

tftB CO 87 SOAS
16&9" 04 J.6C'O IA
16C1 0000

UiC:3 F'3 158 80 16C6 CO 8'1 0216

· IF ATT· CH«e GO NIN'f
.COMPA~ TO EXPECTED DATA?

lI ··

! · · lF YESe CD.NTIHUEelF NOT· Slt:tOR·l
~GO PR1NT ERR.OR

· l HC:REMENT EXPECTED DAT A
.AT ENO OF FSO 3? IF NOT. GO SEHSE MiAIH·
·SS· 12 Ot'f IF YES· PR INT ALL

!
I·
· !
I
i

SENSED DA"TA FOR F SQ 3.,

,!!·.

·

.OUN;!> 256 ·OROS FROM FSO 3

! ·USE XIU AS CS SHS OATA PO!N'l'ER

'· .:sET lP coVNTeRs fl'oa Fso 4

I

· S~NSE CSc 5TO'R£ IN SNS 84TA T A~e &. CCNP"aE TO £XPECTC 0AT4·
· eGO PtfllNT IF ATT· Cf«·
.CDMPAf:IE TO ElO'e:CTel> DATA?

··OAU:

··c "°·

· ·

2S.CCT7'5 82to32

1106

...

1107

e

uoe

1109 ft0SK12 M.C

1110

u

1111

ST

U12

C&..C

H.·&I.- . AO$$$CcR...9'(-
· 9 l t 0 1. . . . . Ao&ttOldClllfiP

... ._. 'Q!llllrffNUE·l'f' ttDT· ......
tf11Mt1R· - flllllWT
............. ·f.t1Cft&J8Ui -~ M?a

1113

aHtt A09Cl1

... . . ,·.$0 . . . . . . . . . . . . . .

1114 1115 1116
1U7 1118

9lYTE.&.,gs.n;a
a.Rc.es,e...v1ice1.s.

..... U! ..., ·· ..... .llllRIM' .....

fl'· - - DATil ftM P. . ··

...., 86 WGllBS PROll

4

1119

flOIM(J4

112.0

1121 ttO!il..PR 9

1122

cc

lt.23

DC

1124 ROSSC DC

112$

8

STAYUS :.a.1·60xt..1·1?·
.x,a"..21·08·

·*TTACH Ct« DtMlflG LR
.flltlttWT c.s. MH:llt. a· DATA
·EllllOA IMIL.T -IT-
.t!~ OATIA

U26

1127 ROlitU 4 C1. I

1128

JNE

1129

MVI

R05SFl·X . . .· fl05¥.15 AOSSFl·X·40·

.PART I ..fttS'f C.......TEDI'
IF HGT· . CONTtttUE.
a. IF YE$. SET \IP '"Ott PMIT

1130

B

R05KOl

Ulll

U32 RO!lkUi CLl

Ull3

.tNE

1134

MY!

R05SFJeX·40 ..
AOSKS8
ROsSFa .x·ao·

·"ART 2 .JUST C~ rF NO· <IVMP. ENO flF PART a,.
1¥ YU. SET UP FDR PART 2·

1135
uu

B

RO-SKOi

1137 R5t,HCE 8

1138

oc

STATUS JltL.1·04·

1139

DC

u·o R051 NC DC

Xi..l· tA·
xa..a·o·

eEMOA tlALT - IA· EXPl!Ct"D OAT A

U41

1142 Rt>5K18 SIO

DISA8LE ATTACMNl!NT

1143

8

LINK TO NEXT aouTJNE

1144

1146 *****'**"'**.._·········

11..·.·········*··--······ ·. 1146 * SUi!JROUTlNE AOSSPC *"'*****.,.**-..·-···***'"""**"'****"·**"'****"**"'*..,..._.,.

11478 * PURPOSE OF SUilROU'Tltd:: TD SET ~CGfl.,\1111 COUNTas ftOR FSQ·s IH TEST

..

* USO * 1151

&..lNKAGe:

e
lX

115% ·

R05SPc
XLl·XX·

oFLlo& SFTE

"'
* ·

1153 ·

an 0

FSQ l COUNT lfltlTIALIZATION

""

1154 · Uc!S5 .. U56 ·
* 1157

eIT 1

FSQ 2 ccum IHl'T'IALIZnlDN

·

en 2 en 3

FSC 3 CC-uNT INITIALIZATION F$C. CQJNT lNIT1'11L.IZATlCN

· *

BIT 4'-7 NOT LleD

·

USS*

·

* 1159 II: 11-t?UT REQUIREMENT: RCSSFl tStJBROUl'INE FLAGt MUST BE li'R£Vl£JUSLV SET ·

1160

TO THE TEST BEING EXEC\11£0:

·

1161 ·

·

* 116! ·
1163
'* 1164 ~
1165
* 1166 "'
1167 1168 ·

!llT 0 BIT 1 SIT 2.

P.AIRT t : FSC1aFsQ2a:FSCl3=FS~:= -0000-

·

PMH a::: F'SQl·FSCiU!""FSQ3..F~4= -FFFF-
PART 3: FSQ1:;Q.1o:0-01FF.FSQ2:=0.200-02FF

* ·

s:n 3

FS03a04 0-0- 04f'"F .,FS04:0800-U8FF

$

PART "': F!!C l==cool-FF01.FS:C2=0H2-fl'F02

·

FSG."!-0004-FF041FS04=8008·FFOB

·

@IT 4-7 NOT vtao

·

····i:o···-················...···... 1169 ·

* 1170 ie: OUTPUT: R05SSC WIU. c.OtrlT'AIN THE 51"__,.IMG CSUNT FCR FSQ

11?1

ROSSIN lllllLL COM~IH '\"'tE COUNT INCAEtlllENT!HG FACTOR

· *
·

1172.

·

117 3

·*·:t:····..........,··.,.....................

MOG !D FAGE

·

f
c_,_J_

....

l6CA M 08 l TB

16C£
s·a

:aM.

e1
ea

I1fuf&s

t-606 31' . . 11".99

leDA - M Me?

160£ - ·1 11'39 l6U U 01 0-1

!6E$ M OS 1 'f39

16e· ae n 966F

·c 16& tra " to

1&..o

01 t6"

t6"-6 CIC 01 56'11

16FC CO &T 1T2A

1700 38 40 566F
ST04 P2 90 10 170? CIC 01 1ff8 OD1!9 1700 flC 01 6671 56£? 1713 CO 87 172A

11'17 H 20 566F
1719 f"Z 90 oc
171£ Oc 01 5671 5618
172· 0C Ol 1698 56£7 172A 35 04 1738
172£ C.2 01 0000 1732 C2 02 0000
1T36 CO ST 0000 1T3A 0000

l ''f3C QB 1730 00 173E 193C
1 740 CO 87 021A IT_. 01
1745 u
1746 18"8
1748 c.t 01 1840 1T4C F3 58 &O
174F F3 58 CO l?S.2 OC 01 I 7-F8 18 CO lT58 0C 01 1870 IBM
175£ oc 01 186£ l8l6
1764 OC. 01 l1'F8 18(2 176& 0C 01 1870 liA (0 1770 OC 0.1 U6E 1898 1776 oc 01 17F8 l66'c 17'1C OC 01 1870 U!I_.
1782 oc 01 l&6E 181C l?M F2 87 12
1789 0C 01 l'l'F8 UU6 l 791 OC 01 &870 SA~

UM

U't4

............. 1179 ROS.lliiPC ST

UM

ST

........ .... un

ST

·ssau+a.·t
~

·STMI! llCat· JCaee ,.._ .._ £ GET TffE A.AG ......

lt'N

$T

ao58PS..,PSA

un
1180 U81 1182

....... L

ROSHfaePsa

.~u._.a·an·.·1

UP

.1te·111Eflt1' 1G ,..,.,... ....... cSTGRE R£T\ltllll+ ~-

1184 UQ UM

ROssPt···eo·
ll0681U
RO$SllC etl05Zf!R(al

ePAllT 11'

If" iCIOT· CONTfNfl£·

0

· qW! IN -o.60- "'DR Pu..&. ._.,

1187
ua.s
UM
u·o *OSSKl TH

· H 1-. AOSZ&'K2) ROS. .
flll'SSfthX·40·

-0000- f'IQR ttCUMl!ttTttll&.
0
.P#lT a?

1191 1192 U93

./IF

A0'5$d

aosssc. ilFFFF< 21

A0551N.A05ZBl,2)

IF HOT· COl«IMIEe · tt0WE IN ~FF - F Cfil F l.U.. AND
-oouo- FQR JffCRl!44'1!NTINGe

1194
uos

ROSSflR

UH R05SJC5 18fll ROSIF1·JC·z,e·

1197

JI'

R05SRR

IF NOT.. CONTINUE.

11~

MYC R05Slti.Ro50NEC2 >

..tetJVE IM -0001- FQR IH<~'t"UilG

1199

MVC

1200 ROSSO L

1201 ROSSX.1 LA

A05SSC·ROSZER<2)
AO~!P$·PsA
._. eXRl

c ·MOVE JN -0000- FOR F$-Q 1 £. Go .
·~STOAE XA1e XA2· & f>SR

1ao2 aoesx2 LA

. . . ·.JICR2

1203 AOSS·B 8

. . ..

0

173B 1204 R05SPS DC

XL2·0·

0 1.&05 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .,
1206 ...............- . . . . . . . . . . . . . . . .- ....................................._ ···:

1207 ·

ROUTINE e - cOHnt~ STORE ....0 ·U:...ll.W C:tcANCMING TE~T

.;

1208 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*!

UH*

~ {'.)

1210 ·
* 1211 * 1212
1213 ·

1IE AOUTIHE l'iSTS tll~ADCONTfiCU..EA tNSl'AUCT10N S:lUt.totCH ON SMVICE REOUE$T FOR TK£ FCILLOWtNG SERVICE REQUESTS: Ut<ONOITlOtlfM.. &AANCHe MtO KATAl<.i\NA EIAANCM

it:.-········-·········-··..··········i e 11221145 .......................................

t73c 1216 Moe

o.:

Lt·oe·

I 1 ?30 1217

DC

.X.Ll ·oo·

17JF 1218

oc M..2CAT091

AGUTIHE -ea-.
NEXT ttc:IUTINE

~
0 *!
1' ~
· I
I ·

1219 1220
17"4 lUJ

·a

PfUtlT

oc

JtL.1·01·

ROUTINE HEAOING PRtwr

II ·

1745 1222 1747 t223
lU· 1840 1225
1226 1UT 1228 1229 1230

DC

ILl·.35·

ec

·1..2otT6ST>

USIMG A04UAeXllt

s ··o· u 10

4'06ZER.at11 ······

$10
we

x· co· .stet R06XD1e·oc;xe:u>

tevC M&a.£.X5060U.i

eU-SE Jill f'CIR IND£XIN6
·.,, 5AftLE ·TT·01·MENT
·E"tABt..E ATTACKMENT <---:EHTER~ExPECTEO DATA FOA 1 FSQ
aEN"Sl;R soc· 09-000 IN UX: NO

I I

Ct

I e
I 1

I ·

1231 12:n

tfVC MVC

R069flffl..>Ui0FP(21 A06XOJ.R0611CS2t2>

I eENT£fil BOC O.eOFF - FSOJ MAX AOORI
< - - :EtfTER t:XllECTED DATA FOR 2 P$QS

1233

ave ll06BlllE. XS1"4>«2>

.

·ENlER eoc o.ooo IN LOC ' " . I ·

1234 12:t5
1236 1237 1238 1239
12·0

ttVC ftVC
-C
MVC
J
tllVC *VC

R068·M·XSlFFC2> A06X01efl06d:J{2) R06Bfd-.xs1eoc2> R0'8fltMeXSitFV<a> RG6K01 A06XOteR06XS.C2t
R068tce.xuootu

j .ettreR aoc o.1FF - FSOt MAX AODRI
<----l"&NttUt EXPECTED DATA flOR 3 FSQS

.etiiTe· soc ·ENTER eoc

o.ooo
o.2FF

IN &..oc - FSQ.1

1eo ....

1 · ACOR!

l eEXI T

.

I · <--·:ENTER EXPtiCTEO DATA FDA 4 F.SOS

I . .eMTEfll aoc o.oo.o u1 LOC 200 .

.

11'97 Ge ... 1861! , ··

1no 31 · 1·e
1'1.U OD 01 le61! 1810 17A? .. 01 M 17AA lit S.e- $AOA J?AE ffll' OJ 188 l&E
I?. . ae 01 le&e 5A (A
J?8a co .. 1790
nee nee ao
I 'PCl F3 58 EQ l?C4 C1 tSD te7f)

1TC9 Ge 01 1·· 1.e12 1Ttt Ct 58 1871 1702 41) D9 00· 1"1;
17'01' GE 01 l!ilSO le«
&TOO CO 20 17CE

l'l'EJ F3 58 co

·e· 1TE4 30 58 SF66

n u 17£8 00 01
F2 81 08

17P8

1 W1 co ST 5CA5

1 l'FS 10

l7P6 1C

17F7 00-00

lTff CO 87 l ?FO eT tTFE 1867 1800 t&&C 1802 Ge DF UFC 19(C. 1808 3A Ot 554t> l&K 39 01 OAOC
°" 1810 Fa JO
1813 co 8'1 64f'E
181? tE 1818 SC03

181A f""2 8'? 1810 OC Of
1823 co ..,
1821' lft 1828 1I003

t a b OD 01 111"£6 $5 !O 183-0 co 81 0216
18:1& co 8? 021 a
1· ·e-n 8ea1 ta· s·c
18:SC C:O 87 021A
11e8.41u0 -aa
18·42 1938
184" co 87 · ·
1848 co 87 0216

1MC 0000 1&4E 01 1&41' 0000 18$1 FOOi
1as1 · ·

... .

~

ta.3 R._Ol &..Ht

l_..

CLC

1245

ME

ta46

LJO

124., ~ $&.C:

1a.e

c&..e

la.9

8H

U$0

U51 l2S8

$10
SIO

12U

TIO

1_2,.

1255~ Mite

12$6 R061<03 TIO

1257
use

C-.LcC

1259

8H:OL

1Z60

1261 ROetOT SIO

1262

ws

1263

CLC

1a6·

.tE.

1265 R06PAT 8

l7FS 1266

OC

lTF6 U6T

OC

a7F8 U68 R06ltD1 OC

UH

U?-0 ROEll:05 8

lTFO 1271

DC

1''FF UT2

CC

1801 1273

DC

1274

MVC

UTS

SSN

1276

TSN

1277

.IT

12Te

e

1817 1Z79

OC

1e1· ue.o

oc

1281

12e2

"

1283 R 06fC. OEI *'IC

tn·

e

1827 1285

DC

1829 1286

DC

12&7

1288 AOSEHO CLC

12&9

BE

1z·o

e

1838 1291

DC

1839 1292

oc

1Q8 1293

DC

1294

8

.... 1295

oc

Ut4l 1296

DC

1843 1297 1298

·DC

1299

1300

8

1301

1301

lMl
1840 1302 R06ZEA oc
oc 184£ 1303 A060tf£ 18$0 1304 AOetlOl oc

1852 130$ XFOOJ DC
1854 1306 xsoao DC

......... .~ -.·. .-.C .·.R' ..l0:6Swf·t·t .
~CTS'l'Ofl ~
RG68(11l. .ltSOootal . . . .l
._.eD··SICI
x·a·.si.ct
aoa.c:ti-.anCHK
llD64fOl··F001 A061!0t ,ffOTftO\"
~06Zatt21e.11R1J.aoaGMe
fl06W01 ·AO·OMetU RoeK03
ac·co· .s101 STATAC .c T:STGR
ST ATAC.«06XC:S(,2) R06Kff STATYS JL.1· 10JL.1· 1c· ....2, ...... ,
L.OAOCS
)Q..1 ·S?·
AL.2 cA06-·Cl J
Al..2(R06MC41 KAT 114( 16) eK AT......._ EHBf'eX· 01 1 UOT2· X·01 · taa.61(.oe OOMICJI
xa..1· 1e·
.......xi..2·&C03·
KA,.flt(l6J ettATfllfll CO.JG
XLl ·tF·
lllL.2·5003·
STATAC(2)aSTATEa 1..IH.K NINr JU..1·e1· n..1··1· AU?CtUTIO PRJMT
...1·aa·
IL1·4:SAL.2:t KATttAJ GoaLflO
LINK
JI.a···
XL.t·oi-
lCt..a···
XL.2·NOl·
XLZ·Soeo·

........ IN

...,... aoc O· 3FF - fl 901 MAX ADDR

.........'"" .._CAO COW--. STIIAe

·-s. 1tr tilOfe COfilf IHU& ·

IF

~-~ 80C o.ooo.

. . . ....,.,. 4"l0R F'OR Ml!XT UIC

.~ A.CICATf°"S LCAoeot

IP fll81'e o0 &.O*o NEX'T - ·

eDl&alt&J! ATT~Mtd:ffT ......... MlC.....GGRAW
.EfllAOR lf' AT'TACtf Ctll!CK

·lfltlT LOOP COUNTER TO i.o96 LOOP$ ·if= A1'TC+t HQ ftD¥ · ~
tf·960 lltlCRCI -~ 101..£ e l·IC1lb&EMT UJOP COUNTER
f;CTUllNG LOOP· 00 MOT ALTER·

·STOfll Ml CAO CONTROU..l!A · OETea.1 NE UX I tli CC!f!ITAOI. STOAE ·Sf!Ns£0 DATA a EXPECTED DATAt
1¥ Yes. c0ti.T1MH£.

.PAINT AC:T g EXP DI.TA
·ERROR MALT -1 c-
· E ·PECT£0 DATA ENT&f'lED
.&o l..OAO ~ICAO cooe

.ADJUST MESSAGE'. FOR NO KATAKANA
.SeT ERR~ MALT BYPASS ON ·TEST FGA KATAKANA INSTAu,.£0 · .IUMP lF SO
e&O 00 MICRCPROGfa._, eEft.OR HALT -1£eEJ(PECTE-D CATA
eGO C.tff!CK FDA EAllOR
·AO..IUST M£S&AG£ FOR KATMMA .GO PO MICROPAGGAMI eEftROR HALT - IFe EXPEC1'£0 R&SULT
·WAS T+ERE M ERROR aEXIT IF NOT .Al ltlfT KATAKANA BRANCH lllESSMlE

:

01Af1£
£< ...

28£CT1'9 82to32

eJ5a.IA~N·1'6

· · @ · e

PR0G 10 PAGE

t·l 0891-j · OAT£ 10 ec ......

OT.Nl.?5 8.215023

1,·:

25«T75 UIQ2

15.IANl'6 825034

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · . ,.

1&55 'SOf!F

18'56 1307 X$CIFF SC

ae-~·

l9SF ta5·

t-65? $!ff
1eS9 eteo

1858 J S-08 XtU,. 0(. 1e$4 1309 X5tao oc

JQ..2·'5JFF · Kt..2·5180·

139$ 19tU 1356

USlffG RO?Ul ·JC.·

18$8 Vff'
lHID 53f'F" llltSF $$"tie 1861 s1ac
1863 ses::
1 &6'5 S21':C
1867 9C03 1869 15~00 1Bfl8 S.003 1860 0000 186" 0000
1s?1 co 67 5872
IS'tt5 20

l&SC 13.J.O XSaFF OC
185£ 1311 l<SJFF oc

1660 1312 aOti.ICtU OC 1862 1a1a ft&61t&a oc

1864 l>l4 ROU83 DC
le66 1316 . .~... oc

1316

1316

1867 1317 A06MC.1 llQU

1868 1Sl8

DC

186A 1 31 'i frt>MC2 DC

186C 1320 R06NC4 0C

186£ 1321 ROEBtllM DC

1870 1 32 2 A068ME OC:

1323

1871 1324 ROe£01 EQU

1325 li06NR S

U!7S 1326

DC

JIL.2·51!PF · X\..2·53FF· XL2·-sooc· JL2·il at,)C I
-..a·&zsc·
JIL2·!i.20C·
·
:1CL.2'·&eo:34 XL.2·5000· Xl,.2·5003·
aa..z· o·
XL2·0·
·
PAlN'Tflt XLJ·20·

<--------- £XPECTE1) DATA f"Of< 1 f'SO <------- £J(P£C'Tt!O DATA F(Jflt 2 F&OS <-------- EXPECTED OATA f'OR 3 FSQS <------- e"PECTEO OATA F~ '4 ¥$05
.60$ 3.003
.so-s c.ooo . .eas 0.003
eAD#tPTl!R NOT R£AD¥ eEAROR HALT -&O-

1944 1C o& t5A3S 4E
1949 ce e? oa1A

1'940 01

Hl4£ t9

0

194'f' ~

19151 CO 87 591S 1955 87

c

195-A F.3 se so
t9SD 71 ·8 ~O

1960 31 49 0966

1964 CO 87 SliFE

1357

LA

1358

Ul59

·..C

1360

8

IMO 1M1

oc

19C 1362

DC

19U 1363

DC

1364

136!5 R07K01 8

19~5 1366

DC

1367 ...

!957 1366

oc

1999 1369

DC

1370

1371

:uo

1372

uo

137.3 1374

LIO
e

R07KGl·a:lt1
#ICOP.ATCJ?Glllt6eJIRtJ
PRlMT
ZL1·cu·
lt..1·2· AL 2'ffi@ I a>fft' I
UtADC& JllL.1·&?·
·WHR07'fl'ICSI AL 2 UU> ?fltCEI
X·80· .&IOI EOOFF(eXRIJ.MiMSO XAASS·HOel
CO~ICllO

tHW£ OP HIMG Tl!STD TD
il'af"1' ROU1"t1111 te~lMG
·GO LOAD ifl~GGAMI .DI 5AeLE uP0N ewtfty., FfU.. 2JllO
& MO 256 taOS WJ TW eGS eO - ~ eSTART Of' MICRO CODE
·END CF ·tcaeccDE
eOISASI..£ ATTACM"1E'#T eJNITIALIZE KD8 0·1 · OOFF ·INITIALIZE t0>8 2-J a A.a55 .~MtCW TO EXECUTE t41CROPR0aRAM

1816 l1 1871' 6083

18'6 1327
1878 1~8

DC

l'-1'17·

DC

Al.2(ST AT·ti)

1968 ff 1969 5004

1968 1375 196A 1376

DC

Xl.1$ 261

oc

Xi..2 1 5004·

·E~ HALT -1!&e£>1iPl!C1'£0 DATA

18?9 CO ST 17E1

1329 1330

B

R061C:O?

.RETURN TC ROUTINE

19-68 F3 S8 &G

1377 1376

SIO x·eo·.s101

eDlsA£1LE ATTACtttltl!NT

1e ?o co &7 5872 1881 21 1882 1'1 1883 6047 1885 CO ST 1TC8
1889 D906E4f340F8·4 CD· 1891 C9c.3D906C306D~3

1331 R06ACP 8

l&Sl 1332

IX

1882 1333

DC

1884 13M

DC

1335

e

1336

18'.8 1~3T

DC

1337

PAitirrtf! a1·21· IL1 '!6' AL.2(STATMS) R06K06

·A.OAP TSt CHECK .ERRO~ ttALT -2.1-
·RETURN TO AGUTlNE

e eos. Ct..351 ROUT' ~ICRCCONTlilOLLER ENAS\..E &

196£ 30 48 SFS6

C','

1972 10 01 15FE6 3G 191'? F2 St 08

c

197#. Co 67 SOAS l'Gl'E 20

19?F 26

1980 OOFF

197A
197E l97F
1981

1379 1380 l.JSl 1382 13e3
1384 1.385
1386

R07K03
EOOPF

SNS
C4..C
JE EQIJ e
DC
oc
OC

STATACo HCS·O STATAC.EOOPF(2.·XR1)
R07T01
·
STATUS
lCL t ·20· XL1 '26· XL.2· OCFF"

.st;ill&E HOB 0-1 .COM'F>AJae · TO OOFF .JUMP l'F SCI
.eAROR. GO TO STAiVS ROUTI!\!£ .~INT ACTUAL· EXP· OATA .e;fOQDR M"-T ·2... .EXPECTED DATA

1899 D906D3D3CS094 IC5

1331'

1387

18 Al OS Cl C2 D3C5405 '40

1331'

1982 30 49 !IF!f6

1388 R07T01 SNS !!T.ATM: eHllSl

·SENSE M0:£! 2-3

18~9 C201!>E2

1:5."57

1BAC C3C8CSC"".024oe.:ca 18DF 1338

DC

c CLSZ·CWECK THE FO!..LOWIN6 - UCT SAYS KATAKANA (FEAT· cooe ·

198· 10 01 5FE6 4~ 1'9es F2 ii oe

1389 1390

CLC J£

STATAC,E5~AA(2·XR1)
'107T02

.cOtiPA"E a TC 5$AA

1884 C64t>C6t6C303DtE6 18BC C90SC 7406040E4C4

1.538 1338

14i8E CO 87 50A5

1391 1392

13

STATUS

.e~ROfiw GO TO STATUS ROUTINE

18C4 E340E2C1EBU4 CD2

1338

1992 20

1992 1393

DC

XLl · 2t>·

.PRINT ACTUAL· EXP. DATA

l8CC Cl E3 Cl 02C1 OSC .140

1338

i.9.)3 27

1993 1394

DC

XL 1' 27·

.. efiiAOA HALT ·2?-

1804 ·DC6CSC1E.:MS4 C3

1338

19~ SSAA

1995 1395 ESSAA DC

XL.2 1 55AA'

·EXPEC:TED DATA

18DC D6C4C540

1338

18EO FZF7FO'F750...0EcC8 18FC 1339 KATM DC

1996 co 87 0216

1396 1397 R07T02 B

1..INK

.GO TO NEXT fl!OUTINE

1BE8 D6E403C440404C40 18FO 40404~040404 (40 l 8F8 4040404040

1339 1339 1339

e

1398 199F 1399 RT070P 0C

0-6· 09 s1..·

1400

lBFO D506E340C2C54 C9 1910 1340 tc.ATMN DC

1905 DSE2E3C1D303C !C4

1340

1900 40404040

1311:0

0

19AO 1040

10A2 114-0

19A0 i40) R07MCS EQU

19A1 1402

DC

1943 1403

DC

)iL 2 1 1140.

00 SL HOt\111 01 SL M081

1911 4040C5C9E3C8C S>e 1936 134U KA"m.A DC

1919 40f:4C4E340DEID~O

1341

1921 C6C5C 1EJE4D9C !40

1341

1929 E3C9C540E4DT.. 04

1341

1931 CIE840C2C540Et09

1341

1939 0605C7

1341

CL431 EITHER I.IDT OR FEATURE TIE UP MAY BE WRONG·

19A4 1.240

0

l9illl6 1340

19£8 500.
·

1342

1343 ...................*..............****"'****"'****·*****""3**"'*****"'******'***· 0

,-

13·4 1345

· .

.

.

.

.

.

.

ROYTINE
........

09 ...

..

SL
...

.

·ltI1CR'·O··3OP··T·E··S·T·······-·:a:·******"'

···*ll<l*'*'"'*

··

,,.

·*····· .

\._.

J346.

· ·

J347. 1348 ·

nus ROUTINE CHECKS TtlE SL MICRO DP. TtiE OPERANDS
SHIFTED AR£ OO. FF· A/A ANO 55·

* ·

ts.9.

· ·

19A~ 1404

OC

Xi,.2· J 2-tO ·

02 SL Htt82

19A7 1405

DC

XLZ' 1340·

03 SL HOS~

l9A9 1406 P07MCE DC

XL.2:' 5004 9

04 80Se 0 HANG AT AODR 4

1407

* 1406 "'*******~*·~*"'****""""'"*'*'.;.··*******"'·"'***"'*"'**·$************·******"'****

1409 :ii>

ROVTINE OA - BOC MJCRO J!<ISTRUCTJON

1410 **-**************************·*******·****"'"'**"'***$**·***"'**"'~*·······

1411 ·

·

141.2 ...

nus ACVTINE TESTS eoc.,3 (ALL ens :;; o>. aoc.2 (LOW! · BITS. 0)·

!413 *

eoc.1 (HI 4 SJ~S :Q) ~ND eoc.o (ALL BITS NOT ZERO)· THE TEST ·

1414 $ 1415 · 1416 :Ill

IS DONE ev StUFTING ONE BIT 'THROUGt10U"l' THE 8VTE ANO l!!Y SHIFTING·

ZERO BITS IN A BYTE.

· ·

1417

i·x oe
193!> 00

L

GATE

EC ND.

133'5510 · · - · · . - · · · · · · · · · · · · - · · · · · · · · - · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · -

l 9:1C 1352 tQTH oc

ROUTINE NUMBER

··· 13$.S

oc

ND MANUAL fN'l'EAVENT JOH

PRCJG II> PAGE

0991-2 1l

19. . OA 19AB 00 19AC IAeB
··OA'f!;
.EC NO·

1418
19AA J419 RTOA oc

l9A6 1420

DC

19·0 1421

cc

XL.1 · OA·
a1 ·oo·
AU?(AT081

2$ £c:T7!S 82!032

ROUTINE hU!1!6ER NO MANUAL INTERVENTJON AOORESS OF NEXT AOUTIHE
PAOG ID PAGE

·

8912
19.E C2 OI l'MF
1.- u:es
199'1 <· 8'7
1988 Ol 19i&C 19 1990 ...

19C8 F3 58 ff 1oce Y1 ·· 21
1·a co 87 s.Fe 1902 a·
1903 SM4
1905 co 8"1' 0216
19" FOC140C2D6C3

19£1 1040 19E3 91:03 19E5 5002 19E7 90£1 19£9 1140 1'te8 9000 t9EO 9901 19EF M09
19F1 5008 19F3 9008 19¥5 ~OA 19F7 11~ t9F9 9002 19FS 990'! ltFO 9410 19FF 5001=' 1A01 901~ 1A03 5811
1A05 lUO 1A07 90M !A09 9905 lAOB 941? 1AQO 5016 lAOF 9019 1A11 5018 1At3 11.0 lA15 9006 1Al 7 9907 1A19 941E 1A1B 5010 IUD Mao lAlF HIF 1A21 1140 1A23 11Dcte
1IA1·2275 ·-H -

l

OAT£

ftC NO·

Lf

&!
·~·

.....1.-zR
198F IU3

......... VSIM& aoao··atU
~

·Mi~M
t.a7 l.a81Qe

e or:

-·-tfJCEIP.RTO«Jtlt6.JIR U
JC&.t··t·

1911C 14'&9

oc JLt·H·

198E IQO

DC

-.2CM1CPf;Tt

..... .1.-1

1.aa --.01 e

1"9C3 tU~

DC

19CS 1435

DC

19C? 1,..4..3..,6.

DC

14H 1439. 1.-..0 1441 1902 , .....2
190* 1443
,,.......14415

510 Lit>
8 DC
DC
B

x·&O· eSJGI
X0080( e Ul) ·M098
DC*ICR XLt·2A·
ICL.2·50..·
LINK

tl0¥E GP ef! I ·"'Ci Tl!STED TG ~$NT a&\ITl'IE +EM>lftG
.GO LOAD «IC~
...otSA&,£ ut'ON EN'TRY· fl' a.L 2lillD FSQ Wl'fM SCSeO ON llDDAUS
.START OF ·tOtO CCDE
.END OF ·l~DE
.01$40&..£ ATtACMNenT ·t..OAO tq')SO-l · O&&D
.GO EXECUTE ·ICROPROGRA11 eEAAO:R HAt..T -2A-
eEX'PECTED RESULT

190£ 1447 ·TOBUP DC 1. .8
19£0 1449 )(0080 oc

XU!. 0080 ·

.CONSTANT ooeo

* 1450 · - - - - - - - - - - - - - - - - - -...
1451 · START OF MICROPMUiRAM Ll6Tl1tG

19El 114·5523 ·R-O--et-C-S--E-Q--U----·----------__,,.

l9E2 1454

oc xa...i· 1040· 00

19E4 1455

DC

XL2·9C03· 01

191$6 1466

DC

XL2' 5002 · 02

1 9£8 l ·S'P

OC

XU ·GO.El · 03

19EA 1458

OC

XL2" 1140· 04

l9EC 1459

DC

JL2·9000· 05

19EE 1460

DC

Xl.2·9901' 06

l9FO 1461 19F2 J.462

DC

XL.2· 0409· OT

Oc

XL2·5008· oe

l9F4 1463

DC

XL.2·9008· 09

19F6 1... l 9FB 1·65 19FA 1466

DC

lQ..2·SOOA ·

OA

DC

XL2· 1 t40.· oe

DC

X&.21 9002· oc

19PC 14'67
19FE 1468

DC

}L.2·9903· 00

0C

XL.2·9410· OE

I AOO 1469

DC

XL.2· SOCF · elf'

l A02 1470

DC

>q.2·9012· 10

IA041471

DC

x1..2·so11·

1l

1A06 14.,2 1408 147.J

DC

JCL2·U40 · 12

0C

XLZ·9004·

u

IAOA 1474

DC

XL.2·9905· 14

IAOC 1·75 -AOE 14?6

DC

lCL.?·94t7· 15

oc llJ..2·5016' 16

IAlO 1477 1"12 t·7e 1Al· 1·79

DC

~2·9019·

17

oc xt.2·so1s· 18

DC

XL.2·lJ4(1· u·

l A16 1480

DC

~2 1 9006·

IA

1A18 1481

DC

X1..Z·990?· 1fl

lA1A 1482

DC

XL2·~1E 8

1c

IAtC 1·83 1A1E 144..\

DC

X1.2·so10· 10

DC

1e XLa·9020·

lA20 1485

DC

JCL2·S01F · IF

1 A22 1486

OC

XL2~ 1140 ·

20

1A24 1487

DC

Xt..2·9D08· 21

1 A2'6 1448 IAZ8 t·M

DC

lll..2·9509· 22

DC

XL.2·9825· 23

·
SL woeo TO SET COND 3
BOC· 3 NU$T 8R.AMCH
EARQfi · WAf·16
= Bt>C· 0 MUST NOT BRANCH
SHIFT H09 1 01
eoc. 3 MUST MOT BftANCH
BOC· 2 MU$T NOT SAANC:H aoc.1 MUST BRANC~
EAROfh HAHG BOCeO MUST SflAHCM
E RROtit · KANG SHIFT HOB l · 02 eoc.3 MUST NOT eRANCt4
SOC.2 MUST NOT SRANCM &Oc·l MUST S~ANCtt
ERRORe HANG
SOC·O MUST ertAWCH
= eRR~. MANG
SHIFT HOB 1 04 BOCe 3 ttVST NOT BRANCM aoc.2 MUST NOT BRANCtl f.'OC·l M~ST BRANCH ERfHJR· MANG
soc.a fllUST SllANGH
'!t:mOR · HANG StiJFT HDe 1 a OS BOC· 3 JCU$T MOT BMNOf 80Ce2 MuST NOT BRANCM eoc.1 MUST BRANCK
£~·HANG
e.oc.o M.l&T 8faANCH
= EH~. MANG
StilFT HOB l 10 SOCe3 MVsT fllOT &RANCH &GC· 1 f4tJST MOT tMAflolCM 80Ce2 MUST BflANCH

,o
}o
Je
,eI,e
l
I
il e
Il. ~tr"\
1
1C
1(;
c

.... .,_.

lA.28 9027
n· U.20 9086
1.dF l . . . 'll!DOI\
IAU 9Sfl8 IAH 982C

lAS? - -

t··· J.A.39
1 ··

- s o-n

lASf' .1o1o.c0

1IA44413 9-83-3 1.-s 5032 11141' 9035 1A4"1 9034IA4i& 1140 1A40 900E 1A4F ffOF IA$1 ~ lA$3 50.39 l AS5 9:0.!IC IA.ST 5·0'38 1A59 104:0 1AS8 9C3F IASD ff:!E I A!W 9&41 1A61 5~0 1A63 9443 1 "65 5042 1A6"1' 9110
1.t.69 5044

· ·

1Afl8 Oil 1A6.C 00 lA60 IA'F6

0
ie
i !8
I
i9 i !O
I
,.le
j

IA6F C2 Gl lA80
1A73 u: 015 5A38 67 lA78 co 87 021A
1Al'C 01 lA?D 19 1A7'£ SA4'6
I ABO CO 87 15918 IA84 8,
1·es tAea
U81' 1AF5
IA89 F3 5tl 80 IA&C 51 48 0062 lA90 St 49 0057 1A94 31 4A Cl>S?
1 A98 CO 87 54f'E

... 1480

IA2C 1491

... 1·92
lAIO I~

1"32 l ...
,·· 1.- 1A34 1499

IA.38 l~

1A3" 149:8

IA3C 1'499

SAK tilOO 1A.0 190:1

1M2 1901?

l.A44 UIG5

oc

1... t504

oc

IA48 1505

oc

1A4A ls06

DC

lfl4C 11107

DC

lA4'E 1$08

DC

lAIO 1509

DC

1AS2 UUO

oc

IAS.tt 1 SU

lAM U512 1A58 1513

lAliA 1514 lASC l!iUi

lA5E 1516

lA60 1517

DC

1"62 l5UI

oc

1A64 1519

1A66 152'0

lA68 1521

cc

1A6A 1 $22 ROeMCE DC

....$024·
"-r9UT·
:ia.a·su·· JLa-u·oa
JCL.&·900A· JCLa·990tJf
&.a··eK·
xt...a·so2e·
...JCUt·.oa~·-·.zo· Xt-2' 114(1'
JCL.2· 92)oC ·
JL2··SOD· XL.2·9833·
xt..2·5~32' JtLZ·oto~·
xt.2· &oM·
llll..2°11·0·
Xt..2 1 9.l:lOE' ....2·95.(IF·
... 2*98.11A ·
XL.2·5039·
JICl..Z·vex ·
Xt..2.. $03S·
xt...Z' 10401
Xl..2·9C3F·
xu· s.o:te·
Xt...2 1 9$41· X\..21 5040 8 xt..2·9443·
xi..2· 5042.
Xl..2·9110 1 xt..2·5o44·

....... --e~ ac.- ....- ... .....
9"l ll''f .... l ,.. -
............ ·oc.s-..TM0"'8RMIGM
eec.e 80C11 Al&T. ·~ .,...~
aeotRcO.Ao.·."".".".9ftANCM
......... Stffft Hi!l9 I · "40
eaC ·3 tlUS1' """ 9Raet'I
eoc:.1__.tlO'f8'tAtlOI
eoc... _.,. ~
SOC. 0 MUST &aMGtt
EMoa, HAN& SHIFT MO& 1 · eo
BOC.3 .UST tot0T flRA.tlCH SOC·1 tlUST NC'f' 8RMCCM BGC12 MUST 8AANOf
efl.AOA. ..,.. eac.o MUST BRANCH
EMO·, +tAMG SHIFT Hoe 0 Ta SET ALL COMOITJONS
~D BOC· 3 MUST eMHCH
3E i::Rao~ · . . . 3F ecc.2 flfUST BAAHCM 40 tERflOA, HANl'i
41 eoc. 1 MUST &RAMO'!
42 ER~CR, HAN& 43 eoc;;. 0 MUST NOT eAAitCH 44 HANG, TEST RAN OKAY

1523

1523

1524 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

* 1525

ROUTINE OS - S8N MICRO INSTRUCTION

*

1U5S2267 1528

.* .
·

.

.

.

.

..... THIS

.~R·O·U·T·IM·E··T·E·S·T··T··IE··s·&·N··M··IC·R·O··I·N·S·'l·tl·l.·IC·T·I·D·N-······-·············**

1529 ·

·

lSJIO "'**************..**********.,...*'"'****·...*************.-.**·..···****..*

1531

1A68 1532 RTe oc

XLt·Oe·

MlVflME MUMIH!!R

IA6C 1533

DC

>Q..1·00·

NO MANUAL JNTERVENTtON

1A6E 15:14

oc

"1...2 CATO CI

ADL'llllESS OF NEXT ROUTINE

1535
IA80 1536 1537

U$1NG AOii*Ot.><·1

LA

R09tC.01eXRJ

INITIALIZE >t'll FOR IHOEXIMG

1538
153· 1540

MlCOPeRT09QP(6·>CR1) P'tJNI'

MOVE OP HING Tf!STl!O TO PRHIT ROUTINE HEAOIN&

lAl'C 1541

xt..1801·

1A7D 1542 lA'l"F 1643

Jt,.1·2!!· .....Z (MICl'.s;T)

1$44

1545 R09K01 ·

lA84 15..

DC

154? ·

lA86 1548

DC

1A88 1549

DC

1Uo

1561

SJC

U552

LIO

1553

LIO

1554

uo

UHH

1596

B

t..OAOCS
X·BO·.SICll
ZERC>.Hl>80 lt!SSAAe HOS1 Jt55All·tt062

·GO LOAD Ml CROPROGIUI· dUSASLE uPOM ENTftYe FILL 2NO
FSQ ·ITW ecs.o ON AOORESS
eST-T OF MICRO CCDE eEMD OF MICROCDO£
elH$AllLE ATTAC.fftllENT
.SET HOB 0-1 · 0608
·SET HOB 2-3 · &SAA .SJrr t409 4-!5 · fiSAA
eGO 00 Ml CfitC: MOGAAtt

Oe91-2i OAT£

07JUL.T5

12 . ·EC ..O· 825023

25CCT?S 82eG.J.2

PR06 IO PAGE

· ·

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · I ,·j.

1A9': 2F 1 Ml·O 5.0-06
:i ,e.91'" 1"' ~ ei·!'l 6\? 1 AAl! 3oQ '>S SFE6 l il\Afi 10 ~1 SF'~ ~$ iAAfi f=2 &l OB l AAE CO $7 50A5 tAB;2 ~.~
1111.';:S s-e
~. A~ !HSA.ti.
ii.AB'& :15!.l A}'!;' 5FE~ l ;Ui>ll. ! C Ci l SFE6 4i# lA6!" F2 S1 OS 1 AC2 C-0 t:l7 50A5 l ~Cf.> 20 lAC? 31 l ACS f'FFl""
lAC.A 30 41i', 5re6 l ACE 10 o~ 51"'e6 SP lt.03 1"2 till CS
lAD~ CO B1 SOA5
1 AOA 20
v.rm 32
l AOC FSA.!'
1AEE' 60Sfc 1 lt<l:U· 6).AA :!.AEC 62Aiil 1 AEE f>~S!S l ~FD 64F5 sAF2 6SAF l AF4 5006

U·ljC l~l>'
1*'~ llfi~& i~

oc

ltl.l ~ 21"(;

oc

lQ...2.e5%!>"

,,£1/ll~OR HALT -2'11.,ezPSCTEO OAT.A

iSti.Q

1561

lffl!:

1S6c3

15~"4

1565

l!.~

oc

1501' RQ~.Jii::l IX

tU!I

x~ Sf!" 1dHCF S'fATllC·iiiflS:lii
STATAC~~r.9£~!(2~~11 ~:m~eo;.
!i.tTUS
XLl~lliO"
xt.1 "~0"
Xl...~"!iHi11,g,

.,pJ:SJ.f!LE AT1'~(:H~N'i QSENS~ Hi)I!! 0-1
.,CHECK FC!i< f;X.f"l:'.(";1"£0 Rf:S!J!... T ., GO ON Ir D«·M'
cE"·ROR ~i!'';l;!N~· ACT" JP [}5>£T!'l:O i:H\'1.t ~El':!RtlP HJ\$..'t -SO~· ., £ Xr.>f;C'i'EtJ 0.£7:A

156f;; ill@!JiB £H SNS

!S?~

ci..c

.IE

157.it

s

l A(;~. I 573

0C

:!. AC7 151'-"·

l>~

1i&.C9 1$7~ R~~~.2 IX

U'l"Hi

STA j~,.:;. ,.HOS! 5T,~TAC··P.0S'EX2~ .<tr. Xfll ~ ~09!il-02
STA"NJ~ .ia.ae~o·
lq.1Q31"
~~&f"ffF'·

.,$N$t; H!:k·11J ~-3 ~CHE:Ct.:. FOH F."PC;:;TEIJ il!Et';UL"r · GfJ ON J F Ot;~V d:RROR ~µ·~IN1 Ait: ..r~ £. £XFEC'iE.Q Df~""lf#~ .£PRO~ H;,J.. 7 -:U= .,EA.PEC!"ED iRESl.H..7

1577 !11.'0m 02 SNS

1 S.lf.

Cl.C

l679

15f}ff

i ;,oA 15fia

l. AO fl 15S?.

DC

l>.OO l'M:'3 k09£X:l 0-C

1584

1 58 S ~ @-tJii;Hl3 S

:5TATAC~rws2
STA'l"AC~R C9E l13{ ;;.,, XRi. >
~o·i.Hso.;ii
ST ATVS llL..2 "20< Xi..1 ~32· >il.2·r5~F ·

·S.i:::~E Mf)f) 4-·-~'\
aCNECI< FOR EXPECTED m:sut
.c;;c UN lF OKA'!
o E:i!<Rr.%1
o?RtNT ACT· & EX~ECTED RESULl
d:'RROJ;l HAl..Y -:.:.;:;;-.
»i.'i.;F1:cre:o D!~·r,;:,

15&6 l ~E7 ! 5.S1' RTiJ9,0I~ DC

15$6
J 56~

O!!;c·----~------------~· ----------- $

15,~(l. 31< S"l'"'"';;'T OF Ml C:ROPROGfU't"i LIST lNf; *

15\16! >!>--·-~·---~------·-------------·,'.·

iAEe 159~ R~~cs £GU

1AE9 159~

OC

*XL2·605S·

00 :SET HOB O

55

l AEB J :3;;.4

OC

XJ., ~·lf>lAA ~

O! SET HOS l ~ A&

1 s.Eo i si;;f.,

IX:

x;,..z·c.2it..11: 02 SET Hee 2 ~ FY

l.A,EF l S9~

OC

XL2"63S5·

O::! ~E·r l"<l'JE 3 "' FF

1 AF! 15!1·1'

OC:

ML2.·64FS'

O<.i 5El hOB .ii.

f'~

?AF::>; Ui96

OC

l\~F5 1 S"it.'S· 3"\ll~CE OC

XL2"65Af'"
Xt..2·SQO~Ji·

05 SET ~~DS 5

f<,f"

0!1 H;\NG. f) 7E5 "t CCvi.1P!....E:T EC

I6QQ

!(·Q.j;

:C

U.U6 11'!15a 1eut 1n-64
15114 F:il SS ~ti
HU7 :n 4A fr.>SQ
113 Hil 2~ ~9 005'f
H'll F C-0 ~? 54~£ 152~ 3.,;
lR~ 5'*~
!1326 F3 SS aa
li3~9 3(1 ~A 5FE.!'>
xaw 10 fil SFeie :n
1a31.e; Ft: e:, os 153S Ct} I!!"? 5DA5
!fLii~ acv
1S3A 37 lBlle 5$.f.-A
ie~o :H.:~ ~-;: ~·Fi;.{'.,
lBt!'!l S,D ~Jl 5FE6 '.. ~~ l !'!lt.6 f';i IS!. 08 H'i.49 Cl) 8? 50Ac''i. '.iB~O 2'1 l B!i';.f:! Z.fl !Si"<r 048t,

e l i::S C.,,J,fo.
:H35tl CS5$
1 esie- c;: Fn l eei; cs·:?»"
11:1 ::):;t 50~}.f;

!SU lf>a5 HU3 16~6

Al...il{:R()NfQU Al. 2 { Ac('H\1¢££ l

U.2?

i~:::a :us.2~

*lt>&~ ·.&fst
~f'ff.,Mf>S

H·ZO

XSSJ>A~~U

'i63S

l6U 1623 1633

OOMI<:~
xi.a ~~If>'

:tB25 !634i

J'ii....2ll50~A"

1636

!i.646 1631'

$!0 SNS

x~ SO" G5iC! Sl'A ·rAC~ Mt$2

i633 163'$

Ct.C ,Jt

ST A'f AC., RO-i!IE)'(l U: .- ~Rl i
P.<u.a,::n

la~
i 13.;>iil 163C

1~~0
t6·H !642
164::!

l<l

51ATU~

oc

Xt.l · 20·

!";C

Y.L l ~37'"

X!..;G~~SAA·

:1.644

Hill-S
le%

c ( i..

ST 11 TAC~Nti5 l ST1,·1.1,.o:;;.na1. tx2(2 .. ~!'!li'

l6<l-7

.sE

R{M.f; O.t;

i ti-4::; 1640 J.64S ~ El4E l 6-51.'.'

B

S!ATV?

Pc;

Xl..l·20'

DC.

xt..i 11 :::.ies

185-0 i6S1 R0ill£~? DC

X!·.2 e04-SO r

1652

1=!)53 .>i-0i11eo2 a

1654

! ~ 5p;. 1 65 5 R ·n~AI. OP t\C.

!~Se.

1651

__ .,.,,.,._..,,, ___ ,_____.,,.. _________________ .,...$

~-"""-'"'"

l65fil >l< START OF IHCRtJl"\'.?OGRAf>.I LISTlN<.1 $

.,$T~RT OF MICRO.CODE ,..f.!~ OF MJCRCCOOE

,.Oi&A.at.E AT'i ACMN!Ef;l"f
.. sev MOS ~-5 "" FFFF
.,"51e; HOB 2-~ "" e~AA

·GO f!XECVTE ~IeftO ~AM ·Ef«!~O~ !iAL'T -36-
., EMPec-rt:o ,. ~a-sw...

elHSAiiii,.~ liiTT1'Cfoillt&!T

.. SENSE Koe 4'-5

~~ARE AGAINST EX?l::CT~D

.. CO.flo'T 1 NIJE !F OKlt'f

"ERP.OF( .. ~i::llNi f_xp., £ ACT·
·ER~OR HALT -37-
.,£'.!(PEC'!~EO RESU'.T

¥At.u£S

.. sewse 1100 2-;3
..COMPARE AGAINST EXP'-&":TEO ,.,.(;()NT1N';J£ JF 0¥.AV .,£4'<nM .,PP-li'>!·i E;x:P., G- 1"CT,. *<ESUt.TS .. eAAOf;l HAL "f -:sa.,;;;xPECTEO i;.ESt,J;...1'

t £.s.c 1t'.11;&1.

c~c.

X!.. 2 ~c <>A,~ 0

00 S9F ~ Hf)e 4

!\.!'

I.El5t: 1,1662

DC

moo u . ;:E;a

cc

1B62 ~66"<·

IK

l66>% ;, 6""5: l''':i~.;.;C.:f I).('

Xt..;<;t C55:3 4 XU:C"C.2FB· )Q.. 2 '-(:J-!F 5 Xt.2. ~ 500*~ s

O! S BF" HOS !$ A-ti, 02 Stw ~ t-OB 2 04,
Sflf' · HOS ~ 60

~6f6$
* "·"' **'* *$* !. ~·~ ~~-~{~ :(· ~: ~ ~ ::{. ;~ .;,:, ~~- :t!{. )-~·- ~' t: ;ij_~~:'rf:: *'**~) ;t;; ~ ·~·*:!t'*i;~lj;l(t,;;.~)Jt*#~~i#:.:¢;:3$·$*-~***$.$.~!)'.*j~~'***'**~~*$

ie68 »

RtJ\JH i·Jf" l)D ~· IC -'<IQ.i.D ItJST;;ilJCTION

11<

11\Ff> 0C l AF7 00 111.FS 1!16!5

luC<! "'

ROUTINE OC - SSF l'iICRO ! N5Tf<l.JCTICW

"''i @:

1603 ····*~·~···~·····~··~···~·**·*&····***··~~~·*················*~····~·ua

!6G4 g;

l'i'

16'1>5 ""

1606,..

* 1607 *-*'t\t~;tr..~*'~'*"**~* ::oi!>***~;.:~~:\)i ~:.t~1 ~~.i(:.lf.~~:-~~:*** ~!>j;:~:P."f'l:!i"·*t-i:*'!:::.'.ll:to:.:ie :Q:if;.:-.~**::.-i~:::1;.:;::.iij;;~*~·~==~~r- ~~*~~·*'

l&Oe

j

1AF6 160'51 1 Al'"? 161@
:t AF9 161.i. 16U:

.i:.t.1 ·0C*
~ 1 ·oc·
.t.t.fdf.'H'OOJ

i;!O!.."! !NL l~iJMEEf~ NU ~AN'J.,ld. J;:lllrEiill!f.NT 1 ON AOD'.'<Es:;. f.l'" NEJ<T ~OUTIN!:

1808 1613

l IS65 co
1866 i)l}
1667 :;SC4

Aeiss 10 66 reeia
:,12;7A

l66~
1ib'7C ! (~ ::· '.!..
i6'1~
l t.~ ;· 3 £67·; tt>··t· 1!J', Till:
~6'1'7
! :1·7B l 6·;s.;
l 6°8(~

·&~W~~¥d·-~-·~·~$····~=~·\·~····~·*························O&·~····~···
~

:-J."
~'·~? :.t.::.·· .Ji:: .if. :.-Ji .lli1<.*<~ ~ 4:.t ;,t.. 4 !~,. it:,;ii:,;.~:~r: *~· 1£. :f.:J:..~;,_ :l1:$~~~~tat::: *~*~*~~~:.;;..~. ~";:.-.f .t; ~ *";. ;,, ..~.t:">~';;i'",** ~ii&:*~ ~.lits.it:~ :;;..f:'.,~~~.cl§;;

rq·oc DC
oc oc

)'1,_ 1 q:q;;c

Ji'~l. l . 00'

R> ;~:_.2.(

0£ l

oc~rn.rr1 Nt:: 1H.m8'E:A
NO MANvJIYI H~'fERVEt.,;1 !Dh S:.OO~E S 5 Of NE JI(; f.<!'.lllT l NE:

VS.i f-,,K.~ ROSKO~ ~·>~~l

l_.I',

RO[l,.;.Ol.,X~l

IAFE lC 09 5A3S ·F 1so:i1 co S7 c21~, 1807 01 1£1 Olii 19 1S09 51146·
t.608 CO eT 5916
lSOF 83

1614 1615 A6lti 161-:i' 161t!.i
1619 :1620 162i 1622 1623 1624.

r

07.IUL. ?!i 829in23

Z5£CT75 82I032

MICO~o~7CAOF(6oX~l) PJ<lN"( xi.,..~e(l.J.t'
lLli ·£9 9 A.1..2 Ii IH: CPr.n
LOAOCS Xl..l 1 6~-t

MOVE OP SEJhG TESTED TO
F>i-U>!T RtHJ'r!l'>l·f' ~EADINi:>

HH;,Ll l(. o-:~ $,t,;:>1.;
l 6? 2 CQ e ?' o t? U: 1e-r6 lH
1577 1 ¥

1 £i;7f-
1r~r;,~7

~.661
lo5!':2
a~~
11. 6{34
i ,;:-.,,a;:;:

l 1578 !ill,46

l B7'.ii icae;.

f£i87

l. Sl'A CO !'H 5911!

l6E:8 k)C8!r~O~ B

·. GO 1..0;f,D MICRO~OGf..t~lol
eDISABLE IJPt'.iN EN'i'RV,. FI!..!... 2NO
F SG tsl TM ec;s. 0 1:11'1 AO~ESS

187E SJ
l 871" l l';;(.t\, 1se:. lBO;:;

· PROG IO I ·· PAGE

os91-2i 13 ~

Dir.TE

07.JUL"i':..

EC: NOo 62502;!

IB?E 1669
l.!:>90 ~' t:.'--SO U:i!9J: 1.BBi. 169~

Z!ii (CT75 82 !:032

i5Ji!iN'?'fi B:i'.5034

DC
DC
oc

·

~l~OPoP10B0P(6oXAlJ PH!f.n
;-::Li" 01 t H.... l ~ ~ti{ij ALZOHC::-A1·}
LOACoCS XL.PB;;)·
,e!...zH~06MCS}
AL2 {R06t<!C£i

MOVE DF BEING TESTED To
Pnx~1 y.;:OU"f~ h~~ 1·-fC:AO~ Nloii
~Ge !.O.Al) l·11CRCPRCGf<,>;;; ·Dl $>1,!SLE UPON ENTRY. FH..i.. 2Nti
FSQ Wi'\' i"i 8CS eO CN AOOIH!SS ·STABT OF td (RO CG-OE
GENO o~ ~1c~o~ooe
PROG IO PAGE

l·

8912

0111PL #t AOAPT IR TEST

A00A STMT SOUllCE ST A'fEtlEfft'

J;&tQ F3 5-8 M

1698 1694

SJO .....sua

10l$AILE ATT·C.·&Wf

lBF& 42 l9F7 $017

1'161

DC

JM2

DC

1Me. H ·· GB99
IMA S1 ·c 96De

1695 1696

LIO . . . . .t«Jflll LIO JCOGfl'f'· ..,,...

e-· · aSi!T MOB 6-? · ~

· s£T +IDS

OtlFF

l8F9 CG 8? Ul6

1?631

1764

B

oGG 1'0 NE JC'f tmUTI NE

lB:tlE CO 8? 54FE 1892 3C 14!911 5004
189$ f"3 H 80 1898 3D 48 5¥£6 1S9C lD 01 5Pt:6 31 1··1 F2 a1 oe ll!M CO ST !ICA5 18A8 20 l 8-A9 :JE 18AA S5AA
1 &AC 30 4C &FE6
1880 10 OJ 5FE6 45 1ees F2 e1 ca 1 tee CO 87 '50A5 l98C 20
1eso 3F

MOY

1698

e

1892 Hi99

DC

1894 1700

oc

1701 1?02

SIG.

1?03

SNS

1704

CLC

uos

.J/E.

1?06

e

18Ae 1707

DC

1BA9 1708

DC

!SAS 1709 ~llEX1 DC

1710

1711 ROSB01 SNS

1712.

CLC

1713

.IE.

1714

B

1&8(. 1715

DC

1880 1716

oc

x·eo-t ..sun
$'TATM:·MOS3 ST AT AC11tiOS-EX1 C2· XR1 i Aoe&Ol STATUS a1·20· Jl..1·3E· XL.2·6SAA·
STA TAC ·H084
STATAC·R06EX2(2·X~l)
tlt09:802 STATUS
XL1·20·
XL.t···

e40 e..qc;U'l·e MJC~fl
eEMOA ""'-T -XeEXPECTEO at!SU&..~

.ctsA. .E ATTACMtktT

wne · 5titBE

6·?

.COMPARE FOR e~TEO

.cOHrtNJE tF Ot(A'Y

eEffffOR

.~JffT EXP. G ACT. 04TA
· E~ROR HALT -.H:-

eE .lCPEC'rEO RESULT

· SE NS-E HOS &-~ .. cDMPARE AGAlNST EXPeCTtro .CONTINUE IF OKAY
eEAfitOA .PRINT Ed'· & ACfe VAt.UES .eR~Ofi t+ALT ·3F-

· ·

,..r·
\j,.,. .

1

.;.

ICH ?..S
ices lBM
lCOl' ·AO
1C09 9000 lCDB 9901
1c&r> no2
IC*F f'A5C
1CU 9003 1Cl3 99a. 1us 9408 1-Cl 7 &OOA 1Cl9 Pe3A
1c1e wos

l '16t5 1 766 RTOCOP DC Jt T'?66?8 ..............__ _.....__._..........._...____ .._.....................

J ?69 · !TART OF MICROHOGAU -.IS1'1·HG ·

· 1co:s

1l 77??0l

·--------~------...---------------·
A (ICMC S EOU

ICM 1772
IC06 1T73
1coe 1774
lC.O,.. 1775 lCO..C l .,..,.
lCOE 17??
1Cl0 a·ns

DC

lllL.2· ?ASli ·

fC . . . . . . . a: -

0C

XU?' TSAA·

IC SET ·tee S · AA

DC DC
DC

Xl...2·FAC3· Xl.2'9000·
Aa·9901·

eoe. T&l'h MfM!TS AU. COHDIT IOWS 3 ....,..,. NOT BRANCH
·· eoc.2 teU$1' wm- S&tcHCfol

DC

XL.2·9502· 05 SOC· l ·>UST ffClT ~HCff

oc

XL2·FillS.C· 06 T8Ne SETS COf!IO 1 ON· 2 AND 3 Cl"'F

icu 17?9

DC

K4..2 8 9003·

07 SOC e3 llWST NOT &RANCH

1C14 17&0 tC&6 1?81 lCUS 1782 lClA 1783
JClC 1'184

DC DC
DC DC DC

XL.2·9904·
XL.2·Moe·
Jl'1.2·500A.
Xl..2·FS3A*
X&.2 · 9£).'.>5 ·

-SOC ·2 MUST WOT BRANCK BOC-·1 MU$T 8~NCM
OA ERj;tOAe MAN&
T81·h sE TS C~ 2 ONo 1
i'>C eGce3 Ml.tST NCT SA*ffCH

ANO

3

oFF

188£ FFOO

1BBF 1?17 ROBEX2 DC

Xt,.2·FFOO'

oEXPS<TEO RESULT

ic10 9506

IC le 1785

DC

Xl..2·9SOe·

OD BOC· 1 MUST NCT 8$tAHCt4

1718

JC.JF 9810

ica~ l7&6

DC

Xt..2 ·9810. OE AOC· .2 MUST eRANOt

1 &CO CO 87 0<!16

1719

LlttK

eGO TO NEXT ROUTIN£

tC21 S-OOF

1<:2.2 1787

DC · Xl..2· SOOF· OF ERRCWie KANG ·

l-'720

1C23 FS'8.t

lC24 1786

DC

XL2 9 FBS2· 10 TBN· SETS ALL COftDITIC:ftS 01ll

11C4 FOC44-040C9C3

18C9 l 7Zl RTGaOP DC

C&..6·00 IC"

1C21i 9C l.i

1C26 1789

DC

XL2 8 9Ct3·

11 SOC. 3 MUST SRANCH

1722

1C2? 5012

1C28 1790

DC

>a.2·so12 · 12 ERROfi · MANG

1723 1724

·*--ST-A--R-T-O--F --M-I-C-R-O-P-R-O-GQ-A-~---L-I-S-T-I-N-G~·$

1C29 9815 IC2B 5014

lC2A 1791 lC2C 1792

DC

x:u·9e1s· 13 acc.2 MUST BQANCH

DC

>C!..2·5014.

14 E~~OA· MANG

lBCA 7655

. 1725 -------~---~-~----~~-------·
1 SCA 1726 ROe.&CS EQU

1ece 1727

DC

llll..2· 765$·

00 JC SET woe 6

SS

C.'

1c20 9417 1C2F 5016

1C31 5011'

1C2E 1793

DC

lC30 1794

DC

lC!Z 179S AOCMCE DC

X:t.2 · 941 T · X\..2·5016. JICL.2· 5011' ·

15 BOC· 1 tllUST BRANCH 16 E~ROi:ie MANG 17 HANG. TEST CCJNPLETED OKAY

18CC T?AA 18CE 78FF 1800 ?'900 1802 5004

1aco 1 T2e

DC

XL2·T7AA' 01 IC SET HDS 7 AA

l&CF 17?.q

DC

= 1 S0-1 17 .30

oc

1803 1 '1'31 RoeMt:e oc

Xl..2 I 7 ef"F. XL.2·7900. X&,.2·5()04·.

02 IC SET HOB 8 "" FF 03 JC SET HOB 9 00 04 HANGc PROGRAM COMPl.ETEO

1732

· 1733 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..,........................................................... ,

* 1734

ROUTINE OE - TEtj MICRO lNSTf;CUCT ION

·'

0 1735 ........................................**********"'**~·········11o················:

l 73f> ...

... '

1737 ·

THIS RCUTINE TEST THE Tefl! ~ICRO INSTRVCTJOH

·:

1''96 1796
17978

·*·······R·O·U·T·IN·-E·O·F··-··T·S·F·R··M·J·C·~·D··I·N·S·T·R·U·C··T·IO·N·-···*·······················*

1799 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

* l~O·
1601

THIS ROUTINE TeSTS T?te T&PA MICAtl INSTatJCTICH

* *

* 1802

*

1803 · · - · · · · · · · · · _ . ............,.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

1804

1804 OE 1805 00 1806 1C33

1738 ·

*'

*****·**··*·········******························· 1739 .......................

1740

l e.04 1741 RTOE DC

· lBOS 1?42

oc

xt..t ·OE·
Jll_l·oo·

!
ROUTINE NUMSER NO MANUAL gNTERVENTION

1S07 1743

DC

Al..2CRToF)

AOOi:lESS OF "'EXT Ri:IUTJNE

lC!'f CZ 01 lC:48

1805 fQTOF 1606 1807 1808 1809 1810

DC

Xi..1·0F·

DC

xt..1 · oo·

oc

.tll..z(RT10)

USING ROl)K01·XR1

LA

"10DKOl~X~1

ROUTINE NUMB£~
Ntl MANUAL lNTf!fl!VENTtDN
ADD~SS aF t.IEXT AOUTINE
!NiTf4\..1ZE lilRl FOR INDEXlN

181>8 C2 01 1BE9

1744 1B£9 1745
1746

USING AOCKOhX~l

t...A

AOCKD1.Xft1

JNlTtAl.IZE XRl FOR INDEXIN

1C36 IC 05 5A38 19 1C40 CO 87 021A

1811 1812 1813

NYC
e

MICOP.RTCO~C6oX~l)
HlffT

·eve OP 5£1""6 TESTEC TD
PRINT ROUT! NE t<.fAOJHG

ieoc sc os 5A3S 19

1747 1748

MVC

MJCOPoRT(JCOPC 6·~1>

MOVE OP e.Ll~G TESTED TO

1C4'4 01 tC4S 19

1814 1815

DC

llL1 ·01 s

DC

1L1 ·2s·

lf3El CO 8? 1BE5 01 1SE6 19
18£7 SA46

021A

1BE9 CO S7 591 a

1749

B

11'50

oc

1751

DC

175.2

DC

11i.J

11'54 ROCKO 1 B

PRINT Xt...1 ·01 .. Jt.t · 25° AL2{MICPA'f)
LDAOCS

PRINT ROUTINE 1-te:AOING eGO LOAO MICROPROGRAM

1C46 5A4'6

0 '

l C48 CO 87 5918

I C4C 83

1816

DC

e 1'::117 ROOl<.01

1818

DC

1819 ..

!C4E 1820

cc

1C50 1821

DC

ltLZ(MICPi;TI L_DAOCS JCL.1 ·83·
AL2(AOOMCS} AL.2(R0DNCE)

e60 LOAD M!CROPAOGAAM eDI SASLE \IPON ENTRY· FILL 2ND
'm>E*·· f:SQ wITH SOSe 0 ON A:ODRESS
~START OF ·ICAO
.ewo OP ·lCROCDDE·...

lliEO 83
!BEE JC03 1f3FO 1C32
1SF2 CO 87 54FE

1BEO 1756 1TS6 o
lBEF 1757 1BF1 1 ?58
1759
11'60

DATE
Et NO·

25 CCT?S e2 f032

15.tAN76 825034

DC

.-i..2Ul0CNCS)

oc

AL 2( R OC*CE)

s

DOMJCfa

.oJSA8LE U91lN ENTflYo FJLL 2MO

so F

ecs. 1111 TM

0 ON MJ.O~ESS

oSTA~ OF MIGIO co0E

· eNO DF M1c+cocooe

eGC EXECUTE M !C~-AM

PAQG ID PAGE

1822

1 C5l C 0 81' MFE

1823

tC95 44 1C56 SOie
1CS8 ca ST 02Hi

1C55 1824 1C57 1825
1U6 1827

··OATE

07.ut.?S

25CCT75

.EC ND· 829023

82t032

s

DDMICP

DC

XL1 ·44·

DC

XL2·501fil ·

e

.GQ E~CUTe MICAOPAOGRAM
.,ERROR tUILT -<M-
.EXPECTE1) UTA

PADG lfl P.t.GE

0891-2 14AJ

·~·

' ··

· · · · · · · · · ·· · · · ·

.

,.
I

·

·

·

·

·

J

· · ·

· · · · · · ··

i
·284296:
1':$

iC6i! 'M~ lC'&Jl. l'ilAA 1C:66 TCA~ lC.66 'mSD 1C6JI! TE3:5 1C« 7F41 lC!foE ~Of.> 1C70 9t>OO 1.C72 ffOJ l C'l'4 95-02 1C:76 ·ri.OC 1C78 9DO::l 1C'1il 9904 lC?'C 948"' 1C7E 500ft 1C80 !BOE 1ca2 '9000 JC6ft 950. iC86 .9814 tCSS 50!3 !CSA eaoF
ice<: «17
lC$E 5016 1C90 9819 1C91 5018 JC94 9418 1C96 60U 1C9e so1e
1C9A 10 1C9f3 .OC 1 C9C 1C£'9
l C9 E C2 0 1 l C AF
1CA2 1C 05 S.r.!8 19 1CA7 CO $7 OUA lCAEI 01 lCA(; 19 1CA.D 5A46
1C4F CO S7 5918 1CB3 83
1C:84 1C:C9 !CS6 lCEe
1C88 CO 87 54FE
1cec 4-A
lCf!O SOOF
1 CSF CO 67 0216
1CC3 Flf"04040E7D9

1828 let>~ l'829 RTGDCI> QC

·

t$SO

1 C62 l&3l f<Oi.CS £Q:"

IGO ;j iea.i

oc

1C6ti 1833

OC

le&? 111?;34

OC

~
Xl.2* 7 .t$5.,
~2~1'EtAli."
lll.L2·?CAC"

0111 l c SET t-me A · f f
e 01 IC SiE'l Ht:lS #AA 02 !C SET +«:>a C =a..c

1<:;f!9 1835 1C66 1~
iccc l&S?
!COF iasoe

tlC

l!IU?·?'OM~

03 !C SET HOe D ~-

oc

Xt.~e7E35"

: c <l)4

SeT NO-e E =:S'S

oc

XL2'7F·l1 ~ 05 lC SET ~~a F =-41

DC

-..2·EMOO"

06 TBFr< RES.ET$ AU. tO~:&:THi'M;

1<:71 1839

DC

XL."e·9000 ·

07 SO:C3 l'<IU5T NOT B~A?llCW TD 100

lC:?:S 1940
l<:?S 1641
icrr 1M2

O'C

X1..2·9901 ·

(;6 soc2 MUST NCT ~A."IC+i 1'0 101

oc

~· 9!.'Hl2 11

09 eoca fllUST NCT &RANCi'I TQ 102

DC

X!..2"8ACC. ~ Te:FR SETS CONDl .. NCT.B4ND3

1<=79 18-43 lC?a 1811-4

DC

XL~P9003"

!18 flCC3 MIJST NOT SRANC~ TO 10.3

oc

~2"9<.;04"

oc eoc.a Ml.!ST NOT B'lANCH 'TO 10¢

lC?'G 1845 1C'1'1" 1$46 1C81 1847 1C83 l84B lCSS 11:149 1 C6'7 1850

OC

XL2~~Ul·t'H"e

00 BOCl MUST ~

OC

xt...2· SOOE ·

OE EAAOR t'tANv

DC

XL2·fH!>O£u

CF TBFR SETS COHDZ~NOTll·Ntl;]')

DC

XW:·~!ttl!}5o

10 BOC3 MIJST Nfri 8RANCtl TO Ht~

DC

ll!'.!..2"95'16 6

11 eoc1 l(IJ$T wen 8RkNCi>1 TO 10$

oc

XL.2 ·~HH4"

J,;<: sec;: MVST BRANCii

IC I

1CS9 1~51

OC

XL2·5013~

13 ERROi< +'!ANG

lCS~ 1852

DC

llll...2·SBOf"" },;t TBFP. SETS A.LL CONPITI OtlS

IC SO 1ti53

OC

Xt.2 ·'9 C1 7 ·

i. 5 B0C3 f!!VST 1*tA~CH

lCSF 1854

OC

Xi..2· 5016"

16 ERf.!OR HANG

1C91 1855

DC

Xi..2~9819~

17 SOCi MUST ~4MC~

tC93 l&S6

DC

x1..2,·so1s·

1£1 ER~OR toiANC".;

1C95 1857

DC

X..2°9418 8

19 60Cl "4UST BAANCM

1C97 1858

OC

XL2 1 SotA·

lA ERROR HANG

1C99 1859 i<OO..CE 0(:

XL.2"5016" · Hl kANG TEST COMPLETED CkAY

1860 18C>1

**'*"'*****R*"O'*lH"'"J'N'°'E*"'*1l0l="-'·"'X*:*R**M**IC*R*O*!loI*N*S*T*R'"U"*C*T*I*O*N***T*E*S"T'*"'***"'::;"'""*"""'-*$¥$$11!<'1"'!<*1'l*l,:

1862 1863

***"'*"'**"'"'*"'"'*11311<11:·:1<'~"·*!111**"'****~*~''

"'*****'*"'ll<''";o"'"''l'**"'*·"''**""*"''*'*"ll''***"',,**""*
Ill<

1 F164 *

TH! S RCUTlME TESTS THE XR ti.IC RO l NS"f~UCT !ON

.,, ( '

186!5 ~

~

1866 "*****,lil'!<Jl<llll4<** .. **"'**>!:*l!l:·!"ll'li'$$**"*"****"""'*$'"'1'"'"'~"'·*11<"'*'****'11'**'*"**"'***"'"'"'"*

1867

1C9A 1868 RT1G DC

lL3 9 1D"

RCiUil NE ;.;U'flt5E~

1C98 1869

oc

Xt.l ·OO e

NO ~ANUAL INTEAVENT!ON

1C90 18'10

oc

Al..2HH'U)

ADORESS OF i.;EXT ROUTi1'tE

1871

1CAF 1872 1S?3 1674

USING F'110k0t.XF"11 LA

lNlTIAL.IZE Xfll FtJF< INDEXING

A.
~

1875 U17n lCA.e 1677 lCAC 1678

MVC B DC DC

ll'fCOPoR"fl00~(6 ·XR!)
PRINT x1..1 ·01 ~
1 i.18 .e-s·

MOVE OP aeING TESTED To
?RI NT AOUTI NE HEAD I NG

lCAE 1879

DC

11..20UCPRT)

1UO

1881 RlOKOl 8

1CS3 1e.82

DC:

1883 ·

1 CBS 1884

oc

1ce7 1ees

DC

1886

1887

6

JCSC 1888

DC

1cee 1a&9

DC

1890

l.OAOCS
At..2<fll10NC$) Ai..2(Rl0MCEJ
Xt.1" <&A.'1
a2·soc1u

.GO LOAD MICROPROGRAM G D!sABLE uPON ENTi:i!Y. F lL.L 2NO
FSO 11111...i eos$o o"' .c.opr...:ss ·STAf<T OF i"!lCP:O <:ooe:
oENO OF ·1<11.Cl'<f.ICOOE
eGO EXE.Cu,.E HlCROP~OGfiAM .ERROA HAL1 -4AoEXPECTEO AESl.JLT.

·
v~'

1891
1892 lcce 1893 RTl&OP cc

LINK

oGO TO N!:lCT RCUTlNe

1894

1895 ·---------~---~-------------~·

ICC~ 73'ff
u:ce n. oa
!CCD '?20~ H:CF A#!iU U:ttl £~.3 lCO:i K07 1<':05- :&D~ 1~07 A205 !COO £22C l COS ~M !COD SOOA JCOF U02 J.CE! E3?13 lCE3 9COF
tees soee
iCtH f.&OeF
1ce..:i u lCEA 00
lC!fJ 1038
lCFi lC OS 5A36 &9 1CFCi CO 87 Ol'HA 1 CF~ 01 2CFB 19 1<.FC 511.46
H:.Ft': Cf:i 67 59Hi lDOi! e3
1003 1016 lDOS lt:!?
1007 CO !l7 64FE lt>OB 48
iooc so.Of'
lOOt:: CO B7 0216
11:112 F1Fl~OC3C>J09
lDUl 7e5C 1014 TF58 1'>1C 76181
1 DIE nsc
1020 SE06 1 D22 90UO 1024 "901 1D26 9SOI!

'* * 16'96 STA,ftT OF tUC.aoPRQGR.t.fll USTt1irl&

189? ·--------------....-..........~-

1CC9 1898 RlO!ltCS SOU ·

lC'CA 1899

oc;

lll\..2·?..,.·

---·.
1c.. 8£'T , . . · · w

1CCC 1900 1cee 1901

DC

XL.2 9 7.lOO*

oc

Jt1..2·?a&s·

JC. HT ~ :J · 00
ICc S·ft HD 2 · $

1CD-.O ! 902

O'C

lll..2 ·A2'0P

li1la 1)3 ·~1'tt 00 ~ 9lii t40 GH-liil:NGE

lC~ !9$3 tC.0.4 l9il 4

OC

:U..<:·£;tD3·

OC

)tL,2· 9CC1"·

Ci 1"0 &Ii ~E ftiiJS 2 · 1!J:3
sac ~a NUS<f 8R!lflf01

JCe6 1905

DC

~2·5'1)1)6.f

E~OR .. HAN$

tCDe 1906 1c:OR 190-r 1coc 1i;,oa 1CM 1909

OC

ll.t,.2· A20J!·

oc

l!Cl-a·£a.2C·

KR O~ 4JT~ FF TC JNV£RT M..L S1TS
C.I Ttt TE$T MDe 2 = 2C

oc

.lCL&··c&&· 09 eoc.~ ·MU'li'T ~

DC

XL.a~S&J.OA·

E~R~. MAf!l4

1ceo 1910

oc

lCL2·1.3c2 e

1'A f f Wt "JM 2C

1 Cl!!~ 19! 1

DC

.tCE4 1912

OC

1C5e 1913

o.c

icea 1914 RlOf'ltCe oc

'i915

Xi-2· E303 ·
lq..~·9COF·
JIL2·!1ooe · xtJ:·SC(lfH

C l TO Cffi!Ck ilID& 3 t= (>3 BOC·! -.nT P.At<IC+I E.f'tR~,. ..,,.HG
HANG" TttST <:OMPJ..ETEO

1915

'* i 9116 *"'**ll<**"'***"",.,*""**·*'*'*··11<·'1<*11<~""'**"''$*"*$=11'**"'**~'*"'**'****·:1')*11>:if!:to****'*"'""***"'·

i9l 7 "'

1'01.IT!NE l l - CI~ MICRIJ iNS'iQUCTlON ttSTS

! 9J. S ~ "'*"'**·-·'****""*"'**lll:li<:.lil'i'8'!-1i<l(I011·11t$·11>$$lt"i<* lll$1i"$>11*-****'**:$11o"i<'lo*lll'**"'°******"'**fl<·<lll

1919 $

...

i920 *

THIS ROUTINE TfSTS THE CIR ~ICQC !WS~UC:T!ON

·

!921 ·

·

19"'2 ··~"'"'"'*****""*"'*"'****"",.*"*'***"'>i<***·*·*·····*··Dl>*"'***l\'<"'"'****·······*·*··.;.
1923

tce9 1924 RTH oc

XLl · 1 l ~

tCEA 1925

DC

XJ..:i 10 00"

NO MANUAL J W"l't;AVENT JON

1CEC 1926

oc

"L2 O~T l:i! l

ADMEss OF NEXT ROUTINE

1927

l CFE 1926

USING ROPKGi~XRt

192~

LA

f<OFKiH · XA!

1930

1931 1932

MVC
e

MlCLJF.RT-OFCP(6·111iR1J PRIN1''

MOvE OP SEI t.G TESTl£D TO P'R I NT ABUT J td: 1'>1:A0 !*'fG

lCFA 1933 lCF~ 1934 1CFO !935

DC

X1.l1'0P

oc

n..1·25·

oc

AL2(M!CP~)

1936 l 937 RO F~fH 8

LOAOCS

·GO LOAD NfCROPRO&RAN

ioo2 l93s 193.9 ,.,
lDOti 1940 1006' 19'-H

oc

XLl" 63°

PC

AU:! ( ROFMCS)

oc

,?1.1..,<:(ROFMCEJ

· 0 IS A81-E UP1.lN £NT RV" I' lLi... 2NO
F SO Wl TH 8tl 5 · 0 OH ADO'RE SS
eSTART OF MICRO COOE
., EfiO OF MICJ:IOCOOE

1008 1000

1942
19~.3
19~4
1945.

e

DOfltlCA

DC

XL! 1 4S·

oc

XLZ·SOOF'

~~o ExECUTc ~ICRO COO£
,. E~OR HAL 1 -4G-
.. EXPEC T£D Rf!SUL't

1946

1947 t S-4S

LO!K

~co 10 NEXT f.!OUTJ NE

lt'.!17 l949 RTOFO" DC

l950
i95t 1952

*-----·----------·---------------·
* START Of' MlCROP"iOGRAM !,.lSTlt<IG "'

1953 =!'--------·-------······-~------------*

!OU.! 1954 ROFMCS Eau

1019 1955

x

O!<
M.L2'7ESC ·

= 00 IC SE't Htfil e 5C

1010 1956 1010 1~57

DC.
oc

= XL2'7F58' 01 re sEi HOS F :§6

XJ._2. 7681 1 02 tc seT H06 6

e1

lO!F 1958

OC

XL2'1'15C 1 0.3 IC 5E T HOS 1 .. SC

lOU 195~

DC

xL2·eeoe.~ 04 Cl~ RESETS Al.t. COMO IT IONS

t Di! 196CI 102.S 1961

oc

XL2·9oooe

aoc. o5

3 tlltJST N·ClT 0f:<ANCH

DC

eoc., XL2~9901 1

06

2 MUST NOT BR,i,UCM

l0Z7' 1962

DC

XL2 ·9so2· 07 eoc, 1 NUST NOT BRANCH

DATE

07.IUL 75

EC NO. 8.::3023

25CCT1'5 82 !O.JZ

15.JAN76 82503'4

PRQ(ii lD
PAGE

0891-2 1 !5
· ·

07.JUl..7:> 825023

25 (CTTS 82 f032

PROG IO PAGE

·

·

I (,.·

1'2942Mi 16

PART NO. PAGE

8912

Dl SPLAY ADAPT IA TQT

'' 8 - 9 U

DI Wt.A"t AOAPHA '1'£51

ERA LOC 08.IECT COOE
1D28 BE01 1D2A 9C08 102C SOOA 102E EWOE 1030 MCIE 1032 SOOD 103· 9003 1l>36 SOOF

AOGA STtltf $~CE ST ATEtt&Wi"

1029 1963 1028 1964

DC

ICL2'6E01 1 08 Cl~. $!TS AU. CONClTIG~S

DC

x'-2·9coe· 09 BOC13 MU!..T BRAMCH

·E· Le<: 01W$:-C:T CODE

1D2D 1965 102F 1966

DC

xt..2·500A 0 OA EftRCJA. MANG

oc

Xl.2-BFOE· oe C !R · S£ TS COM> 1 RESETS a.., 3

1031 1967

DC

1033 1968

oc

10.15 1969

oc

1037 Ulff IQ Ol=flU:E DC

xu·940£· JQ..2·5000· XL2·9003 1 JQ..2·SOOF 1

oc eoc.1 MUST MACH
00 ERROR · +4Afl!G OE ooc.3 .UST NOT ~ OF HANG. TEST COMPl..f!Tlil>

·

uru
1n1 t9T2 1973

·*·....,···R..O.,U··T·I*NE...1.2,**- *C**l "M'*IC·*R*O*t*N*T*R*U*C·T·l-O-N···T·E·S··T·S······..,._,*******····....,·!M·t1\I

0

1974 ..............................................................- .....................1 ·

* 1975 ...
1976

T~IS ROUTINE TEST THE Cl MICRO INSTAl.fCTIO~

·.1

·I Cl) 1011 · I 1978 · · - · · ·. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .,. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

At)OIR STMT S0utC£ STA1'EtENT

2029 . . . . . . . . . . . . . . . . . . . . . . . . ._ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

2030 *

ROUTINE 13 - &$l WICRO IWST-·UCl'IOH Tt;STS

·

20l1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. .

2032.
203a *
2034 ·

·

THIS AOUTI~ 1'ES~S Tl't£ fiA.·~ *EelSTER INSTAU'CTlO~

*

wlTMhl THE .,MST IK AOOAE:SS . . . . . u s r · ONLY REGS 00 TO OF.

·

2035...

·

ao36 ·

8RA'NC+1 R£G1S11ERS MIE DONE AE f'l)l..LO.S,:

·

2037 ·

·

2038 *
2039 *
* 2840

FRC~ A00Rii$$ 0-CM> TO ~ 101· F1COM AO~E SS 101 TO AOeat!SS 20.te
Ff:ICM A00ff£$S ,.0.2 TO Ai.>~$ 303·

* * *

* 2041

FROM A0~£!S 303 TO Af.JO~S 006e

·

2042 · 2043 ·

FRON AD~SS 004 TO A00"£SS 20S. FRCM ADDRESS 205 TO ADCIRESS 006e

"* '

2064 ·

FRDM ADORE es 006 TD AOO'AESS :JOT·

·

2045 ·

F~OM ADDRESS 30? TO AIH>41£S5 l.M.

*

1038 12 1039 00 103A 1069

1979

lD36 1980 RTl' DC

1039 1981

DC

103e 1982

DC

1983

XL1·12· XLt·oo· lllL.2(RT13l

ROUTINE H~
NO MA'«.f4L lm'£f'W'ENTlON
ADDRESS OF NEXT flOUTJNE

I 0

2046 ·

FRCM AOORESS 108 TD A&Ctl£$S IOA·

·

2047 *

FROM ADDRESS 10A TD AOORSS 30&-

"'

2048 ·

FRCM ADCfiESS soe TO ADCR1ESS aoc.

"'

* 2049 "'
2050

FRCM AOD~SS 20C TO AOC!iESS 20Ee FAD4 AOCAESS 20£ TO AOOJlllESS O"'·

*
·

1D3C C2 01 1D4D

1984 1995

USING ROEKOls~Al

&.A

AOEKO 1.KRI

1 NI TJ ALI ZE XR 1 ~OR IND£ XtfllG

2051 ·

·

20$2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .,..... . . . . . . . . .- . . . . . . . .- . . . . . . . . . . . . . . . . ....

1C40 lC 05 5A38 19 1D45 CO S7 021 A 1049 01

1986 1987 19ea 1049 1989

MVC
e
DC

MlCOP.,~TOEOP( 6oJllRl) PRINT XL191')19

MOVE OP eelNG TeSTec TO PRINT ROUTINE HEADING

1089 l!

c

t08A 00 1088 1£93

2053

1089 2054 RTU

l08A 2055

lDSC 2056

DC

XL1 1 l!·
XLl ·Oo·
~lRT14)

ROUTlN£ NuMEER HO titAtfltAL J111Te11WEHTIOH
ADDRESS OF NEXT ROU'TINE

104A 19

104A 1990

DC

IL.1°25"

2057

1048 SA46
1040 co 87 5918
1D51 83
1052 1067

1D4C 1991

DC

1992

199.3 AO ISKO 1 B

1051 1994

DC

1995 "'

1053 1996

DC

Al..2 (MI CP"T ) LOAOCS
"4..20tOEMCS>

.GO LOAD ·ICROPfUJGRAM
eOISAILE UPON ENTRY., FILL. FSQ ·ITH Bcs.o ON ·ODRESS
· STAAT ::lf-" M&.::tO CCIO£

1080 C2 01 1099

c

1091 CO 87 021 A 1095 01

1096 2?

2058 2059 2060 2061 1095 2062 1096 2063

USING R11K019)(Rl

LA.

R11 K.01,XAl

e

PRINT

DC

XLl '01 1

DC

11..1·39·

INITIALIZE XR1 FOR INDEXING PRINT AOVTthE ttEAOIHG

1054 1088

11)55 1997

DC

At..2(ROEMCU

oENO OF MICROCOD~

1097 10££

1098 206·

IX

IL2UU1HDR)

1056 CO 87 54f'E

1998 1 '>9-l

e

COM I CR

.GO EJllECUT£ MICRO Pf20GRMC

1C99 CO 8? 5918

2065
s 2066 RUK01

C..OAOCS

1 OSA 46 1058 5010

105A 2000

DC

IDSC 2001

oc

· ERROR MALT -46o EXPECTED RESUJ..T

'C

10«> 91 1D9£ 1Def"

1090 2067 1t>9F 2068

DC

XLl UJSS

oc

A1.2(RUMCS)

lOSD CO 87 0216

2002

2003

e

2004

1066 2005 RTGEOP DC

Cl·

2006

2007 2008

··-S-T-A-R-T -O~F-~M-IC~R-O-P-RO-G~R-A-M~-L-IS-T-I-N·G-·*

c
:c

IDA' 1E32
IDA2 CO 87 59Hl
U>A6 ez
10AT 1E33
1049 IEU
1 CH CO 81' 5918 . 10AF 84

1DA1 2069 2070
10A6 2071 1DA8 2072 ll>AA 2073
2074 tOAF 207$

IX

At.2<R1Uta£)

e

LOAOCS

DC

xe..1·e2·

DC

AL 2t R u·ca 1

DC

Al.2 ( Rll MC3)

8

L.OAOCS

DC

ICl..1·84·

1067 ?CAA 1069 TOTT 1068 ECBe !1>60 9000

= 1067

22001009

-------------~~-------~------·
fiOEfllCS EQU ·

106'3 2011

DC

XL2'7CAA 8 00 IC SET HOB C AA

106A 2012

oc

xt..2· 7077 9 01 IC sET HOB 0 · TT

106C £:013

ec

lCL2. ECSfP 02 Ct ANO RESET ~t.. CONDITIONS

1D6E 2014

DC

:n.2·9000· 03 eoc.3 MUST NOT BRANC~

1,.,,,
I~~
/o

lDBO 1E53
1oe2 1e?2
1084 co 81' 5911!1
1oee ·e
1De9 1£73
IOSB 1£92

lOSl 2076 1083 20T7
2078
1088 2079
lDeA 2060
ioec 2081

DC

AU (RU MC.)

DC

AL.Zt R llMCS)

B

LOAOCS

DC

JU..l ·A8·

l)C

..,_ 2 HU tMC61

DC

Al..2 CRl 1 ttC7 I

1D6F 9901 107'1 9502 1073 ECA4
1075 9C09 1077 5008 1079 ED7F"

1D70 2015 1072 2016 lt>74 2017 1076 2018 1078 2019 1D7A 2020

oc

Kl-2 1 9901 · O<\ eoc.2 MUST NOT 8RANCH

oc

xL2·9so2· 05 eoc.1 MUST NOT 8(0iANCH

OC

iQ..2 1 ECAA 0

06 CI ANO SET ALL CONt>ITIOfilS ON

DC

XL2 1 9Ct)9· 07 soc.3 MUST BAANCH

DC

XL2 1 5008 1 08 ERROR .. HANG

OC

Jl(t..2 1 EDTF 1

09 CI ANO SET CCND 1 ON· 2 ANO 3 Ol=F

!o
I
le

101!10 CO 81' 54<f'E ll>C 1 4IE 10C2 500F
10C4 co 87 0216

2082 2083
10Cl 2084 10C3 2085
2086 2087

B

DOtil lCfl

oc

XL1·4£1

DC

XL.2· SOOF ·

8

LI N1<

1D7B 9003
1070 9400
l01'F sooc
1081 ED77

1D7C 2021 lDlE 2022 1080 2023 1082 202~

DC

XL2 1 9o03' OA eoc · .3 MUST NOT &RAMCtt

oc

~z·9·00· oe eac.1 MUST 9f2,AtfCH

DC

KL2·f>OOC ·

oc ERRORo HANG

DC

xa..2·£077' OQ SET ALL CONf> IT I f)M5 ON

I
10
I

2088
1oce D906E4E:t40Fl F ~O 1DEE 20&9 Rl1Hl>R OC

1000 C2 C9400.C'IC3D f)6

20&9

lmM 4006 C140E3CSE .iE3

2089

1083 9C10 1085 508F 1i>87 5010

1084 2025

OC

1086 2026

oc

1088 2027 R0EMC£ DC

XL.2·9ClO·
lllL2~sooF·
xu·so10.

OE BOCo3 MUST BRAMCH
OF ERR.DR 1 HANG 10 HANG· TES"T COMPLETE

DATE

07JUL. 75

f!C NO· 82!'023

25 LCT"P5 &2!032

15.IAN76 825034

PROG t.O PA-GE

10

10£0 5E40f"11>240C:lC «;4
1oea 09C5E2E2C5E24 C

,I.·1.

I 0891-21 16

OATe EC NO.

O?.NL.75 829023

25 CCTT5 82!032

2099 2089
2090
2091 ·--------------------------~·
2092

eGO LOAO MlCROPRO'GftAM .LOAD Con£ IN lST FSQ eSTART OF MICRO CODE eENO OF MJCROCOOt!
.LOAD cooe IN SfiCOND F sa
eLOAO CODE I~ 3RO 256 WCS
J..040 CODE IN ·TH 256 WOS
-·E- eGO EXECUTE MICROCODE
.EIUIDR KM..T eE>tfaECTEO 0.TA eGO TO NEXT ROUTINE

PROG IO PAG£

0891-2 16A,

1.
I

··············· ·················

IBM MAINTENANCE OIAGNCSTJC PROGRAM

8912

DISPLAY ADAPTER TEST

ERA LOC OBJECT CODE

ADDA STMT SOURCE STATEMENT

lDEF 5010 1DF1 5001 1DF3 5002 1DF5 5003 1DF7 3205 10F9 5005 1 OFB 3307 lOFO 5007 lOFF 5008 1E01 5009 1E 03 500A 1E05 500B 1E07 SOOC IE09 5000 l EOB SOOE l EOO SOOF 1EOF 7000
1E11 71Cl 1E 13 7202 1E!5 7303 1E17 7404
1E19 7505
lElB 7606
lElD 7707
1E1F 7808 1E21 7909 1E23 7A0A
1E.25 7BOB
1 E27 7COC 1E29 70 OD
1 E2B 7EOE
1 E2D 7F OF 1E2F 3101 1E31 5021
1E33 5100 1E35 3202 1E37 SJ 02 1E39 5103 1E38 5104 1E 30 Sl OS 1E3F 5106 lE41 5107
1E43 3l0A 1E45 51 09
1E47 3.308
1E·9 5108 tE4B 51 OC 1E40 51 OD lE·F SlOE 1E51 51CF
lES3 5200 1E55 5201
1E57 3303
lES9 52 03 lESB 5204 1£50 3006
1E5F 5206 1E61 5207 1E63 52 08 1E65 5209 1 E67 520A
lE69 s2oe
lE6B 320E 1E60 5200

lOEF

2093 2094

·A-l-l-~-C-S--f;-Q-U----*------------------·

lOFO 2095

DC

XL2·so10·

1 DF2 2096

DC

XL.2 1 5001'

l OF'° 2097

DC

XL2·5002·

tOF 6 2098

DC

XL.2' 5003·

lDFB 2099

DC

Xl.2· 3205 I

lOFA 2100

DC

XL2'5005°

lDFC 2101

OC

XL2· 3307·

IDFE 2102

Or.:

XL2"5007 1

lEOO 2103

DC

XL2 · 5008 ·

1E02 2104

DC

XL2'5009 1

1 E04 2105

DC

XL2·500A·

1E06 2106

DC

XL.2· sooa·

lE08 2107

DC

XL2 1 500C 1

lEOA 2108

DC

XL2" 5000·

1EOC 2109

DC

XL2 1 500E·

!EOE 2110
1El0 nu

DC

Xl.2'500F'

DC

XL2 1 7000·

1E12 2112

oc

XL2 1 7101 ·

1 El4 2113

DC

XL2 1 7202·

lE 16 2114

DC

X!..2' 7303 1

1 El8 2115

DC

XL2·7404 ·

lElA 2116

DC

XL2°7505·

1E1C 2!17

DC

XL2· 7606·

lElE 2118

DC

XL.2'7707·

1E20 2119

DC

)U..2 I 7808 t

1E22 2120

DC

XL.2 1 7909.

lE24 2121

DC

XL2·7.-0A·

lE26 2122

DC

lt.L2' 7808 1

1E28 2123

DC

>U..2·7COC·

1E2A 2124 1E2C 2125

DC

XL2 8 7D00 1 ·

oc

.ICi..2 1 7EOE·

1E2E 2126

DC

Xl.2 1 7FOF·

1E30 2127

DC

1E32 2128 fH lMCE tx:

1E33 2129 R11MC2 EQU

1E34 2130

oc

XL2 1 3101·
.ICL2'5021 1
·
XL.2· 5100·

1E36 2131 1E3a 2132 1E3A 2133

DC

XL.2·3202·

DC

XL2'5102 1

oc

Xl.2 1 5103·

1E:5C 2134

DC

Xl.2 1 5104 1

lE!e 2135 1E40 2136

DC

Xl.2·5105·

oc

X&..2'5106·

IE42 2137

DC

XL2·5107·

1E44 2138

DC

AL2 1 31 OA 1

lE46 2139

DC

>CL.2·5109.

lE48 2140

DC

XL2 1 330B1

1E4A 2141

DC

XL.2 1 5108·

1E4C 2142

DC

xa..2·s1oc·

1E4e 2143

DC

JCL2·5100·

lE!SO 2144

DC

Xl.2'510E 1

1E52 2145 R11MC3 DC

1E53 2146 R l 1MC4' EQIJ

1E54 2u,7

DC

XL2·!HOF·
·
lCL.2·!5200·

1E56 2148
te5e 2149
lESA 2150

DC

XL2'5201 1

DC

XL2· 3303·

DC

XL2'5203·

lESC 2151
!ESE 2152

DC

XL2'5204 ·

DC

XL.2 1 3006 1

1E60 2153 1E62 2154

DC

XL.2·5206 1

DC

XL2" 52071

1E64 2155 1E66 2156 1E68 2157 lE6A 2158
1E6C 2159 lE6E 2160

DC

>0..2·s2oe·

DC

XL.2 1 5209 1

DC

XL2· 520A'

DC

xL2·s2oe·

DC

XL2" 320E'

DC

>Cl..2' 520D·

DATE

OTJUL 75

EC NO· 825023

25CCT75 82 !032

PART NO. PAGE

4234255 17

IBM MAINTEN~NCE DIAGNCSTIC PROGRAM

8912

DI SPLAY ADAPT £R TEST

PART NOe PAGE

"2342t5!5
17A

ERR LOC OB.JECT CODE

AODR STM T SO 1.R CE ST ATENENT

000 6051 0 TO ADDRESS 010
001 ERRORo HANG.
002 ERROR 9 HANG· 003 ERROR, ~ANG, 004 BR TO ADDRESS 205 00 5 ERRORo HANG 006 BR TO ACDRESS 307 007 ERROR., HANG
ooe ERROR., HANG
009 ERROR, t-1ANG
ooA ERROR., HANG ooa ERROR . . .ANG
OOC ERROR, HANG 000 ERRORe HANG OOE ERROR, HANG 0 OF E XPECTEO DA TA 010 IC HOS 00=00 011 IC HOB C1·01 012 IC HOB 02=02 013 IC MOB 03·03 014 IC HOB 04==04'1 01s IC ~oe 0~05 016 iC HOS 06=06 017 IC HOB 07=07 018 IC HOB 08::06 019 IC HOB 09m09 01A IC HOB OA·A 018 IC HDB 09=09 01C IC HOB OC:OC 010 tc HOS OD=:OO OlE IC HOS Oe=OE 01F JC HOB OF·OF 020 ElR TO ACDRESS 101 021 ERROR. HANG
100 ERAORe tiANG 101 BR TO ADDRESS 202· 102 ERROR. HANG 013 EAROA. MANG 014 ERROR· HANG Ol 5 ERRORe HANG 016 ERROR., ..ANG 01 7 ERROR· HANG 108 BR TO ACDRESS 10A
109 ERROA· HANG 10.t. eR TO AOORESS 30B
toe ERROR. HANG
10C ERROA· HANG
1 OD ERROR· MANG
1 OE ERROR· HANG l OF ERROR· HANG
200 ERROR. Hll\NG 20 1 ERROR., H~NG
202 BR TO ADDRESS 303 203 ERROR· HANG 204 ERROR. MANG 205 BR TO ADDRESS 006 206 ERROR· HAN(; 207 ERRORo HANG 208 ERROR, HANG 209 ERRORw HANG 20A ERROfco HAN~ 208 ERRORe HANG 20C BR TO ADDRESS 20E 200 ERRORe HANG
PROG ID PAGE

0891-2 17

lE6F 300F 1E71 520F
lE73 5300 1E7& 5301 1E77 5302 1E79 3004 1E7B 5304 1E7D 5305
1 ETF 5306
lESl 3108 1E83 5306 1E85 5309 1E 87 530A 1 Ea9 32oc l EBB 530C 1E8D 5300 1E8F 530E 1E91 530F

lE70 2161

DC

1E72 2162 R11MC5 DC

1E73 2163 Rl U4c6 EOU

1E74 216~

DC

1E76 2165

OC

1E78 2166

DC

1E7A 2167

OC

1E7C 2168

DC

1E7E 2169

DC

1E80 2170

DC

1E82 2171

DC

1E84 21 72

OC

1E86 2173

DC

lESa 2174

DC

1E6A 2175

DC

1E8C 2176

DC

lEBE 2177

DC

1E90 2178

DC

1E92 2179 Ri lMC7 DC

2180

2180

XL2·300F· XL2 1 520F ·
·
XL2'5300 1
XL 2·5:!01 ·
XL2'5302·
XL.2 1 3004' XL2°5304· XL2 1 5305· XL2 1 5306·
XL.2 1 3108' xL2·saoa· XL2 '5:!09 ·
XL2 1 530A 8
XL2· 320C 1 XL2'53oc·
>tL2'530D 1 XL2 '530E 1 XL2 1 530F'

20E BR TO ACDREss OOF 2 OF ERROR· HANG
300 ERROR, HANG 301 ERROR, HANG
30 £: ERROR· HANG 303 BR TO ACORESS 004 304 ERROR· HANG 30 5 ERROR. HANG 306 ERRORe HANG 307 eR TO AOORESS 108 308 ERROR· HANG
3 oc;; e RROR. HANG 30A ERROR· HANG 30B BR TO ACDRESS 20C
30C ERROR· HANG
30D ERROR· HANG 3 OE ERROR · HANG 30F ERROR· HANG

2181 2182

~*******R*O**U*T*IN*E**1*4**-**I*N*C**M**IC*R*O**I*N*S*T*R*U*C*T*I*O*N**T*E*S*T***************************

2163 2184

*···~·········*·····*********************************····················

2185 *
* 2186 * 2167

THIS ROUTINE TESTS THE INC ~ICRO INSTRUCTION. OF INCREMENT FROM 1-256 ARE TR!eo~

ALL COMBINATIONS*
· ·

lE93 14 1E94 00 1E95 1F27

22118898 ···$******·***********************************··················*······

1E93 2190 IH14 DC

1E94 2191

DC

1 E96 2192

DC

2!93

XL1' 141
XLt·oo·
AL2(RT15)

ROUTINE NUMBER
NO MANUAL INTERVENTION
AOORESS OF hEXl ACUTINE

1E97 c2 01 1EAa

1E9B lC 05 5438 22

c

lE~O CO 67 021 A lEA4 01

1EA5 19

C) "

1EA6 5A46

1 EA6 CC> 67 5918

1EAC "ill
(: l EAO 1ECB

1EAF lF02

c

1EB1 CO 67 591 S l EB5 A2

1EB6 1F03

1EB8 1F26

1EBA CO 67 !54FE lEBE 50 lEBF 5018

1EC1 CO 87 0216

1EA8 2194 2195 2196 2197
2198 1EA4 2199 1EA5 2200 1EA7 2201
2202 2203 1EAC 2204 lEAE 2205 1EBO 220fi, 220?
1EB5 2208 1EB7 2209
1EB9 2210 2211 2212
lEBE 2213 lECO 2214
2215 2216 2217

Rl2K01

USING LA
MVC B DC
DC DC
B
0(:
DC
cc
B DC
DC
DC
6

RU:KOtwXRl Rl2KOt.XRl
MlCQP,RTt20P(6eXRl} PRINT XLl · 01 · IL1'25 1 AL2 ( ~iCPS<T)
LOAOCS XLl I 91' AL2CR12MCS)
AL Z<R 12MCE > l.OADC$ >:I.. I 1 A2 1
ALZOH2MC2)
AL2(R12MC3)
D0fl4JCR Xl..1' 50·
JCL.215018 I
LINK

JNITIA~IZE XR1 FOR INDEXING MOVE OP BEING TESTED TO
PRINT ROUTJNE HEADING
.GO LOAD MICROPROGRAM
.LOAD lST FSQ
.START OF NICRC cooe
.ENO OF MlcROcooe .GO LOAD MICROPROGRAM ·LOAD 2NO FSQ
.GO EXECUTE NJrCROPROGRAM ·E~ROR HALT -50.E xPEC TED RESULT .GO YO NEXT ROUTINE

1EC5 F1F·40CS05C3

lECA 2218 A1"120P DC

CL6'14 lNC·

22J9

lECB 7AOO

c

tECD 7704 lECF 7600

1ED1 5100

c

* 22222210

*-~----------------·-----------·
START OF MICROPROGRAM LISTING$

----------* * 2222 ·----------,··--------...
lECB 2223 R12MCS EQU

lECC 2224 tECE 2225
1EDO 2226
1ED2 2227

DC

XL2t 7AOO· 00 1c. SET Hoe A · 00

DC

KL2 I 7704.

01 JC· PUT RETU~N ADOR IN HOB 7

DC

XL2·7600· 02 IC. SET HOB 6 : 00

DC

X1..2·s100· 03 eos.o BRANCH TO INCREMENT R~~TINE

DATE
e EC NO·

07.JUL 75 825023

25CCT75 82 fO~'?

l5JAN76 82503"

PROG 11) PAGE

0891-2 l?Al

·

·

IBM MAINTENAN~E DIAGNCSTIC PROl'8RAM

PART NOo PAGE

4234255 1e

IBM MAINTENANCE DIAGNCSTIC PROGRAM

PART NO· PAGE

·23·2!!5 l8A

6912

DI SPLAY ADAPT tR TEST

8912

DI SPLAY ADAPT fA

ERR LOC OBJECT COOE

ADOR STMT SO~CE STATEMENT

ERR LOC 08.IECT CODE

lED3 EA10
lEOS 9C07 1ED7 5006 1ED9 7801 1EDB 770A lEDD 5100 !EDF 1810 1 EEl 1840
1EE3 1840
1EES 1640
!EE7 1040 lEE9 9418 1 er::e BAOB
1 EEO 9C13
lEEF 5012
1 EF l 1840
1EF3 1840
1EF5 1840 1 EF7 1840 1EF9 5100
l EFB EAOO 1EFO 9C18 1EFF 501A
1FO1 5016
lf'03 lAlO 1F05 1A10 1FC7 lA10 lF09 l A.10
lFOB 1A l 0 l FOO lA.10 1FCIF lAlO lFll 1A10 1Fl3 1A10 lF 15 lAlO 1Ft7 1Al0 1F19 1Al0 1F1B 1A10 1F10 lAlO lFlF lAlO 1F21 1A10 1F23 3607 IF 25 5111

1F 27 15 1F28 00 1F2.9 1FM

1F2B C2 01 1F3C
1F2F lC 05 5A38 1F34 CO 87 021A
1F38 01 1F39 19

DATE

07JUL?5

EC NO. e25C23

1ED4 2228 1E06 2229
1Eoe 2230
1EDA 2231 tEO.'. 2232 lEOE 2233 lEEO 2234 1EE2 2235 1EE4 2236
1EE6 2237 !EE8 2238 lEEA 2239
lEEC 2240 lEEE 2241 1EFO 2242 1EF2 224~

DC

XL2°EAl0" 04 Cl· HOB A MUST HAVE 10 JN JT

l)C

XL2·9C07· 05 eoc.3 MUST BRANCH

oc

XL2·5006 I

06 ERl:!ORe HANG

DC

XL.2·7BO1' 07 IC· SET HOB B ~ 01

DC

XL.2' 770A 1

08 IC1 PUT RETURN ADOR I~ HOS 7

DC

XL.2. 5100.

o'" BOS. 0 BRANCH TO INCRE.,.ENT ROUTINE

DC

.AL2 · 1810'

C. A ~NCREp;!ENT HOB B

DC

XL2· 1B40·

OB SHIFT HOB 6 LEFI

DC

XLZ" 1840 · oc

4 TIMES

DC

XLZ.· 1640 · OD

DC DC

Y.L2"1El40· XL2·9418 ·

OE OF BRANC~ TO END IF ~I SITS : 0

DC

"L2 1 BAOB·

10 C! R · COMPARE FOR CORRECT i:IESUl,.T

DC

XL.2"9Cl3·

11 WILL BR·NCH IF O~Ay

DC

XL2." 501'! ·

12 ERROR· HANG

DC

XL2· 1640·

13 SHIFT HOB S AROUNtl A~AIN

(

1F3A 5A46

1F3C CO S7 5918 1F40 83

lF 41 1F56 1F43 1FA3

1F45 CO 87 54FE &F49 52 1F4A 5026

1F4C CO 87 0216

lFSO FlF5404003D9

1EF4 2244

DC

XL.2" 1640.

14

1EF6 2245

OC

XL2m1S40· J.5

1EF8 ?.246

DC

lEFA 2247

DC

lEFC Z248

DC

lEFE 2249

DC

1FOO 2250

DC

1F02 2251 1:<12MCE OC

Xl..2 8 1840' XL2·5A00· xt.2· EAOO·
Xl.2 ·9ClB ·
xu:· soi,..
XL2· 5016·

Ui 17 RETURN TO INCF<EMEN T Rou·(H~E 18 END· iEST "Tt-!.AT HOS A "-" 00 19 MUST BRANCH lA ERRORe HANG 1,B HANG· Ei>.!D OF TEST

2252

1F03 2253 R12NC2 EQU

1F04 2254

DC

1F06 2255

o ....

..
X1..2 9 lA10~ XLi!.·lA~O·

100 INCREMENT RDUYINE· INC~ENEN1S HDB A

10 l

·;o 16 l IME:.; ~ND RE1 '-.~~NS

l!l!A!N t<OUil NE"'

iFOEl 2256

DC

Y<t..2 9 1 ofi, ~ l.J<

102

lFO A 2257 lFOC 2258 1FOE 2259

DC

J<t.,2'l~J;O

103

DC

.ll,1..2 · 1 "-'· c · 104

oc

Xi.2' lAiO·

HIS

lFlO 2260

DC

J(l.2· 1A10 · !06

lF 12 2261

DC

XL2· 1Al0 e

l(>'f'

1Fl4 2262 1Fl6 2263
JF 18 2264 1F1A 2265

DC

Xi..2m lAlO' 10'11

oc

X!.2'1ill10· 1:)9

DC

XL2' lUCl' lCA

oc

7'1...291AlOe

1oe

tF lC 2266 1F1E 2267

DC

XL2 2 l A!O·

10C

DC

Xl..2~1Al0·

100

(

JFZO 2268

DC

x1..2·1A10~

10E

1F22 2269 1F24 2270

DC

XL.2· 1 AHi ·

~OIF

DC

XL.2'360"l'·

uo BF!0 REiURN TO t<UlIN ROUTINE

(

l.F26 2271 R3.214C3 OC

Xl...2·51lI1·

U1 ERROAo HANG

2272

!(

c 227'2
2273 2274
2275 2276

·*~···~····*··$··R·$O·$U··T*·IN···E~··$·1·5·····-·····L·i··'<·····M···!C···R·$O···$·IN···S·*·T·R··v··C···T··H··lN··-·~T·E~*S··T*···········~·······$····*······~$··*·*·~*·*····*··$'I;::;

2277 ·

THIS ROUTlNE CHECKS l~E LR MICRC !NsTAULTICh wITHiN THE

·

2278.

HOe·s ONLY· THE ABll...l!TY TO LOAD FROl\i ANO TO EXTERNALS

·:

2219 11<

'11H.L 6E CHE CKE 0 Li1'TER$

"'

2280 >1<$0

l.R CK OF lSl l'IDei C!N'l..1f

*'i''i<,

""*"'"'* "** **'·*** 22EH $
22 82

!!!

$$ll<>ll111!lli<ll':fl<'lt$·lt1il' *ll<1!1<1!<********$:il l\l>it.IF\l<lll<"' 1!111)<$.$$$11\:lil>li !i!>ili~**"'****lii<'i<'lt '110!<*

$] (_ i

2283

!F2i' 2284 RHS DC

U'2Ei 2285 !F2A 2286

DC
oc

XL:P 15·
XL i · aoe
~3HAT16J

ROUTINE NUMBER NO MA!iUAI... !!NTERVENT ~ON
ADORE SS OF l\E X1' f;!OUT l Nii

l r56 73AA
1F5"!l 7155 lFSA 2FO~ 1F.5C EFAA j, FSE 9C 06 1F60 5005 lF62 2F Ol
ll.F64 EF55
'.l.F66 9CO.~ !F-58 5009 1F6A 202F lF6C E3.t.A 1 F6E 'ilC OE 1F70 5000 1F72 75FF 1F74 2510 1F76 E555 1F78 9Cl3 lF7A 5012 11'"7C 76FF lF7E 2623 1F80 E6FF
1F s.a 9C: 1 a
1F64 51.H 7 1F86 2616 1F88 E6AA !FSA 9C1C lFSC 5016 11.FSE 2430 lf"90 2614 JJ'"'>12 E655 tf'9~ 9Cli.':1 1F96 5020 1F9S 2436 1F9A 2616 1F9C E6AA 1F9E 9C2.6 lFAO 5025
U"A2 5026

2281

1F3C 2288

2289

2290

19

2291

2292

1F38 2293

1F39 2294

USING Rl 3KOhXfU

LA

Rl~KO 1 1 X~1

MVC
e
D(;
DC

~XCOPsRTtSOPC6·XRI)
PRINT

MOVE OP ~ElhG T6ST~b 70 PRINT ROUTINE HEADING

G
\e

25 U:T75 82 £032

UIJAN?6 825034

PROG 10 PAGE

IO

0891-2!

DATE

:o 1 e 1 ec NCH

Ol'.JUL1'5 6250.23

TES)'

AOOR STNT SO~CE STATEMENT

1F 38 2295

DC

At..2(MICPRTi

2296

22.97 R13K01 B

1F40 2298

OC

229'ir ·

1F42 2300

DC

1F44 2301

DC

LOADCS
Xl.1. 83'
ilt.2 (R13MCS t AL2CR13MCE)

eGO LOAD MICROPROGRAM eDISABLE UPON ENTRY1 FJLL 2ND
FSQ WITH ecs.o ON ADDRESS
.START OF MtCRO CODE
eENO OF MICROCCDE

2302 2303 1F49 2304 1F4B 2305

a

OOMICF!

DC

XL.1 9 52·

DC

XL2'5026 ·

oGO EXECUTE MICROPROGRAM .ERROR HA~T -52~ExPECTED RESULT

2306 2307

8

LINK

~GO TO NE~T ROUTINE

2308

1F55 2309 RT130P DC

2310

2311 2312

·*-~ST-A-R-T--O~F--M--IC-R-O-P-R-O-G-R-A-M--L-I-S-T-I-N-G-·*

lF56 tF57 1F59 iFSB 11"'50 1F5F

2313 2314 23J.5 2316 231 7 2318 2319

$-------·--------~----·----------·

IH:?JMCS EGU

*

DC

XL2"7'JAA·

00 IC, SET HOEi 03

DC DC

XL2°7!55° XL.2° 2F03·

01 IC, SET HOB 01 02 LR· SET HOB OF

AA FRO~

OC

><L2" EFAA'

03 Cl· CHECK THAT HOB OF IS

DC

XL2· 9C06 1

04 BOSo3 MUST BRANCH

HDB 03 "' AA

lFf.l 2320 H'63 2321 1F 65 2322 1F67 2323
1F69 2324 u=68 2325 ~.1""60 2326 lFeF 232'1'

DC

xi..2· soos · 05 ERRORe HANG

DC DC

XL2·2FO1 · XL2' EF55·

06 LR· SET HOB OF ; 55 FROM HOB 01 07 C!~ CMECK THAT HOB OF : 55

DC

Xl..2e9coA· 08 BOCo3 MUST BRANCH

xL2·soo9·

09 ERRORe HANG

DC

XL2'202F'

OA LR. SET HOB 10 ; 55 FROM HDB OF

D<.:

XL2°E3AA«

09 CI· CHECK THAT HOEi 03 010 NOT CHANGE

8C

Xl...2" 9CCE 0

oc aoc~ 3 MUS'i S;;<ANC~l

1F7l 2328 lF7~ 2329 1F75 2330

oc

XL2·500D ·

OD ERRORe HANG

DC

XL2·75FF" OE IC, SET HOB 5 m FF

DC

XL2' 2StO·

OF LRo SET HOS 05 =: 55 Fr.10M 1'!06 Hr

1F77 2331
1F79 2332

OC

XL2'E55S·

10 Cl· CHECK K!)B 05 "" 55

CC

X!..2 1 9C13 · u eoc.3 MUST iSP.ANCt1

1F76 2333 1F7D 2334 1F"l'F 2335 1F81 2336
1F83 2337 lF85 .2338 1F67 2339 lF89 2340
1F88 234!.

OC DC DC DC
DC

X.1..2·so12· :li:l.· 2·76FF· XL2·2623 1 x1.2·E6FF · Xi... ?. 0 9C18"

12 ERROR" HAl'<tG

= 13 IC:· SET HDS ·06 = FF

14 LRe SET M00 16

Ji.A FROM 1-lDB 03

15 Cit CHECK THAT HOS 06 SYILL tS FF

16 eoc.3 ~UST aR~~CH

DC OC

Xl.2"5017· XL.2·2616 1

17 ERROR· HANG 16 LR· SET HOB 06 :: AA FROM HOB 16

DC
DC

XL2°E6AA 9 Xt.2· 9C lC ·

19 Clo CHECK 06 s AA lA soc.3 MUST 6~ANCH

!FBD .2342 J.F 81" 2.'143
1F91 2344 lF93 1?345
1F95 2346 lF97 2347 lF99 2346 1F9B 2349 1F90 2350
u=w 23s1
lFAl 2352 1FA3 2353

DC DC
DC DC
DC
oc
DC DC DC
oc
DC R13MCE DC

)l(!....2°5016' XL2 6 2430·
XL2 8 21614 · XL2 11 E655· XL2= 9C2l" XL2S 502.0. XL2·2.436· XL2e2616· XL2' E6AA 1 XL.2C9C26· XL2°5025· XL.2·5026 ·

16 ERROR e HANG
= 1c LR· SET HOB ll.4 :: 55 FROM HOB 10
10 ~Fl. SET HOB 06 55 FROM HOB 14 1E CI· CM:.CK Tt·IAT HDB O~ ,.. 55 lF 80C·3 MU$T BRANCH
20 ERROR· HANG 21 LR· SET HOS 16 3 AA FROM HOB 14 22 LR~ SET HOB 06 ::: AA FROM HOB 16 23 Cl· CHECK THAT HOB 06 ,,. AA
24 BOC · 3 fl!UST l!U1At.!CH 25 ERROR· HANG 26 HANG· TEST COMPLETED

2354

2354
2355

i:i"1<il<**""*lt'************"'********'*'***********'******$~$l!l>i<>&:ll<$l!ll3'$l!llll'$1!<$$llil·llll·~'" .,,~

"'*** *"'* 2356 *
2357 ··

RQUTI NE 16 - TSN MICRO INSTRUCT EON TEST
**********"'* **"""*******11''4<11'$$/Jfl...........* *** ** $.$$1$$11!$$$$$$$$$$$$$

2358 ·
* 2 3 5 9 .
2360

THIS ROUTINE TESTS THE eAstc TSN~s wH!CH ARE EN A KNOWN QUIESCENT STATE· OTHER TSN·S WILL BE CHECKED LATERo

·
* ·

* 2361

15.IAN76 82503·

PROG 10 PAGE

0891-2
is:'

\·
I
· · · · · · · · · · · · · · ·'I·· · · · · · · · · · · · · · ·

·

·

·

· · · · · · · · · · · · · ·· · · · · · · · · · · · · · · ·

.ct'aM MAINTENANCE DIAGNCSTIC PROGRAM

PART NO. PAGE

c 4234255 19

JBtll MAINTENANCE DIAGNCST IC PROGRAM

PART NQ.
PAGE

8912

DI SPLA., ADAPTER 1£ST

ERR LOC OBJECT CODE

ADOR STMT SOLRCE STATEMENT

( '8912

Ol$PLAY ADAPT lR TEST

ERR LOC OBJECT CODE

ADDA STMT SQU"CE STATEMENT

2362

24'29 ·

FSQ WITH acs.o ON ADDRESS

1FA4 16 tFAS 00

2363

lFA4 2364 AT16 DC

!FAS 2365

DC

>CL.1·16·
XL1" oo·

ROUTINE NUtlBER NO MANUAL INTERVENTION

1FFA 2026 lFFC 2041

lFFB 24'30 lFFD 2431
2432

DC

M..2(R15MCS)

oc

AL2CR15MCE>

.START OF MICRO CODE ·ENO OF MICROCODE

1FA6 1FE5

1FA7 2366

DC

AL.2(RT1TI

ADDRESS OF ~EXT ROUTIKE

1FFE CO 87 54FE

2433

e

DONICA

.GO ExECuTE MICRO PROGRAM

2367

2002 56

2002 2434

DC

xt.i · 56·

·ERAOM HALT -56-

1FA8 C2 01 tFB9

1FB9 2368 2369

USING R14K01 .XRl

LA

R14K01.XR1

INITIALIZE XR1 FOR INDEXING

2003 SOOD

2004 2435 2436

DC

Xl.2·5000.

.E xPECTED DATA

2370

2005 CO 87 0216

2437

B

LINK

·GO T 0 NEXT ROUTINE

lFAC 1C OS 5A38 1 9

2371

MVC

tllCOP.RTt40F(6 eXRl)

MOVE OP SEING TESTED TO

2438

lFBl (;0 87 021A

2372

B

PRINT

PRINT ROUTINE HEADING

2009 D~D6E4E340F1F 740 2025 2439 RTlSOP DC

CL29·ROUT 17 SSF,SSN ~ICRO OP TEST'

IFf:SS 01
1FB6 19 1FB7 5446

1Fe5 2373 tFB6 2374 1FS8 2375

DC

XLl·01·

DC

1Ll·2!!:1

DC

llL.2CMICPAT)

,.

2011 E2E2C66JE2E20!40

'

2019 04C9CJD~D640DCD7 2021 40E3CSE2E3

2439 2439 2439

2376

2440

1Fe9 CO 87 5918 lFBD 87
lFBE tFD3 1FCO lFt;'.4
1FC2 CO ST 54FE 1FC6 54 1FC7 5008

2377 R14K01 8

1FBD 2378

DC

237il.

tFBF 2380

DC

lFCl 2381

DC

2382

2383

s

1FC6 2384

DC

1FC8 2385

oc

AL2(R 14MCS) AL2CR14MCE)
COM I CR XLI 1 541 XL2·sooe·

eGO LOAD "ICROPROGRAM ·DI SABLE UPON ENTRV,. FILL 2NO
& 3RO 256 wcs w.tBOs.o TO AOORo
.START OF MJCRO CODE .END OF MICROCODE
.GO EXECUTE MICROCODE ·ERROR HALT - 54· EXPECT£0 DATA

2026 1008 2028 42El 202A 43E2 202C 4AE3 2Q2E 1204

* 2441 ·-~-----~-------~----~-~---·
2442 · START OF MICROPROGRAM LISTING

2026

2443 2444

R·1-5-M-C-S--E-a-u----· ----------~--~---·

2027 2445 2029 2446

DC

.xl.2 1 1008· 00 SSFe RESET BITS 2.3 Al\D 13 OF VO REG

oc

x1.z·42e1· 01 TSNo MUST NOT BRANCH

2028 2447

DC

XL2 · 43E.2 · 02 TSNt tlUST NOT BRANCH

2020 2448

DC

XL 2 · 4AE 3 · 03 TSN· MUST NOT BRANCH

202F 2449

DC

XL 2 · 1 20 4 · 04 SSNe SET BIT 2 OF l'O REG ON

1FC9 CO 87 0216

2386 2387

s

LINK

eGCI TO NEXT ROUTINE

2030 4207 2032 5006

2031 2450 2033 2451

DC

XL2'4207 1

05 TSNo ~UST BRANCH

oc

XL.2 1 5006· 06 ERROA. HANG

2388

2034 1304

2035 2452

DC

XL.2' 1304 · 07 SSN· SET BIT 3 OF I'D REG ON

lFCD FlF640E3E205

lF02 2389 RT140P DC

C' 2036 430A

2037 2453

DC

XL2·430A·

08 TSNe ~UST BRANCH

2390

2038 !5009

2039 2454

DC

XL2 1 5009· 09 ERROR· HANG

* * 2391
2392

·--S-T-A-R-T--O-F--M-I-C-R-O-PR-O-.G-R-A-M-~L-I.S.T-I.N-G--·

c

203A 1008 203C 42E4

203e 2455 2030 2456

oc

XL2· 1oos · OA SSF1 ~ESET BITS 2.3 AND 13 OF l'O REG

DC

XL.2·42E4. oe TSN. MUST NOT BRANCH

lFD3 40E1

lFD;.s

22339934

*------------~----~-~*~-------
AUMCS EOU ·

1FD4 2395

DC

XL2 1 40E1· 00 TSNo MUS1 NOT BRANCH

I
J ()

203E 43E~
2040 5000

203F 2457

DC

2041 2458 A 15NCE Q(:

2459

XL2·43E!5·
Xt.21 5000 1

oc TSN. MUST NOT BRANCH OD HANG· ENO OF TEST

1FD5 41E2 1FD7 48E3 1F09 48E4
tFDe 4DES
lFOD 4EE6 lFDF 4408

1F06 2396 1F08 2397 !FDA 2398 lFOC 2399 1FDE 2400 1F£0 2401

DC

XL2··1E2· 01 TSNe "UST NOT BAANC~

DC

JCL.2 1 4SE3· 02 TSNo ~UST NO~ BRANCH

DC

XL2 1 48E4· 03 TSN· MVST t.IOT BRANCH

OC

XL2·40E5· 04 TSNe "UST NOT BRANCH

DC

>1..2·4EE6' OIS TSNo MUST NOT BRANCH

DC

XL2·4408· 06 TSNe NUST BRANCH

lI 0
I
,
I ()

2042 18 2043 00

24$9

22446610 ** *R*OU*~*I*NE**1*8e**BA*L**OP****··················**····..···························*

2042 22446623 R··T·1·8····P·C··**X*L*1·** 181 ***···············~·O·U·T··I·N·E··N·U··M·B·E·R·····················

20 43 2464

DC

>CL 1 c 0 0 ·

NO MANUAL 11\TEAVEN1' I ON

lf'E1 5007 lFE3 5008

tFE2 2Q.02

DC

lFE4 2403 R1-.ce oc

2(04

240·

lld..2 1 5007· xL2·sooa·

07 ERROR· HANG oe HANG. TEST COMPLETE

I·
I () I

2044 2152
2046 CO 87 021 A
204A 01

* 2045 2465 2466 2467
204A 2468

DC

ALZ CRTS 9)

e

PRINT

DC

XLl'Ol·

AOORESS OF Nl!!XT QOU1"1NE
PRINT ROUTINE HEADING

·! C: 2405 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . *··~······

2406 ·

ROUTINE 17 - SSF/SSN MICRO INSTRUCTION TESTS

2046 27 204C ~018

2048 2469 20·0 a47o

oc

IL l ·39·

oc

Al..2(R34HDR)

2407 ·······································································.

204E C(> 87 2079

2471

e

flT34GO

IFE5 l? lFE6 00 IFE7 2042

2408 ·

·

2409 · 2410 ·

lHIS RCUTJNE TESTS THE BASIC SSF AND SSN MICRO tNST~UCTIONS BV MANIPULATING BITS 2· 3 ANO 13 OF THE 1~0 REGe OTHER SSF

··1j ('

2411 *

AND SSN INSTRUCTIONS WILL BE Tt!STEO LATER·

*I

2412 ·

·l (;

2413 ....................................................................... !

2414
lF£5 2~115 RT17 oc

JCL.lf17·

ROUTINE NUllll!ER

I c

1FE6 2416

DC

xt.l·OO·

NO MANUAL INTERVeNTION

I

lFE8 2417

DC

At.2(RTJ8)

ADDRESS OF NEXT ROUTINE

II

20$2 0906E4E340F1F t40 2078 2472 A34HDR DC

20!$A C2C10340U4C9CW9

2·72

2062 0640D6D740E3C£E2

24T2

206A E35E40F1D240C1C4

24?2

2072 C4D9C5E2E2C5Ei
2019 co e7 5918

2472 247.3 RTl4GO B

2070 91

2070 2474

DC

20?E 20A$

201'F 2475

oc

toao 201!5

2081 2476

DC

2082 co 87 5918

2477

s

Cl.39 1 AOUT lS BAL NICRC OP TEST; 1K AOOAESSES·

LOAOCS Xl.1 1 91 1
.AUC~34M($)
AL.2CR34MCE)
LOAOCS

GD LOAD MICROCODE IN 1$T F$Do
STAl'cTlNG AOCRESS
ENC ADDRESS 60 LOAD MICROCODE IN 2NO Fso.

1FE9 C2 Ol lFFS
IFEO CO 87 021A tFFI Ol lFF2 10

2418 1FF5 2419
2420 2421 a·22 lffl 2423 1FF2 242·

USING RUSKOleXAl

LA

rU6'<0l·XAl

e

flAlNT

DC

-.1·01·

DC

n.11 20·

INITIALIZE XRl FOR INDEXING PRINT ROUTINE HEADING

()
I
i C;:

2086 B2 2087 20E6 2089 20EF
2oee c;o 87 5918 ~08F . . 2090 20FO 2092 ZUB

2086 2478 2088 2679 208A 2480
2481 208F 2482 2091 2483 2093 %484

DC

XLl'IJI·

DC

A\- 2( R 34MC U

oc

AL2U~J4Mat)

B

... OAOCS

DC

XL~ ·a··

DC

ALICR!·MC3.

DC

Al..2C R34MC4)

ADDA OF 1ST ·ORO
ADDR OF LAST WORO·
GO LOAD MICRDCQOE ~ESSES 200·2,,,..

1FF3 2025
lFFS CO 87 &919
JFF9 83

IFF· 2·25

DC

2·26

2·21' Aae«oa a

lff9 a·2e

DC

DATE
EC ND.

25CCT?S 82!032

UUAN76 Q50M

llLZCAT180P)

2!09· co 87 5918

2485

eGO LOAD ·ICROPAOGAAM

c 2098 A8 2099 auc

· .DISAS..£ UPON ElfntY· l"'!LL 2ND

2999 2151

PAOG ID

089 l -2:

DATE

OJ.JUl..75

PAGE

I l9 ~EC NO. 825023

2098 2486 t.09A 2487 209C 2488
25tCT1'S 82503t..

e

LQAOCS

DC

XLP A81

()C

A.2CR3"'4(!5)

oc

AL·CA34NC6 I

60 LOAD MICROCODE ACORESSES 300-3FF
PffOG 10
PAGE

l
I
1·

!e
··I
I

· ·

·

IBM MAINTENANCE DIAGNCST IC PROGRAM

PART fllO,
PAGE

8912

OISPLAV ADAPT IR TEST

ERR ~oc OB~ECT CODE
2:090 CO 87 54FE i!OAl 34 20A2 521 S 20A4 CO 87 0216
20A8 7101 20AA 0003 :Ztl#t.C 5002 ;,;rnM: 615F 2('tl0 9C06 2lHl~~ 5005 :;?:08'~ bo08 2096 5001 ~OBIS 7606 205#!. B65F .2 OBC 9C. OC
2oee sooe
~oco :?.EA& t!OC2 DOM' 20C~ SOOE 20C6 Bl SE 2oce 90'.2 .?OCA SOU 2occ 7000 ,;:;t\CE ~OSE
zooo 9Cl6
2002 5Cl15 20D<I> O!.lO 2006 5017 2Goe a1oc 20011. 9Cl6 200C S01A 200E !B05F 2oeo 9CtE 20E2 5010 20E4 020F
20£6 CH.l2 !GE& 51 OA 20EA 2C5E 20EC CC:FO
20EE si:ae
20FO 5200 20F 2 5201 2QFt!> 52Co;e 20F6 5C!03 2~8 5:t:M 21H"A 520~ .?.OTC 5206 20FE 5201'' 2100 5208 "1:102 5?(!9 ~104 S20k <H 06 5208 2UU:I 520C
uoe. s200 2). oc 5201:'
210£ D311 2110 5210 2112 7313 2114 B35E
2116 9Et5 2118 5214 2UA 521$

ADDR STMT SOURCE STATEMENT

20At 20A3

2~S9
2490 2491 2492

8

DOMICR

t'C

>ll.. l ' 34 1

DC

XL2 1 5215 1

B

LINK

GO DO NJCROCOOE
ERROR HALT -34-
EXPECTED RE5ut.TS EX!T ROUTINE

2493 :!!<- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - · ·
2494 * ~TART OF NICROPROGRA~ LlS7!NG ·

* 2495 ·------------~--~---------~-·-->!>
20A8 2496 R34MCS EQU

20A9 2497

DC

20116 2498

DC

20AD 2499

DC

20AF 2500

DC

2061 2501

0(.

2003 2502

DC

20135 2503

oc

?.:Oa7 2504ll

DC

2069 2S05

oc

2088 2506

oc

2080 ZS07

DC

2oaF ;;:soa

oc

2.ICi 2509'

oc

20c;3 2510

oc

20C5 2511

oc

20C''f 2512

DC

20C9 2513

oc

2'.0CS 2514

DC

2oco 25 As

oc

20CF l5!.6

DC

2CDli. 251.?

nc

200:! 2s1 a

DC

2005 2519

oc

2007 2520

oc

20!>9 252l

oc

20DB 2522

oc

2000 2523

oc

200F 2!124

oc

20E1 2525

QC

20£3 2526

oc

20E5 252T R34114CE cc

Xt.2" i'Ull · XL2·DOO.:S= :r.t.2. 5002. x1..2·Bl5>"" · XL2·9C06' Xi..2·5005· XL2·1H.iOS· Xl.2· 50(17 · XL2" 1606" Xl..2·865f'. xi..z· 9Coc· XL2·5008· XL,.2 · 2EA :i · X!..2 · OO!iH" · XL2·50CE 0 XL.2· BHif'' x1..2e 90U!" :l:!'...2 ~soi 1
~{.i..._2°7000''
}1!_2·BOSE" X;J..2. 0 9CH:i )IL.2· 50'.:i 5 < IU· .!l:·DlC(I 1( L 2 ~ SO l "I' ~ ,
XL.2~fHOC'
Xl...2i;9C18 t
XL2"501 A· Xi-2·BOSF · XL2"9CU!: 0 XL2 10 50t0· XL.2'"CH!OF ®

003 004 00!:'.· 006
0.::11 U08
009
{)t}A
008
coc
000 i:IOE
()Ji t)
OU. 01.2. ~' l :;;. Otto.
J.5 iHIC OH
ca a
OF~
iH A CHS OH'.
o;,o ou:

aAt, TIO A!')OS!il'Z;>S 00!1

BOS ~o

ERfrCFt·;:·

Ci'.R Ot...31'0

\SOC·:::\ BOS· O

ER::<!O'l<l ,.

BAL TO ADDRESS DOB

!'!Ds.o
1 e: 6 .x· 06 · :r C~R 06t1

BOC,:;!·

BOS ~o

6AL TU ADDRESS ooF

aas.o

EAROA

C~R 01~ ,3E
e.o<: Q~

T 1::: Pf,Oi£l'1: n :t .~

3;~;:;§{il

E~~~Ot.! a,

~t {, Q'f, }11

00 .., ::~:;:·

·ro t~ODH

EIRRO?I ~

6A~ TD ADDRESS IDO

WS®O
c:l.R 01 .oc;
SC.IC.~ :3
eos ..o

ERR Of-<·
TO AOOR ·~) ~ 8 t:::RRORr HANG

CH>l 0¢hY°

e1t1c.,3

TO ADOR OlE

i!HlS ~o

ET-tRiOt<l4 t~ANC:i

BAL TO AOOR Z '· 0

20E6 2528 R311U4Cl EQU

20E7 2529

DC

201:9 2530

oc

20E.E'I 2531

DC

20EO 2532

DC

zoEF 2533 R34MC2 DC

20FO :i? 534 I"! 34#!C~ EQU

20Fl 2535

DC

20F'.'3 2536

oc

?Of"'S 2537

oc

20F7 2.538

oc

2~9 2.53'9

cc

lHlf=B 2 544.l

oc

ZOFO 12.541

DC

20f"F 2!542

oc

2101 2543

oc

2103 2544

oc

2105 2'545

DC

2HH 2546

DC

2101il 2S~7

oc

2H)B 2546

oc

2100 2549

DC

uor 2sso

DC

uu 255i

DC

2U3 .2552

oc

2U5 2553

DC

2117 2554

oc

2119 2555

DC:

2ue 2556 t:iJ,qMC4 DC

:!Ji
xt..2· [)! 02: ~ )(1.2 ·!;)101. x1..2· 2C!.'H!e
XL2~CCFO·
Xt.2"5018"
xi..2es2000
Xi..2·szo1 · XL.2°5202·
~zes20::;~
x11.,2eszo.11.·
'1a.2e 5205 · :JQ..;?Gf32Q6· )(1..2 · 52(.)i' e
~2os2ce~
Xl.2 · !S 20'9 · x1..2· S20A~ XL2·s.;;:oe ·
xt.t.:ts2oc~
XL2· 520f.'' xa,..2°5201!': · Xi-2 1031 l ~ xa.2~s210 · x&-28 7313" XL2·B35E e :ti..2°9EH;$ JU..2:" 52 ! 4.
xi..a·s:us·

BAL '\Hl j\\(ll.)f.i;E$S !O<it~

BOS· C

ERROR,, ttAHG

LR 1-i06 3E TO HDS OC

s;SF $ OC e X' FO @

sos.o

TO AOO~ESS o~e

200
"Ol 202
203
~04
~;as
i'i!Oc 207
20s 209
il:OJO
eot!
E:!OC 20!) 20E
20F 2i.O 2U 212 213 214
:ns

BOSoO
aos. Ci aas.a i!l(j S · o
sos~n
E!':lSef~
l'!c !) s · 0
BOS·O
BD5·D
BDSwO
eas.o aas. (l
SOS ~u l~QSglJ

ERROR~HANG
ERROR ,.HANG
ERROAtHANG
E f.l~O~ ·'"" ~i1!'4G
ERROf',d1lAN(l. ERR0~9HAl'<JG
e RROR 'H i!l;N(i;
ERRO~~H~NG
ERAOR·HANG EAROAeHA"G
ERROR·H~H~ ERROf.! ~HM~G
Er.l:RORt t\PIN<;; E~RQR ···KAN(i.

sas~o

ERROR~HANG

6A~ TO AODRE$S 3~1

ens~o

E~RDRtHANG

(S t<DS 03""13

CIR OJle 3E

aac:.3 To AllDR 215

BOSeO

EARORe HANG

aos.o EXPECTED RESULTS

4234255 20

IBM MAINTENANCE DIAGNCSTIC PROGRAM

PART NO· PAGE

8912

01 SPLAY ADAPTER TEST

ERR LOC OB.JECT CODE
c 2llC 5300 2UE 5301 2120 5302 2122 5303 2124 5304 2126 5305 2128 5306 212A 5307 2t 2C 5308 212E 5309 21 3Q 5;;1CA 2132. 53()8 213.t 530C 21 36 53C0 2138 530E 2ll 3A 530F ;H3c 53t0 2l3E 70 OF 21 $0 BOSF 2142 9fl5 2144 s:n ~2146 701:2' 21.it.a 905r 214A 9Fl, 2.14C S;!!H~ 2 JJ<.E i) e. 11 2}J, S!i.~ 53~

AODR STMT SO!..RCE STATEMENT

211C 2557 R~4MC5 EQU

2110 2558

DC

211F 2559

OC

2121 2560

oc

2123 2561

DC

2125 2562

oc

2127 2563

oc

2129 2564

DC

2128 2565

oc

2120 2566

DC

2L?F 2567

DC

2131 2568

()(

2133 2569

oc

2135 251 Q

DC

2137 ;;.::57~

DC

:U'.39 2572

oc

21'38 Z.57'3

oc

2!.!ID 2574

c;.;:::

213F 2.575

DC

2141 25"76

oc

Zl<!!.3 257~/

L'IC

2145 2576

oc

2'!47 25?9

DC

21"'9 2560

oc

.2146 258i

DC

,:n;;!.i 2ssz

oc

,::,14~ zsa3

rn::

!}'. ! 5J. 2501~

:"ttr.MC6

1}1 (

*Xl.2 6 !53001
X!..2" 53Q 1 1 XL2 1 5302· XL.2" 5303. XL2 8 5304 · XL2"5305· Xl.2. 5:306. XL2" 5307· xt_;a:e 5306" XL26530S'<' Xi..2 · s::H; ,f'>' XL 2· 530H" -XL2' 5:.'HiC'' AL.2· 5301). XL2"53oE·
>tL2"530F~
xt..2·53! '
XL2&70~P I~
XL2" 1l05F .ilij,.2·9!Pl5. ;cct.~~ 5314 · X-!..2· 7!Jl2.·
:2'90SF" .1'1,.?. · 9Fl 9' )ij_.2· 5:318. :l(L.2·o;u l1 X.7-2&S3!Jt!P

300 300 302 303 304 305
JC6 307
306 309 JOA 306 30C 300
30E 301F
~HO
,?11 3:>.t? 313 3\4
::ns
316
:n7
316 31".& ::li Jo,

BOSeO
eos.o eos.o

ERROR· HANG ERRORv HANG
ERROR· "4ANG

BOSeO
eos.o aos.o eos .. o

EAROf< · "'ANG ERROR,, HANG
ERROR· HANG
ERfliO~., HANG

eOSoO
EIOS .. o
aos .. o
aos ..o eos,,o
aos .. o sos .o

ERRORe
ERROi<,, ERROR·
ERP.OR., ERROR(,
ERR1JR., ERIRO!R ·

l-IANG
MANG HANG
I-ANG HANG
HANG HANG

ans,,o
6CiS ~o
aos .. o IC o.x·CF~

ERRCfl:,, e~P.O~ · ERROR t'

HAN<G MIM1ill(;
FJ.t~~,~(;,

CIR oo.3F 80C~3 TO ~OO~ESS 3~5

SQS,,O

ERROR· i!-!,~t'<l.;Ji

IC Q~)P1.2

CBI QQ.,::JE

SOC~ 3 "f Cl AOOl'!IESS :!'!Hl

aas.o

EARDA· H~HG

BAI.. i 0 0 $',!)DRESS :U 1

aos.o

ERROR. HANG

·
19
·

DATE

07..tUL.'fS

EC HO· 825023

PROG 10
PAiGE

0391-2 20

· · · · · · · · · · · · · · · ···

07JUL75
825023

25LCT7!5 82f032

· · · · · · · · · · · ·

·

·

·

·

·

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

IBN MAINTENANCE DIAGNCSTIC PROGRAM

8912

DI sPLAY ADAPT ER 'TEST

PART NO.
PAGE

4234255

IBM N~INTENANCE DIAGNCSTIC PROGRAM

21 \.

8912

DI SPLAY 4DAPTER 1EST

PAAT NOe PAGE

ERR LOC OB.IECT CODE

ADOR STMT SOlRCE STATEMENT

ERR LDC OBJECT COCE

AOOR STMT SOURCE STATEMENT

2152 19

* * 2586 ************~********************~~···················*****************
2587 ROUTINE 1~ CHECK FOR INTERFERENCE BETWEEN LE OP ANO LR OP.

2588 ~····················~·~·······$~·~···~******·$**************~·*·******

2152 25S9 RT19 OC

XL1'19·

ROUTINE NUMBER

210A 65A9 21DC 9029 21 DE 502A

21DB 2652

DC

2100 2653

DC

2 lDF 2654 R3AMCE DC

XL2 e 8SA9 · JCL2 1 9029· XL2 1 502A ·

028 029 OZA

CIR 35e09 BOC Oe3ELF BOS o.SELF

HOB 3S-53? ERROR· MANG IF NOT EXPECTED RESULTS

2153 00

21!-:~ 2590

DC

* 2154 22!28

2155 2592

DC

2592

2156 CO 87 021A

2593

B

21 5A 01

21 SA 2594

OC

2156 14

2158 2595

DC

215C 2175

2150 2596

DC

215E co 87 2176

2597

B

2162 0906E4E340F1F S46 2175 2598 R3AHOR OC

216A 4003C54006076 103

2598

XL.1·00· .tL2(RTIA)

NC ~ANUAL l~TERVENTIQN ADOR OF NEXT ROUTINE

PRINT

PRINT ROUTINE HEADING

XLl ·O 1 ·

11.l ·20s

Al.2(R3AH0R)

R3AGO

CL20"ROUT 19. LE OP/LR OP·

2172 09400607

2598

2176 co 87 59!8
2l 7A 83

2599 R3AGO 8

217A 2600

DC

LOAOCS XL1·83·

LOAD MICROCODE

f' ~.. .

2178 2170
21 7F
*-------------------------------· 2183

21SA 21DF
CO 87
3A

54FE

217C 2601
217E 2602
2603 2183 2604

DC

AL2-C R3ANCS)

DC

AL2CR3AMCE)

B

DOM JC~

DC

Xl..1 ·:SA·

START ADOR
ENO ADOR
00 MICROCODE
ERROR HALT

2184 502A 2186 CO 87 21EO

2185 2605 2606

DC

X!-2 1 S02A ·

B

RT3AP2

EXPECTED RESULTS Br.l TO PART 2

2607

* * 22660089 ·-~ST-A-R-T~-O-F--M-!-C-R-D-P-RO-G-R-A-~--L-I-S-T-IN--G-·

* aos.o 218A 7605
218C 771!5
'l 8E 7825
c ,U90 7935
2192 7002
2194 7100
----·-------------- 2196 7C22
2198 2506 ~19A 2527
( ~19C 2588
£ 19E 2!1A9 21 AO 066C
21 A2. es oc.
21A4 9000 21A6 5527
21A8 90ClF
· ~lAA eses
21AC 9011 21AE BSA9
* * 2180 9013
2182 0045 21a· eooc
· * 2186 9016
* 2188 7650
21BA 7751
218C 7852
· 21BE 7953
( 21CO 25A9
21C2 2588 21C4 2527
21C6 2506 21C8 OE45 .21CA 8EOC
( 21CC 9021
21CE 8506 2100 9023
oc 21 8527
2104 9025 2106 8588 £1De 9027

218A

2610 2611

·-~---~----~---------~------· A.'!AMCS EQU

2186 2612
2180 2613

oc

)l;l..2 1 7605= 000 !C 06 .. x·os·

DC

Xt...2 1 7715'

001

IC 07.X·!S·

218F 2614

DC

XL2 1 7825' 002 Ic oa.x·2s·

2191 2615

OC

XL2"7935'. 003

IC 09eX 1 35 1

2193 2616 2195 2617

DC

XL2·7002' 004 tc oo.x·o2·

DC

XL2 9 7100 1 005 IC 01.x·oo·

2197 2618 2199 2619

DC

XL2"7C22'

006

1c oc~x·22·

DC

XL2 9 2506'

OC7 LR 05.06

2198 2620

OC

XL2·2527· 008 LR 15,07

2190 2621

DC

)il_2 ·2see · 009

21'.ilF 2622

DC

XL2"25A9' 00.A l..R 35.09

21.Al 2623
21A.3 2624 21A5 2625

DC

'°'-2·058C 4

OOB LE 25 .. oc

oc

XL.2°8506. ooc CIR 05,06

DC

XLZ·9ooo·

000 eoc o.sa.F

21A7 2626

DC

Xl..2 1 8527"

OOE

CIR 15,07

2149 2627

DC

XL2°900F· OOF eoc o. set.~=

21AB 2628

DC

xL2·esea·

01 Q Cio:l 25t08

21AD 2629 21AF 2630 2181 2631 2183 2632 2185 2633
2187 2634

DC

XL.2°9011°

011

BOC OoSELF

OC

XL2 1 B5A9 1 012 ClR 35.09

oc

xt..2·9013' 013 BOC 0 , se:u=

oc

"2...2 8 0045·

014

LE 00 · .25

DC

XL2·BOOC· 01!5 CIR OO·OC

OC

XL2"9016" 016 Boe o, SELF

2189 2635 2186 2636
21BD 2637
2HIF .?&:ie

DC

XL2 1 7650·

01.7

IC o~.x·so·

DC

XL2 1 7751 1 018 IC 07 .x· 51 ·

DC
oc

Xl..2'7852· 019 IC oa. X· 52· xl.2. 7953. 01 A tc o9.x·s3·

21C1 2639
21c3 2640

DC

XL2 1 25A9·

018 LR 35e09

oc

xt...2·2ssa· 01C LR .25,08

21C5 2641

DC

XL2 1 2527 1

010 LR 15t07

21C7 2642 .ilC9 2643

DC

Xl.2°2506' OlE 1..R 05,06

DC

XL2 1 0E45 1

OlF LE ae. 2s

21ce 2644 21CD 2645

oc

XL2"BEoc·

020 CIR OE,OC

OC

XL..2·9021" 021 BOC OoSELF

21CF 2646 2101 2647 2103 2648

DC

XL2"B506' 022 CIR 05,06

DC

XL2· 9023· 023 eoc o.seu:

oc

XL.2 1 8527·

024 CIA 15,07

2105 2649
2107 2660 2109 2~5l

DC

Al.2'9025· 025 eoc o.saF

oc

lCL.2 1 8588·

026

CIR 25.08

DC

XL2'9027· 027 BOC 01SELF

.......... ·

MBAR ::-C.2XX

MElAR =0200

~DS OC SET TO 22

HOB 05 SET TO 05

1-'DB 15 SET TO 15

HOS 25 SET TO 25

HOB 35 SET TO 35

WRITE MSG BFR FROM OC

HOB 05 STiLL=OS

ERROR o HANG JF NOT

HOB lf5 STILL=<lS?

ERROR, HANG IF NOT

HOB 25 STILL=.25?

E;AROR, HANG IF NO"i'

HOB 35 STILL=~5?

EAW~R, HANG IF NOT

READ MSG BFR TO OD

MB (ACOR 0200!e22? ERROR. HANG JF NOT

HOB 06 SET TO 50

t-<OB 07 SET TO 51

HOB 08 SET TO 52 HOB 09 ScT TO '53

., :;

HOB .35 SET TO 53

'

HOB 25 seT TO 52

HOB 15 SET TO 51

1-108 05 SET TO 50

RO MSG BFR TO H06 OE

MSG 6FR STILL 22?

ERROR. HANG !F NOT

t-108 05.. 50?

ERROR. HANG IF NOT

HOB 1~=IH1

ERROR. HANG IF NOT

HOB 25=521

ERROR. HANG IF NOT

21Eo F3 sa so 21E3 31 46 0056 23E7 F3 58 CO 21EA 31 48 0059 21EE CO 87 5918 21F2 83
21F :3 2202 21 F5 2227
21F7 CO' 87 54FE 2lFB 3C
21FC 5012 21FE CO 87 0216

2655

2656

BfGIN PART 2 OF ROUTINE

2657 RT3AP2 s1a x·ao·.s101

2658

U 0 Jt:AA55 .HOBO

2659

s10

x·co·~stoz

2660

LlC XFFFFeHOEO

2661

8

LOADCS

21F2 2662

DC

XL 1 '83·

21F4 2663

DC

At..2 (R3.AMC1 !

21F6 2664

DC

AL.2(R3AMC2)

2665

8

COMICR

21FB 2666 21FO 2667

DC

XL.l '3C·

oc

XL.2 1 5012 1

2668

S

LINK

2669

DI SASLE RE SET LIO TO HOe 00,01 ANO ENASLE ATTACHMENT LIO TO HOB 101'11 AND LOAD ~JCROCCDE

20.121 30.131·

GO 00 MICROPROGRAM ERROR HAL. T 3C EXPECTED RESUL~S

2202 EOAA ~~04 9C03 2206 5002 2208 Ei55
220A 9C06
.C20C !SOOS 220E 8040
221 0 9C09 2212 5006 2214 B141 2216 9COC 2218 5008 221.A 8070
.C:21C: 9COF 221 E SOOE 2220 BJ 71 2222 9C12 2224 5011 2226 5012

* 22667710

START OF MICROPRQGAAM LISTING ·

2672 *-~--------------~-------~---·

2202 2673 R3·MC1 EQU ·

2203 2674
2205 :'675 2207 2676 2209 2677
2206 2678 2200 2679

IX

XL2·EOAA· 000 CI oo.x·AA·

DC

XL2'9C03 1

001 soc · .: TO AOR 0031 BA IF EQUAL

DC

XL2·5002· 002 eos.o ERROR HANG

DC

XL2"El55·

003 Cl 01 ..x·ss·

DC

XL2 1 9C06· 004 soc.~ TO AOR 006~ BA 1F ECuA~

DC

XL2 1 500S· 005

ERROR. HANG

220F 2680

OC

XL2 1 8040·

006 CIR 00 ·20

2211 2681 2213 2682

DC

XL2 1 9C09·

001' BOC· 3 TO AOR 009. BR IF EQ\IA\.

oc

XL2'500B· 008 aos.o ERROR. HA~G

2215 2663
2217 2684 2219 2585 2218 2686 2210 2687

DC

XL2 1 Bl4P

009 CIR 01121

D~

~L2·9COC·

OOA BOCs? TO AO~ OOCe SR JF EOuAL

DC

.l<L2'5L08' ooa eas,o ERROR. HANG

DC

XL2·B070·

OOC CIA 10·30

DC

XL2"9COF·

000 90Ce:!I TO AO~ OOF. SR IF EQUAi..

Z21F 2688

DC

XL.2· SOOE ·

OOE BOS ·0 ERROR. HANG

2221 2689

OC

XL2 1 B171 1 OOF CIR 11.31

2223 2690 2225 2691

DC

XL2·9C12·

010 aac.3 Tr AO~ 01~. BR IF EQUAL

DC

XL.2°5011~ 011 eos.o ERROR. HANG

22l7 2692. R3A.\~Cl DC

XL2.·so12·

012 sos.o ExPECl'ED RESIA.TS

2693 ·····*****········~········**·****~**·$·********·····******·**·········

2694 l!I f;.OUT JNE l A· AOOR ESS ING ABOVE 11<

"'

2695 ,..

·

2696 $ PZRT 1· IF THE 2NO 2K FET STORAGE CAAD IS PRESE,..T.,

·

2697

l·U CRQCODE IS LOADED INTO IT· ADORE SS 000

o

2698 ·

8ALS TO ITe

2699 ·

·

2700

PAR1 2· lF THE 3RO 2K FET STORAGE CARO IS PRESENTe

·

2101 "'

MICROCODE JS LOADED INTO IT AND ADORESS 000

2702 ·

SAL'S TO IT.

·

2703 ·

·

2226 lA 2229 00

2228

2704 2705

···¥***********~*******************~···**···********·····-~··~·******·*

RTV. DC

XJ..1·1A·

~OU1'1NE NUfllSff<

az29 2706

oc

XL1·00·

222A 22Fl 222C CO 67 021 A 2230 01

2226 2707 270(!,
22jO 2709

DC

AL2(RT113)

a

AA lN'f'

OC

XLl·Ot·

AOOR OF NEXT ~OUT INE PRINT ROUTINE HEADER

2231 ls
2232 2252
2234 co 87 225l

2231 2?10 2233 2711
2712

DC

IL1'27·

DC

AL2(R40H0R}

6

R40GO

2238 D906E4E34Qf1CJ40 2252 .2713 f<'4(l1~D~l DC

2240 r:tC4C404',;C5E2E ZC9

2713

Q..27·~0UT lA AO'bAESSJNG ABOVE 11«

2248 D5C740C1C206E fCS

2713

2250 40FI 02

2713

2253 CO 87 59UI 2257 9F 2258 2270

i:!? 14 R4 C'JGO 6

2257 2715

DC

2259 2716

oc

L.OADCS X1..1*9F· AL.2(R40NCS)

tN lST FE1 STORAGE g FILL WITH
BOS-TO-ADORE SS

DATE

07.IUL 75

1i·"·· EC NO· 825023

2SCCT'15 82 to~2

ls.MN'l6 825034

PAOG 10 PAGE

0891-21 21 I
I
I

DATE

07.IUL 75

EC NO· 825023

Ull.JAN76 825034

PROG ID PAGE

I

!·

:I e

IBM MAINTENANCE DIAGN CST IC PROGRAtt

8912

01 SPLAY ADAPTER 1EST

PART NO.
PAGE

4234255
! 22

IBM MAINTENANCE DIAGNCSTlC PROGRAM

8912

DISPLAY AOAPTEA TEST

PART NO. PAGE

42342!5! 22A

ERR LOC 08.JECT CODE

ADDR STMT SQ\JiCE STATEMENT

ERR LOC OBJECT CODE

ADDR STMT SOURCE STATEMENT

225A 2U!A
225C CO 87 5918
2260 EF
2261 2288 2263 2296 2265 20 2 266 3C FF 5564 226A CO 87 54FE 2.26E 60 226F 5005 2271 38 02 OAOC
2275 co 90 0216 2.279 co 87 22;7

2270 0400 227F 0001 22131 0002 2283 0003 2285 0004 2287 0005 2289 1)006

2286
~280 ~28F
2291 C'.293
2Z95

77FF 77,.,E 5004 5003 "1'7FD
SOOS

2.297 22 96
229c. 229E

co 87
9F
22c:s 2202

591f.i,

22A0 CO 8i' 59!6 22A4 FF 22AS 2203
22A7 22E2 22A9 20 22A.A CO 87 5918 22AE FF 22AF 22E3 22131 22FO ~263 40 2 264 3C FF 5564 2268 CO 87 5~FE 22BC 61
22eo sooe.
22BF CO S? Oi!16

2258 2717

DC

i1L2 CA40111CE I

2718

2719 2260 2720 2262 2721 2264 2722

8

LOADCS

DC

XL.1 · EF·

oC

Ai..2(A40MC1)

DC

lli..2(A40MC2i

GO LOAD MICROCODE IN 2ill0 FET
STORAGE ANO FILL W!TH eos-T o-ADDREss

2265 2723

DC

x1.1 ·20·

2724 2725 221SE 2726 2270 2727 2 72 8 2729
2730

MVI
B
DC DC
TB N BF
6

t..PCNTeX'FF' OOMICR >U..!960@ XL.2·5005· UOT2 cX c 0 2 · LINK A40PT2

EXTEND LOOP COUNT BR TO DO MICROCODE
ERROR HALT 60
EXPECTED RESULTS
TEST FOR 3RC FET INSTALLED EXIT IF NOT

* 22773312 ·*-S~T-A-~-T~-O-F--~~JC-R-O-?-R-O-G-R-~-M-L-I-S-T-I-N-G-·
2733 ·--------------------·~-------""*
2270 2734 R4CllOIC S EQY ·

227E 2735

OC

2280 2736

DC

2282 2737

oc

2284 2738

DC

2286 2739

DC

2288 2740

DC

228A ~741 F!40MCE DC

22SB 2742 R40MC 1 El}U

XL2"D400e XL2·D00t · JltL2i0002· Xl...2 1 0003 1 XL2·0004' xa..2·0005 m
X~2"0006' >I:

001 002 003! 004 005 006

TO AODRi:: SS 0400 .. ERRON,, HANG ERROR., HANG El'!RQR e HANG
ERRORv HANG
ERROR· HANG ERROR,. HA.NG

.228C
22SE 2290 2292 2294
2296

2743
274· 2745 27""'&
27~7
2748 2749

OC.
DC
oc
oc DC
R40MC2 OC
* eEGIN PART

Xi...2277FF·
XL2"77FE$ ~2· 5004· xi..2·soo3·
XL2.·77rD~
);1.. 2m SOOS 0, !WO

~00
401 402
<. 05

!C ~ 7=FF
H~o "/';o;!~E
i.:>OS .o
BOS.O
iC~7~~D
eos g {)

li.C HOB 1'""-Ff' IC HOS 7 ..f"E
TO J!l,OOR 404
ERROR· HA~G f.C HOS 7:F~ f.XPEC'!~J) Rf:: 511.tl.'1'5,

2750 R40PT2 B

22913 2752

oc

Z290 .2752

DC

229F 2753

0C

i..OADCS
J(i.,),·91"~ ~L~(R40MC3)
M..2(R40MC4t

GO LOAO llHCl"lCCOOE !N :i,ST
FET S70RAGE ANO FELL WlTH
605-TO-AODRESS

2754 2755
22A4 2756 22A6 2757 22A8 2758 22A9 2759
2760 22AE 2761
22BO 2762 2282 2763 2283 2764
2765
2766 22SC 2767 22BE 2768
2769
2·no

a
DC
DC DC
DC
a
DC
oc
DC
DC
llAVJ
B
DC DC
0

XL.1 e FF·
Al..2lR40MC!H
Ai..IHR~ONC<!U
XL.1'20 1
1...0AOCS
Xl..l'FF·
~l...~CR40MC1') Ai..2(AltOMCe~
r.1..t·too·
LPCNT.Xtf"F· COM I CR
ICLtetH~
xi..2~soot1t
UNtt.:

GO LOAD MI CRQCOOE ! f~ 2NO FET STORAGE ANO FILL WITH BOS T 0 ADDRESS
GO LOAD NICROCOOE IN 3RD
FET STORAGE AND FH..!., ~l TH
BOS i·o AOORess
EXTEND LOCP COUN~ BR TO DO NJCROCQO~
IHlAOR HAL.-· 61
EXPECTED ~ESlLTS

2203 4COO 2205 4C01 2207 4C02
~209 4<:03 2208 4«:04 2200 4C05 22DF 4C06
22E1 4C07
('
22E3 7600 22ES 5003 22E7 50¢2
22E9 1610 22EB 0806 22ED 5005 22EF 5006

2204 2785

DC

2206 2786

DC

2208 2787.

DC

22DA 2788

DC

220C 2789

oc

22DE 2790

oc

:?2E0 2791

DC

22E2 2792 R40MC6 DC

2793

22E3 2794 R40MC7 EQU

22E4 2795

cc

22E6 2796

DC

22E8 2797

DC.

22EA 27'98

DC

22EC 2799·

DC

22EE 2600

DC

2ZFO 280 1 fU+O~ca DC

2802

)Q..2 · 4COO · XL2·4C01 · XL2·4C02· XL.2 1 4C03 1 XL2·4C04· XL.2 1 4C05 I XL.2·4C06 · xt..2' 4C07'
*
XL2· 7600·
XL2·soo~·
XL2·5002 t xt..2"1610. XL2·0806· Xl.2 8 5005·

400 401 402 403
404 405 406 407

TSN1C
TSN·C
TSNtC
TSN·C
T~NtC
TSN,C
TSN.C
eos.c

ERROf:t. HANG
ERAORt HANG ERRORo H,ll,NG ERRORe HANG ERftORe HANG ERROR· HANG ERROR, HANG
ERRORe HAM.i

800 801 802 803 804 805 806

IC 6""00
eas.o
BOS90
I NC oE
BAL.
aos.o sos.o

IC HOS 6"'00 TO ADOR 803 ERROR., MANG INCREMENT HOB 6 TO AODR ISQ6
ERROlh MAhG
ExPECTEO ~Esut..:rs

2803 **~***~*****"'***'**""'***"'*****"'"'******·**********"'*'**ljl*"'"'*t!r~!!'~:\t>'j?$,~u;;$$1'l!~lt.$

* .aso~

ROUT !NE .i.s~ OOANCH REGISTER To ALL ADDRESSES Wf TH SAi.. aACf\'t.:-'"tO 000

II/I

* · 2805

* 2806 THIS ROUTlNE LOADS ALL OF CONTROL STORAGE ~!TH MICRO-OP 'DOoo·

$

* 2807

tili!CH IS ft. BAL TO ADDRESS 000..

""

* 2806 * 2!:>09

lHE FIRST 26 WOROS ARE TMEN OVERLJ!lyEO 11tITH A MICROPROGRAlile

*

2810 ~ THRS MICRO-P~OGRAM OOES A BRANCH REGISTEA TO EACH ADD~ESS lH

* 2611

CONTROL STORE~ AFTER 'Y-HE BAL RETW'!N? T~IE L!N!( la>iF'.!JRllllATlON

22Fl 18 22F2 00 2:2F3 2480

* 2612 ~' !N Hoa~ s 3E AND ~'1F !S CHECIH:::o..
2813

28:,\" 2!H 5 2816

* !HE A.OD·:.:i::.ss OF THE I" uzs1·
** BY t ! 0 Tll H!)B 0 S 16~17

liiORO

TO

\i::;f

~ANOiED

l'::Ji

is

PRQ'/~OEO

* 281.7 * 2818
* 2819

A FLAG fl'l''fE MUST BE PRO\l'lOEO av LlO Tf,l: HOS 1>9~ SI 6= l !F THIRD FET INSTALLED~
ax·r 'I'=· 1 IF Sl:':CONO FE1' lti.STAU.ED.

28~0 $

'****-----

2821 >ltll)I$*"'·****·**1%'~*·····******'*** 111"'*****"''*'*****·~***l1il*"'"'~*'**"':l)I$$$*$"'"''*""*'°*

2622 RTl!il

CC

~(l..1"lJ.B·

RO\.:l°t!f>lE NI.WISER

2623

OC

){Cl ·OO·

2a24'

oc

tit. ;:::on1<!>

282$

22F5 cO 87 02.J.A

2826

B

Z2F9 Ol 22FA 25 22FB 2325

22F9 2827 22FA 2828 22FC ?.829

oc

DC

u ..i e :i?·

DC

AL.?.( R41o;OR)

22FD CO 87 2326

2630

6

2301 0906E4E340F1C&40 2325 2831 R41HOR OC

2309 C20940Cl05C44CC2

2831

2~11 C1D34006D7EZ5E40

283l

RT41GQ Cl.3711 ROIH 1 B BR ANO SM.. OPS: ALL AOCRf:SSes~

2Sl9 C1030340CtC4C ol09

2831,

2321 C5E2E2C5E2

(:

oa 2Ji.a6 oc

2~s.t. ~o f2.

23.i:!C F3 5~ SO

2831

2832 1<:·r41 GO MVC

2833

SI Cl

Rt>l C,"( R (2 h l ERO
x· ao~ · :Sll O!

ZERO OUT COUNTER
!DllSA64..E RE5eT

a2c3 O&CO
22cs 0001 2:2C:7 0002
22C9 0003 22CB 0004
22co ooos
22CF 0006 2201 DOD?

?Att

OTJUL1'5

EC NO. 82!5023

~?71

2772 :$ s:fART OF 1:1.ttAfJPROGRili/!I! Ll$1 rnG Ill

2773 $··~-----··-·*-----··------·~·-··-~-;1;

220 2774 R4G~C3 EQU

~

22C4 2'175

oc

xi..2· Daoo · IHHl

2&:6 2776

DC

Xl...2·0001:

1

Z2C6 27'77

DC

)11. 2~ DC!!J2 t

22CI. 2778

oc Xt.atooo::;·

2.2CC 2779

DC

>ll.2~00()4 1

22CE 2780

DC

x1..2~ooose

2200 2781

DC

2202 2782 R4Qiill!C<l DC

XL250006·
lill..2 1 0007 *

6 EIAL 7 SAL

2783

2203 2784 R4U14C5 EQU

25 CCTl'S 82£032

TO AOM 800 ERROR~ il"!lil\!G ERwo~ .. N~>NG Eli'HIOR~ t-IANG ERROR,, HANG
ER~OR. HANG ERROR~ HANG
J;Rl:U'.lth HANG
PROG ID PAGE

/C
c

2321!" F::l SB CO :c:~;3z l l se 240C 2336 O~ 01 248A 5ACB 233C 00 01 2484 20 CO
2342 co 01 :>:332

23'"4>6 CG ~i" 591 B
2344 80

2348 23E6

2340 2423

c

ti.'34F F3 se co 2352 :;u 48 2425

2356 OC 01 24.2? OD t2

i35C 311. 01 2421'

C·

~360 '.38 02 OAOC

'· ZJl64 CO 90 236C

oa91-2'1 . OA'rE

07..!llJL ?5

25CCT75

22 I ) . !iEC NO· 82$023

82~32

:.I·

2834

SIC!

2835 R41L.CS L.l O

2636

Al..C

2837

CLC

2838

BNE

2S39

B

2840

2841

oc

~64.a

DC

284.3

SlCJ

2844 2845

LIO
~vc

2846

SBN

264? R41FET ;BN

2848

SF

)!·Co~"' S!Ot
XOOOO eC"rSTOR f1141CTR( 2, ~WUN A41 C'f~H;.? ~ ~ XOCOO
R41LC:S !..OADCS XL1 $l~O~
At..2( R4J, MC S)
M..2Ht41MCE}
x· CO· oSICX
R4lFR!i.HOBl R41FI..,. G~ 2} ·ZERO
R4iFLGeXC0J.·
1.0T2.x·o~·
P41LDF

ENAS~E ATTA(HNEhT
LID TO en.. STOR
IMC COUNTER COWllTER TO ENO OF CTL ST?
LOOP BACK IF NOT$
GO LOAD MJ;Ci:!CK:ooic OON° T F U..L ll!lf.1'~1
sos-n:i-Aool'l
ElloiA.BLE t1 TTAQ>JM ENT FIRST AODR 70 ~1Dr:l~S lfh17 ZERO OUT Fl.AGS SET 2NO FET Fl..AGe
IS 3RO FE.T !NSTALLeD?
BR IF NOT ..
PROG lD PAGE

le

eiI ·e

.

.·---- ~~-·

-·
·-

·

·-·.

·

·

·

·

·

·

·

~

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

l

IBM MAINTENANCE DIAGNCSTIC PROGRAM

8912

01 SPLAY ADAPTER 1EST

PART NO. PAGE

42-.4255

IBM lilAINTENANCE DIAGNCST JC PROGRAM

23 ·,

8912

DI SPLAY ADAPT ER TEST

PART NO. PAGE

ERR LOC: OBJECT CODE

ADDR STMT SO~CE STATEMENT

ERR LOC OBJECT CODE

AODR STMT SOURCE STATEMENT

2368 3A 02 242 7
2.36C 311 4C 2427 2370 34 01 5540 2 374 3C FF 5564 2378 CO 87 54FE 237C 5C
2370 5017
237F 00 01 5FE6 23 7E
2385 co 81 0216

2389 30 4S 2486 23eo F3 se eo

239C 30 4B 2:688

2394 CO 8'? 021 E

2398 02

2399 24l'6

2396 2443

2390 oc 03 2464 24 ~

23A3 CO 87 021 E

23A7 02

23A8 2488

2.3AA 2472

23AC CO 87 021A

2380 62

2.lel 39

2382 2460

2384 CO 87 021 A

2388 82

2389 12

23BA 2472

23BC CO 87 021A

23CO 82

23C1 12

23C2 2484

oc 23(:4

03 f>601 2412.

23CA OC 03 65FO 24 14

23DO 3C SC f>5F2

2304 3C 1B 65Fl

2308 CO 87 63F£

230C CO 87 0222

23EO 145C

23E2 CO 87 0216

23E6 2819
23E6 265E 23EA 275F
23EC C6FO
23EE F880
23FO 9018 23F2 8616
23F4 9007 23F6 8717 23F8 9009
23FA 501C
2~FC 9018 23FE 1630
2600 E903 2402 9011
2404 F801 2406 9017
2408 E90?
240A 9015
2·oc F&o2
240E 4il017
2410 E908

DATE

07.JUL?ti

EC NO. 825023·

2849

SBh

~1FLG.x·o2·

2850 R41LDF LI 0 R41Fi.GPHDB4

2851

SBN EHBP.x·o1·

2852

MY! LPCNTeX·FF·

2853

8

OOMlCR

237C 2854

DC

Xf..1 ·SC·

237E 2855 R41EX1 OC

XL2·5017 1

2856

a..c STATAC(2hR4:Ex1

2857

BE

Ll!NK

2858 * PREPARATION OF ERROR PRINTOUT

SET 3RO FET FLAG.
LIO FLAGS TC HDB 1 S 18019 SET ERROR·-HAL T-BYPASS CN INCREASE MICRO DELAY GU EXECUTE MICROPROGRAM
ERROR HALT 50 EXPECTED RESULTS
TE ST FDR ERROR EXIT ROUTINE IF EQUAL

2412 9018

2414 5017

24!6 6880

2418 29?.8

241 A J637

241C 5018

(

241E 2916

2420 1730 2422 5008

2413 291 7

DC

2415 2'il18

DC

2417 2919

DC

2419 2920

DC

2418 2921

DC

2410 292..2

DC

241F 2923

DC

Z421 2924

DC

2423 2925 R41MCE DC

2926

XL.2 1 9018 1 Xl.2·5017' XL2"6880 1 XLZ· 2928 1 XL2' 3637 1 XL2 · 50113 1 XL2"2916' XL2 1 1730 1 xt..2 · 5000·

016 017 018 019 OlA 016 OlC Oto OlE

BOC 1 0
eos.o
sBN a,x·aor
LR 19008
BR 16 0 17
eos~o
LR o~.16
JNCo17
eos.o

BR TO ACOR 018 IF NOT HANG. EXPECTfD RESULTS SET FlRST-COMP FLAG MOVE COR~ECTEO FLG TO 19 BR-REG FROM HOB 16·17 ERRORe HANG
MOVE AOC~-Hl To ~OB 9 INC BRANCH AOOR-LO
TO ADDR 008

2859 2860
2861 2862
2398 2B63

SNS SIC
SNS
8 DC

R41EXLcHDB3 x·ao·cSIOl R41ACLeH083 UNPACK XLl·02·

F~ATCH EXPECTED LINK JllFO DISAE!LE ATTACHMENT
FETCH ACTUAL LINK INFO UNPACK
EXPECTED

2927

2424 OOlF

2425 2928 R41FRS DC

2426 0000

2427 2929 R41FLG DC

24~8 C209ClD5C3C84 (09 2·443 2930 R41EM1 OC

2430 C5C7C9E2E3C5DS40

2930

XL2·001F 1

FIRST ADDRESS

Xl..2 1 0000 1

FLAGS

CL28·SRANC~ REGISTER 1'0 AOOR xxxx·

239A 2864

DC

Al.2(R4lEXLt

LINK INFO AND

2438 E30640Cl C4C40S40

2930

239C 2865

DC

AL2 (R41 EMlJ

MOVE INTO OUTPUT

2440 E7E7E7E7

2930

2866 2867

MVC B

R41EM4(4) eR4lEll!!!
UNPACK

MESSAGE. USED TWICE. UNPACK

2444 40C105C440C2C103 2460 2931 R41El42 OC

244C 4oc2c1c30240£ a>6

2931

0..29· AND eAL BACK TO ADDRESS 0000 1

23A7 2868

DC

Xl..1 1 02 8

ACTUAL

2454 40C1C4C409C5Ec2

2931

23A9 2869

0C

AL2(R41ACL!

LINK INFO INTO

24SC 40FOFOFOFO

2931

23AB 2870 2a71

DC

Al.2 CR41 EM3)

B

PAINT

ERROR MESSAGE. SR TO PRINT EMl ANO EM2

(

2461 03C9050240C90 EC6 2472 293.2 R41EM3 OC

CL18·LJNK INFO WAS XXXX·

2469 0640E6ClE240EiE7

2932

2380 2872

DC

lQ..1·82 9

2471 E7E7

2q32

2381 2873 2303 2874

DC

ILl857·

OC

AL2(R41EM2)

2473 03C9050240C9D S:6 2484 2933 R41EM4 OC

2476 0640E261C240EiE7

2933

CL18"LINK INFO S/B xxxx·

2875

B

PRINT

BR TO PAI NT

2483 E7E7

2933

2388 2876 2389 2877 2388 2878
2879
23CO 2880
23CI 2881
23C3 2882

DC

XL1 9 821

DC

IL1·1a·

DC

AL2(A41EM3)

B

PRINT

DC

X1... a·e2·

DC

IL1"1S·

DC

AL2(R41EM4)

·LINK INFO WAS XXXX 0
BR TO PRINT
·LINK INFO S/B xxxx·

2485 0000 2487 0000 2489 0000
2486 0000

2486 2934 R41EXL DC 2488 2935 ~lACL OC 248A 2936 R41CTR DC 248C 2937 XOOOO DC
2938
2939

XL.2· 0000· x._2·0000.
Xl.2· 0000 1 x._2·0000·

EXPECTED Ll~K INFO ACTUAL LINK INFO
ROUT I NE 41 COUNT ER CONSTANT

2883 2884

MVC.
MVC

ER~OG(4)1R41EM3 ERRLOG-4 (4) eR41 EM4

2940 2941

***R*O**U*T*IN*E**1*C**E*X*P*A*N*D*E'*D**H*O*B**A*O*O*R*e*s*s*r~*G***(1*0*·*T*O**3*F*)**U*S*IN**G**C*IR**o*P*~***********~

2885 2886

MVI ERRHt.. Tex ·!;le.
114Vl ERRRTNeX · 1e·

2887

B

El.PO

23E1

2888

B

HALT

2889

oc

XL2·14-f5Co

2890

a

LINK

* 2891.·------------~--------~-------·
2892 · START OF MICROPROGRAM LISTING

BR TO HA"-T EXIT ROJrtNE·

23E6

2893 2894

A.4.!,-M~C-S--eo~u----·~---~-~---------·

23E7 Z895 23E9 2896 23EB 2897

OC

XL2*2819·

000 LR 080 19 fltOVE FLAG TO HCS 08

OC

XL.2 1 26-5E ·

001 LR 0~.3E MOVE LINK HA lO ~0& 06

OC

XL2·275F· 002 LR 07o:;F MOVE LI~K LO TO HOS 07

23ED 2898 23EF 2599
23F1 2900 23F3 .i?li>OI 23FS .?902 23F7 2903 23F9 2904 23FB 2905 23FO 2906 23FF 2907
2·.01 2908 2403 2909 2405 2910 2407 2911 2409 2912 2408 2913 24-00 2914 240F 2915 24U 2936.

OC

Xl..2 1 C6f'O·

003 SBF 6oX·F0 1 CLE~N UP HIGH LINK

DC

>.'l....2 1 F880·

004 TSN EeX·ao° FiRST-~C~P. FLAG ON?

DC

XL2·9015· 005 eoc.o

TO ~DOR 018 iF NOT

DC

XL2·B616·

006 CIR 06·16

HIGH Ll"-K DATA EQuAL EXP a~

0C

)(L.2 1 19007· 007 eoc.o

To ADOR 007' IF NOT

DC

XL.2 1 8717· 008 CIR 07·17

LOW LINK CAlA EQUAL

DC

J!tt..2 1 9009·

009 BOC.!!

OC

XL2'501C 1 OOA a.os. o

DC

XL2 1 9018· ooe eoc.o

DC

JQ...2·1630· ooc INC 16

TO

009 IF

TO .400R OlC

SR O\"C:R HI JNC IF NON-ZERO

INC BA-ADDRESS HIGH

oc

xu· E9o3· GOO

FIRST AODR OF aNO FET?

DC

XL.2 1 9011 ·

OOe

BR TO ACOR 011 IF NOT

DC
oc

XL2 1 F80l 1 Xl.2 1 9017·

OOF TBN s.x·o1· JS 2NO FET INSlALLeo?

010 eoc.o

BR TO EXP· Res. IF NOT ..

DC

Xl-2·E90?· 011 Cl o~.x· 07· F(RST ACOA OF 3Ro Fet·

DC

XL2·9015· 012 eoc.o

BR TO ADOR 015 JF N~T

OC

XL2 1 F802 1

013 TBN e.x·o2· IS 3RO FeT INSTA~EDf

DC

XL.2·9017· 014 eoc.c

BR TO EXP. RES· IF NOTe

DC

Xl.2 1 £908· 015 c1 09.x·oe· FIRST AOOR BEYOND .iAD FET7

, r,,
(
()

2480 JC 24SE 00 24SF 24FF

2942 ·······································································

2480 2943 RTlC DC

XL1'lC 1

ROUT NO.

248E 2944 2490 2945

DC

XLJ,. oo·

DC

ALat~TlO)

NO MANUAL. INT ERV ENT ION AODR OF NEXT ROUTe

29'46 ·

2491 co 87 021.t. 2495 01

2947 2495 2948

B DC

2496 lE

2496 2949

DC

2497 24BA

2498 2950

DC

2499 CO 87 24BB

2951

8

2490 0906E4E340F1C .;:.40 2484 2952 R30HOR OC

2411.5 C8C4C240F1F06 CF3

2952

24AO C640C1C4C4095E40

2952

2485 C3C909400607

29sa

PRINT xt.l · Ol 1
1L1'30' AL2fR30HDA> RT.30GO
CL30·ROVT 1C HOB

10-3F

PR!NT RCUTe ADDA; CIA OP 11

HEADING

24BB CO 87 5916 248F 83

24C0
24C2 24C4 24CS 24C9 2·CB

24CF 24FE CO 87 30 5015 CO 87

54FE 02.l 6

2953 RT 30 GO f!

24BF 2954

DC

* 2955

24C1 2956

DC

24C3 2957

OC

2958

Ii

24C8 295~

OC

24CA 2960

CIC

2961

e

2962 ·

M.. 2(R JOMCS)
AL2 CR30NCE} OOMICR AL i; 30;
YJ...2 · SOJ. 5 8 LINK

GO l.OAO MICROPROGRAM DISABLE UPON ENTRY, FILL
Wi~H eos. 0 CN ADORfSS
Sl"ART a" MIC~OCCOE END OF ~!CROCOOE GO LXECVTE VICROCOOE ERROR HAL f - 30-
EXPECT EO RESULTS GO TO NEXT ROUTINE

2NO FSQ

2063 2964

$*--S.T.A.R.T-~O-F---M-IC--R~O·P~R-O-G-R·A-M~--L-I-S-T-I-N-G--··

24CF 73S5 2401 232:3
2403 2383
24Q5 23A3 2407 73AA

· Z4CF

22996656

·----~-------~------------------·
R30MC S EQU

2400 2967

DC

>U...2·73!55·

000

JC HD6u3=55

24Da 2966

DC

XL2'2323" 001 LA ~OB 03 TO HDB 1~

240· 2969

DC

)Q...2· 2383·

002

\..R HOB 03 TO HOS 23

2406 2970

DC

XL2 1 23A3·

003

LR HDB 03 1'0 HOB :!3

2408 2971

DC

JU.2·73AA· 004 IC ..08 OPAA

I

PROG ID PAGE

0 I

I 0891-2

.. DATE

23 · EC NO·

07.JUL75
825023

2$<CT7S
82f~2

PAOG 10 PAGE

· ·

8912

015"'..ft ADAPT tA TEST

EAR LOC oe..li!CT COOE

AOl)a STfllT SOURCE ST AT91911'

2409 .,..

24US 8413

2400 «09 240F 5008

24£1 23&3

E4£3 9413

ui!4eE,S,

9CJ6
_..;J

24!!£9 «OF

249 560e

24£0 23'e3 ~4EF 8443

24f' I CJC! 7 24F3 f!:M.4

24F5 9CUi

24FT S.014

24F9 5015

2'<Fe !i>016

24PO 501?

241CA 89?2

!X

24DC 29?3

DC

247)£ 2974

DC

24£0 ~?S

oc

24£2 29?6

DC

24£4 2977

DC

24E6 29'1"8

DC

24E8 29?9

DC

24EA 2980

DC

2·ec 29e1

DC

24f!E 2932

oc

241f"O 29B:J

DC

24F2 2984

DC

2.W:4 2985

fX

24*'6 20e6

DC

24F6 298'1

DC

211/FA 296&

oc

24FC 29e9

DC

24f'E 2990 R_3GlllC£ DC

XL.2·7455· Xl...2 8 8413· XL,2 11 9C09· lCl..2· 5008· :ia..2·2323· Xl.2 11 &413 1 XLl2 1 9Cl6 9 Xl.2' 8443. Xc,.2°9COF·
JU..Z·SOOc ·
KL2*2S83·
XL.2· 844:!1·
~2°9Cl7"
XL~· !!3M·
>Q...2 8 9C15· XL2·S014· XL.2' 50! 5e
XL 2 9 5016 · XL.2. 5017.

005
006 007
ooe
009
OOA
OOB
ooc
ooo ooe.
aoF
010
OU
012 013
014
OU
016 017

IC MOS 04=55 CIR 04a 13 eoc.3 ro ADO-A 009 ERACRe HANG LR HOB 03 TQ HOS 13
Cls:I 04113 80Ca3 SKLO NOT BA TO Af)t)t:l 016 CIR 04· 23 eoc o3 Te AGOR 00 F
ERl'?DR · i>tAWG t..R 03 TO 23 CIR 04·23 BOC· 3 SHl.D i'iOT SR TO ADOR 01 7
CIR 33·0'> eoc.~ TO AOOR 015 E~fUlR , ttA NG EXPECTED RESULTS i'ERR OR · HA NG ERROR· i'4ANG

· ·C··

4234-295

IBM 4VolN1£f!IAHCI!'. DIAGHCST!C PRGUU·

24 (.

PART No. PAGE.

( 8912

DI $PLAY ADAPT 61 TEST

·······-··'*******·----................-........................................... E~ l.DC CS.SECT CODE

AfMJR STMT SOUK:E STAfttllt!NT

0

* 2992
2993

ROUTINE ID EXPANDeO t1DB ~s&;fiG C10-T0-3F) USING SHIFT OPe

$

II c··..

2994 . . . . . . . . . . . . . . . . . . . . . . . . . . $ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

2tl!A'" 2995 RT!O . DC

XL!~ 10'5

ROUTIKE NIJMEER

25.00 .!996

DC

lfil..1·004'

NO MANUAL INTERVENTION

2502. 2'\»7

OC

At..a<RTUU

-~ OF NEXT ROUTINE

2'998 ·

~iiel CcO &? 021 A fft)? 01
H68 ac

2999
Z507 3000 2508 3-0()1

8
oc x1..1·ca·
IL1" 32-e

~509 H a ~So& CO e~ 252.F

250A 3002 3003

AL.2 H13U-t:OR J

e

~31GC

z50F 090&£41:34 OF.1C440 zseE 3004 R31HOR IX

CL 32 ·ROUT 10

~11' C8C4C240F!FC~ o£F3

3004t

(
i v!!"-'>

2~!F C64-0C1C4<:4095e40 K:i?l' eaea.c9C-6E34-00«01 laSIF CO S? 5918 .2.59 B:B
HM 2'543

3004 3004 3005 2533 3006 3001' 2$35 3008

a ~T3.i.G0 cc
...
oc

Al..2(R31~CS)

GO g_Q.AD fill IC~o&aru-. DI SASLe UPON ENTRY· FILL SECOND
FSO W1TK 805 · C ON M>t>RE SS· ST~ OF ~ICROCOOE

c

2536 2!H2
2538 co 87 54Ff!

r.ssc 31

2un s~xe

.t53F co 81' 0216

253? 3009 3010
253C 3011 as3E 3012
3013

DC

4.2(R3lMCE)

e

COf!UCf:i

DC

l!Cl..t·:!U·

OC XL.2·sou.1·

B

UNK

ENO OF MICROCODE GD 00 MICAOCOOE ERROR MALT -31-
EXPl!CTED RESULTS
GO TO fEXT ROUTINE

3014 ·

* * 33001156 ·--S-t-A-R-~i -O-F~--N-IC-R--O-P-R-G-G-R-A-M-__L.I.S.T_I.N..G......

1C 2543 ?SAA

2543 33001187 R·3-1~M-C-S--EQ-U----*~-----------~--~·

2544 3019

l)C

XL.2 1 751AA&

000 HOB OS·AA

2545 2525

2546 3020

DC

XL.2'2~25·

001

LR HDB 05 TD US

254"1 25&5

2548 3021

0C

XL2· 258551 002 LR HDS 05 TO 25

2549 ZSA5

254A 3022

DC

xt.2·2SAS 0

00.3

LR Hoe 05 TD 35

2S4S 7501

254C 3023

OC

>U..2·TSQ1 · 004 IC HOG OS-01

2540 76AA
254F 7755

254E 3024 2550 3025

DC

xt..2· 76AA· 005 IC HOB 06·AA

oc

Xl.2·7755· 006 IC t!05 O?·ES

2551 8615 2553 9006

2552 3026 2554 302?

Do.Cc

XL2' 8615· JCL 2 H~OOS ·

007 008

CIR 06.15 BOC ·O

EAAOA., HANG

25'55 1560

2556 30.2.a

OC

XU* l $60 · 009 ·sL 1$ SHIFT 1't08 15. NOW-SS

2!115? e?1s

c

2$59 90(16 2555 !!}615

2558 3029 2S5A 3030 259' 3031

IX

XL.2·67U5· OOA Cif.! 07·15

OC

xt..2°9009~ ooe eoc.o

0C

Xt..2' lii615.. ooc CIAo06· Ui

2550 9COD

c

259F 15CO 2561 11745

2563 9Gl0

255E 3032
2560 3033
2562 3034
2564 3035

DC

X&..2·9COD · 000 90C·3

ERROllo HANG

IX

xL2·1sco· ooe SL 25 St'tFT HD8 as. NOWm65

DC

XL2 8 B74S· OOF CIR 07·25

DC

Xl..2·9010' 010 eoc.o

2565 8566

0

2567 9CU

2569 1SEO

2566 3036
2568 3037 256A 3038

DC

XL2 9 BS66· 011 CIR He06

OC

Xl...ZO 9C 12 c OU eoc.>

EM0$1. KA.HG

DC

Xl..2 9 ! SEO"

013

SL ~5 SHIFT H06 35 ~55

2566 B7tt5 2$61) 9015

256C 3039 256E 3040

IX

KU!·S745 1

014

Cl~ 07e25

OC

.lfi...2'901!i· 0!5 soc.o

256F 8655

25?0 3041

DC

XL.2·B6SS· 016 CI~ 06eH

rv-,

2571. 9Cl? 2573 5018

2f75 5019

257? 50111

2572 30-42
2574 3043 2576 304·~ 2578 3046

DC

XL2" 9C11' 1 01 T 61X .3 SfolU> M:IT Sff TC Set.F

DC

XL.2'5016'

018 SO 5 .,o E X?IECTEO RE SULTS

DC

xt..2 1 5019 1 019 aos ..o ERROil.,

DC

Xl..2' SOlA 1 OlA eos.o EAAQ4il,.,

. ·
,

2579 5018
2578 5C1C
2570 5010
257F sou:
2!5f.!11 501F

2S7A 3046

CIC

257C 3047

oc

257E 3048

DC

2580 3049

::>C

2562 3050 RJl..CE DC

3051 "'

xL2~so1a·
xL2·so1c·
lCl..2 1 SQ1D.,
XL?' SOH!~
XL.2" 501F"

OU! oic 010 OlE 01F

BOSoO EMORo B.0$ ,,o EMO~
sos .. o ERAOA· eos.o EMOR. HA.NG
B£I S ·O ERROR., KAMG

· 089i -2.

OATE

24 : .EC MOc

25CCT7'5 82 !032

6891-2' 24.A

·

· ·.,.-.·. ...,. -· :~. ···~·-·· -~·- ·--~-~-·--~·-=·-·--,-.,~~-··~-,

-:_~

-'

I

IBM MAINTENANCE DIAGN<ST IC PROGRAM

PAAT fllD.
PAGE

4234255

IBN MAINTENANCE DIAGNCSTIC PROGRAM

2!5 '

8912

DJSPLAV ADAPTS1t TEST

ERR LOC OB~ECT CODE

AOOR STMT SOURCE ST ATEM~T

8912 (

DISPLAY ADAPTlR TEST

E~ LOC 06..IECT CODE

.\ODR STMT SOURCE STATEMENT

3053 3054

****R*O*UT*J*N*~***l~***EX*P*A*N*D*E*D**H*C*B**A*O*O**R*. *<*1*0*-*<*0*-*3*F*)**U*S*t*N*G**X*R·w*T*B*F*~*.**I*N*C**O**?S**. *·****

~·

2583 lE

3055 ····********~********·*·********************·**************************

2583 3056 F!TlE DC

lU..t·tE·

ROUT NO,.

2584 00

25e4 3057

OC

XL1 1 00·

NO MANUAL INTERVENTION

2585 2634

2586 3058
* 3059

DC

~(RT1FI

AOOR OF NEXT ROUTINE

2587 co 87 021 it.
2588 01

3060
25e::i 3061

e

PRINT

DC

xi.1·01·

PRINT ROUTINE HEADING

258C 29

258C 3062

DC

IL! 1 41 1

2580 2588

258E 3063

cc

ilL2 CR32 HOR)

258F CO 87 25BC

3064

B

RT32GO

25'.i3 D906E4E340Fl C f40 2588 3065 R32HDR cc

Q.41-ROUT le

2598 C6C4C240F 1F06 fF 3

3065

·"'·~· .

261A 8£14 .26lC 9C26 261E 8E47
2620 9028 2622 1790 2624 SE47 2626 9C2B
2628 eesa
26.2A 90.20 .262C 16BO 262E SESB 2630 9C30 2632 5031

25A3 C640ClC4C4095t40

3065

25AB E7D96B40E 3C2C «09

3065

25B3 6t140C9D!C3400 W7

3065

2SBB E2

3065

2sec co a1 5918 25CO 83

3066 RT32GO B

2SCO 3067

OC

LOAOCs lCl..l' 83·

GO LOAD MICROPROGRAM DISABLE UPON ENTRY· FILL 2NO

25C1 2500 25C3 2633 25C5 CO 87 !S4FE

3068 · 25C2 3069 2SC4 3070
3071

DC

At-2 ( R32 MCS )

DC

AL.2( R32NCE)

B

oCMJCR

WITH eos~o ON ADDRESS START OF MICROPROGRAM END oF MICROPROGRAM GO EXECUTE MICROPROGRAM

25C9 32
2SC4 5031
2!SCC co 87 0216

29C9 3072

DC

~see 3073

oc

3074

8

2500 3075 R32MCS EQU

XLl832· lll..2 1 5031 · LINK
·

ERROR HALT -32·
EXPECTED RE SULTS
Go To NEXT ROUTINE

3076 3077

*·-S~T-A-R-T ~O~F--M-IC-R~OP-R-O-G-RA-M-~L-I-S~TI-N-G-·*

2soo 7404

2501

3078 3079

·~-----I-X-----X-L-2-1-7-4-0-4-·---~0~00......

-~_.
JC

HDe

04a04

2502 7105 2504 7206 25D6 2321 2508 2422 250A 2681 250C 2762 250£ 2AA1 25EO 2SA2 25E2 8324

2!503 3080 .2505 3081 2507 3082 2509 3083 ZSDB 3084 2500 3085
25DF 3086
25E1 3087 2!5E3 3088

DC

XL2·71os· 001

IC I-IDS Ol·OS

DC
oc

XL2 1 7206· XL2'232l·

002 003

IC MD8 02·06 LR HOB 01 To 13

DC

XL.2· 2422·

004

LR .-oe 02 To 14

DC

JCL.2·26e1 · 005 LR I-OB 01 TO 26

De

Xl..2 1 2782·

006

LR t1DB 02 TO 27

PC

XL2'2AA1· 007 LR HDB 01 TO 3A

DC
oc

XL2"2BA2· XL21 &3'24·

008 £109

LR HOB 02 TO 38 T8Ff0 13a04

:·.
I 10

25E4 9COA
25E6 A334
2SE8 8324 25EA 9000 2!5EC 1330 2see 8324 25FO 9C10 25F2 8684 2SF4 9Cl2 25F6 A6C7 2!5F8 8684 25FA '9015
2SFC 1690 2!5F£ 8684;
2>00 9t18 2602 8AA4 2604 9ClA 2606 AAFB
2608 8AA4 260A 9010
260C lA80 260.E 8AA4 2610 9C20 2612 7E01 2614 8El4 . 2616 902~ 2618 1430'

OAtt

01'.WL~S

EC HO. . easo2~

251!:5 3089 25E7 3090 2SE9 3091 25EB 3092 SISE&> 3093 2SEF 3094 25F1 ~095 2SF3 3096 2SF5 3097 25F7 3098 29F9 3099 25FB 3100 25FD l101 2SFF 3102 2601 3103 2603 3104 2605 SlOS 2607 3106 2609 :St~7
260& :uoe
2600 3109 2.0F 311"1
~611 3111
2613 3~12 2615 .:Jl13 26l'r 3114
2619 JU5
2.SC(;TTS 82 fOJI

DC

>G..2 1 9COA ·

OOA B0Ca3 SHLD NOT BA TO SELF·

DC

XL2· A334'

OOB

lCR 13.14

l:t NOW·03

DC

)(L2t $324C ooc TBF,. 13 ·04

DC DC

JCL.2. 9000. XL21 1330·

OOD
ooe

BOC ,O SHL.D NOT BR TO Sf!LF41 lNC 13 T0-:04

DC

XL2'8324' OOF TBFA 13,.04

DC

XL2·9cao· 010 eo·c,3 sH..D NOT BR TO SELF·

DC

XL2 1 8664·

011

TBf't; 26e04

DC

XL2·9Cf2t 012 Bac,3 SHLD NOT BA TQ SELF a

DC

XL2 1 A6C7·

013

XR 26 0 27

26 NOW'-03

IX

XL2· 8684·

014

'IBFri 26 104

DC

JCL2·9o as· 015 eoc,o SHU> NOT BA TD Set.Fe

DC

XL-4' 1690·. 016 INC 26 T0-04

DC

lll..2· 8684. 01 '7 TBPR 26s04

DC

XL2 1 9(:18· 018 eoc,3 stLO NOT Bil TO seu\t.

DC

Xt..2·8AA4 1

019 TBFIC 3Ae04

DC

.lCL.2 1 9ClA· OlA eoc,;:i SHLO NOT BR T<l SELF ..

DC

xu· AAFB· OlB XR 3A.38 3A NOW·03

DC

JQ.2· 8AA4·

OlC

TBFf.i 3At04

DC

a2·-;010· 010 BOC aO SHU> NOT BR TC SELF.

DC

xu· 1Aao· 01e INC 3A TO=Q4

DC

XL2·8AA4 t

OlF

TBFR 3A·04

DC

Xt..2·9CZO· 020 aoc.3 Stt..D NOT SR TO $El.F ·.

DC

XL2 1 7EO l· 021 IC t-Da oe-oi

DC
oc
DC

lG..2 8 8E14 · XL2·9023·
xa..2· 1430·

022 023 024

TBFR OE·l"
aoc.o SHLO NOT BR TO SS..Fo
INC 14

f'ROG ID PAGE

,,..·I
I
I~
I i
,l .

I

j C)

'·I
I
io

I

,'·.le
I

21 oev1 ...
2lS l

OATE EC NO.

Ol'.JUL 1!5
825(>~3

2618 3116

oc

2610 3117

DC

261F 3118

O<:

262). 3119

DC

2623 3120

oc

2625 3121

DC

2.627 3122

DC

2629 3123

DC

262a 3124

DC

2620 3125

DC

262F 3126

oc

2631 3127

DC

2633 3128 R32MCE DC

3129 ..

Xl.2 1 eE14 ·
XL2 1 9C26·
XL2° SE47·
XL.2'9028· XL2 1 l 790 1
XL~'8E47·
XL2·9C26· xL2· aese· X!..2 5 9020·
xL2 1 1 eeo·
XL2' 8E58'
XL2'9C30·
XL2 1 5031 1

l9.JAN?6 &a5034

I ··

025 026 027 02e 029 OZA 028 02C
020 02e 02F 030
031

PART NO. PAGE lBFR 0Eel4 BOC,3 .H11.. D NOT BR TO SELFe
TBFR OE·27
BOC .o SHU> NOT 8~ TO SELF
INC 27 TBFR OE,.27
eoc.3 SHLD NOT BR TO SELF
TBFFi 0Es3B
BOC ,o SHLI) NOT BA TO SEt.F
INC 38 TBFR 0Ee3B BOC,3 SHLO NOT SR TO SELF
aos.o EXPECTED RESULTS
PRQG go PAGE

IB,. MAINTENAhCE DIAGN CST IC PROGRllN

PART NC.
PAGE

4234255 26

IBM MAINTENANCE DIAGHCSTIC PROGRAM

PART ND.
PAGE

42342!5 26A

8912

DI sPLAY ADAPT fR TEST

8912

DISPLAY AOAPTtR TEST

E~R LOC OBJECT CODE

ADOR STNT SOURCE STATEMENT

ERR LDC OBJECT COOE

AODR STMT SOURCE STATEMENT

33113312 *··R·O··U·Tl·N~&·::··lF·~·E·X·PA·N·D··ED···t"·t·!··.A·O··O·R·.U·O··-T·O··-:·!J·F·)··U·S*IN*G*$·B·R·*Q*P*.,·*···············*

2634 lF

3133 **···········**********···*·***************************¢***····********

2634 3134 RT lF DC

XL l' lF"

ROUT NOe

2E35 00

26:':'3 3135

OC

.XL1'00 9

MO MAW.Jl\L iNTEWtlENTiON

2636 2668

2637 3136

DC

AL2\lllT2CH

AOOR. OF MDl'f ROU1'1NE

3131' ·

2638 CO 87 OZiA

3138

B

263C 01

26~C 3139

OC

IU..1 111 01 9

2630 lD

2630 :31.-,0

DC

l!L1e29e

26JE 2660
2640 co 87 2661

~63F 3141 3i.42

DC

AL2CR33HOR)

e

RT33GO

2644 0906E4E1401"'1C: '1.40 2660 31~3 ~33HDR DC

Ct.29& ROIJT 11"

264C C6C4C240FlF06 0:3

31.43

2.654 C640ClC4C4D95E40

3143

265C C2094006D7
2E16l co 67 5918

3143 3144 ~Y33GO B

LOADCS

2665 91 2666 267E

2665 3145 2667 3146

DC

XL1·91 1

DC

AL2(R33MCS}

STM~T OF ~n:cROC.OOE

r
\ ...

2666 2699

2669 3147

DC

AL 2(>!: 33~Ce)

END OF ~ICROCOOE

266" co 87 5911~
266E A2

3146 266E 3149

6

11..0ADCs

oc

XLi<IA.2·

·GO LOAO illi l'.:R.OCOOIE iN 2:NO FSQ

c

266F 269A

2670 3150

DC

M..2(R33MC~ ~

STAAT OF Mi CROc;cme:

2671. 2687

2e?2 3is1

oc

M..2 ( R:33 MC2 )

END OF MICROCODE

Z6T3 CO 67 54Ff

3152

B

DOM I CR

Go Do MlCRC:COOE

2677 33 2678 5107 267~ CO 57 OiH6

2677 2679

3153 3154 3155
31 56 3157

DC

xa..1·33e

oc

iu..2as107·

. a

LINK

'41-c,-··---~-"·-·------·----,~~~~,. ,~·--=·'~

!I: START r.}I"' tUCRCPROGRAl>I Lll 5"fti'lG

ERROR WALY ~33-
EXPEC'fED RESV!..'l/'S
IE xn· ROUTINE

3158 *--------~- ''·-·~~--·<>--··-><o"~'<>'>·"-W"""~··o'il<

261E 3l 59 !~33MC.:S EQi..I

,;,

:H,7E 7'!01

261F 3160

OC

)'.t,2·1:1.0P

!C \>108 :.HstU.

2680 7202

2681 3161

DC

XL2·7202·

IC ~'!)Cl 02sO~

2682 7303 2684 711.0D 2686 2521 2688 2622:

Z683 3162 2685 3163 26e'? 3164 2689 3165

GC

~2·7303e

002

H:: t\iJ6 03=03

DC

XL2"1'·1iOp· 003 IC MOB oe;... oo

DC

XLZ0252l1. t

LR ~oa 01 TD is, HOB 15 ND·=OI

DC

m.. .iP 2622 ~

LR 1-108 02 TO H·< MOB 16 NCt11~·02

.268A 2?23

2668 3166

DC

XL?. 8 2723e

l..R I-OB 03 1'0 17., HOB 17 NOW=03

2686 20 2689 00 Z6BA 2772

26CO CO 87 OZlA. 26C4 01 Z6C5 18 26C6 2749
26;CS t.:0 87 59.l. a
26CC 83

26CD 21'4E 26CF 2771

2601
26[.li' 26.0A 26 OE 26E.2
26El

OC Ol
1'! 4fJ 3C OC CO 8 7 58
5010

26F8
30 5564 !:j4f;E

66£3

26E5 30 40 5FE6 26E9 H> c11 SFE6 30
26EE F2 81 08

33119923 *···**~·R··O*U·T·IN~E··2·0***- *M**e*AR··/'C·U·R·A·R··H·A*R*C*W**"'R*E··T·E·S·T·S···························*

3194 **************····~···*··*·~·······$***~····****~*··~··················

3195 ...

* ·· 3196

nus RCUTINE TESTS THE O!!B.IHl AND CuRAR liARDw·RE AND THE SSN

* · 3197

wHll:CH MOVES HIE VALUE OF Mf.lAR TO cURAR~ THE VALUES useo ARE

* :H98

7FFe 000· 555 ANC 2AAe THE ~ICROPROGRA~ IS ENTERED 4 TIMESu

* "' 3199

sos.1 ~HICH iESTS FOR ~BAR : CURAR IS ALSO TESiEVe

II<

* 3200 "' 33220012 *****·······~············*~····~······~·-·········*·········*$·~·-····$

26e8 3203 AT.'20

oc

AL1 ~ao·

RCU.iii NE Nt.~eE~

266<;; 3204

oc

x1..i~oo·

NO MANUAL INTERV ENT !ON

2666 3205

OC.

AL 2H1 T2il.)

ADDRESS OF ~EXT ROUTINE

3206 zecs 3207
3208

USING RU1KOl eXf.ill

t.A

P.l6K01.xrn

INITIALIZE X~l FDA INDH~ING

3209

:;5210

B

PR.INT

26C4 3211

oc

Xl..1 5 01"

26CS 3iH2

DC

l!..l\~a4t

26C7 3213

OC

AL20t'n60P)

3214 .'l!!lS f0.6K01 B

.. GO t.OP.D MlC~OPROORAM

26CC 3216
3217 'it 26CE ,l2\ 8 2600 3219

DC

DC

illL2HU6MCS)

oc

AL:.i?C R 16MCE ~

&DISABLE UPON ENTRYo F!L~ 2ND
F 5Q wI TH acs~ 0 (JN ADORE SS ,.START OF ~ICRO CODe
.EhD OF ~IC~CCODE

~6E2
26E4

3220 ::iz21 3222 3223 3224 3225 3226

!Rt6RPT

~vc
LH)
~vx
8
DC DC

Rl 6EX2 f. 2 ..xo7f'F
Rl6EX2~ "l<Rl ~ .HDeu
LPCNT t'(~ oc·
iDOMl!CGl
m..1·;;:s 0
x1.."2~soao~

,<Pl.IT FIRST CONSYANT !N PRClG!~M,\
,,i_,i{J,:,o (,;(Jil''<IS'"Li\NT !N HOB .ao-u
· HlC~ll:llSE OELA'i' ·GO f:>U:.CU'ff MiCRO~ROGi'<il<~i oE~f.!C.lk H~i...T -SS.. EXN'::C~'EO !!)J'l.a~

322!.7 3:?.28 .3229 3230

SNS
cu:
.IE

S:.i"'1iTAC.. HOB5 STATAC 0 Rl6EX22~XR1)
~161302

"sENZE t.yi'!A~ CONTEM'fS ,,cOt.i!P/.l.!~E FOR EXPECTED VAA.UE ~cONTl~VE IF OKAY

261!1C 2824 268E 2981 2690 2AS2 2692 2BA:5 269'1 2CAl 2:696 ::!538 2698 l'>OOD
~69A ~H 00 .269C 35?B 269E 5! 02
26AO 7507 26A2 21).t.5
;l!Jl>A4 3CFCi 2611.6 5106 l6AS 5! 07
?6AA 5XOS 26AC 5109 26"'-E 51 O,!\ 2i)00 5HJ6 2682 5l Oi:; 266<;. 3995
26!'.!f> Sl OE'.

2680 3167

OC

2oSF 3168

DC

2691 .U69

OC

269J li?O

DC

2695 3111

OC

2697 31 72

PC

2699 3173 R3ll<l!Ce oc

311'4 ·

269A 3175 ~a:!NCt eau

2699 3116

DC

2690 3177

oc

269F !178

DC

26A1 3179

PC

26A3 31,60

OC:

26AS 3181

DC

26A? !182

OC

i6A9 31 a.:'!

UC

?.6A6 31 fU

<>C

26,'<0 ;;n,':J.5

oc

~""'" :use

cc

2681 3167

DC

lt~e:s 31 ae

oc

2685 llS~

DC

<!6B7 3!90 ~33~K<?, DC

XLV 2e.a4· )CL 2· 298P XL2'2A82· XL2"26A3· XL2·2CAl· Xl.2" 35388
.~2·sooo·
'°'~L,2Q 510(1 s
X1...2·~s1a~
x~. 2·s1oa: ·
Xl-2 1 ~507~ :ii:t.2·<:0AS·
xLzt'> .:scr.:o~
XL2'5106" :<',;, 2 5Ul7' · )'(1..2:' SUH!· 6'1. 2 '51 (~·1!11 ' Xl.<"o! "fH. 0 A · J,fl... 2 ~ ~S H>l:P
).(~-:?:· 51oc 9
XL.2· l'P9S·
XL.2°5101:~

008 009
OOA OOB
ooc
OOD

LR 1-.UB ()t., TO 1 B · t~OS
I.Ft l-0'6 0 l "i'O ;;:sin I-IDB I..~ \1"06 02 YO :<!A· HOe
LR rol)fJ 0.3 To 3fh HDl!l
LR t-1)6 01 ·m 3Co HOS
1'.if! 15~!8 TO ADDRESS eos~o ERROR~ HANG

18 NOlll=OD !9 t>lt0'9t=01 2A NOW:02 36 Htli<.:=03 JC NIJl.!'l&()l H'JO

.o er.ls

ERROR~ HANG

BR l5t3B TQ AOilREiS O~

eos~o ERl'1,or.:t 1-1.r.N1G

IC &-:;::ie 05,.,0'f

LR Hl)6 05 TO Jl:h HD8 3if;i, hlClilf"'·til"I SA ~C.JD TD ADDRESS 01~1~

so;s,,o E~t;io·h tMNG

BOS· EXPECT!i~(I tlE; $\Jl,. l~~"
aos.o ERf!Oj;je 11·1.uG
aas.o E·H;ia;a,, i·~AhH~

BOS ,J.l El'lROi'h HAN(i
ecs.a ERRD~~ HANG

Bos~o e1:wu;;A. &"JA.,;G

eR a<.J·~Hi to 11.00REss HH

!'Hl Si, 0 E l=tf'.<0£.? ~ HANG

26F1 26F5
261='6 26F'7

CO 87 20
59 0000

5DA5

26F9 00 01 2.6F·a !56 E3 26FF F2 fH 16 270Z 40 01 30 0062 21"07 F2 61 16
?.?OA 50 01 30 65
270E FZ al 16
2111 so 01 30 a3
£'715 F2 61 Hi

2n 8 4C Ol 30 0062 211() l:>O 1'!11 OF
27 20 5('. IJ l 3(l BS
2724 [)0 [fl' w
2727 SC 1J l JO .13 27213 00 12t·1 !:IF

2732 09 06· E4E:HOF2F (40

3z,3.1. Rl6R1'N e

3232

oc

3233

IOC

3z34, Rl 6EX2. OC

:3235

3236 R16602 Q..C

323i"

JE

32.38

CLC

3239

.JE

3240

CLC

30:41
32·~2

..IE
cu:

32il>3

.JE

.J244

:~2;;,5 R:!,6603 lil',/C

32:<i.6

B

Ji(t;,\'1 fU6B0'> M\!C

32

8

32.,'fl.'); Rll5605 M\IC

l2:fi0

B

:!J25ll.

3252 1'<~6806 le

3253

2'1'49 3254 RT 16lW DC:

S"f A7US
tl~.1e20~
:it1.. 1e59 5 Xi..21!10 ·

,.ERROR ,.p;::aNT ExP~ ~ ACT .. DAl'A
eEAROR HALT -59· .,EX?ECTE!l OA'fA FH.Ll!i'> IN

Ri6EX2( 2) · J:O?FF
ifU6503
~16Ex2<2.xn11~zenc
iU6B04 fH.6EX2~2: .. XR1, ·. K02A,M <>J:i'.R°l ~
Rloaos !116tf:X.2 l.2 · XRl h X0555(., :uu.)
r.<16$tlo

oCHECK FOR ~SlNG DATA o ?rF
"!F SO iNSERT Ht:X't' OA"fA
oao ~CHECK FOR USlNG OATA ·
"l!F SO IN SERT NEXT OA'fA .,CHECK FOR USE liNG OlffA ·"" aA.A ., ::i:e::· SO INSERT NEXT DATA
,,C.Hl:CK FOR '.JS1Nu DATA "" !:115!5 " Rf' SO EX l'f ROUT ltNE

flit 6E.'.'(.c:t2 · xr:.1 h za~o
Rl.e:R?T~ ~ ~iRU
IH6f.t}~;H2 .xFn h ~02.1%A~ ~ Xf;.!, J Rlu.SRP'I"( .xRl) R Hi>f:P~«H .2 ~ XR), .~ · XOS55( "~~1 ~ IRl <l:;RP'H o.;\;Rl j

*' ~SET EXPEC1'\EIJ Oil.TA

i\Hi.:I

~G~ AEP!AT ~cuTnNE

.. :SET EX?EC"H;;o OA'H\ 2#1.i!i.

.. Go REPEAT >mtn !1?<iE .. SE'it cXPE~TEO f:H<fil "" et!.5

,.,(;il!J fH:.PEAi i'<OU'f 111\l\£

273A 04C2CH>9fHCJE4D9 2742 C10940E3C5E.2E 3::'.2

3254 3254

3255 3256 X0555 DC 3257 XO.t!AA DC

>CLZ·osss 0
XL2"02AAS

.- W~K CONST Ai-!1' ..wt.mK CONSl' ANT

DATE

07 .JUL75

EC NO¢ 825023

2SC.CT7$
ea fO;$i

0891-2
ac

e DA1'1!
eec No..

07.IUl..?5
826.023

25lCTT5 8210.52

·

· ·· · · · · · · · · · · · · · · · · ·- . · · · · · · · · · · ·. ·.·.--~

IBM NAINTENANCE DIAGfHST lC PROGRAM

PART NOe PAGE

4234255 27

IBM MAINTENANCE DIAGNCSTIC PROGRAM

PAAT NO.
PAG!

42342!!! 27A

8912

DISPLAY ADAPTER TEST

8912

DtsPLAY AOAPTiR TEST

ERR LOC OBJECT caoe

ADDA STNT SOURCE STATEMENT

ERR LDC OBJECT CODE

AOOR STMT SOUQCE STATEMENT

3258

2786 co e1 oai 6

3325

ee

* * 33225690 · - -ST-A-R-T- -O-F- -M-!C-R-O-P-R-O-G-~-AM- -L-I-S-T-IN-G- - ·

274E

3261 3262

R·1-6~M-C-S--E-Q-U---*------~------~---·

27BA 30 2 0 5FE6 27BE F2 Ol 65
27c1 F3 se ao
27C4 30 48 2840

33.26 R l 7PO 3327 3328 3329

CLI .INE SIO SNS

274E 2El0

274F 3263'

DC

XL2'2E10 1 00 LRo MOVE EXPECTED DATA TO HDB OE

27C8 30 49 2842

3330

SNS

2750 2FU 2752 200E

2751 3264 .2753 3265

OC

XL2 1 2Fll 1 01 LR 1 MOVE EXPECTED DATA TO HOB Of'

DC

XL2·200E · O"! LR, LCAC MSAR HI FROM HOB OE

27CC 30 4A 2844 27 DO :SC 04 65FB

3331
3332

SNS t.4VI

2754 21 oF 2756 1704
2'15S 7000

2755 3266 2757 3267 2759 3268

DC

XL2 1 210F 1 03 LR1 LOAD MBAR LO FROM HOB OF

DC

XL2'1704 1 04 ssN. LOAO CURAR FROM MBAR

DC

'°-~·7000·

05 IC, RESET MBA~

2704 79 FF SA 2707 F2 !O OD
2 7DA oc 04 zaee 2s o

3333 3334 3335

TBF JT MVC

27SA 7100 275C 540E

2758 3269 ~750 3270

DC

Xl.-2 1 7100· 06 ICe RESET llllSAR

DC

XL2 1 540E·

07 60$11 BRANCH IF MBAR · CURA~

27E0 3C 09 65F 9 27E4 F2 87 OA

3336 3337

~VI
J

275E 1110 2760 9007 2762 1010
2764 eooe
2766 9':12
2768 5007 276A 2A20

275F 3271 2761 3272 2763 3273 2765 3274 2767 3275 2769 ~276
2768 3277

OC

XL2·~110 1 08 JNC, INCRo NBAR LO

DC

XL~ 9 9007 1

09 aoc,o LOOP BACK lF NOT ZERO

DC

XL2·l010 1 OA INC, INCR. MBAR HI

oc

xt..2° eooe· OB Cl· TEST FOR END

DC

>0...2·9C12· oc eoc,3 BRANCH lF ERROA

DC

XL2 1 S007· 00 eos.o ~ETURN TO LOOP

DC

Xl..2°2A20' OE LR1 LCAO MSAR HJ TO HCB lA

;·....
,!"., __ _ \...

27E7 OC 04 2868 28'2 27EO 3C E6 65F9 27F1 CO 87 021 E 27F5 02
27F6 2840
27F s 2898

3338

3339 Rl 7602 MVC

3340

MVJ

3341 Rl 7603 S

27F5 3342

DC

27F7 3343

OC

27F9 3344

DC

.276C 2821 276E 5010 2770 5000

2760 3278

OC

276F 3279

oc

2771 3280 R16MCE DC

XL2 1 2B21' xL2·so10· >CL.2 1 5000·

OF LRo LOAD MBAR LO TO HOB JB 10 HANG. TEST COMPLETE 11 BRANCH TO RESTART PROGRAM

27FA CO 87 021E

3345

B

(...

27FE Ol

27FE 3346

DC

27FF 2843

2800 3347

DC

3281 3281

c

2801 28AC
2803 co 87 021E

2802 3346 3349

DC
B

c 3282
3283

*···A·O··U·T·!·N·E···2·1···M·E·S··S·A·G·E···B·U·F··F·E·R*A*O*OR*E*SS*tN*G*T*ES*T*S ******····················*·

3284
*· 3285

MICROCODE. RUNNING lN CS ADDA 000-TO-OFFo LOADS ALL FET STORAGE

* *

2807 01 2808 2844 280A 2880

2807 3350

DC

2809 3351

DC

2808 3352

DC

3353

3286 ·
* 3287 ·
3288 3289 ·
329C *

CAqos ·ITH INCREMENTING DATA· 01-TO-FFt (HEX 00 rs NOT USED.)
STARTING AT AODAESS 0100 AS EACH SYTE IS WRITTENo IT IS READ BACK FOR VERIFICATION· AFTER THE ·RITE-WITH-REAOBACK-CHECK PASS IS COMPLETEa THE~E IS A SECOND PASS Tt.ROUGH WITH READOUT ANO CHECK ONLY

r.
** (:
* * (>

280C OC 02 65FC 28 SS
2912 oc 01 65FE 28JC
2818 Oc ~l 6600 26 fD
2S1E CO 87 021A 2822 82

3354 3355
3356 3357 2822 3358

MVC
MVC
MVC
8

2772 21 2773 00

33229912 ·················~·················$******·****************************

2772 3293 RT2l DC

X"-1 1 21·

ROUTINE NUMBER

r
\~,.. ·'

2773 3294

DC

xt..1 · oo·

NO MANUAL INT ERV ENT ION

2823 50 2824 28BD 2826 CO 87 63FE 282A CO 87 021 A

2823 3359

DC

2825 3360

DC

3361 R17HLT B

.3362

e

2774 2946

2775 3295

DC

AL2(RT22)

AQDRESS OF ~EXT ROUTINE

2e2e 96

28.2E 3 "363

DC

3296

3364

27£7 3297

USING R11"802.XRI.

282F OC 00 2S3A 55 E:

3365

filVC

2776 C2 01 27E7

3298

LA

RI ';'B02cXRI

INITIALIZE XRl FOR INOEXING

2835 co 87 ~222

3366

B

2'1?A CO 87 0.21A

3299 3300

e

PRINT

PRINT ROuTJNE ~EAOING

2839 145C
2838 co 87 oa10

283A 3367 fU7HC DC

3368

e

277E 01 277F 27

277E 3301 277F 3302

DC

Y.L.1·01·

oc

IL1 1 391

283F 0000

3369 2840 3370 RJ. 7L.1 OC

2780 2860

2781 3303

DC

...:..2CATI 7CJP)

2841 0000

2842 3371 Rl 71..2 OC

2782 co 87 !5918
2786 83
2?87 28C8 2789 2945

3304

330!5 Al ?KOi 8

2786 3306

DC

3307 ·

2788 3308

DC

278A 3309

be

t.OAOC$
1
--·· 83
AU? (Rl 7MCS) AL.21Rl7MCE)

1GO L.OAO MICROPA(IQRAN
·CISASLE UPON ENTRY· FILL 2NO
FSQ WITH eos.o ON ADDRESS .START OF MJCRO cooe
.END OF NJCRoco9e

c

2843 0000 2845 8!01

2844 3372 Rl 71...3 DC 2846 3373 Al 7P DC

2847 09D6E4E340F2F J40 2660 3374 RT17DP OC

c

294F D4C5E2E2C1C7C ~O 2857 C2E4C6C6C6D'il4 <Cl

3374 3374

28SF C4C4C9C5E2E2CSDS

3374

3310

2867 C740E3CSE2E3E&

3374

2788 · 02 2849

3J1l

SBF Al 7P-1 ·X·02·

3375

2 ?f/F 38 02 OAOC 2793 co 90 2798 2797 3A 02 2845
2798 F3 58 CO

3312 3313 3314 3315 Rl ?PP

T&N BF SBN SJO

UDT2.x·o2·
Al 'tPP
RI ?P·1,x·o2·
X·CO·eSIOI

286E 04E2C74B40C2E4C6 2880 3376 Rl711ll DC

c

2876 C6C50940CS090~0o 287E 0940C4E4C9C9D!C7

3376 3376

2886 40E7E7E7E7E7

:5376

279E 71 ·8 SF ;tl' Al 3A 01 $540
au.e; :sc FF s5E4

3316 Rl 7RPT LID

3317

SBN

3318

MVI

Rl 7P I ·>CR 1 ) 9 HD60 fHBPe X·t)JI LPCNT eX · FF t

.LOAD PARAME~ERS INTO HOS 10·11

·SET ERROR HALT BYPASS BIT ON

(

·INCREASE MICRO Q.. AY

288C 6B40CIC4C4094 (7E 2898 3377 A 17142 DC

2894 40E?E7E7E7

3377

2899 6840C4C1E3C14 <CS 28AC 3378 A17M3 DC

27A9 CO 87 54FE 27AO SC

3319 3320 27AO 3321

e

COM I CA

DC

Jll..J · sc·

eGO EXECUTE MlCRoPR(IGRAM eERROR HALT ·5C~

2841 E71)'tCSC3E3CSC 440

(

2849 7E40E7E"I' ,

3378 3378

2B4D 6B40C4C1E;lC14 CD9 28BO 3379 A17M4 DC

i7AE 503E

27AF 3322 AJ7EX1 DC

lQ..2·503E·

eEXPEC'TlaD C>ATA

2885 C5(i37DC44,07E4 CE7

3379

3323

211JBD E7

3379

2780 00 01 5FE6 27 #I'

3324

OAT!;

OT.IUI,.7 S-

EC ND· 829023

.tStCT?S
azro:n

lS.JAN'l'6 82.5034

CL.C STATAC(z)eR1?Ex1

eTEST FOR EAAOR
PROG 10 PAGE

28BE E609C9E3ti!

28C2 3380 Rl 7"'5

0891-2
·0 27 .

DecATNE O·

fJ?JUL.75 825023

2lSCCT?5 82 f032

UIJ1Ut?e 825034

DC

LINK
STATACex·20·
Rl7HL T
x·ao·.sIOI
Rt 7L1 oHOBO R17L2eHDBl
Rl 7L3 wHDl!2
ERRLOG-9 .c · M·
R17L2-l(oXRl)·X·FF· R!7B02
R17Nl(!i) .R17M6 ERRLOG-8 ,C·R·
RI 7803

= EXIT ROUTINE
.STATAC E2 IF DATA ERROR

eIF NOTe TAKE THE HALT

.DISABLE ATTACHMENT

.FETCH MBAR (HOB 00-0l»

oFETCH FLAGS (HOB 0.2-03)

.FETCH ExP.,ACTe DATA

elNSERT CHAR FOR LOG OUT

·

.TEST FOR FAILURE OuRING llRITE

·JUMP IF SO .INSERT ·REAO· IN MESSAGE

eMOVE CHAR FOR LOG OUT

·

eGC UNPACK l"EST OF CATA

Rl 7 Ml (5 J .RI 7M5
ERRLOG-8 ·C' ti·
UNPACK XLl·02·
AL 2( f:U 7L. l)
AL.2( Rl 7N2) UNPACI< .ICLt-01 1 AL.2 (R17L3-1J Al.2(Rl 7N.3) UNPACK XLl"Ol 1 AL2(RJ?l.31 AL2(R17M4)
ERRLOG-5C3)eR17M2 eRRLOG-3(2)oR17M3 EARLOG-1(2).R17M4 PRINT XL1 1 82' IL 1· 6?· AL2(R17N4) ELPQ PRINT XL1 1 96·

.INSERT 'WRITE' IN MESSAGE

.JNSERT CHA~ FOR LOG OUT

·

.Go UNPACK MBAR

.GO UNPACK EXPECTED DATA

ePUT ADOR I~ I.CG OUT .PUT EXPe DATA IN LOG OUT ·PUT ACT CATA IN LOG OUT

· · ·

.GD PRINT MESSAGE

eLENGTH

eAODAESS

eGO PAINT LCG OUT

·

.GO SPACE 6

S::17HCU J eSTATHC HALT XL2'14Sc· LINK

· JNSERT CORRECT HALT COOE
eGO HALT
.HALT -sc- -se- OR -ec...
wGO TO NEXT ROUTINE

Xl..2·0 ·

eLOG AREA FOR HOB 00-01

XL2' O·

.LOG AREA FCR 11DB 02-03

XL;zeo'

eLOG AREA FDR HOB ()4-05

x1-2·e101·

.PARAMETERS GET FILLS) IN

CL39·~0Ul 21 MESSAGE BUFFER AOOREssING TESTS·

CL~o·MsG. Bl.FFER ERROR OURIN~ XJOCXX·
CL13· , AODR s xxxx·

cus· WAITE·

PROS ID PAG!

0891·2 2.,......

· ·

ISM MAINTENANCE DIAGNCSTIC PROGRAM

PAflT NO. PAGE

42342~5

IBM MAINTENANCE DIAGNCSTIC PROGRAM

PART N01 4234255

28 ··-

PAGE

28A

8912

DISPLAY ADAPTlR TEST

ERR LOC OBJECT CODE
28C3 D9C5Ct C440

ADDR STNT SOURCE STATEMENT

28C7 3381 A17N6 DC 3382

Q..S·READ ·

i

8912

DI sPLAY ADAPT ER TEST

l· ERR LOC OBJECT CODE

1"

293C 7415

ADDR STMT SOURCE STATEMENT

2930 3449

DC

XL2·741S 1

1c 3A

~.x·1s·

CHANGE EXPaOATA TD 15

28C8 231 C 28C:A 2411 28CC 7200 28CE 7001 2800 71!>0

* 3383 ·-~---~----~-~---~--~~---*
3384 START DF MICROPROGRAM LISTING $

28C8

3385 3386

·-----~-----~------~~--~---·

~1 ?ICCS EOu

It

28C9 3387 28CB 3388 28CO 338'iil 2BCF 3390 2801 3391

DC

Xl.2·2310· 00 LR· SET HOB ~ DATA FLAG

DC

XL2 9 24ll 1

01 LRo SET tlDB 4

DAT A TO BE WRITTEN

DC

XL..2°7200. 02 ICo SET HOB 2 l!fA!TE FLAG

DC

XL.2°7001·

03 IC· RESET lllSAR HI "' CH

DC

XL2· 7HIO· 04 IC~ RESET MBAR LO

I
i
j .
IC
I
10

293E 5023 2940 F302 2942 9C23 2944 S03E

293F 3450

oc

2941 3451

DC

2943 3452

DC

2945 3453 R17MCE DC

3454

XL2'5023 ·
XL2 1 F302 1
XL2" 9C23° XL2·so3E·

38 eos,o
JC T9N 3ex·o2·
.30 eoc.3 3E eos.o

TC AD~ 231 CATA INC TEST FOR FET 3 INST FLAG TO AOR 23· DATA INCe IF SO HANG. EXPECTED RESULTS

33445556 ** *RO*U*TI*N*E ·2*2*M*B*AR**IN*TE*R*AC*T*IO*N****········$·······································*
33445578 ****M**A*C*R*O*-*lo**~*I*O**H*O*B*·O··C~/C·l·:O··O·O·O······¥$$$········*·*·*···················*

28t>2 0584 .C804 0545 2806 £1405 '21!11:>8 9COA 260A 5009 28DC 112 0 28l>E 9COF 28EO F380 28E~ 9C13 28E4 5005 28!::6 1010
2aee Fo1e
2EEA 900C
28EC 5018

2803 3392 zeos 3393 2807 3394 2809 33~5 2808 3396 2800 3397
280F 3398 28El 3399 28E3 3400 28E5 3401
28E7 3402 281:9 3403 28E8 3404
28EO 3405

DC

XL2 1 0584· 05 LE· WRITE FROM HOB 4 TO MSGe BUFFER

oc

XL2 ·0545 ·

06 LE· "'0VE DATA TO HOE! 05 FROM PhS·

DC

XL2"B405· 07 ClR. CHECI< DATA

oc

Xt..2·9COA· oa eoc. 3 BRilN(;H IF DATA OKAY

DC

XL2· 5009·

09 ERROR· HANG

DC

XL2 1 1110· CA INC~ INCREMENT MBAR LO

DC

XL2 9 9COF 0

oe BOCo3 IF ZERO, INCREMENT HI

DC

xt.2·F380· oc TBNo TEST FOR OATA TC SE INCP.EMENTEC

DC

XL2"9C13· 00 aoc · .3 BRANCH IF so

OC

xt.z·soos · OE eos. 0 LOOP

OC

.XUP 1010 ·

OF !NCfi l"CREMENT NBAR HI

DC

XL2·F016·

10 TBN~ TEST FOR ENO

DC

Xt.2°900C ·

u eoc~ 0 ff NOV RETURN TO LIJ(iP

DC

Xi..2·5018.

12 BOSeO BRANCH TO READ U)OP

le
jc

I

2946 22

I

2947 00

29!48 2A49

3459 ·

·

* 3460

MICR0-1· MBAR TO CURAR STROBE§

3461 *

INSURE M6AR=CURAR.

* *

* 3462 Ill<
3463

WRITE HEX "FF'- TO ALL l>-OB·S THA·r ARIE *ONE-AOOR-BIT· AlriAY~ "'

ENSURE MBAR ST!LL EQUA~ CURARe

$

* 3464 * 3465 * 3466 * 3467

NACRo-2 MI CR0-2

LIO TO ALL HCS'S T~iAT ARE ·ONE-AODR-SIT·AWAY ·ITH DATA OF FFFF.
INSURE MS'11R STil..L EQUAL CURAR..

* * *
3

* 3466

*

3469 *****e************~····~··***~*****$*******·********···~·*~~~**********

2946 3470 ~T2'

OC

XL1·22·

ROUTINE NO ..

2947 3471

DC

XLt·oo·

2949 3472

OC

Al...2(RT23}

28EE 1410 2SFO 9Cl6 2SF2 5005 28F4 141 0
2SF() 5005

28EF 3406 28F1 3407 281"3 3408
28F5 3409
2 f!F 7 341 0 341:!.

DC DC DC
DC
DC

XL2C 1410.
XL2·9CJ6 · XL2 1 5005·
XL2·1·no· x1-2·soos·

1:=! JNC. INC HOB 4 TO NEXT DATA TO BE USED 14 60Se 3 BRANCH IF ZERO 15 BQS90 RETURN TO WRITE LOCP
I NC~ !NC MOB 4 AGAi N
eos00 F<?ETURN TO lllRITe l~OOP

I
11' lr..·

294A CO 87 021A 2cuE 01 294F 18 2950 2960 2952 CO 87 296E

3473 3474
294E 3475 29llF 3476 2951 3477
3478

B

PRINT

oc

XL1'01·

tL1·24w

oc

AL2rn42HDIU

OORT42

3412 ·

RiEAO LOOP

2956 09D6E4E34"FZF ~O 2960 3479 R4.'i!HDP. Dt:

Cl.24°ROUT 22 t4BAIR INT!.':RAC1'10H·

28FS 72FF 28FA 7001 2.SFC 7100 4!8FE 24!1 2900 7599 2902 05415 2904 8405 2906 9C..21 2908 5020 290A 1110

3413 2SF9 3~14
28F8 ~415
28FD 3416 28FF 3417 2901 3418
2903 34·19 2905 :5420
2907 :s·:u
2909 3422
i9o8 3423

oc
DC

XL.2· 72FF · XL2·7001 ·

= 18 !Ct SET HOB 2 READ FLAG = 19 IC· RESET MaAR HI 01

DC

XL.2·7)1.00·

l Ill ! C· RESET "48AR LO

DC

XL2'2411 · 18 LR~ SET HOS 4 TO Of.TA EXPECTED

DC

XL2·7S99· 1c ICe PUT 99 IN HOO 5

DC

JQ..2 9 0545· 10 LE· READ MSG. SUF. TO HOB 5

DC
oc

)(l...2·6405· XL2'9C21 ·

J.E cu~. CHECK FOR EXPECTED ElESVLT 1F SAANC~ JF OKAY

DC

XL:2· 5020'

20 ERROR, HANlit

DC

XL2 9 1110 ~ 21 !NC· INCREMENT MaAR LO

I
I
I \
le
1-~

295E 04C2 Cl 0940C9DfE3
2966 C509C1C3E3C90 ms

3479 3479

296E CO 87 5918

34·60 DORT42 0

2 '972 SF 29't3 29F8

2972 3481

DC

2974 3452

oc

2975 2A42
2971' F J se 80

2976 3483 3484

DC SI 0

297A 31 48 0062

3485

~IO

297E CO 87 54FE

3486

S

2982 70

2982 3467

oc

2963 5023

2984 3488

oc

1..oAocs
>C!..1 "SF· Al..2 ( R42 NC$ ) Al..2( R 42MCE J ioao· .. s101 ::seROetiDSO DONICA Xi!.J. !70·
Xt~2:· 5~.23·

LOAD NlCROCCOE le FILL !!fl TH aOS-TIJ-llooR
DX sASLE RESET
MBAR & HOB oo;01·ZERQ
GO DO Ml CAOCODE 1 <> ERROR HALT ?()., EXPECTED RESULTS

290C 9C2B 290E F380 "910 9C26 2912 501C 2914 1410 2916 9t.29 2918 501C
291A 1410 291C: 501C:

2900 3424 290F 3425 29U 3426 2913 3·27 2915 3428 29!7 3429 2919 3~30 2~HB 3431 2911) 3432
3433 "'

DC
DC
DC DC DC
oc
DC
DC
oc
READ

XL2·9C28· 22

XL2RF3BO G

23

XL..!·9C26·

24

X1..2e so1c· 25

lCL2 1 1·UO·

26

XL2'9C29· 27
a2· so1c · 2e

l!;L2 9 l4HP

Z9

x1-2~so1c·~

2A

LOOP ENC TE ST! ~G

eot.. 3 TO AODR 2B IF ZERO TeN~J .. eo TEST FOR DATA 1NCRaMENT

eoc.3 TO ADOR 26 IF so

aos.. o TO AOOR lC TO AEAO LOOP

ee INC t1D6 4 TO NEXT DATA TC

USED

soc.3

SR TO AOOR 29 IF ZERO

eOS@O TO AODR 1C TO REAO LOOP

INC HOO 4 AGAIN

aos. 0 TO AOC" 1 C TO READ ll..OOP

,~
IA
,~
lo
I,o

-2985 F:S 58 80 2968 31 49 0059
298C 31 4A 0059 2990 31 48 0059 299'4 31 4C 0059 2998 51 40 0059 299C 31 4t; 0059 29AO 31 4F ®59

34.59 349(1 $ 3491
3492 3493 3494 3495
3496 3497 3491:!

ST ART MACR0-2 ..
sxo x·ao·11s1101

l.10 XFFFF .. HOBI

LIO XFPFFsHOB2

LIO

#'FFF .. HOB3

LIO XFFFF,HQB4

LIO XFFFF,HOBS

LIO xrFFF.HDB6

LlO XFf'FF1tHDE!7

DISABLE RESf!f HOS 021'0.J=FFFF HOS 04/0 S.-=FFIFF
H08 061'07cFFf'F
HDB OS,1'09=FFFF
HOS 0 A/O 6"'FFFF HC6 OC/OOuf=FFF HDB OE/OF=FFFF

291E lOHJ 2920 EOOS 2922 9C35 2924 EOOE 2926 9C3.S 2928 EOl 0 292A 9C3C
2'il2C EOHl ~92E 9C3E 2930 5023 2932 F.301 2934 9t:23 29.36 503E 2938 F302 293A 9C:23

DATE

0T.IULl'5

EC wo .. 825023

291F 343'4
2921 :;.435 2923 3436 2925 3437 2921' 3438
2929 3439 2926 344-G
2"iH?D 3441
292r 3442
2931 344-3 2.933 .3444
2935 3445 2931' 3446 2939 3447 2938 3448

DC t>C
oc oc
~
DC
DC IX DC
DC
oc
O(;
DC
DC cc;

XL2~1o:i.ot
~t.2· E ooa·
Ja.2·9C35" XLV EOOE 0 XL<:· 9C.38· )IL;?.·fOIO·
m...<i· 9C3C·
XL2'EOU!JO
X:Li<9C3E~
xu?e so231
XL2·F301 t
Xi..2'9CZ3· x:..2· 50JEil Xt.2·F.302o
m..a·9C.2:s"

2e UK MBAR HI 2c c1 o .. x·os 20 BOC~ 3 2E c:1 i::~.x·oe 21" eoi::;,,3
30 ci o.x·HP
31 ace~ 3
::l.2 Cl o.x· u1·
em:~ 3
eos .. o
TBN :hx·o1 ·
i30Ce3 BQS.,o
T8N 3sX'02 1
soc .. 3

29A4 FJ 56 CO

I

29A 7 31 46 0059

TEST FOR 1ST ACOR 01" FE:l 2
BA TO ADDA JS IF SO
TEST FOR 4TH QUAO OF FET c
BR TO ACDR 36 IF SD
TE SY FOR 1 Si f\ Of)R or FE l !>
BR fO ti·CIDR :SC lii" SO

\ C· l I I

29AB 31 49 0059 29AF 31 4 A 0059 29B.3 31 48 0069 2987 31 4C 0059 29BB 31 40 0059 29BF 31 4E 0()59

MAXI MUN Aoo!Re:SS? TO END AT AOOR O::IE·

I

29C3 ::!£ 4F 0059
29C7 .:Sl ae 0059

SR T 0 AOOR 23 T t! DATA l!N(:

29C6 31 89 ooso

TEST FOR FET 2 !NST FLAG TO AOR 23. UATA tNCs J~ SO
OTHERWISE SR ·TO 3E9 ENDe TEST FOR FET 3 INST FLAG

I
II(,".,;,

29CF 31 SA 0059
29D3 31 es 0059
?9D7 31 ec 0059
29DB 31 so 0[)$Q

TO ADA ~3 5 CATA lNCe PROG ID

-21'· IF SO OS"'!

29DF :u SE OE>59

. Qj;.TE

07JUL75

25CCT75

3~99
3500 3501 3502 3503 3504'
350S 3506
3S01' 3508 3509
3510 3511 3512 3513 3514

PAGE

28 1 EC NO' 825023

82!032

:.10

510 LIO
Li c
LlO l.i C
LIO LHJ
LU1
LIO
t.Hl
1..10 t.I 0
LIO LIO LlC
uo

x·cot eSIOl
XFFFF~HOl!O
XFFFF ~tme1
XFFFF~HOB2
XFFFF ~HOE3
XFFFF ·MOB4
XFFFF~MOBS Xl"Ft'F~HD!e6 XFFFF~HOB7 XFFFF.,~~ase
XFFFF o X· "19t
XFFa;F~X~f!iA' XFFFF0X~8i:h
XFFFF t x ~ ac ·
XFFFF~x~sD·
XFFFF {I )(Ii se·

E~ABLE ATTACHMENT HOS 101'1t=FFFF
HOS l2.... 13"""li"FPF
H08 14.'15'.#FFFF
HOB 16/17""-FFFF HDB i ev1 g:e:FFFF HOB 1A.11S,..FFFF HOO U:..ltDJFFF HOS J.E.f&F=ll"FFF LOAD
Hi
HOB'S TO FFff

PROG 10 PAGE

089&-2 28A·'

lo
I

·· · · · · · · · · · · · · · · · · · · · · · · · · · · ·· ·

i l.
·, j

IBM MAIN1ENANCE DIAGNCSTIC PROGAAM

e912

DI SPLAY ADAPT IR TEST

ERR LOC OBJECT CODE

AOOR STMT SOURC:E STATEMENT'

NRT NO. PAGE

4234255

IBM MAINTENANCE DIAGNC:STIC PROGRAM

29 \..:,

.. 8912
( ..

DISPLAY AOAPTER TEST

ERR LOC OBJECT CODE

ADDA STMT SO\RCE STATEMENT

PART NOe PAGE

29E3 31 8F 00$9 29E7 CO 87 5918
29E8 BF
29EC 2443 29EE 2A48 29FO CO 87 54FE
29F4 71 29F5 5002 29F7 co 87 0216
29F8 1704 29FD 5403 29FF !5002
2A0l 72FF 2A03 73FF 2A05 74FF 2A07 75FF 2A09 78FF 2AOB '79FF
2AOO 2029
2AOF 2129
2All ~229 2A13 2329
2Al5 2429 2Al7 2529 2Al9 2829 2AlB 2929 2A10 2089 2A1F 2189 2A21 2289
2A2J 2;,99
2A25 2489 2A27 2589 2A29 2889 2A2B 2989 2A2D 20A9 2A2F 21A9 2A3l 22A9 2.A33 23A9 2A35 24A9
2A37 2SA9 2A39 28A9 2Al8 29A9 2A3D 5423 2AJF 5022 2A41 5023
2AO 5402 2A45 5001 2A47 500.2

3515

LtO XFFFF.x·eF·

3516 R42M12 B

LOADCS

29E8 3517

DC

JILl·BF·

29ED 3518

DC

AL.2(R421tCI I

29EF 3519

DC

AL2(R42MC2)

3520 29F4 3521
29F6 3522

B

DOMlCR

Dc· XL1'71·

DC xu·soo2·

3523

B

LINK

352·
* 3525 START OF MtCROCODE 1·

GO LOAD MICROCODE 2.
c
GO DO MICROCODE 2 ERROR HALT EXPECTED RESULTS

·---------------------** 3526 ·--------------

-·

3527 1111 START OF MICROPROGRAM LISTING

3528

29FB 3529 R42MCS EQU ·

29FC 3530

DC

XL2' 1 704· 000 SSN A MBAR TO CURAA STROBE

29FE 3531

DC

XL.2·5403· OD1 eos.1 TO ADDA 003 IF MBAR==CUAAR

2AOO 3532 2A02 3533

DC

XL.2'5002· 002 eos.o ERROR. HANG

DC

JCl..2·72FF t

003 IC 2.x·FF·

c

2A04 353·

DC

XL2'73FF 1 004 IC 3.X·FF'

2A06 3535

DC

XL2·74FF· 005 1c Ahx·FF·

2Aoe 3536
2A0A 3537

DC

JCL.2'75FF · 006 JC e.x·FF'

DC

XL2·78FF· 007 JC e.x·FF·

2A 0C 353 8

DC

XL.2 1 1'9FF' 008 IC 9eX1 FF·

2A0E 3539 2A10 3540 2Al2 3541 2Al4 3542

OC

)(L2·2029· C09 LR 10·09

DC

XL21 2129'

OOA LR 1h09

DC

>CL2'222g' 008 LR 12,09

CC

XL2 1 2329· ooc LA 13109

2Al6 3543

DC

XL21 2429'

000 &.A 14,09

2Al8 3544

DC

>CL.2 9 2529· OOE LR lfh09

2AIA 3545

DC

JCL2'2829 1 OOF LR 189 09

2AIC 3546

DC

>Cl..2'2929', 010 LR 19·09

2AIE 3547

DC

l!L2 1 2089' OU LA 20,09

2A20 3548

DC

XL2'2189· 012 LR 21t09

2A22 3549

DC

)d..2 1 2299· 013 l..R 22.09

2424 3550

DC

X~2'2389·

014 LR 2.1·09

2"26 3551
2A28 3552

DC

XL2'2489' 015 LR 24,.09

DC

L .2 '2589 ·

OJ6 LA ae.09

( ...\

2A2A 3553

oc

xu·2ee~··· 01'7 LR 28,09

2A2C 3554

OC

Xl..21 2989 1

Ol8 LR ztJ.09

2A2E 3555 2A30 3556

DC

>CL2'20A9 1

019 LA 301 09

DC

XL2'21A9' OlA LA 3h09

2A32 3557 2A34 3558

DC

XL·2 1 22A9 1 018 LR 32.09

DC

XL2~23A9' 01c LR :U.09

0

2A36 3559

DC

)!\.,2 1 24A9' oao LA M,09

2A38 3560

DC

lQ..2 1 2.!A.9· OIE LA 3t!t09

2~A 3561

OC

XL2'2·A9' OlP LR 3a.os;

2AX 3562 2A3E 3563

DC DC

JCL21 2cJA9· JCL2 1 54a3·

.F 020 LA 39,09
021 aos.1 TO AODR 023

MeAR~CURAR

2A40 3564

DC

JCl..2' 5022 · 022 BOStO ERROR, HAWG

2A42 3565 R42MCE DC 31566

-.2·15023· 02~ eos,c

3567 · - - - - - - -...._.._.._..___._.~------_...._....

£XPECTEO ReS~LTS

c

33556698 .·_..S.T_A_R__T_O_F_ MICROPROGRAM · _...._.__ ~ISTING ...__~--··-~-~·
· 3570 R42NC a eou

c

3571

DC

>CL 2. 5.402. 000 eos.1 TO ADDA OQ2 IF MSAR~CURAA

3572

DC

3573 R4a4C2 DC

x1..2·soo1 ·
Xl..2·5002·

001 BOSoO
002 eas.o

ERROR· HANG EXPECTED RESULTS

vr1

3574

3575 ....................................................................... ()

* * 3576

ROUTINE 23 - ATTACHMENT CHECK TESTS

*·········* 357'7 ............................................................

3578 · 3579 · 3580 ·

THIS ROUTINE Tes-rs THAT ALL DIFFERENT TYPES OF l'tirllCt'IMENT CHECKS CAN BE DETECTED· IT ooes THIS av USING DIAG. L~TCH 2

Ill: ( )
~
·

3581 ·

tlHICH CAN 9LOCIC THE PARITY EITe

·

:S5&2 ·

"'

2A49 23 2A4A 00 2A4B 2880

2A4D CO 87 021 A 2A51 01 2A52 18 2A53 287F

2A55 co 87 5918
2A59 01 2ASA F3 58 84 . 2ASD 31 59 5D8D
2A6l F3 58 80 2A64 F3 58 EO
2A67 co 87 61E6
2A68 80
2A6C 5D 2460 co 87 5038

2A71 F3 58 84
2A.74 31 59 5060 2A78 F3 58 80 2A7B F3 58 EO 2A7E CO 87 61E6 2A82 80 2Al!l3 5B 2A84 co 87 5038

2A88 F3 58 84 2A es :u ·A o::>s6

aA8F F3 58 80 2A92 30 4A 5FE6 2A96 CO 87 61E6
2A9A 88 2A98 SA

2A9C F3 58 co
2A9F 31 sa 2aSF 2AA3 F3 58 80
2AA6 co 87 54FE
2AAA SE
2AAB 5001 2AAO CQ 87 61E6 2AB1 88
2A82 SF

·8 2AB3 F3 58 co

2AB6 31

2e61

2A8A F3 $8 80

2AS0 CO 87 S4FE

2Actl 6Q

2AC2 5001

2AClll. CO 87 61£6

2AC8 88

2AC9 61

2ACA 31 49 0056

2ACE 31 4A 0056

2A02 F3 68 84
2AD!I 31 48 3198 2AD9 Fl $8 EO
2ADC co 87 6lE6
2AEO 81
2AEI 62

3583 .........................................................................

3584

2A49 3585 RT1!3 DC

2A4'A 3586

DC

2A4C 35S7

DC

lll..l· 23·
XL1'0' AL2(RT24)

RCUTI NE NUM!ER NO MANUAL INTERVENTION AOCRESS OF NEXT ROUTINE

3588

3589 2A51 3590

B

PAINT

DC

XL1·01·

PRINT ROUTINE HEADING

2A!52 3591

DC

ILi '24·

2A54 3592

DC

AL2CRT18CP)

3593

3594 2A59 3595
3596 3597
3598 3599 3600 2A6B 3601

B

LOADCS

oc: XL1·01·

SID JC' 84· .s1 Cl

LJO x22os.OPOEC
SlQ x·ao·,stct

SJO X·EO· ·SIDI

B

TSTCHK

DC XLl ·ao·

.Ge PUT eos OeAOOR IN CTAL STORE
1ST 256 tllOROS
·CISABLE ~ SET DIAG 2 LATCH eLOAD OP DECODE ·ITH BAD PARITY
eDISABLE ATTACHMENT .ENABLE MIC~Q CCNTADU.EA
·OP OECOOE CHECK SHOULD l:e
PE;eDING

2A6C 3602 3603 3604

DC

XL.l·so·

B

LOOP

· Ef;ROR HALT -50eGD RESTORE OP CECODE RE.GS·

3605 .,606 3607
3608 3609 2A82 3610 2A83 3611 3612

510
LIO SID
SIO
B
DC DC
B

X·84··SJOI X1415·0PCEC X·80·eSIOI X·EO·tSIOI TSTCHK
XL.1·eo· XL1·SB· LOOP

eOISABLE ~ SET DIAG 2 LATCH .PUT BAO PARITY IN OP DECODE eDISABLE eENABLE M1CROCONTROLl.ER
eOP DECODE CHECK StCDU&..O BE PENOlNG
.ERROR HALT -98eGO RESTORE OP CECODE REGS

36U 3614 3615 3616

SIO x·a4·,s1c1
L'O XAA55.MDl!l2

eDISABLE S SET DIAG 2 LAtot ePUT BAO PARITY IN MOB 4-5

3617 ~618
3619 2A9A 3620
2A9B 3621
3622

SJO x·ao·.&IClI

SNS $TATAC·"DB2

B

TSTCHK

DC XLl ·aa·

DC

XLl·SA·

eRESET A TTACHMEMT eCALISE ATTACttMENT CHECK eHDB.IEXT PARITY CHECK
SHOJ.LD BE PENDING eERAQR HALT -SA-

3623
3624 3625 3626 2AAA 3627 2AAC 3628 3629 2ASI 3630 2A82 3631 3632

Slo x·co·.s101

LIO X2204 sC'fSTQA

SIO x·ao· .stat

e

DOMlCA

DC

Xt..1 1 51;·

DC

xt.2·soo1 ·

B

TSTCt-itc

DC

XL1 ·ae·

DC

XL.l·!SF·

.ENABLE ATTACHMENT
eLOAD lST WO · &..R"HOB 4 TO 2 eDISASLE ATTACHMENT
.GO DO PRG
·ERROR HALT -SE·EXPECTED RESULT .HOB CHECK SHOULD BE PENDi NG
FROM BAD PMllTY ON A REGe .,EARoR HAL,. -5F-

3633 3634 3635 3636 2AC1 3637 2AC3 3638 3630 2AC8 3640 2AC9 364!
3642 3643 3644

510
LIO SID
B
DC
oc
B
DC
DC LIO LIO

x· c: o· ·SI (II
X2!5<>3· CTSToR
x·ao· tSIOI DOM I CR
Xl., l ·60·
X&..2 1 5001· TS'!CHK
XL1 ·es·
XLI '61'
XA"5S .Hoe1
.>cAA55 eHDS'

.etwA8~E ATTACHME~
·LDAO 1ST -0 · LR 3 TO $ .DISABLE ATTACHllENT .Gil 0(] PRGe
eEPRGR HAL. T -6...
·EXPECTED RESULT .HOS CHECK SHOULD SE PENOING
FROM BAO PARl TY ON B REG.
·E~RCJA HAL~ -61-
ePUT GOOD PAAlTY .N HOB a-3 ·PVT GOOD PARlTY iN HOB 4-5

3645
3646 3647
3648 2AEO 3649 2f\El ,660

SJO LIO SJO B
DC
oc

X· 84 · ·SI QI XOl 55 tt10BO X·EO'tSICI TSTCHK
XL.1'81'
XLl ·ea·

.otsABLE & SET DIAG 2 ON ePUT BAO PARITY J~ NSAA LO .ENABLE MeCe & REsET DJAG 2
·CCNTROI.. STCRE ADDA. CHECK SHOULD BE PENDING
eERAOR HM..T -62-

DUE

07.IULl'S

EC NO. 829023'

2.5<CT?$" 82to32'

·

PROG ID PAGE

07.NL75 825023
··
···

PRocr ID
PAGE

IBM MAINTENANCE DIAGNCSTIC PROGRAM

PART ND. p"GE

c 4234255 30

1814 MAINTENANCE DIAGN CST IC PROGRAM

PAAT NOe PAGE

8912

DISPLAY ADAPT ER TEST

ERR LOC OBJECT CODE

ADOR STMT SOURCE STATEMENT

"" 8912
(:

DISPLAY ADAPT IR TEST

ERA LOC OfUECT CODE

ADDA STMT SOURCE STATEMENT

2AE2 F3 58 84
2AES 31 4 8 SAOB
2AE9 F3 58 eo
2AEC CO 87 61E6
ZAFO 8l
2AFt ee
2AF2 31 4e 0058

3651
3652 3653 36S. 3655 2AF0 3656 2AF1 3657 3658

SIO x·a·· .sto!

LID WUfhHDBO

SlO x· eo· .s101

e

TSTCHI<

DC

DC

XLl·6&·

LIO X0202eHDB0

eClSASLE £ SET OJAG 2 .PUT BAD PARITY IN MBAA HI ·ENABLE MC. &RESET OIAG 2 ,.CONTROL STORE AOOR. CKECK
SHOULD BE PENDING ·ERROR HALT -68ePUT GOOD PARITY IN M6AR

2AF6 F3 58 E4 2AF9 CO 87 61E6 2AFD St 2AFE 68

3659
3660 3661 2AFO 3662 2AFE 3663

SIO x·e·· ,,sun

B

TSTCHK

oc

DC

~ENABLE M~Co ~ITH D!AG 2 ON
.CONTROL STDRE AODR CHECK
~HOULD BE PENO[NG .ERROR HALT -61."!l-

2AFf' CO 87 5918 2803 01

3664 l665 2803 3666

El

LOADCS

DC

.. Go PUT Bos .. o ADDR IN CONTo STG .. ;

28'34 F3 58 co
2801 30 58 5FE6 2808 31 58 286?
280F F3 se 80
2812 F3 58 co
2815 30 58 5FE6 2819 F3 !SB E4
2HC: CO 8? 61E6 28!0 32 2f:l21 6D
2622 F3 58 CO 2825 30 58 5l"E6 2e29 F3 58 EO 2a2c F3 SB 80

3667 3668 3669 3670
3671 367a
3673 3674 3675 · 3676 · 3677 2820 3678 2821 3679 3680 3661 3C>82
368:.!! 3684

SIC x· co~ .sl(JJ:
SNS STA1ACeClSTOR
LIO X0584.CTSTQR SIO xoeo· .s101
SIO x·co·.s101
SNS ST AT AC. C:TST OR
SlO

B DC
oc
SIO
$NS
S!O SJO

TSTCHK
X·COt eSIOI STATAC 0 CTSTOR
x· EO· ..,5101 xeeo· cSIDI

eENABLE ATTACHMENT ,. INCREMENT I d AR .LOAD WORD IN CONT. STORE oDisABi..E ATTAC~ENT oENABLE ATTACHMENT · tNCREM~NT tUAR oENABLE MeCe & SET DIAG 2
PROG. ~ILL LR FROM HOB 4 Ta MeBo WITH BAO PARITY .CONT. STO~E wRITe DATA CHECK SHOULD EE PENDING oERRDR HALT -60-

,(
c

eENABLE ATT~CHMENT e I N(.REMENT MJAR eENABLE M.C. RESTORE GOOD DATA eDISABLE ATTACHMENT

2880 24 21381 00 2ea2 2oc7
2884 co 87 0214
2888 01 2889 31 2B8A 208A
2eec 3s oe 02oe 2890 co 1.0 0216
l!B94 35 01 020A
2898 co 67 5918
269C 91

3685

2B2F F3 58 C4
2832 31 se 2B63

3686 3681'

SIO.
LIO

x·C4'! oSIOI XElOJ. 11CTSTOR

.ENABLE WIT~ O!AG 2 ON cWRITE BAD PARt1Y EVEN BYTE

2836 F3 58 80
2839 F3 se eo

3668 368111

s10 SI 0

x·&O·eSIOI

eD!SAEILE .. ENABLE M.,c,.

2B3C CO 87 61E6

3690

8

.c.s. OATA Od!C~ sHOuLD ee

2840 84 284l 74

2840 3691

DC

2841 3692

oc

PENO ING
oERROR HALT -?4-

2842 F.1 68 C4
2845 :u 58 2865

.1693
3694 3695

SIO x· C4· .sun
LJO XE003eCTSTOA

eENASLE WITH DlAG 2 ON .~RITE BAO PARITY ODO BYTE

2849 F3 58 BO
2B·C F3 ss eo
284F C 0 87 61E6
2653 BC
2854 7B
2855 co 87 5918
2859 01
2B5A CO 87 0216

:1696 3691' :5698
2853 3699
zeslf 31700
3701 2859 3702
3703

SIC )l'·ao· .. srot
SlO x·eo·.sio1

B

TSTCHK

DC xa.1· ec·

DC

:xa..1·78·

B

LOAOCS

oc

X&..1· 01'

e

LINK

eDISAEILE

.ENASl..E M.,C,.

-c· S· DATA AND HOB/EXT CHECKS SHOULD ee PENDING

£v!''.',

.ERROR HALT ·78-

oGD PUT (~OD PARITY IN C·S·

c

.GO TO NE~l ROUTINE

3706

2B5E 2204

2S6f' 3705 X2204 DC

X!..2· 2204'

2860 2503

2861 3706 X2!!03 DC

XL.2· 2503·

2862 EIOI

2863 3''07 xe101 f'.>C:

xL2·1uo1 ·

2864 E003

2865 3708 XEqQ3 DC

JCL2·E0038

2866 0584

2867 3TM X0584J DC

>CL.2'0584t

2868 0906E4E340F2F .::40 287F 3'110 RT!80P De

CL.24- 1 ROUT

2610 Cl E3EJC1C3C8D «CS

3710

2B7& 05E34 OC3C8C$C .:02

3tto

33771112 31'13

.*:O........*.·.·.R·.·O.·I.J·.T·.I·N.·.E·..·2.·4.·.·-.·.*C.*O.*N.*.T*.A*.O*.\..*.*S.*T.*O.*R.*E.*.:.*S..*.C.*,A.,*.N*.*.*.*.*..*.~.·.·.·.·.·*·········-·····$·$$·!1·11·1·<$·,.·*·*·*·*·"'·*·"·'::'

0

3714 ·
'* 371$ O
3116

THIS ROUTINE WILL EXCERClsE ALL OF CONTROL STQ~AGE JNC;LUDING THAT PART lf.HICH IS USEO .AS THE MESSAGE BUFFER.

c.,:
·*i;

28'° 2004
289F 2DO!S
2BA1 co 87 591$

2BA5 32

co 2BA6

87 5918

2BAA A4

2BA8 20()6

28AD 2043

28AF 3A 01 &540
2883 3C lA 5563
289? F3 SB CO
2SBA 31 4A 2DSC
2BBE 31 4B 56'=4
2ec2 co 8? 54Fe
28C6 88
2BC7 !SUE

2BC9 OD 01 5FE6 28(8 28CF CO 01 27BA

2803 co 87 5918
2607 83 2608 2044 28DA 2081
2BDC 3A 01 5~40 28EO 3C 1A 5563
28E4 F3 56 co 2BE7 31 ·A 56F4
aeee 31 48 20BE

DATE

01'JUL'P5

ec NO. 925023

25CCT?5 82t032

PAoG to
PA6E

e I
I

0991-2i

DATE

OEC 30 i

NO.

07JUL75 825023

I
'·I
I
t·

* 3717
3718 ·
* 3719
3720 ·
* 3721
3722 ·
3723 ·
3724 '* * 3725
* 3726
3727 *
3728 ·
* 3729 ·
3730

IT DOES THIS BY P~TTING INCl'E·ENTING DATA 1~ EACH SYTEe 256 PASSES ARE MADE SO THAT EACH bYTE WILL HAVE ALL COMBINATIONS

* ·

OF DATA IN ITo THE DATA IS WRITTEN AND REAC ANO C~ECKED USING · MBAR AND MICROPROGRAM TO ADDRESS EACH BVTE.
·· THE ROUTINE IS DONE IN TWO PHAS~S· IN THE FIRST PHASE· THE · MICROCODE IS LOAOEO IN THE 3RO 256 WORDS ANC T~E FIRST 1024

SYTES ARE EXCERCiseo. THEN THE MICROCODE IS LCADED IN THE FIRST 256 WORDS ~NO THE 2ND 1024 BYTES ARe EXCERClSED·

·

IN A MACHINE ~ITH 2 STGSe THERE ARE 4 PHASES DCNE TO TEST BOTH STGS. !N THE FIRST TWO PHASESo THE lol!CROCOOE IS IN 'l'HE 2ND S7G AND THE 1ST STG IS TESTED. ERRORS IN ~HE lST STG ARE
DENOTED BY HALT -ee-. IN THE NEXT TWO PHASES· THE NICAOCOOE

·"··'

IS IN THE tST STG AND THE 2NO STG IS TESTEO. ~RORS !N THE
2ND STG ARE OENOTeo av HALT -ac-9

·

3?31 ·

3732 ····******··**********~******······$********······e·················$·5 3733

2880 3734 ~T24

DC

2881 3735

DC

2B83 3736

DC

ROUT I NE NUMBER
NO ~ANUAL INTERVENTION ADORE SS OF l\E~'f Fl001' U'll:E

3737

3738

B

?RltNT

2888 3739

DC

xa..1·01·

2ee9 3740

DC

IL1·49·

2888 3741

DC

Al.2(RT2DCP>

3742

3743 3744 3745

TBN ST SBF

SBYTE3wSS'111C
LINK
SBVTE2· SSW 1?

eTEST SSl!l IC ON ·IF SOe SKIP THIS ROUTINE eRESET SE~SE S·ITCH 1?

3746 st.
* 3747 SEGIN TESTING LO HALF OF FIRST STORAGE ·ITH

3748 · THE MICROPROGRAM RUNNJNG IN THE M HALF

3749 RT19ST ~

LOAOCs

~Go LOAD lST 256 WOADS ~tTH A

2B9C 3750 RT19M1 DC

XL1 ·~1 ·

·ITH A SRAHCH TO 3RO 256

2B9E 3751

OC

Al.2(R20MCS)

2BAO 3?S2

OC

AL2(R2DMCEt

3753

8

LOADCS

.. GO PU'T SOS TD ADDR. IN TKE

2BA5 3754
3755

OC

XLt·32·

B

LOADCS

2NO 256 WORDS
.. GD PUT PROGRAM IN ·RO 256 WDSe

2EIAA 3756

DC

XL1 8 A4·

2BAC 3757

OC

Al..2(R20MCU

2BAE 3758

DC

AL2<~20MC2>

3?59

3760 3761

SBN NVJ

EH8Pe X· 01 ~ LPCNT-1 e X11 IA t

cSET ERROR HALT eYPASS DN .. exTeND LOOP COUNT

3762

SID .lCcCO· eS!CJI

ENil'Bl..E ATi'ACHMENT

3"763

L.10

3764 3765

LIO
e

2BC6 3766 RT 19M5 DC

~sea 3767 R2DEX1 DC

XOOOO·HOB2 X0400.HOe3 DOMICR
XL la see x1,..2es21 e·

PROVtDE START AODft PROVIDE ENO ADDR
eGCJ 00 MJCACPRQGRAM
.E~OA HALT -ee- OA
.. EXPECTED RESULT

3?66 3769 3770

a..c
SNE

STAT AC( 2 hR2DE"1 lill 7.PO

eTEST FOR £ARDA
·PA~fff OUT tF ERROR

3771

* 3772

3773 ... eEGIN TESTl~G HI HALF CF FIRST S'l'ORAGE W1T1't

* 3774 lHE MICROPROGRAM RUNNING IN THE I.Ott MAL.Fa

3775

e

LOAOCS

.LOAD 2ND ·tCAQPROGGAN

280'7 31'76 R~19M6 O~

XLl 1 83·

2809 31'T?

OC

At..2(R20MC3t

2eoe 3778

OC

""-2(R2DMC4)

37'79
:nao
37'81

$8H
MVI

EHBP·X· 01s LPCNT-l11XGIAe

eSET ERROR HJl;\..T $YPASS ON ..e :KTe NO LOOP COUNT

3'182

SIO X·CO· e$10!

ENABLE AT1' ACHM ENT

3783 3784

L.10 X0400eHOB2 L!O X0800eHDe3

~'VIOE $TMlT ADDA
PROVIDE ENO ADDR

15<11MC?6
e~:s·

el1'

· · · · · · ·

· · · · · · ·

· · · · · · · ·

·

·

· ·

·

·

·

·

·

IBM MAINTENANCE DIAGN CSTIC PROGRAM

PART NOe PAGE

4234255 31

IBM MAINTENANCE OIAGNCSTIC PROGRAM

PART NO. PAGE

4'234299 3lA

8912

DI SPLAY ADAPT tA TEST

ERR LOC OBJECT ''cooe

Al)OR STMT SOlRCE STATENE....T

8912
(

DI SPLAY ADAPT ER TEST

ERR LDC OBJECT CODE

ADOR STMT SOURCE STATEMENT

2BEF CO 67 54FE 28F3 88 2BF4 SOlE
2BF6 OD 01 SFEo 2Bf5 2 BFC CO 01 27BA

2COO CO B7 5918 2C04 9F 2COS 2oa2 2C07 2083 2C09 CO 87 5918 2COO F3 2COE 2082 2Cl 0 2083 2C 12 20 2C!3 CO 87 5918 2C1 7 EF 2Cl8 2006 2C1A 2043 2C IC 20 2Cl0 3A 01 5540 2C21 3C lA 5563 2C25 F3 58 CO 2C28 31 4A 20BE 2C2C '.31 48 20CO 2C'30 CO 87 54FE
2C34 ac
2C35 521E
2C37 OD 01 SFE6 2eca 2C30 CO 01 27BA

2C41 2C45 2C46 2C48 2C4A 2C4E 2C4F 2CSl 2C53

CO 87 9F 2084 2085 CO 81 EF 2044 2081 20

5918 5918

2C54 3A 01 554D
2C58 3C lA 5563
2C5C F3 se co 2CSF 31 4A 2oco 2C63 31 ·e 20CZ
2C67 co 87 54FE
2C68 ec
2C6C so1e

P.C~E 00 Ol 5FE6 28f5 2C74 CO 01 278A

2C. 78 se 02· o..,oc 2C7C co 90 0216
.... 2C8.0 co 87 5918
2C84 2C85 21)86

3785

8

COMICR

.GO DO 2ND MJCROPROGRAM

2SF3 3786 ~Tl9N7 CC

XLt ·Se·

.ERROR HALT -ee- OR -ec-

2BF5 3787 R2CEX2 DC

X!...2· 501E ·

.eXPECTEO RESULT

3786

CLC STATAC(2) eR20EX2

·TEST FOR ERROR

3789

BNE R17PO

.PRINT OUT IF ERROR

3790

* 3791 * 3792

BEGIN TESTING LOW HALF OF 2NO FET WITH

::'"793 "' MICROPROGRAN AUNNlNG JN t1IGH HALFe

3794 2C04 3795 2C06 3796 2C08 3797

B

LCADCS

DC

XL.1·9F·

CC

~2CR2DMC5)

DC

AL2 ( R2DNC6)

GO LOAO AOR 000 WJTH SAL TO 0600 ANO FILL wlTH 505-TO-AODR THRU 03FF

3798 2COO 3799 2COF 3eoo

B

L~AOCS

DC

XL1·F3·

DC

AL2CR2DNC5t

GO LOAD ADA 400 TO OSFF WITH
aos~TD-ADORESS·

2C11 3601

DC

.lll...2(R2DMC6)

2c12 3802

oc

xu 1 20·

3803 2C17 3604
2C19 3805 .2C1B 3806

B

LOADCS

DC

Xl..l'EF 1

0C

AL2 ( RC:DMC1)

DC

AL2CR20MC2J

GO LOAD ACR 0600 wlTH FIRST
PROGRAM AND FILL REST OF STG eos-7o-ADDR.

2C1C 3807

DC

XL1·20·

3808 CONTuE SSH EHBP.X1 01"

SET ERROR-HALT-BY PASS ON

3809
3810 3811

MV1
SIO LIO

LPCNT-t. X·lA·
x·co·.siOI X0800.H082

EXTEND LOOP COUNT ENABLE ATTACHMENT PROVIDE STA~T AODfi

38!2 3813

LIO xoCOOeHOB3

e

DONICA

PROVIDE ENO AOOR GO DO MICROPROGRAM

2C34 3614
ac36 3815 3816 3817
381e 3819 ·

DC
oc
CLC
BNE

ld..P8C·
XL2·5.21E·
STATA<;( 2)·R20EX! R17PO

ERROR HALT EXPECTED RESULTS
TEST FOR ERROR PRINT OUT I~ ERROR

3820 $ BEGIN TESTING ~IGH HALF OF 2NO FET WITH

3821 · NJCl'l0PROGRAl041NG RUl\Nll\G IN l.OW t-A!.F.

3822
382~

B

LOAOCS

DC

lU.· 1 ·9F·

GO LOAD t;OA 000 \l!JT'H BAL TO
0401) ANO

3824 382!5

OC

AL.2tR.2DMC7)

OC

M...2(R2bNCe)

FILL W!TH SCS-TO-ADDR
THRU 03FF

3826 2C4E 3827 2CSO 3828 2C52 3829

S

LOADCS

cc

JQ.! ·EF·

DC

lt,..2(A2DMC3~

DC

aL2(R2D~C4J

GO l.OAD 2NO MICROPROGRAM AT
AOOREss 0400 ANO FILL WITH 805-TO-ADOR

2C53 3830

DC

3831

3832
3833
3834 3835 3836
3837 2C6B 3838 2C6D 3839
3840

5BN EHeP .. x 1 01·

MVl LPCNT-h X 1 lA ·
SIO x·co· .sua

LI 0 xocoo.Hoe2

LIO Xl0001HCB3

e

DOM I CA

oc

DC

SET ERROR-HAL.T-6YFASS ON~
EXTEND LOOP COUNT.
ENABLE ATTACHMENT PROVIDE ~TART ACD~ PROVIDE END ADDA
G0 00 N ! C ROPROGRAM ERROR HALT
EXPECTED RES!JL.tS

~Ml

CLC

STATACC 2) eR2DEX2

TEST FOR ERROR

3842

GNE R17PO

PRJNT OUT JF ERROR

3843.

* 3844 TEST FOR 3AD FET IN~TA~Leo. IF NCTe ENO RoUTI"'· IF so.

38-5 ·

3846 · BEGJ N TE ST I NG OF LOii HALF OF :!!RD FET Id ITH

3847 · MICROPROGRAM RUNNING IN Hlc:.H HALFe

Jl8¢8 3849 3850 2C84 3851 2C86 3852

TBN BF B 0C DC

UDT2.x·o2· LINK LOADCS Xl.1 '9F 1 AL2(R2DMC9J

TEST FOR 3RD FET INSTALLED OUT IF NOt GO COAD ADDA 000 WITH BAL TO OAOO
ANO FILL WITH SCS-TO-AODR

(
c
(
,.-.
\.._
c.
IC I 10 IC I lO
I IG I 10
I 10 I le
l
I

2C87 2ca9 2C80 2C8E 2C8F 2C93 2C94 2C95 2C99 2C9A 2C9C 2C9E

2087 co 87 7F 20 CO 87 73 40 CO 87 EC 2D06 2043 40

591 a 5918 5918

2C9F 3A 01 5540 2CA3 3C lA 5563 2CA7 F3 56 CO
2CAA 31 4A 2DC2 2CAE 31 48 2DC4 2CB2 CO 87 54FE
2ce6 eo
2CB7 521E

2C89 OD 02 SFE6 2B CB 2C:BF CO 01 27BA

2CC3 CO 87 5918 2CC7 9F 2CC8 2088 2CCA 2D89 2CCC CO 87 5918 2COO 7F 2CD1 20
2C02 CO 8i" 5918 2C06 EF
2C07 2044 2C09 20S1
2COB 40
2coc !A Ol 5540 2CEO 3C 1A 5563 2CE4 F3 sa co 2CE7 31 4A 20C4 2CEB 31 48 20C6
2CEF CO S7 54FE 2Cf3 80 2CF4 !501E
2CF6 00 01 5FE6 26f5 2CFC CO 01 27BA 2000 co 87 0216
ioo· 5200

2006 2008 200A 2ooc

7FOO
240F 7200 201·

2C88 3853 3854
2C8D 3855
2C8E 3856
3857
2C93 3858 2C94 3659

DC

"4...21R2DMCA)

B

LOAOCS

oc

XL.1 9 7F 8

DC

x1..1·20·

e

LOADCS

DC

XL1·7J·

DC

XL1 1 40 1

THAU 03FF
FILL 0400 T~U 07FF WITH BOS-70-ADDR·
FILL 0800 TMRU 09FF WITH BCS TO ADDA

3860
2C99 3861 2C9B 3862
2C90 3863
2C9E 3864

B

LOADCS

oc

XLl · EC1

DC

AL2CR20MC1)

DC

AL2 ( R2DMC2 »

oc

XL..1 8 40'

LOAD lST MICROPROGRAM AT OAOO FILL THE REST OF CS ~ITH BOS-TO-AODR

3865

3866
3867
3868 3869 3870
3671 2CB6 3872
2CBS 3873 3874

Sf3N
Miii
SIO
Ll 0 LIO
a oc oc

EHSP1x·o1·
LPCNT-J,. >C 1 1 A'
x·co·.s101
XlOOO tHOf2 Xl400.HDB3 OOMICR
XL.1'80· xa.2·521e·

SET EAROR-H-'LT-8YPASS ON EXTEND LOOP COUNT ENABLE ATTACHMENT PROVIDE ST~RT AOCR
PROVI OE END ADOR
GO 00 MICRO
ERROR HALT EXPECTED RESULTS

3875

CLC STATAC(2hA20EXl

TEST FOR ERROR

3876

BNE R17PO

PRINT OUT IF ERROR

3877 $

* 3878 * 3679

BEGIN TESTING HIGH HALF OF 3RD FET WITH MICROCODE RUNNING IN LOW HALFs

3880
2CC7 3881 2CC9 3882
2cca 3883
3884 2CDO 3885
2C01 3886

B

LOAOCS

DC

XLl '9F·

OC

AL2(R2[)NCB)

DC

AL2(R2DNCC)

B

LOADCS

CC

XLl ·7F·

OC

XL l ' .:.o·

GO LOAO AOR 000 WITH BAL TO
0800 ANO
FILL WITH ecs-To-ADCA THJ<U 03FF GO FILL 0400-07FF ·lTH
BOS-TO-AOOR

3887
2C06 3866 2coa 3889
2COA 3890

B

LOADCS

DC

XL1 · eF·

DC

AL2(R2DMC3)

OC

AL2(R20MC4~

GO LOAD 2NO MICROPROGRAM AT 0800 ANO FILL REST OF CS WITH BOS-TQ-AODR

2coe 3691

Dc

xt.P·o·

3892

3893
3894 3895
3896 3897 3898 2CF3 3899
2CF5 3900 3901

SSN MV l SJO LlO
LIO
B
DC
DC

EMBP· X1 01 ·
LPCNT-1,X'lA'
X·CO· 15101 X1400 9 HD62 XU!000HDE3
DOMlCR
a 1 ·eo ·
XL2 9 501E'

SET ERROR-HALF-6VPAS$ ON .. E XTENO LOOP COUNi ENAfJLE ATTACHMENT
PROVIDE $TART AOOR
PROVIDE ENO ADOR GO 00 MICR~FROG~AM
EAROA HALT
EXPECTED RESULTS

2004

3902 3903 3904 3905

R2CMCS

CLC
BNE
B EQU

STATAC( 2 >.R,eOEX2 R17PQ L.lNK
$

TEST FOR f::RROR PRINT OUT IF EQROR EXIT TO NEXT ROUT!N!·

2005 3906 R20MCE O' 3907

XL.t·s200·

BOSoO TO AOOR. 200

3908 ·
3909 *

3910 ·
* 3911
33991123 *·· -_-_ST-_A-_R_-T_-_-O_-_-F_-_M-_-IC_-R_-O_-P_·R_-O.-..G,-..R_-_A-...M.-_-__-L-I-S-T-l-~~G-·$ ..,._~----·
3914

39J 5 · lST MICRO PROG~AM

2006 3916 R2CMC1 2007 3917
2009 3918 2006 3919 2000 3920

EGU OC OC DC Oc

¥
XL2·7FOO· X!.2 1 240F'
XL.2·7200 · XL.2'2014'

co JC. SET HOS OF TO START DATA COO)
01 LOAD START OATA INTO ~OB 04 02 ICe SE7 HOB 02 TO INOJCAT~ ·AITE 03 LR 0· ltf. START AOOR HI

DI.TE

Ol'.JULri

EC NO·. ezso23

25U:T75 &2E031

PROG ID P.-<aF.

lo

(189&-.a

DATE

31

EC NO·

'1

07JUL7!5
82$023

25 CCT7S 82 £032

PROG ID PAGE

0891-2 31·'

· ·

IBM MAINTENANCE DIAGNCSTIC PROGRAM

PART NO.
PAGE

4234255 32

IBM MAINTENANCE DIAGNCSTIC PROGRAM

PART f\ICe PAGE

8912

01 SPLAY ADAPT ER TEST

ERR LOC 08.JECT CODE

AOOR STMT SO~CE STA TEMEHT

2DOE 2115 2010 0584
2012 os·s
2014 B·OS 2016 92E1 2018 1410 201A 1110 201.c 9205 201E 1010 2020 B016 2022 9205
20~ 72FF 2026 201· 20ZB 21~5 202A Z·OF
202c os·s
202E 8405 2030 92E2 2032 1410
2034 1110 2036 9213 2038 1010 2D3A 6016 2D3C 9213 203£ 1F 10 2040 9201 204&: 521E
.;?04<\ ?'FOO 2046 2fl.CIF 2046 7200 204A 2014 204C 2115 2D4E 0584 2050 0545 2052 8405 2054 90E! 2056 1410 2058 UHi 2DSA 9005 205C HHO !DSE 6016 2:!:)60 9005
2062 72ff 2064 ZOl 4 2066 2115 2D68 240F 206A 05~5 20{>C e40ti 2D6E 92E2 li!D·fo 1410 2072 UlO 2014 9013 2076 1010 2078 eOl6 207A 9013

2DOF 3921 2011 3922

DC

XL.2 9 2115 9

DC

XL.2·0584'"

2013 3923 2015 3924

DC

Xi.2"'0545 1

DC

XL2"B405 ·

2017 3925

DC

Xl..2 9 921E1'

2019 3926

DC

Xl.2'"1410 1

20lB 3927

DC

Y.L2· 111oe

2010 3928 2DlF 39?.9

DC

XL2"9205·

oc

XL.2·1010·

2021 3930

DC

XL2" 9016"

2023 3931

DC

XL2·9205·

3932 ·

3933 ·
* 3934
2026 3935

START READ LOOF

DC

XL2"7'2FF·

2027 3936 2029 3937 2028 3939 2020 3939

DC

Xi..2" 2014·

oc

.xi.2 11 211~·

oc

XL2 9 240F"

oc

)ll.2· 0545·

202F 3940

DC

XL2 1 B4o5·

2031 3941

DC

XL2.·92E2·

2033 3942

DC

.xl..iP141oe

2035 3943 2037 3944 2039 3945

DC

Xl.2 9 1110·

oc

XL2 9 9213'

oc

XL2· 1010 ·

2038 3~6 2030 3947 20 3F 3948 20~1 3949

DC

XL.2·ea1&·

CC

Xl..2·9213·

oc

XL2 ~ 1 F10 e

oc

XL 2 °9.:!tH 1

2043 3950 R2CMC2 DC
* 3951
3952 ·

Xi..2 ·5<i!lE ·

3ff3 ..

3954 $ 3955 ~ 2!11D MICRO PROGRAM

3956

2044 3957 R20MC3 EQU

2045 3958

DC

·
XL2E7FCO·

2047 3959

D~

Xl..Z' 2401" e

2Die9 3960

IX

Xt...2° 7200~

204E! 3961

DC

XL2·2014·

2040 3962 204F 3963

DC

X1,.2·21 H!i'

DC

xi..2·oss4·

2051 3964

DC

XL.2· 0545.

2053 3965

DC

Xl...2"B40l:P

2055 3966
2057 3967 2059 3968 2D5a 3969

DC

XL?. 0 ~Hl£1 ·

DC

Xl....2' 1,41 oc

DC

)11..2· 1 uo·

DC

x1..2·9oos·

2D5D :.!i'!inO

DC

XL.2@ lOHlc

2D5F 3971

DC

Xi..2'8016·

20(',;\I. .597Z
39?3 '*
3974 $

PC

lli1-2"9CO!!P

"1975 $

2063 3976

)(l..;?·72FF ·

2065 3917

>1L2e2011p

2067 39'11'8 2069 39"1'9

t>C

J<l..2 11 2H!:·

oc

).!L,il!B 2.'lioF·

2068 3981)

:iu..2eo5.11;,5·

2D6D 398& 2D6F ;J98Z? 201'1 3983

.lll,..2Gf;'l4(J!$ ~

oc

Xi...2 ·92i.;:a ·

oc

XL2'" 14 iO ·

2D'f3 3984
2D75 1905 2071' 3966 .20?9 3!1e7

DC

XL20111oe

oc

XU!· 91,)13 ·

DC x1-2· uno·

DC

>0-2 9 80!6 9

a>TB 3988

DC

XL.2 11 9013·

04 LRlwl! START ADDA LO 05 LEo WRITE M.S. FROM HDB 04 06 LEs READ NeB& OATA TO HOB 05 07 CIR· COMPARE DATA
oa eoc.o BRANCH IF NO COMPMtE
C9 !NCo INCREIENT DATA OA INC~ INCREMENT ADDRESS OB B0Ce0 LOOP IF NCIT ZERO
oc INC· XNCREMENT HI AODR~
OD c1~ TeST FOR ENO
OE aoc.o RETURN TO LOCP IF NOT
OF iC· SET HOB 02 TO INDICATE READ 10 LR 0~14 START ADDR Ml
u LR 1~1s START ADDR LO
12 u;i, SET MOB Ot. V'O STA~T DATA
13 LEe READ N.s. TO HPI 05
14 CIR, c:o~Al'!E DATA 15 eoc~ 0 BR~.NCH H" ERROR 16 INCo iNCREMeNT DATA 11 INC. INCRMENT ADDRESS !8 aoc~o LOO? IF NOT ?ERO 19 INC. lNCAEMENT HI ADDRESS !A Clo TEST FOR eND ADDRESS
lB soc~o LOOP IF NOT END
1c INC· !l'ICPEMENT THE S'f'AAT C.ATA
10 eoc.o LOOP !F NOT ZERO
,tE HANG9 TEST IS COMPLETE
c 00 !! c 4 SET HOB or· ·10 s·u~n 01\TA 00)
01 ~OAO START OATA INTO HOB 04 02 lC· SET HOB 02 TO ENDJCATE ~RlTE 03 LR 0+14 START AOOR HI 04 LR 1~15 ST .ART ADM LO 05 LE, ~RITE M.a. FROM HOS 04 06 1..e~ READ M.a .. OATA r o NOB OS Cl7 CIR~ C~~PARE DATA 06 aoc~o BRANCH IF NO COMPARE 09 lhl<':~ lNCREMeN'f DAtA
t}I!, H>K:. iNCRC:MENl' ~PRESS
08 aoc. 0 LOOP lF NOT ZERO oc I NC· 1 NCREMEt.ff l'iI ADOR,.
00 Cl0 lEST FOR ENO OE ~oc.o RETUIRN T(.i l,QO~ IF Nl;J"l·
IC· SET HOB O.i? TO lNDIC:ATE AEAD l,. ~ Q, !4 $1"AAT AOm'C LO LR 0~14 START AODR HI ~~~ SET HOB 04 To START DAT~ LE~ AEAO M~B~ TO HOB OS CU:!, CCl14PARE DkTA
eoc. 0 BRANCH u· ERRDR
!NC,. i!NC~EMElllT OA'fA
Ii'&C· Jt<CRMENT UJPRESS
aoc.. o LOOP IF NOT ZERO
INC~ INCREMENT HI AOORESS Cle TEST FOR END ADDRESS iUlCoO LOOP IF NOT ENC

OAT£

O?.JUL75

E'.C NO. Sl$023

25CCT'Pfi
e2to.:u

PA04? 10 PAGE

8912

0 I SPLAY ADAPT tR TEST ·

ERR LDC OBJECT CODE

ADDR STMT SOURCE STATEMENT

2D1C lFlCl

207E 900!

c

2080 501E

2082 0000

2D1'D 3989

DC

207F 3990

DC

2.081 3991 R20MC4 DC

3992

2062 3993 R2DMC5 EOU

2083 3994 R20MC6 DC

X1..2·1F10· XL2·9001'
xa..2·so1e·

lC INC· INCREMENT THE START DATA
10 aoc.o LOOP IF NOT ZERO
1E ~ANGo TEST IS COMPLETE
000 EAL TO ADDA 600

3995

3996 2084 3997 R~Di«:? EQU 2085 3998 R2CMC8 DC

000 BAL TO ADOR 400

3999 2086 4000 R20MC9 EQU 2067 4001 R2CMCA DC

000 BAL 10 AOOR AOO

4002

2088 4003 R!CMCB EQU

2088 0800

2089 4004 A.t?OMCC DC 4-005

2 08 A 0906E4E34-0F2F "40 2DBA 4006 Rl'.l<OOP [le

2092 C30c05E309060~40

4006

209A E2E3D6D9C640E~C5
2DA2 E2E3404DE202CSD1'

4006 4006

2DAA 07C5C440C9C64 E2

400~

2CB.2 E2f640F1C3401)to5

4006

2QBA 50 2088 0000 2DBD 0800
2DBF ocao
2oc1 1000

4006
2DBC 4V07 XOOOO DC
20BE 4008 XOSOO OC 2oco 4009 xocoo oc 20C:2 4010 XlOOO DC

x1...2°oooo~
m..2" ceou~ a2· ocoo' xu· tooo·

211)C3 1400 20C5 1EIOO

20C4 4011 X1400 DC 20C6 4012 X!800 0(.

XL2' 1oiiOO'
xue1soot

4013
40~4 4015
e,4'01 f>

····*········*·*·*******··$·····························$···***·*·~··*·

*

ROUTINE 25 - SPARE

·0

*$$i$$i!l::ifi0itll<%*"'"' "'***>l<Jli!<$:$>);$$*$:ii>$;6>:(,!~$1!<$*f·>lt.$'$$'i0$..,>j:'41t;l;:@; ~ ;$$ ~J!t>!< >1>$ ;;<:®il!t:\1!·$$:!1<~$$$tl<$$)\i!<

~017

2DC7 25

2DC7 4018 A1'25 DC

20C8 00

2oce 40ll9

DC

2DC9 2DE4

2ocA 4020

DC

20CB CO 97 02111\

4021

B

2DCF 01

2DCF 4022.

DC

2000 oO

2000 4023

DC

2001 21)1::~

2002 4024

oc

200::1 co 87 o;uo

4025

6

2007 0906E4E340F.2F t40 2:DE3 4026 f.Q2&1DR DC

~DOF U O?Cl 09C5

4026

t~l $ il)Qij
AL 2 <RT.26 ) PPtNt l".t.1 ~01 11
n~.ieu1e
At..2UU5HCR)
f. l NI< CL! ;:Jli ROUT 25 SPARE·

~OUTINE NVMl:ER NO MANUAL lhTERv.ENT!ON r..ooRESS OF NEXT RO!Jl'ZNE

4027

4028
* 4029 *** *"'*** "'* *** *·····>:>$ '*'""....... 4 03 0

'****"'**~***$*****"".,,$$;$$$****""**·····$>:1<1¢:$4'$:/it>l'*'l<***'*'$***"'*s1t*itll$$$$$$$0$$$

!!:

ROV7I NE 26 ,. L lO HD8 1A TESTS

·ll>·<t<·Ctl!tl!<ll<$

111111' ,, "'!;)> >!!'!! *""~

$$$'9<111!1< .$

$ "'"'"'*""*'*"1*$·1i':ll>'$>!< **

* ·031
4032 "'

THIS j:lQUTINE CHECt<S THE "TSN THAT DE'WEAt<IINES THA·r HCS !A HAS

* *

4033 !l!
* Q.034 * ~035

rr BEei\j LC:ldJEO BY ·rt;E PROGRAM~

CHECKS THAT THE TSN C:OME:S ON

·

PROPERLY ANO THAT I"! 1 s REse·r av ssF c~ IT ALSO TESTS THAT

·

THE TSN DOES NOT COME ON IF ANY OTHER HDB·S ARE LOAOEDe

a

*******"'"'** 4036 ·

!1)!*$$"*****"'"'. 40.31'

*lt·**"'* ail!ill**'ll':I);$>)<

$#* $$lt<$$1$$$$oj;.'lll$""'* $$$

II: O!)oi,.'8<11l<ill!>$'11$$$'i'$>Q!

20E4 i:':ib 2DE5 00 :#1!0~6 ae:SSF
w~~'i,

40415~
.2oEA- 4039 RT26
2DE5 404Q
2DE7 4041,
·oie2
20F4 404.S
·o.ii.~

xa.1e?.6~
Xi,.1 ti()~)·
t.t.,?(~1";!7 ~

USING !HSK0h:iR1

ij..A

a Rl Eli<O eXf.1!1

ROt.rtiNe NVME!ER NO NANUA~ INTERVEN~tO~
IUlttREss OF NEXT RQi.,ITli.NE

20EC CO !i>T 021 A, 2DFO 01 20F1 15 2QF.2 .2-E4A

4045 4046 4047 4048 4049

a

~INT

DC

xt..J.Ci'H"

!le

t~ieu~

DC

At,.HATUlOP»i

e DATE

01'.IUL?S

@EC NO· 825023

· · · · · · · · · · · · · · ·-!··o·· · · · · · · · · · · · ·· ···

·

·

·

·- · · , I

· · · · ·

ISM MAINTENANce·orAGNCSTIC PROGRAM

8912

DI SPLAY ADAPTER ~ST

EQR LOC OBJECT CODE

AODR STMT SOI.Ree STATEMENT

PART NO. PAGE

4234255

IBM MAINTENANCE DIAGNCST IC PROGRAM

3.:S \._

8912

DISPLAY ADAPT IR TE~T

PART fllO. PAGE

4234255 33A

20F4 CO 87 5918
2DF8 83

4050 4051 R1BK01 B

LOADCS

ERR LOC OBJECT CODE

ADOR STMT so~ce STATEMENT

2DF9 2E4B

20F8 4052 4053 ·

DC

Xl.1 1 83 5

eGO LOAD ~ICROPROGRAN ·DISABLE UPON ENTRYs FILL 2ND

4113 *

ROUTINE 28 - SID NON-IMMEDIATE TESTS

*

2DFB 2E5E
2DFO CO 87 54FE 2E0l 69
2E02 5002
2E08 CO 87 54FE 2EOC 6A
2EOO 5007 -
2EOF 31 4B OOE2 2El3 31 "-9 0062 2E 17 31 4A ODE2 2E1B 31 48 ODE2 2E1F 31 4C 0062 2E23 31 4E 0DE2 2E27 31 4F 0062 2E2B CO 87 54FE 2E2F 6C 2E30 5009

20FA 4054
2oi:oc ·oss
4056 4057 2E01 4058 2E03 4J59
4060 4061 4062
4063
2Eoc 4064 ZEOE 4065
4066 4067 4068
4069
4070 4071
4072 4073
4074 2E2F 4075

DC
oc
8 DC DC
LIO
e
DC
oc
LIO LIO LtO LIO LIO LIO LIO
a
DC

AU?<RlBMCSJ AL2<R1BMCEJ
DOMIO! XL1·6g·
XL2·sooz·
COMiCFI
XL1 9 6A~
XL2· 5007·
ZEROoHOBO ZERO~HOBl
2eRO,HDE2 ZEAOoHOB3 ZEROe ...084 ZEROeHOB6 ZEROoHOB7
COMICA XLJ "6Co

F5Q WITH eos.o ON ADDRESS
eSTART OF MICRO CODE oENO OF NICP.OCOOE
· Go DO FI AST PHASE ·ERROR HALT -69-
·EXPECTED STOP
·DO LIO TO HOB lA
eGO DO NEXT PHASE
·ERROR HALT -6A~ aEXPECTEO STOP
.oa A LIO TO ALL HOB·s
EXCEPT HOB !A-lBP THIS MUST NOT SET TSN LIO HDBlA
·GO REST~RT MICROPROGRAM

0 .
0

c 2E7C 28

2E70 00

(

2E7E 2E99

'-.'

2E80 CO 87 021 A

,-·
\ __

2E84
2eas 01

2E86 00

2e;88

2E9S
co 87

0216

41145 4-116

**
·

*

***T~l*lS*

**····
ROUTINE

············
TESTS THAT

······
·HEN

······
A 510

·

·········
NON-IMllol

···
IS

·········
lssueo.

·····
THE

·

··

·

····
·

4117 *

IR/[Q SITS ARE LOADED INTO HOB 16-17, ANO THAT THE ATTAC1'114ENT ·

4i18 ·
** 4119
4120
4121 * 4122 *
* 4123 * 44112245 l(I

DTCTBIToUOEECSRRAOTTIRNSHMSEGSECElNTST~THLEHACBYETHU. TESHYCTIAQHTKTHSE/WJEHRATMEO~NICISCCIYRBTOREOHCOPELPNSREUROOSSORGINOG~OE-RAFJNAMTSMN~VTAHECCTAEDINsRIATSETHTRIQOEHEE.ESNNEILHSTAOOSRTNUBECS-·EIRHIsMDDuMNecWecS1~VwA~NICNEeGLORsEERAMEOQTHANHTAN.EENWIPSOIUTATII.HLETTDAITSTATSEHSCD~FEHNO- CEo

* ·
· · ·
·

MENT IS BUSY WILL HANG THE CPU UNTIL BUSY DAQPSe

·

·

2E7c
2E70
2E7F

41.27
44112286 4129
4130

R*T*28***DC****X*L1*·*28*· ****··················***·*·······························

DC

lCLl. 00.

ROUTINE NUNEER

DC

AL2(RT,29 l

NO MANUAL INTERVENTION

4131

4132

B

AOURE55 OF NEXT ROUTINE

2E84 4133

DC

PRINT

PRINT ROuTl~E HEADJflt!G

2E8S It 134 2E'.S7 4135

DC DC

ILl·13·

4136

8

AL2 CR28HCR)

2E32 CO 87 0216

2E31 40l''6 4077

DC

XL.2°5009 6

eEJOROR HALT -6CeEXPECTEO ReSVLT

2E8C

2E94

091>6E4E340F2F f.40 E207CJOSC 5

2E96

4137 4137

R2SHOR

DC

LINK CL13·ROUT 28 SPARE·

cTERN.ilNATE

4078

e

4079

2E36
2E3E 2E46

OS06E4E340F2F t40 E3E20540C3C90l40
cec·cZFl c1

2E4A

4080
4080 4080

RTlSOP

DC

4081

UNK

eGO TO NEXT ROUTINE

CL21·ROUT 2~ TSN LIO HDB1A 1

4138

44114309 441421

*~··~·*~····~···R··O···U···T·I·N*·E····2··9*····-····T··R··A··N··S··M···I*T····t-····R··E··C··E··I·V·*·E*·~.W·.O··R··O***R··E·*A·D*·Y·$·T··E~·S*·T··S····································'·*

2E4B .iC08 2E40 49EO 2E4F 5002
2ES1 4905 2E53 5004
2ess 1coe
2E57 49El 2E59 5007 2ESB 49£2 2E5D 5009

2E48

4082 4063
44008845

R··*-I-BS~~.T-C-A-S-R-T-~E~Q-O~U-F---M--I~C-*-R--O-P--R-O--G--R--A--M----L~-I--S~T~I--N--~--··$

2E4C 2E4E

4086 4087

oc
OC

2E50 4088

DC

2E52
2E!54 2E56 2ES8 2E5A 2esc 2ESE

4089 4090 4091 4092
4093
4094 409 5

Al B·CE

oc oc
DC
DC
DC DC DC

4096

)(L2· 1coe · XL2 1 49E0 1
XL2· 5002 1 XL.2·4905· XL2·soo4· Xl..2 1 1C08 I XL2·49E1·
JQ..2· 5007·
Xi..2 · 49E2 ·
XU!. soog.

00 ssr:. RESET TSN 9 01 YSN1 ~UST NOT BRANCH 02 HANG. ENO OF FIRST PHASE 03 TSN1 NVST B~ANCH 04 EAAOR, HANG 05 SSFs RESET TSN 9 06 TSN, NUSt NOT BRANCH 07 HANGe ENO OF PHASE 2 08 TSNo~ MUST NOT BRANCH 09 HANGe ENO OF TEST

v A
c

4096 4097

lo

2ESF 27
2E60 00
2E61 2E7C
2E63 CO 87 021.t. 2E67 01 2E68 OD
2E69 2E7B
2E6e CO 87 0216

·······························································~·······! 4098
4099

*·········R·O·V·T··I ·N·E··2·7·'··-··S·P·A··R·E··············c********·*******************i'! C

juoo

2E!5F 4101 RT27 oc

2E6o 4102

De

2E62 ·1o;s

oc

~°'104

8

2E67 4105

DC

2E68 4106

DC

2E6A 4107

DC

xt..1·27· KL.l·Oo·
ALURTaa·
~INT
XLl·o11 1Ll913·
A. 2<fU?HDR)

ROUTINE NuflleER NO MANUAL INTERVENTION ADOAEss o~ NEXT ROuTlNE

2E6F 2E77

0906E4E340F2F ,.0 E2D7C1D9C5

2E7B

4108 4109

R27HOA

B DC

4109

LINK CLUJ· ROUT 21

4110

4111 4111 4112

.......................................................................

'

DATE

07.IUL7S

25 Cc:t''PS

4143 ·
*** 4144
44114456

T~E ~NC THIS RCUT!NE CHECKS THAT TR~NSNIT ~NC AECElvE WORD REAOY ANO INVOLVED TSN·S ARE WORKING PROPERLY. A WORD OF ZEROES
lIsS T~HADAENSOMNITTTEHOE DATAW. RAPPED eACK IN DIAGNOSTIC MOOE. NO CHECK

*· ~~~~~~~~~-----------
· ·

4147 *

·

2E99 29
2E9A 00 2E9B 2F40

44114489 **************************************·..·······~·$··············*·····

2E99 4150 AT29 oc

2E9A 4151

DC

2E9C 4152

oc

Xt.1·29· Xl.1·00· AL2(RT2AJ

ROUTINE NUMBER NO MANUAL INTEAVENl' ION

4153

AOORess CF fllExT ROUTINE

2E90 C2 01 2EA9

2EA9 4154

USING AlEKIJlsXRJ

4155

LA

R1EKOleXR1

2EA1 CO 87 021A

4156

INITIALIZE XA1 FOA INOE>e!NG

2EA5 01 2EA6 10 2EA7 2EES
~EA9 CO 87 5918

4157 2EA5 4158
2EA6 4159 2EA8 4160
4161

B

PRINT

DC

XL.I· 01·

DC

IL1 ·2g·

DC AL2CRneoP>

PRINT ROUTINE HEAOING

2EAD 83

4162 R1EK01 B

2EAO 4163

O~

eGC LOAD MICROPROGRAM

2EAE 2EE6
uac 2F3F
2E82 F3 $8 EO

4164 · 2EAF 4165 2EB 1 416f:
4167

DC
oc

AL2(R1E~CS)
AL2UHEMCE)'

·DISABLE UPON ENTRYe FILL 2NO
FSQ WITH ecs.o QN ~DDAESS
.S.ART OF MICRO CODE
·END OF MI CROCCDE

2Ess oo 10 ss12 ss1a
zeee F3 se eo

4168 4169 41?0

SI 0 CLC S!O

X·EO·eSJCI
~PEAT(30)1REPEAT
)( ·eo ·· SIO I

·ENABLE NICAOCONTRCLLER TO DO A ORV AUN TO SET UP

2E8E CO 87 S4F£
2EC2 80
2ec3 so2s
2ecs co &7 oaa 6

4171 4172 2ECa ·U 73 2Ec;4 41?4
4175

e

DONICA

DC

XL 1 ·so·

DC

XL2·502s·

PCWER U~ CCNDITIO~S
eGC EXECUTE NICAOPROGRAN ·ERROP HALT - 80·~PECTED REsUL T

417'6

e

LINK

2EC9 ieo1

D906E4E340F2F~o
E7D4C9E340504 ~9

2ees

4177 4178 417e

RTleOP

oc

·GO TO NEXT ROUTINE

EC NO. 82!5023

82 !032

PROG ID PAGE

'O

0891-2

DATE

Gee 33

NO.

07JUL75 826023

PROG ID

· ·

PAGE

IBM MAINTENANCE DlAGNCST IC PROGRAM

PAAT NO. PAGE

4234255 34

IBM MAINTENANCE DlAGNtSTIC PROGRAM

PART NOe PAGE

8912

DISPLAY ADAPT fR TEST

8912

01 SPLAY ADAPTER 'iEST

EAR LOC OBJECT CODE

ACOR STMT SO~CE STATEMENT

ERR LOC OBJECT cooe

AOOR STMT SOURCE STATEMENT

2ED9 C3E540E606D9C '40 2EE1 09CSCl C4E8
2EE6 5026 2EE8 0880 2EEA 1F04 2EEC 1008 2EEE 0780 2EFO 40E1 2EF2 0780 2EF4 4009 2EF6 5008 2EFS 41E2 2EFA 400C 2EFC SOOS 2EFE 4lE3 2FOO 400F 2F02 SOOE 2Fg4 41E4 2F06 4012 2F08 SOU 2FOA 41E5 ;?FOC 4015 2FOE 5014 2F 10 41E6 2FU 4018 2Fl4 IS017 2F16 4'1'!,A 2Fl8 5019 2F1 A 40E7 2FiC 024~ 2FlE 41E8 2F20 411F 2F22 5010 2F2-4 7400 21""26 4122 2F28 5021 2F2A 0241i 2F2C 41E9 2F2E tFOfl
a: 30 5025
2F32 1E04 2F34 7000 2F36 OA80 2F38 OC80
2F3A OQ80
2F3C oeao 2F3E 50 01

4178

(

41T8

4179

44118810 ··-S~T-A-R-T--O~F--M~IC-R-O-P-R-O-G-R-A-M--L-I-S-T-IN--G-=$

* 2EE6

44118823

·------~---------~-------~---·
R1EMCS EOU

2EE7 4184

DC

XL2·so26· 00 80So 0 GO SET INSIDE ·RAP

2EE9 4185

DC

XL2 1 0eao· 01 LE· DESELECT ALL L UIES

2EEB IU8~

DC

XL2. 1 1F04 e 02 SSN1F TURN ON DIAGNOSTIC MOOE

2EEO 4187

DC

XL2"1008· 03 SSF.O RESET 1,0 REG BITS 2·3~13

2EEF 4188

DC

Xl.2 9 0780" 04 LEe LOAD 1/0 REG £ XMIT ~ORO (ZEROES)

2EF1 4189

DC

XL2 1 4CE1 · 05 TSN.O MUST NOT BRANCH

2EF3 4190

DC

XL~'0780 9

06 L.Ee RELOAD !'O REG

2EF5 4191
2EF7 4192

DC

XL2·4009 9 07 TSNeO MUST SRANCH

oc

xt.2·sooe· 08 EAROR 9 HANG

r·....·_

2EF9 4193

DC

XL2 1 41E2.·

09 TSNe1 MUST NOT SRANC~l

2EFB 4194

DC

XL2 1 400C" OA TSN.O MUST SRANCM

2EFD 4195

DC

XL2 5 SOOB· OB ERROR· t-!ANG

2EFF 4196

DC

XL21 41E.J·

OC TSN 9 l l>IUST NOT SRANC~

.2F01 4197

OC

JCL.2·400F·

OD TSNe 0 MUST BRAf>.'CH

2F03 4198

DC

XL2'50CE· OE ERRORe HANG

(

2F05 4199

DC

Xl..2 1 41£4·

OF TSNel ~UST NOT SRA~CH

2F07 4200

DC

){1....2 1 4012 · 10 TSN, 0 14UST BRANCH

2F09 4201

oc

x1...2·so11· 11 ERP.ORe *'4/ING

(_

2FOB 4202

OC

XL2°41E5 1

12 TSNo 1 MUST NOT fl$tANCH

2FOO 4203 2FOF 4204

DC

Xl-2 1 4015·

13 'iSNoO MUST t:RAHCH

DC

XL.2'!5014 o l4 ERR01h HANG

c

2F11 ~205

DC

XL2·41E6·

15 TSNs 1 MUST NOT BRANCti

2F13 4206

DC

Xl.2 1 4018 1 16 TSN.O MUST ERANCH

2Fi5 420?

DC

n..2·5017·

17 E~ROR,. HANG

2F17 4208

DC

XL2·4l1A·, 18 TSN .. 1 MUST BRANCH THl!'S HME

2F !9 lll-20'6>

OC

X~2' 5019· 19 ERROR. HANG

2F1S 4210

OC

XL2"40E7·

lA TSNo 0 MUST NOT 9R ANCH 'l'l·U S 1"! !\IE

ZF lO 4211

DC

llti..2 9 024~ ·

16 !..IE, PUT 11'0 REG INTO MOS 02

2F1F 4212 2F21 4213 2F23 4214

DC

Xl-2"41ES· 1C T$Nol MUST NOT BRANCH

OC:
oc

XL.2·4UF · XL.2'5010 1

JO TSNo1 LOOP UNTIL RECe WO& ROY. ON AGAlN
1 E eos. 0 BRAl"Cl-1 BACK Tc ASOV'E l!IOAD

0

2F25 4215 !F 27 4216 2F 29 4217 2F2B 4218 2F2D 4219 2F2F 4&20

DC

Xl..2'"7400 · 1F' JC· SET HPB 4 "" 00

OC

XL.2' ·H22' 20 TSN·l MUST STILL BRANCH

OC

XL.2· 50214 21 ERROR~ HANG

OC

XL.2'024·P 22 LE· PUT t'O REG IN "OS 02

OC

XL.;?·41E9· 23 TSNo 1 MUST NOT BRANCH

DC

Xl.2 1 1F0131· 24 SSFoF RESET DIAGNOSTIC MODE

ie
:I o

2F31 4221 2F33 4222 2F35 4223

OC

XL.2·5025· z5- HANGe TEST COMPLETED

oc

xi...2· 1eo4· 26 SSNeE TURN ON !NSIOE WRAP

~

OC

XL2·TOOO t 27 !C1 PUT 00 IN HOB 00 TO DESELECT ~INES

2F:J7 4224·

DC

xu~·OASQ·

28 LEeOfSEl..ECl lilU. M...T LlNes.

2F39 4225

DC

2F38 4226

0C

2F30 4227

Pc

2F3F 4228 l'UeMCE OC

4229

XL2'0C80 · XL2·00S0t .ld..2·oeeoe >CL2·5CHll t

29 LE

DESELECTS ~

2A u:

DESB..EC-fS D

2B Le

OESELECTS E

2C BDSoO TO ADDRESS 001~

10
I\0

4229

4.230 ·231

**"'***"$**"'R**O*'U*l''lfllli!lN<lftl$2lfA!ll<-l!t!Dl<A!lTl'lA<ll!lfiiRl!lA!<P$>T1EtS·>Tl<*~liAl'*L"L*"'*e"'n*"'s"'")"'**"'*·*ll<···'·*ill'*·***"'*"'**""·lf.>il\l'.'11$':,

4232
·~.;i;s
4234
4235

**~·····o··~~···*~e······******~*****~*********~*******$***************(

*JI!
II!

THiS ROUTINE l:lf'.llPS ALL ens IN OU.GNOSTIC MOOE ,!',NO TESl"S
THAT THE iHTS RECEl 'llEO ARE T.1E SAME AS THOSE TflANSf>'liT'i'EO.,

*i
~'*·'

c

4236 $
4237 *
* 42~8 ·
4239

THE DATA TO SE VSEO IS SUPPLIED BY P~E-LOADlNG HOS 10-119

$i

*: lHE DATA PATTERN !S WRAPPED AND CHECKED 255 TIMESa THE

*

MICROPROGRAM FOR THIS ROUTl~E IS USED FOA THE NEXT 3 AOUT!NES

SY SUPPLYING l')IFFERENT DATA l'O HOS 10-U"

'*!

i 4240 ·

*'

4241 ******·******1$$$$1i14*$ lt$1t$0$$$1$$t.!:!l:$$lll<$$$>1<$4'1i<llU'<:it;$$$$>!<**"'**"'*****$021<$>1<$$ 1'1$

.-2.-.2

2F"O 4243 ~TIA
i

2F41 00 2F42 3049

2F41. 4244 2F43 4245

DC XLt·oo·

DC

AL2<~T2B)

NO MANUAL INTERVENTION ADDRESS OF ~EXT ROUTINE

4246

2F44 C2 Ol 2F62

2F62 4247 4248

USING R1FK01.XR1 LA RIFKOleXR1

INITIALIZE XRl FOR INDEXING

2F48 CO 87 021A 2F4C 01

4249 4250 2F4C 4251

8

PRtNT

oc

XLI ·01 ·

PRINT ROUTINE HEADING

2F40 19
2F4E 2FA6

2F40 4252 2F4F 4253

DC

111.. 1 · 2 5 ·

DC

AL2«RT1FOP)

4254

2F50 OC 01 3022 30~A 2F56 OC 01 302~ 30 ZC

4255 4256

MVC MVC

R1FMCE-6C2J,HDB900 IUF!4CE-4 C2) .LI SELA

2F5C OC 01 3026 30 46

4257

MVC

RlF~CE-2(2)·.-APIN

2F62 CO 87 5918 2F66 83
2F61' 2FA7 2F69 3028

~258 R1FK01 B

2F66 4259

DC

4260 111<

2F6S 4Z61

oc

2F6A 4262

DC

LOAOCS XLJ.·83·
Jl.L2<RU"MCS) Al...2( A lFMCl:)

eGO LOAD MICROPROGRAM eOISABLE UPON ENTRY· FIU.. 2ND
FSQ WITH BOS.O ON ADORE~~
eSTART OF MICRO COOE
.eN.> or MlCJaOCODE

2F66 31 48 SfiEl 2F6F ::;c ! o 5564 2F73 3A 01 5540 2f'.T7 CO 97 5~FE 2F76 8.2 2F7C 5037 2F7E 4D 01 lB 5FE6
?.F83 F2 61 04 2F66 CO 87 5254

4263 4264
4265
4266
~267
2f'7B 4268
2F70 4269 42.70 4271
o1i..~72
4273

R1FEX1

L..10
MVI
seN
e
DC
DC
a..c
.JE
a

X03FFeHOBo LPCNT.,X·!O" EHBP 0 X9 01 ·
OCJMIC~
RlFEX1C2eXR11aSTATAC F<1FB01 PI OREG

eLOAD DATA F~TTE~N .INCREASE MICROPRO~RAM TIME .seT ERRO~ !YPASS BIT ON oGO EXECUTE MtCROPRDGAAM
.ER~OR liA'-T -e2-
·EXPECTED END OF TEST eTEST FDR ACTUAL ENC OF TEST
· .JUMP IF SO
eERAOR GO PRINT 1/D REG

<l.274 Rlf'SOl\ fl

4275

2F6E ~906E4E340F2Cl40 2FA6 4276 R"f lFOP !K

2F96 E704C9E361D9C !C3

4!76

2F9E 40ClD30340C2C~E3

4-276

2FA6 E2

421'6

4277

. . . * 44227789 *·--S-T--A-R~T---O-F---M--IC-R--O-P~R.O..G_R_A..M...L.I.S-T~-I-N-G---·
42&0 $-~-----------~--~-~--- ---*

44>228821 4283

******TW*HO*ER*O*FS*O·U0·3.·.OD*W*a *IN*0GI3lEl'M*&*IC*R*0O"3P'F*R*O·AG·RR*EA*M*M*O*J*DS*I F*UI"ES'*OE*D*T*OB*Y*S*RU*OI*TU**TT*IHN*EE**S*U*2S*AI N*.*2G*e".R':*Oa*Uc*.T"2i'N*0*~E*3· *c~****'***·*

* 4284 ·
4285 see SEl...OW FQR CHCICES

*

44228867 ***************************········$#*$**************$***···*·*········

2FA7 7AOO

2FA7 4288 AtFMCS EQU

2FA6 4289

DC

II> XL.2 9 7AOO·

00 IC ZERO OUT HOB A,.

2FA9 5-038
2FA8 5002
2FAD 2010 2:FAF 2111 2FB1 '14-FF 2Fe3 ElOO 2F85 9c09
2FB7 7400 2F69 7500
2Fae i soe

2FAA. 4290 2FAC 4291
2FAE 4292 2F80 4293 2FB2 4294
2FB4 4295 2FB6 4296 2F88 4297 2FSA 4298 aFBC 4299

DC

X!...2 1 5038· 01 sos.o_TO ADDA 038&

DC

Xl..2·5002t

02 ERROR., HANG

DC DC

XL.2·2010 1 XL2 9 2U1 1

= 03 LR9 HOB .00 Q BITS 2·~·13 TO BE WRAPPED
o4 LRe ~De 01 BITS 4-ll To BE ·RAPPED

DC DC

XL21 74FF· XL29 E100·

= 05 IC. S~T RESET PATTERN TO FF
06 Ciw TEST ~lTS TO BE WRAPPED 00

oc

XL2' 9Co9·

07

eoc. 3

so IF

z..EAY!: ~ESET PAT1'EAN ... f f

DC

XL2°7400· 08 IC· CMA!-.!GE RESET PATTl:RN TO 00

oc

XL2· 1soo· 09 TC., RESET REC., CHke 1M'JJCATOR

DC

XL2®l508· OA SSFw RESET REC. CHK.

2F60 768::! 2f'BF 27Qil>
2FC1 7301 2FC3 1006 2FC5 lF04

!FBE 4300 ?FCO 4301 .2FC2 4302 2FC4 4303 2FC6 4304

DC

Xt..2· 7683·

08 ICe l~ITlALiZE RECEIVE HOB 06

oc

XL29 2704 1

oc LR· 11\ITIAl..IZE RECIUVl.i: HOS 07

DC

>0-2"7301'

00 INITIALIZE COUNTe~ TC 01

oc.

xi..2· 1 ooe · OE RESET 11'0 REG SITS 2· :;., 13

oc

XI+. ~ 1 1F04 · OF SSN. SEl ON DIAGNOSTIC MOOE

2FC7 FOQ2 2FC9 9013 2FC8 1204
2FCO F001

2FC8 4305
;aFCA 4306 2FCC 4307
2FCe 4308

DC

X'-2·F002·

10 TBN. CHECK FOR BIT 2 TO SE ON

DC

XL2 8 9013· 11 ecc.o BRANCH IF al~ 2 SHOULD BE OFF

oc

m..2· 1204· 12 SSH,, SET !JI T 2 OF I AJ REG DH

DC

x1..2~Fooie

13 T BN.. C::HcCK FOR en 3 TO BE OFF

DATE

07..IUL75

ec NO. s2so2:s

25cct?s 8110.U

· e

PROG ID PAGE

0891-2! ()DATE
34 ! EC NO..
I~

07.JUL.75 825023

25CcT75 82!032

!e

.,

1i ·
I
11·

! .

PROG 10
PA~

···············, ··················

JBM MAINTENANCE DIAGNCSTIC PRO~RAM

PART NO. PAGE

;

I {. 4234255' 35

IBM MAINTENANCE DIAGNCSTiC PROGRAM

PART NQe PAGE

42342'H5 35,-

6912

DI SPt..AV ADAPT ER TEST

ERR l.OC 06.JECT CODE

AOOR STMT SO'-RCE STATEMENT

2FCF 9016 2F01 1304 2F03 078! 2F05 4017 2FD7 1008 2F09 0784
2FD8 40 lC
2Foo so1e
2FOF 41 lE 2FE1 501C 2FE3 0744 2FE5 41El 2FE7 4222 2FE9 C60?. 2FEB 4324 2FEO C60l 2FEF 4426 2FF1 C660 2FF3 4834 2FF!; 8600 2FF7 9C2A 2FF9 5035 2FFB 8701 2FFD 9C20
2FF¥ so=s
3001 7683 3003 1310 3005 9C37 3oo7 41 lE ..5009 F301 3006 9COE 3000 5033 300F 75FF 3011 5035 3013 50.:!!6 3015 5037 3017 0·8A 3019 OBSA 3018 OCSA 3010 008A 301F OE8A 3021 0000 3023 0000 '2025 0000 !02'1 5003
3029 ?980 30.28 7940 3020 7920 !02F 7910 3031 7908 3033 '7~04 3035 7902 3037 ?901
3039 7900
3038 0A89 3030 0889 ?03F 0C89 30·1 0089 30-3 0E89

2FOO 4309

oc

2FD2 4310

DC

2F04 4311

DC

2F06 ·l312

DC

2FD8 4313

DC

2FOA 4314

DC

* 4315

2FOC 4316

DC

2FOE 4317

DC

2FEO 4318

DC

2FE2 4319

DC

2FE4 4320

oc

2FE6 4321

DC

2FE6 4322

DC

2FEA 4323

DC

2FEC 4324

DC

2:FEE 4325

DC

2FFO 4326

DC

.2FF2 43.27

oc

2FF4 4328

DC

2FF6 4329

DC

2FFS 4330

DC

2FFA 4331

oc

2FFC 4332

DC

2FFE 4333

DC

3000 4334

DC

3002 4335

DC

3004 4336

DC

3006 4337

DC

3008 4338

DC

300A ·339

DC

300C 4340

oc

300E 4341

oc

3010 4J42

DC

3012 4343

DC

3014 4344

GC

3016 4345

DC

3018 434>6

DC

301A 4347

DC

301C 4348

DC

30lE 4349

DC

3020 4350

DC

3022 4351

oc

3024 435.2

oc

3026 4353

DC

3028 4354 RlFMCE DC

4355

XL21 90l6· XL.201304· XL2 1 0761 1 l<L2'4017' Xl...2 8 1008. XL2· 0784 ·
XL2 1 401C 1 XL2·i:;o1a· XL2' 411 E' .xL.2 8 50lC' XL.2 1 0744. XL2·41E1 1 XL.2'4222 6 XL2"C602· XL2· 43241 XL2°C601 1 XL2"4A26 1
XL.2 1 C~80 1
XL2·4E34· xt..2 1 6600' Xi..2°9C2A· XL2'5035· · XL2·B "101 1 »-2t9c20· XL2'5035'
XL.2'7663' XL.2 1 1310· XL.2 1 9C37· )C!..2'41 lE· XL..2'F301' Xl..2 1 9COE· XL2 1 5033 1 XL2·75FF· XL2 1 5035° Xt.2·5036 1 XL2 1 5037 1
XL2 1 OC8A · )(L2 1 00SA· XL2°0E6A· XL2 1 0000 1 XL4!·oooo· XL~· 0000· XL21 5003 1

14 eoc.o B~ANCH IF so

15 SSNe SE"f Bl T 3 OF I .10 REG ON

16 LE. LOAD I/O RF.G AND TRANSMIT l'iORO

l7 ·rsN.o WAIT A CYCLE

18 SSFeO RESET BITS 2·3·13 OF 1.10 REG

19 LE· C~ANGE SITS 4-11 OF 1.10 REG ANO

SYART ANOTHER TRANSNlTe

lA TSNoO MUST eRANCH

10 ERROR, HANG

l C TSNo' WAIT FOR RECe WORD READY ON
10 eos.o REiURN TO PREVIOUS WORD

lE LEo MOVE I.10 REG TO Hoe 07

!F TSNGl MUST NOT BRANCH

20 TSNo 2 CHECK FOR BJ T 2 ON

21 SBFo SET SH 2 FLAG OFF IN HD6 06

22 TSN.3 CHECK FO~ BIT 3 ON

23 seF. SET Bl T 3 FLAG OFF IN HOB 06

24 TSNoA CHECK FOR BIT 13 OFF

25 SSF. SET SIT 13 FLAG OFF JN HOB 06

26 TSNeB CHECK FOR RECEIVE CHECK

27 CIR. CCMPAAE Hoa 06 WITH 00

28 BOCo 3 ERROR IF NOT THE SAME

29 BOS 0 TO AOR 35. DATA ERROR

2A CIR. COMPARE HOS 07 WITH 01

28 BOC. 3 ERRon IF NOT THE SAME

2C BOS 0 TO AOR 3S· DATA ERROR

?.O !C 0 l~ITIALIZE HOB 06 AGAIN 2E INC. INCREMENT THE COUNTER

2F eoc.3 BRANCH IF ENO OF TEST

30 TSN·l REC. ·De READY MUST BE ON AGAIN

31 TSN. IF NOT· COUNT MUST BE 000

so. 32 soc.3 IF

RESTA~T PAOGAA~

33 ERROR· HANG

34 REC· CMK, SET HOB 5 · FF

35 DATA E~ROR· HANG

36 DUMMY HANG

37 HANG· END OF PROGRAM

LE A.A

DESEL ALL OR/RECo OECOOE A

LE B.A

OESEL Al..L DR/REC; OECODE 5

~A LE CeA

OESEL ~~L DR/REC; DECODE C

3B LE DoA

DESEL ALL OA.tREC; DECODE 0

3C LE E.A

DESEI.. ALL DR,REC; DECODE E

30 IC 9oX·ZZ· FILLED IN BY USER~

3E LE Z·9

FILI.ED tN ev USER.

:!F 'SET INSIDE WR· OR" BOS 70 040

·o BOS. 0 TO AOOR Ot:t3.

BY USER.

4,356

4357 · CHOICES FDA WORO 030

302A 4358 HOS980 OC

XL2 1 7980 1

302C 4359 t406940 DC

XL..~ 0 79~0'

302E 4366 HOe920 DC

XL2'7920'

3030 4361 H05910 DC

XL21 7910'

3032 4362 t40E908 DC

XL.2·7908 ·

3034 4363 HOBv04 DC

XL.2$7904'

3036 4-364 ~De902 DC

>Cl..2'7902·

3038 4-36S HOEl901 D~
303A 4366 a-408900 oc

XL2'7901' Xl.297900 1

4-36?

tC" Hoe 0 EQUAL 80
IC HOB 9 EQUAL 40
lC HOS 9 EQUAL 20 IC HOC 9 EQUAL 10
IC HD6 9 EOUAL 08
IC HOB 9 EOIJAI.. 04 lC HD8 'i EQUAL OZ IC HOS 9 EQUAL 01 IC HOB 9 EQUAL 00

LOAOEO BY USER 1..0AOEO BY USER LOADED BY USER 1:-0AOEO BY US~R
l.CADEO BY USER
LQAOEO BY USER
LOADED lilY USER LOADED BY USER LOAO!D BV USER

4368 · CHOICES FOR WOAD 03E

303(; 4369 LJSELA DC

XL2·0A89·

303E 4370 LISt!LB DC

>Cl...2 1 0889·

3040 4371 l.JSELC DC

XL.2·0 CS9 ·

3042 4372 LI S::i..O DC

XL2·ooec;i·

3044 4373 LJSSLE DC

>L2·0E89·

·374

Uo LI NE-SEL-A FROM MOS 9 o 1..0AOEO BY USEA LE LI NE-SEL-B F'AOM HOB 9. LOAOEO ev USER
LE l..INE-SEL-C FROM HOB 9. LOAOED B'! USEt:t LE LINE-SEL-O FROM HOB 9. LOADED b't USER
LE LlNE-sEL-E FROM woe 9. LO~OEO ev USER

4375 · CHQ I CE S FOR .ORO 03F

3046 4376 WRPlN OC

xt.2·lE04 1

CSNE

SET INS! DE WRAP

l 8912

01 SPLAY ADAPTER lEST

I

I
!

ERR LDC 06.JEC'l" CODE

I
I

(·~", .

3047 5040

I

I

! r~

!

I

I e1

'I! (;

3049 26 304.A 00 3048 30C1

AOOR STMT SOURCE STATEMENT

3048 4377 ~RPOUT DC

XL2·S040·

eos.o TO Arq 040

44337769 *··········~·O·U·T··I·N·E···2·8···- ·D*A*TA**WR*A*P *(N*O*e*tT*S*J*******··························*·

44338810
4382
4383

**********************************"'********·············~················

* *

THIS ROUTINE IS SIMILAR TO THE LAST ROUTINE EXCEPT THAT NO BITS ARE WRAPPED. THE MICROPROGRAM LOADED ANO EVERYTHING

* *

* 4384 "'
4385

EXCEPT THE OAT .e. IS THE SAME·

* ·

44338867 ···············~·········************·*****'*·$·························

3049 4388 RT 26

DC

304A 4389

oc

304(; 4390

DC

4391

XL1·2B·
XLJ·oo·
AL.2(RT2C)

RDUTI NE NUlllBEA NO MANUAL INTERVENTIOH
ADDRESS CF ~EXT ROUTINE

3077 4392

USING A20K011Xfll

3040 C2 01 3077
3051 co 87 021A
3055 01 3056 18 3C57 308A

4393 4394 4395
::.oss 4396
3056 4397
3058 4398

LA

R20K01,XR1

B

PRINT

DC

x;_1·01·

DC

I&.1 1 24·

oc

Al..2(RT200PI

INITtALtZE XA1 FOR !NOEXlll!C' PRlNT ROUTINE HEADING

3059 co 81 5918
:rn·so e3

4J;99 4400 3050 44-0 l

e

LOADCS

DC

XLl I 83·

vLOAD PGM TO SE1' CURAR

r ,
I "-. ··
c

305£ 3098 3060 .!OCO 3062 F3 58 EO

oc 3065

01 3022 30 ~A

3068 oc 01 3024 30 ::c

3o71 oc 01 3026 3046

3077 co 87 5918

3078 83

307C 2FA7 307E 3028

305F 3061
3070 307F

4402 4403 4404
4405 4406
~407
4408 4409 4410
4-411 441Z 4413 4414

*
R2OKO1 "'

DC
oc:
SI 0
MVC B
oc
DC
oc

llL2(R20MCS) AL2CA20MCE) X·EO· ·SIOI
RlFMCE-6(2).H08900 RlFMCE-4( 2l 9 Ll SELA RlFMCE-2(2).WP.PlN LOAOCS
Xl..1 8 83·
AL.2U'HFNCS) AL2Ht1FMCEt

.ENABLE MICRO CONTRDU..ER
TO SET CURAR
·GO LOAD MICROPROGRAM .D!SAB!...E UPON ENTRy· FILL 2NO
FSQ WITH eos.o ON AOORESS eSTART OF ~ICRC CODE .ENO OF MicqocooE

____________ _____ _ ,

3080 31 48 0062 3084 3C 10 5564 3088 3A 01 5541)
308C CO 87 54FE 3090 64 3091 5037 3093 -0 01 18 5FE6 3098 F2 81 04 3098 CO 87 525A
( ; 309F CO 87 0216

3090 3092

4415 4416 44l 7
4418 4419
4420 4421 4422
4423 4424
4425

R20:::Xl R20601

LIO
MVI SBN B
oc oc a.c
.JI:.
e
B

ZEROeHOe()
LPCNT.,X·:to· EHBP .. X·O!·
OOMICR
XLl'S4· ML2· 5037· ~20EX :\( 2 · XR 1). STA TAC R20S01 Pt OREG

el.CAD DATA FATTERN ·INCREASE MICROPROGRA~ TIME ·SET ERROR eyPAss BIT ON eGO EXECUTE MJCROPROGRAN ~ERROR HALT -84~EXPECTED END CF TesT eTEST FOR ACTUAL ENO OF TEST .JUMP IF SO .ERROR GO PAIN~ 1/0 REG

44Z6

c

30A3 P9C6E4E340F2C 4'40 30BA 44<?7 RT200P OC

30AB E7D4C9E!6109C !CJ

4427

JOB3 40050640C2C9E.!E2

4427

* * 4428 ., - - - · - - - - - - - - - - - - - - - - - - - - - · - - - - ·
4429 ~TART OF MlCROPROGRAM ~lSTING

r·~· ~}

3oaa 7000

3080 7171

30BF 1704

4430 ·---------·--------------------·
30BS 4431 ~2CMCS EQU ·

30BC 4432

DC

JOBE 4433

DC

30CO ·~34 R20"1CE DC

4435

Xl.2'· 7000 1
XL,2"7171 ·
XL~· 1704 5

00 IC· SET HOS 00 TC ZERC 01 IC· SET HD6 Cl TO 71
oz SSN· LOAD CuRAR FRON NBAR

4436 4437

~*******·······*·*·***·······**·*·******q~···8·$····~·*··~····3·~$····*

*

ROUTINE 2C - OATA WRAP (ALTtRNA7E SITS AA)

·

4~38 ***····$········~····~·········***········*****$*~****·*~···~·~·····***

4439 "'
* 4440 *
44·H

·

fHIS ROUTINE I~ LIKE THE LA~T ROUTINE EXCEFT Tt·AT ALT· (.AAJ BITS ARE WRAPPEOe THE M!CAOPAOGRAM LOADED ANO EVERYTHING

* *

4442 *

EXCEPT THE DATA IS THE SAMEe

·

OATE

07..JUL ?S

EC NO. 825023

2$Q;Tl'S 62f032

UUAN1'6
8250~4

PAOG 10 PAGE

()
DATE
"EC NO.

D7.NL75
a2soi3

25 CCT75 82!034

1S.JAN76 825034

PROG ID PAGE

-----·--'""'' -''···-·-,, ,·r.'

· I
i9
!"""----- . . . . . . . I
._._..~ ·N'' ... ~,-----"-'· ~--- .·.'· _·.~

- -,-. i19.~·~ ,...a.~__...-,~ ~,...~- '.'lll~"ilt!,· ................- - - - - - - - - - - -...........

.' ...... .,.__................I I . -..·-..........

......

~M

IBM MAINTENANCE OIAGN CST IC PRCGRAM

PART NC· PAGE

4234255

IBM MAINTENANCE OIAGNtST!C PROGRAM

36 I \,.,

PART NOe PAGE

8912

DISPLAY·ADAPTlR TEST

8912

DISPLAY ADAPT ER TEST

ERR LOC OBJECT CODE

ADOR STMT SOUQCE STATEMENT

ERR LOC OBJECT CODE

30Cl 2C 30C2 00 30C3 3130

30C5 30C9 30CA 30C6

CO 87 01 19 31ZF

0.21A

JOC.0 C2 01 30E 3

ADOR STMT SOURCE STATEM9'T

4443 4444

······················*··············~······**************3**************

4445
30C 1 4446 RT ~C
30C2 4447 30C4 4448
4449 4450
J0C:9 4451 30Ct 4452 30CC 4 453
4454
30E3 4455
4456 R21ST

DC

)(L.1 ·2C·

DC

XLP00 1

DC

AL2{RT2D>

e

PRINT

DC

xt.l· 01 11

DC

11..1 ·25·

oc

AL2(RT21CP)

USING R2lKOl.XA1

LA

~lK01.,XR1

ROUTINE NUME!ER

NO MANUAL INTERVENTION

ADDRESS OF NEXT ROUTINE

{

PRINT ROUTiNE HEADING

311\C OC 01. 3026 3046
3152 co 87 5918
3156 83
3157 2FA7 3159 3028
3158 31 48 3198 ::HSF 3C 10 5564 3163 3A 01 5540 3167 CO 87 54FE 3165 88 316C 5037 316E 40 Ol lB 5Ff6 31 73 F2 81 04>
3176 co 87 52511.

4507

MVC

4508 R22K01 B

3156 4509

4510 ·

3158 4511

oc

31SA 4512

DC

4513 4514

LIO

4515

MVI

4516 4517 3166 4518

SBN
a oc

3160 4519 R22EX1 DC

452.0

CLC

4521

.JE

4522

B

A1FMCE-2U) ,,lifRPIN LOADCS
)IJ...1 41 83'
AL2(RtFMCS)
AL..2( R 1FMCE >
Y.01ss.Hoeo
P-PCNT· xe 10 ·
EHBP.x·01 9
DOM I CR xt..1·88· XL2 9 5Cl37· R22EX1(2~XRli·STATAC R22BO 1 Pt OREG

.GO LOAD MICROPROGRAM @DISABLE UPON ENTRYo FILL 2ND
FSQ WITH eos.o ON ADDRESS
eSTART OF MICRO CODE .ENO oF MICROCCDE
oLOAD CATA PATTERN 1NCREASE MICROPROG~AM TIME
0
wSET ERROR BYPASS SIT ON ~GO EXECUTE MICROPROGRAM
.ERROR HALT -sa-
.EXPECTED ENO OF TEST .TEST FOR ACTUAL END OF TEST
o .JUMP IF SO .EP.ROR GO PRINT i/O REG

3 001 OC 01 3022 30 :!A
JOO? OC 01 3024 30.:C
3000 oc 01 3026 30.0
30c3 co a1 591 B 30E7 63
30E8 2f"A7 30EA 3028

4459
4460 4461 30E7 4462
4463 30E9 4464 30EB 4465

R,HKOl
$

MVC
MVC MllC 13 OC
DC DC

R1FMCE-6l2)11HOB900 Rl FMCE-4 (.2) 9 1.. ISELA
R1FMCE-2(2)e~RP1N
LOAOCS
XL1ea3·
AL2UUFMCS) ALUl:UFMCe)

oGO LOAD MICROPROGRA~ .DISABLE UPON ENTRY~ FILL 2ND
FSQ ~!TH eos.c ON AOO~ESS
tiSTART OF MICRO COOE
·ENO OF MICROCODE

317A CO 81 0.216

4523 452~ R22aO 1 8
4525

31 'fE 0906E4 E340F2C'1140 3196 4526 1RT .220P DC:

3!86 E7D4C9E36ll>OC !C3

4526

318E 40ClD3E340C2CSE3

4526

3196 E2 3~97 0155

4526 a198 ·527 X015S CC

4528

~GO TO NEXT ROUTINE CL25·ROUT 20 XMITJ'REC ALT BITS~
~ALTERNATE BIT P~TTERN

4466

30EC 31 ·Ul 2740 JOFO SC l 0 5564
30F4 3A 01 5540 30F8 ~O 87 54f'E
30FC: 86 30FD 5037 30FF 4-0 01 1B SFE6
3104 F2 81 04
31 07 c.o 87 5251\

4467

LlO

4468

MVl

4469

S8N

4470

d

30FC 4471

OC

30FE 447Z ~2iEX1 DC

4473

CLC

4474

JE

4475

a

4476

31 OB 30 42 0A03
:uoF co e1 4FF4 3113 co 87 0216

4477 4478 4479 4480

R;? 1801

O.. li
BE
a

3117 D906E 4E 340F ZC .;40 3 l 2F 4481 ATUOP DC

xo2AA11HOeO LPCNTvX· 10~ EH13P.,X 1 01 9
C:OMICR Kl..1° e<&·
° XL2·50J7
R.21Ex1 t2 ..xiRi a .sr11.YA£:
R?.1601 PJ.CREG
PR'fN,, X·"'2@
~OR2
LINK

cLOAD DATA ?ATTERN

G!NCREASE MICROPROGRAM TI~E

en· ~SET ERROR 1.'!YPASS

ON

,...,,

.GO EXECUTE MICROPROGRAM

lj'

&E~ROR HALT -86-

" E XPECTEO ENO OF 'fE Si · T f.ST FOR ACHJAf_ E;~O Of' TEST

e .JUMP IF 50 cf'RRO~ GO PRlNl' !.ftl i"~G

·TE ST !"QR RCUT~ NE 42

.,flETURN IF SO

t/f"-1;.

oGO TO NEXT ROUTINE

~

4~552298
4530
4531

**·*~~·-···~·$·R$·O$**U·*·T**IN**E**~**2·E*·*·*-*~·*T·~R·*A·N**S*·~*·l*·T*·*·*Z·*E*R$·O*·*E·*S·*·*T*$E$S**T*·********~**·***~*~*·*·*·*·*···~········***·*·*·*$*·***·$~~···**

4532 *
4533 ii<

* 4534 II<
4535

·536 4537

· *

TTSRH~A}!.N~~S;lllRlOH\ \SJ"l"1TI.NU'3REN!E<C"RHCQECECKSNS

SSN 0 INSTEAD AND THE

\OHlCM CAUSES OF H1f.: !)ATA l!/C REG IS

·rt,iE ~TTACl-INENil' YO
KN THE I 1'0 REGl STER· l.OADEt "O! !CE· AT THE

END OF 13 CYCLES RECEIVE WORD READY lS CHECKED TO ASSURE IT

010 NOT COME ON (INDICATES ALL ZEROES TRANSMITTED>· THENs

·'*
** - - - - - -
*
*

<t-538 >'
4539 *
t;,540 >!<

~13OMROD::!RE ECCYECIVLEEDS

L..AH:R RECEIVE
IS CHECKED TO

..ORD READY
BE SURE IT

ONE TRi>NSMlTTECo THiS ROUT !NE IS DONE

MBISYUST~TM~CAEOPMPSiEAN~OEGN

AND THE
AS THE IN OJA&-

ll1
*
*

4541 ·

NOSTIC MODE·

1$

4542 4543

****·**·*·******~····************·*********""***·*~*·····~···············*

311 F E? O.C9E.36109 C EC3 3127 40C103E340C2CiE3
312F E2

4481

4481

4481

4482

e 4482
4483
4484 4485

·$$$·$i$$»*·**·*·"'R·"·O'**Ul·iTl·*IN-**·E"·'*~2**·0$·1!·-i·lf·Ol·<A'·Tl·Atl$l*;~\*Rl*lAl*Pi*$**t*A·"L'$*.·T*'E·*Rg·:·N**·A*·T*O·El·t1·BC·ItT$·*S·**·15·11·5<·*)$~**$"*'*'***$*>*1'$$$*~$*$"'$"$'"$'$*"*'**"*"***********;l

3199 2E 31. 9A 00 319B 3244
3190 C2 01. 3lA9

4544
3199 4545 319A 4546 319C 4547
4548
31A9 4549 4550

DC

Xlcl ~zec

DC

xi~i" oo·

DC

AL..li!«RT2F)

USING R23K0l~XIFl1

l..A

~2.3KO 1 $X Rl

ROUTINE NUMBER NO MANUAL INTERVENTION ADORES S Of' hE x1· ftOYTI NE
lNlTIALIZE XA1 FOR INDEXING

3130 20
3131 00 3132 3199

3138 CO 87
313C 01 3130 l9 :!l 3E 3196

021A

* 4486 ·
4467 4488 ·

THIS B!TS

RAOR EU T1I1N1~E.o.PPIESi..i.L. l

l

<E THE LAST ROU"tINE EXCEPT THAT ALT· THE MicRoPROGRAM LOAOEO :.NO ttveRVTH

t

(5 NG

5

)

C· *'
$!
"'

44-89 4490
4491

······*··E·X·C··EP·T·*T*H·E··D·A·T~A···IS··T·H·E··S~A·M··Eo*·$··~*···***·*···~····*···**···6$$~·*lit

('.i,.

449.2
:s 130 4493 ITT' 2.0
3131 449~'
3133 4495 4496
JH'l.2 4497
4498 ·499 4500 313C ·SOJ. 3130 4502 3l3F 4503

DC

Jlll..1 ·2D~

oc

X!..1 9 00·

DC

At.2lR1'2E)

USING R22K<H ~><'"11

~A

R22KCi~XAi

B

PRINT

OC

!llL.1 9 CIP

Dt;

IL1 · 2541

DC

Al..2(RT220P)

s::lOlJTI NE N\il'llf.H':'.A
NO MANUAL JN1'ERVENT:li0H
ADDRESS OF ~EXT ROUTINE

31 !Ill CO 87
31\AS 01 31A6 13 3U7 3J,03

04?1 A

::H ll.9 co 87 5918 ::nao &3

31AE 3104 3180 3243
:!182 ~c 20 5564 :S166 CO $7 54FE 31BA SA 318B 5033
.nee co &7 0216

·S51

4552

a

~HAS 4553

oc

31A6 4554

oc

:n"e 4555

DC

4556

4-557 R23<01 8

31AO 4558

oc

4559 "'

3i Alf' 4560

DC

3181 .\.561

DC

4562

4563 4564

MV ¥
a

3lBA ·S6S

DC

31ac 4566

oc

456'1'

4568

0

4569

PRINT X\.l' 01 1
u.. 1·19·
AL.2.{RT23C:Pi
LOADCS x1..1 ·e3·
AL 2l R 23MCS) #IL 2 { !<.~314 CE}
L.Pcwr .. x~20~
COMXCFI X!.. l ·\;Ai
XL2'503~·
LINK

~GD LOAD MICROPROGRAM ., OlSA6l.E UPON EN-n:tYe FILI.. <!NO
FSQ ~lTH eos.o ON ADDRESS
e STAR·r Of' Ml CRC CODE .. END DF MIC:ROCODl=l
~INCREASE M!CRO DELAY Tl~E .GO EXECUTE MICROPROGRAM
eEAROR HALT wSAeExPECTfW oATA

oc 31 ·0

01 3022 30U>.

3146 QC 01 3024 30~

4504 4505 4506

MVC t4YC

~1FMCE-6l2l·HOS900 R1FMCE-4(2J.LlSF.~A

! 103 4570 RT ~{llP IX

PAOG 10

DATE

07.IUL75

EC NO· 1:125023

25 lCT't5 82 !032

PROG ID PAGE

l5JAM76 8260:54

PAGE

! ·

· · · · · · · ·

·

·

·

·

·

·
··~

·

·

·

·

· · · · · · · · · · ·

·- ·--·· _ -·- · · · · · · ·

·--~·-----L·~~·~-·-·r·c~·~

!

·· · ·- · · · · ·
·\..

I

I

IBM MAINTENANCE Di AGN CST IC PR.:'IGRAN

8912

DISPLAY ACAPTEA TEST

PART NO.
PAGE

I
42342551
37
I

IBM MAINTENANC~ OIAGNCSTIC PROGRAM

PART NO. PAGE

EAR LOC OBJECT CODE

ADOR STMT SOURCE STATEMENT

I

8912

I

DISPLAY ADAPTER TEST

31C9 E704C9E340E9Cf09 3101 06C5e2

4570 4570

I

ERR LOC 08.IECT CODE

le;.

AOOR STMT SOI.ACE STATEMENT

3104 5034 3106 0989
3108 7300 31DA 1008
::noc 7FAA
310E 7400
.31EO 1304 31E2 1F04 31E:i!I- l 004 31E6 078F 3JE8 SOOB 31EA 078F 31EC 400E 31EE SOOD 31FO 41E1 31F2 5010 31F4 5011 31F6 5012 31F8 5013 3JFA 5014 31FC 5015 31FE 5016 3200 !5017 3202 5018 3204 41 E2 .3206 40E3 3208 41E4
.:!20A 1006 .:!20C 41 ES
320E 41 E6

·571 3104 4572 R2314CS Eau

3105 4573

DC

31D7 4574

oc

3109 4575

DC

3108 4576

DC

3100 4577

DC

31 nF 4578

DC

31E1 4579

DC

31E3 4580

OC

31E5 4581

DC

31E7 4562

DC

31E9 4583

DC

31EB 4584

DC

3 lEO 4585

OC

31EF 4566

DC

31F1 4587

oc

31F3 4588

DC

31FS 4589

DC

31F7 4590

DC

3lF9 4591

DC

31FB 4592

DC

31FO 4593

oc

31FF 459~

OC

3201 4595

DC

3203 4596

DC

3205 4597

DC

3207 4598

OC

3209 4599

DC

3208 4600

DC

3200 4601

OC

· XL.2'5034·
)(L.2·oes9· XL.2·7300 I XL2· 1008 1
xu:· 7FAA 8
XL.2·7400 1 XL2 1 1304·
XL2· 1F04·
XL'=' 11)04 · XL2· 078F· XL2'500B· XL2·076F· XL2 · 4 OOE8 XL2·sooo· XL2 1 41E1· XL2V5010· Xl.2·5011 · XL2·so12· Xl.2'5013· XL2·5014 · X1..2·so1s· >L2·50lf··
xt.2 1 5017 1 Xl..2' 5018·
XL2·41E2· XL2 1 40E3· Xl..2 1 41E4 · XL.'2°1008 · , XL2C41E5·

00 aos.o GO SET INSIDE WRAP

01 LEw OEsEL.ECT ALL LINES

02 IC· SET COUNTER (HOB 03) TO ZERO

03 04 05

= ssF.o RESET I/OREG BITS 2.3.13
IC· SET HOB OF AA (!ITS TO ee XMITTEO)
ICv REsET HOB 04 (RECEIVE AEGe!

06 SSNe3 SET BIT 3 OF l/O REG ON

07 SSNeF SET DIAGNOSTIC NODE ON

08 SSNw 0 SET XNI T ZEROES ON

09 LOAD l/O REG & XMIT 13 ZEROES

OA aos.o WAIT A CVCLE

OB LOAD I;O REG AGAIN TO XMIT DATA

OC
oo

TSN.O ~UST BRANCH (XMJT WC ROY ON) ERROR,. HANG

oe TSN,1 ~UST NOT BRANCH {REC. WO ROV OFF) OF SOS·O TO COUNT CYCLES

10

l1

12

13

14

15

16

1 7

18 TSNol MUST NOT BRANCH 19 TSNtO MUST NOT SRANCM lA TSNol ~UST NOT BRANCH IB SSF.o RESET 1,0 ~EG BITS lC TSN,l MUST NOT BRANCH

3.<?44 2F

3245 00

(

3246 32EB

3248 c2 01 3254

(

324C C 0 87 021 A 3250 01

3251 17

3252 3282

3254 co e7 591 a
c 3256 83 3259 3283 3~56 32EA

325D 3C OF 5564

(

3261 CO 87 54FE 3265 SE

3266 502F

c

3268 co 87 02lt>

4636 ·
* 4637
4638 ·
* 4639 * 4640
***************·****········*··········································· 44664412

PUTTING THE ATTACHMENT IN DIAGNrsTIC MODE ANO ACTIVATING SSN 6 ·

-~ICK BLOCKS THE PARITY SIT QN THE WORD TRANSMITTED THEneev CAUSING A PARJTY CHECK IF BIT 12 SHOULD HA~E BEEh Oh· A~L

· *

BITS A~E USED IN BOTH THEIR 0 ANO l STATES·

·

3244 4643 RT 2F

DC

3245 4644

oc

3247 4645

oc

4646

)Ci...1$2F·
XL 1' oo·
AL2(RT30)

ROUTINE Nu..eeA
NO MANUAL l~TERVENTION
AODREss OF NEXT ROUTINE

3254 4647 4648 4649

USING R24KOJ.XR1

LA

R24K01 .xr.:a

INITIALIZE XRl FOR INDEXING

4650
3250 4651 3251 4652
3253 4653 4654

e

PRINT

oc

xt.1· OJ·

DC

IL l '23·

DC

AL2 ( RT24 CP)

PRINT ROUTINE HEADING

4655 R24K01 8

3258 4656

oc

4657 *

325A 4658

DC

325c 4059

oc

4660

LOAOCS Xt.1 1 83·
At..2UU!4MCSJ Al..2 CR24MCE)

oGO LOAO NICROPACGAAM .oJSAeLe UPON ENTRY. FILL 2HD
FSQ WITH ecs.o ON ADDRESS
·START OF MICRO CODE
.ENC OF MICROCODE

4661 '>662 3265 4663 3267 4664
4665

MVI
B
oc
DC

LPCNT.X 1 0F·
COM I CR XL1·8ES XL2·502F·

alMcREASE MJCROPAOGRAH DELAY
·GO EXECUTE MICROPROGRAM
·ERROR HALT -ee-
.. E>IPECTEO DATA

4666 4667

B

LINK

.GO TO NEXT ROUTINE

ZC:lO 41E7 3212 41E8

3214 41E9

3216 41 EA

3218 41EB

::?21A 41EC
321C 4127

321E S025

::!220 5026

3222 0444

3224 41EE

3226 42EF

3228 432C 322A 502B ~22C B40F

322E 9C2F

3230 so2E
3232 4BFF

~23.\ 1310
3236 9C33

3238 .323A
323C .323E

sooe 5033 1EO~
7900

3240 OA89 3242 5001

DATE

07.IUL 75

EC NO. 825023

320F 4602
3211 4603

DC DC

)Cl.2··fHE6 · XL2 1 41E7·

ID lE

IN FOLLOWING SEQUE~CE OF i110R05

326C 0906E4E340F2C f40 3282 4668 RT240P DC

3274 E3C5EZE34009C fC3

4668

.'.:L23·ROUT 2F TEST REC. CHECK·

3213 "'604

DC

XL2·41E8·

lF

327C 4840C3CSC5C3D c

4668

3215 4605
3217 4606

DC

XU?·4JE9· 20

0C

)CL2·41£A·

21

4669 4670

·----------·--------------------*. 3219 4607

OC

321B 4608

DC

3210 4609

OC

* 321F 4610

DC

3221 4611

DC

i C 3223 4612

DC

3225 4613

OC

3227 4614

DC

I C 3~222289

4615 4616

DC DC

3220 4617

DC

322F 4618

oc

3231 4619

DC

3233 "l620

OC

3235 4621

DC

3237 ·622

DC

3239 4623

DC

3236 4624

oc

3230 4625

CIC

323F 4626

DC

3241 4627

OC

3243 4628 A23MCE DC

c 4629
4629

Xl..2"41EB· XL.2· 41EC·
XL2·4127' XL2·5025· XL.2 1 5026 8 XL2"0444 ·
XLP41EE·
XL2·42EF· xu:·432C 1 XL.2·5028·
XL2 1 B40F 1
XL2·9C2F 1 XL2·so2e·
::G...2·4BFF 1
XL2'1310 1
)Cl... 2·9c33· XL2·sooe·
XL2·so33·
XL291E04·
XL2"79oo·
>CL.2 1 0A891
XL2·soo1·

22

23

24 TSN· l MUST BE ON (AEC., WO RDV .. )
25 DUMMY WORO

26 ERRORo KANG
27 LE. E.-PTY I /0 REG 28 TSNtl ~ST NOT BRANCH AGAIN

29 TSNe.2 t.IUST NOT BRANCH {l/Q REG 2 OPF) 2A TSNo:! MUST BRANCH ti,o REG 3 ON) 28 ERRORa HANG

ZC ClAs CHECK DATA SAME AS XMlTTEO 20 sos.3 MUST BRANCH 2E ERROR. ~ANG

2F TSNoB REC. CHK. MUST BE OFF 30 INC· JNCR. COUNTER

31 aoc.3 BRANCH tP TEST tVER 32 aos.o RESTART TEST

3~34

HANG. TEST COMPl,.l:tED OKAY
SSN.,E TURN ON INSIDE WRAP

3~65

IC, PUT 00 IN HOB 9 TO DESELECT LINES l..EoPESE.:L.ECT ALL ALT LINES e

37 eos.o RETURN TO ADDRESS 001

I
I
I (,~
!
J

···············***·****··*******"'**····****"'*******************"'*"'*****I 44663310 ·

ROUTINE 2F - Rtcuve CHECK TESTS

·l (_.'.

*·····················' 4632 .................................................

4633 ·

·'

0 4634 ·

THIS ROUTJNE TESTS THAT Tt1E PARITY CHECK CIRCUITS ON YltE DATA *;

* 4635

RECEIVED BY THE J;-o P.EG ARE WORKING PROPERLY. THIS JS DONE BY ·

25CCT75

15JAN?6

3283 !5030
:!!285 0889 32ts7 7300
3289 l 008 3288 1508 :3280 74AA 328F 1F04 3291 1604 3293 120. 3295 0784 3297 410C 3299 500A ~296 4BOE :!290 5000 329F 150& Jl2A1 4BE1 .I!243 0644 32A5 I 008 32A7 1604 32A9 7555 32AB 1304 32AO 0785 32AF 4'118
:!281 5016 32B3 0644 32B5 4818 3281' !501A
32B9 isoe

4671 · START OF MICROPROGRAM LISTING

3283

'4672 4673

R~2-4~1-M-C-S-E-Q-U----------~~----~---·

3284 4674
32ee, 4675 3268 4676 328A 4677 320C 4678
328E 4679 3290 4680
3292 4681 3294 4682
3296 4683 3298 4684 329A 4685 329C 4686 329E 4667 32AO 4686
32A2 46Cl9 32A4 ~690 32A6 4691 32A8 4692 32AA 4693
32AC 4694 32AE 4695
3280 4696
3262 4697 3284 4698 3286 4699
.3288 4700 328A 4701

DC
De

XL2· 50.JO ·
x1..2·osa9·

00 eos. 0 GO SET I NSJ DE tlRAP
01 DESELECT LlNES

DC

XL.2· 7300· 02 JC, SET COUNTEq TO ZERO

oc DC oc
DC
oc

XL2·1ooa·
XL2 1 1508· XL2°74AA 1 Xl.2·1 F04 I XL2' 1604·

03 SSFo 0 RESET 1/0 ~EG BITS 21.'S.13 04 SSF o 5 Rf:SET REC. Cl-ii< .. 05 ICo SET HOB 4 TO XMIT lST PATTE~N
06 SSNoF SET DIAGNOSTIC NODE 07 SSN,6 SET BLOCK BIT 12 (PARJTYJ

DC
DC

Xl.2·1204· XL2'0784t

09 S5Nt2 TURH ON BIT 2 CF l'Q REG 09 LEo LOAD I'O REG & XNIT WORD

DC
DC

XL2· 410C·
XL2 ·sooA ·

OA TSN.1 -AIT FOR REC. we. ~O't' ON
08 BOS,O BRANCH BACK

DC

XL2° 4BOE·

oc TSN·B REC. Ct« ~UST SE OH

DC

XL2 ·SOOD· 00 ERROR. HANG

DC

XL2· 1soe· OE SSF,5 RESET RCCEIVE CHK~

DC

XL2'4BE1 1

OF TSN,B MUST NOT B~ANCH

DC DC

Xl..2'0644· XL2 1 l 008·

10 LEw P~T 1,0 REG IN HOB 06 11 SSF.O RESET l'O REG 2·3ol3

DC DC

Xl..2"1604· XL2' 7555 ·

12 SSNo6 S~T B~OCK BIT 12 (PARITY· 13 SET HOB 5 TO NEW PATTERN

DC
oc
DC
DC

XL2' l 304 ·
XL2'o785'
XL2t41181
XL2 1 \50l6 1

14 SSN,3 SET BIT 3 O~ I'° REG

15 LE. LOAD J;o REG WITM NE· PATTEAN

16 17

TSNol eos.o

W~IT FOR REC WO ROY TO COW! ON LOCP EACK To PAEV. WO

oc
DC

lQ..2 1 0644. XL2 1 4Bl B·

IS LE· UN..04D I ,0 REG TO HOB 6 19 TSN,e REC. CHK. MUST BE o~

DC

XL2· 501A ·

IA ERRORo HANG

DC

JCL.2"1508· 18 SSF.5 A'ESET AEC. CHK.

&0 82~3~

·825034

PRQ\a ID PAGE

0891-2 37

DATE

07.JUL75

EC NO· 825023

25KT7t5 82SOJ .

15.IAN76 82150:S·

PROG 10

PAGE

·

IBM MAINTENANCE DIAGN CST IC PROGRAM

8912

DI SPLAY ADAPTER 1EST

PART NO.,
PAGE

4234255 38

IBM MAINTENANCE OIAGNCSTIC PROGRAM

8912

DISPLAY ADAPTER TE~T

PART NO.
PAGE

EAR LOC OBJECT CODE

ADOR ciTMT so~ce STATEMENT

ERR LOC OBJECT CODE

AODR STMT SOURCE STATEMENT

3288 48E2
3280 SOlE .328F 1008 32Cl 1204 32C3 0784 32C5 <'123 32C7 5021 32C9 "'8E3 32CB 43E4 32CD 4AE5 32CF 4228 3201 5027 3~03 0644 .3205 8406 3207 9C2C 32o9 5028 3208 1310 3200 942F 320F 5003 32El 502F 32E3 lE04 32E5 7900 32E7 OA89 32E9 5001

32EB 30 32EC 00 32EO 33F5

32F3 CO 87 32F7 01
32F8 21
32F9 3350

021 A

32F8 CO 87 59H~ 32FF 63

3300 3351 3~02 33F·

3304 330A 330E 330F

OC 01
CO 87 90 5039

S564 54FE

31$6

3~11 30 40 SFE6 3315 F3 58 SO 3318 30 49 :S326 331C 10 01 5FE6 3~

32BC 4702 ~703 ·

DC

XL2 1 46E2 1

lC TSNwB MUST NOT BRAN~H NOU

32BE 4704

DC

>L2·501E·

lD DUMMY l!IORD

32CO 4705 32C2 4706 32C4 4707

DC

XL2'1008 1 lE SSFeO RESET !/OREG 2e3t13

DC DC

XL.2· 1204· x1_2·07s4·

1F SSN12 TURN BIT 2 OF 1/0 REG ON 20 LEe LOAD i/0 REG & lOUT WO

32C6 4708

DC

XL2 1 4123 1

21 TSN1l WAIT FOR RECo WC~ ROY

32C8 4709

DC

XL2~so21 ·

aos.o BRANCH BACK

32CA 4710

OC

XL2"48E3 1 23 TSNeB MUST NOT BRANCH

32CC 4711

DC

XL.2· 43E4 1

24 TSNe3 MUST NOT BRANCH

32CE 4712

DC

XL.2"4AE5· 25 TSNoA MUST NOT BRANCH

32DO 4713

DC

XL2°4228o 26 TS~.2 MUST ERANCH

3202 4714

DC

XLZ· 5027 ·

27 ERROR· HANG

3204 4?15

DC

XL2"0644· 28 LEo UNLOAD I/O REG IN HOB 06

3206 4716 32D8 4717

DC
oc

)lr.L2°B4o6· XL..2°9C2C'

29 CIR. CHECK FOR EXPECTED RESULT 211. B0Ce3 B~ANCH IF OKAY

32DA 4718

DC

XL.2 9 5028 1

2B ERROR., H.4NG

32DC 4719

OC

Xl.21 13101

2C INC· l~CRE~E~T COUNTE~

320E 4720

OC

20 aoc.2 EXIT AFTER 16 TIMES

32EO 4721

OC

Xl..2"5003' 2E BOS, 0 RESTART TEST

32E2 4722

DC

XL2°502F · 2F HANG· TEST COMPLETED OKAY

32E4 4723

DC

.30 SSN.E TURN ON INSIDE a~AP

32E6 4724

DC

xt.2· 7900·

31 lC 0 ~VT 00 IN HOB 9 TO OESELECT

32E8 4725

DC

32EA 4726 R24MCE DC

4727

XL2· OA89 · XL2'500J.·

LEoOESELECT ALL At. l· !..i"-'ESe
aos.o RETURN TO ADDRESS 001

c

4727

* * 4728 **********·······$····~··*·*·*******$********$~$*$***********·*·*~··~*$

4729

ROUTINf 30 - CURAR SET DURING RECEIVE DATA ~ODE

647310 ·······~·-·······················*·····***·············~~·········*······

473.2 II: 4733 "'

THIS ROUTINE TESlS' THAT 19HE1' THE ATTt.CHMIE:!\T IS ;;lECEI'ln'NG DATA >I> WlTH SSN B ~RECEIVE DATA MOOE) ACTIVATED. ~8.1\R tll!LL 8E

* 4734 "'
4735
* 4736 * 4737 * 4738
4739 ·

MOVED lO (.IJ;lAR WHEN THE CURSOR SIT HHT 3» IS RECE!VEDo

THE VALUES OF MSAR MOlfEO ARE 5AA AND 255 ~ CURAR ! S. THEN RESET

TO ZE~O ANO RECEI\lf CATA MOCE <TSN tH IS 'f(JRNEO OFF.. THE

*

TEsT IS THEN REPEl'TEO TO BE SURE MeAR DOES 1'C!T GET TRANSFERRED $
** TO CUR AA iN THI$ CASE·

44774410 ~············~***$*****····$***··****·*·*···*····*······**********#*~*·

32EB 4742 RT30 oc

32EC 4743

O(;

.32EE 4744

DC

4l'45

XC..1 1 30· XL.1 GOO· AL2RT.U)

ROUTINE NUMEER NO MANU4L JNTeRVENTtON ADDRESS OF NEXT ROU'tl NE

32FB 4746

USING A25KOloXRl

4747 4748

LA

~51<:01.,XF<l

4749

B

PRINT

32F7 4750

DC:

XLS 8 01 1

32F8 4751 32FA 4752

DC

IL!' 33'

oc

M..2(RT250? i

475.)

4754 R 25KO 1 B

32FF 4755

DC

4756 $ll

3301 4751'

oc

3303 4758

oc

4759

4760

MVC

4761

El

330E 4762

oc

3310 4763

DC

4764

LOADC.S X&.1'8:3·
~.l...2(R2Sfl!CS)
AL!<R25MCE)
l..PCNT" XO l!:HH 2l OOl>IICA JU. p 90~ IJCL!· £H:l3B'

oGO LOAD ~ICROP~OGRAM

.or SABLE UPON ENTRY. F JLL 2NO

FSQ WITH eos~o ON ADORES$

~START OF ~ICRO CODE

eEND OF ~ICROCODE

( '·~.

$EXTEND MltRO?AOGAA~ OE~AY ~GO EXECUTE. MICROPROGRAM
·ERROR HALT -90~ ~e XPECTED DATA

4765 4766

SNS STl.TAC 9HCBS
Sl[(J x·oo·.,s;oz

~SENSE ACTUAL CURAR
~DISABLE ATTACHNEN~

4767

SNS R25EX:1 aHCBl

$SENSE exPecteo DATA

4768

CL.C

STATACeR2SE~l(2·XA1)

.COMPARE FC~ ExPECtEO

I

3321 F2 81 08

4769

JE

~324 CO 87 5CA5

4770
4771 R25ERR B

3328 06

3328 4 772

DC

3329 91 332A 0000

3329 4773

DC

3326 4774 R25EX1 DC

332C CO 87 0216

4775 4776 R2!801 B

4777

3330 09D6E4E340F3Fl40 3350 4778 RT2SOP OC

3338 C3E4C9Ct0940E ~5

4778

R25B01

o.JU'4P IF OKAY

STATUS XL 1 ·os·
XL:i. '91" XL.2. 0.

.ERRORe GO PRINT OUT .PRINT CURAR ERROR MESSAGE .E~ROR HALT -91·EXPECTED DATA GETS FILLED IN

LINK

sGO TO NEXT ROUTINE

CL33·ROUT 30 CURAR SET DURING REC DATA·

3340 E340C4E4C9C90!;C7

4778

3348 4009C5C340C4C lE3 3350 Cl

4778 4778

4779

* 4 780 * --------··--------------------·
4"181 * START OF MICROPROGRAM l...ISTJNG

3351 504E 3353 0689 3355 7000 3357 71 00 3359 1704 3356 7205 3350 73AA 33SF 76F1 3361 1F04 3363 1604 3365 1008 3367 0766 3369 4H>E 3366 500C 3360 07-4.4 336F 1110 .3371 9C33 3373 6200 3375 9C14 3377 SOH\ ::1379 8301 3378 9C17 337() SC.118 337F 503C 3381 E007 3383 9C1B 3385 500A 3387 ElEO 3$89 9C1E 3388 SOOA 3380 5041 :338F S01F· 3391 B21A .3393 9C23 3395 502$ ,tl397 B31B 3399 ~26 3398 5035 3390 E355 339F 9C3E :i3Al 7000 3311.3 '7100 33A5 7202 33A7 7355
33A.'9 500A 33~8 76F2 33AD 7000 33AF 7100 3381 1 704

4782 ·-----------------------------··· 3351 4763 R2SMCS EQU ~

3352 4784 .33'54 4785 3356 4786
3358 4787'
335A 4788

DC
oc oc

YJ..2· 504E· XL.2· 01389' XL2· 7000·

00 E:HJS·i> GO SET lNS!WE 1115'/I.?
= 01 L.Ee DESELECT ALL LINES
02 lC9 SET MBAR HJ 0

DC

XL 2·7'100 ·

03 lC. SET MBAR LO "' 0

DC

XL2e 1704 ·

04 SSN. 7 RESET CUR AR

335C 4789

DC

XL2"7Z05· 05 1c. SET ~DB 02 TO lST EXPe VALUE

335E 4790

DC:

XL2·73AA· 06 IC. SET HOB 03 TO lST EXPe VALUE

33EO 4791 3362 4792

DC

XL2*76Fl· 07 IC· SET DATA XMITTEO TO Ft

DC

XL 2· 1F04 · oe ssN.F sET DIAGNOSTIC MOOE

3364 4793
3366 4794 3366 4795
33l:A 4796 336C 4797

DC

XL2' 1 B04 ·

09 SSNd~ SET REC. OATA MOOE

oc

XL.2°1008·

OA SSFoO RESET l/0 REG e!VS 2·3o13

oc

XL2e0786 ·

08 LEo LOAD U'O REG & XMyT il10RD

DC

XL;:w410E· oc TSN,l WAIT FOR RECs weg ACY

oc

X&..2 · sooc ·

oo sos~ 0 ii..OOP BACK

336E ~796

DC

XL2·0i'44·

OE L Eo EMPTY 11 /0 AEG TO HOB 7

3370 479~ 3372 4800
3374 4801 3376 4802
33?8 4603 337A 4804

!)C::

xa_2·;,110· OF INC· lNCR. MSAR LO

oc

XL2·9C33·

!O soc.3 BRA~H IF MBAA HI ~EDS ENC.e

DC

XU?· 0200 · l l CIR· CHECK FOR MATCH

DC

Xl..2~ 9C14·

12 aoc.3 5RANCH IF HI ~·TCH

DC

XL2"5016'

l3 BOS· 0 iF NOT ~ANCH TO CHE:CK MBAR

DC

Xl..2 8 6301· 14 CIR· CHECK FCR LO MATCH

337C 4805 337E 4806

DC:

XL.2 & 9C 11' ·

15 80C· 3 IF ~A"l'Cl-h SET BIT 3

DC

JtL2·5016· 16 aos.o NO MATCH CHECK NBAR

33eo 4BG7 3382 4808 3384 ~509 3386 4610 3388 4811 338A 4812 3Ji8C 4813 33se 48!4
3390 4815

DC

XL.28 503C· 17 eos~o BRANCH TO SET BIT 3 (CURSOR)

DC

XL2·E007·

18 Clo CHECK MSAR HJ c 07

DC

Xl..2. · 9Cl B·

19 aoc.3 IF $0 CHECK MBAR LO

DC

XL.2 1 500A· 1A eos.o RETURN TO LOOP

DC

~L2" E1EO · lB Cl· CHECK M&AR LO & EO

DC

XL2 ·9C1 E · ic aoc. 3 lF so. END LOOP

DC

XL2 esoo.t. · 10 aos.o RETURN TO LOOP

DC

XL.2·5041·

1E BOS. 0 GO CHECK CUR AR VALIJE £. SET HOB lA-16

DC

XU?· 501F'

1F DUMMY llORO

3392 4816

DC

Xl...2·821A· 20 CIRo CHECK FOR COP.AECT VALVE

3394 4817

DC

XL2° 9C23· 21 60Co3 BRANCH IF MATCH

3396 4818 3398 4819 339A 4820

DC

XL2· 5025· 22 Bos.o SRA..CH TO CHECK MISCCNPARE VAL.iD

DC.

XL2"B31B· 23 CIR. CHECK F()+.l CORRECT VA.Lue LO

DC

Xl..2·9(26. 24 eoc.3 BRANCH IF CORRECT

339C 4821 339E 4822

DC

XL2 1 5035·

?.5 Bas~o C~t:CK FOR VALIO MlSC()iltP~AE

DC

XL2 1 E3:55 9

ex. 26

Cl-ECK FOs:! ?ND OR 3RO PASS

3311.0 482:3

DC:

XL2· 9C3E· 27 Boc.3 BRANCH IF so

33A.2 4824
33A4 4825 33A6 4826 33A8 48?.7 33A,, 4828

DC

XLZ·7000·

28 lCt RESET MSA~ HI

oc

XL.2 · 7100 · 29 H:. RESET 111\BAA LO

DC

XL2· 7202·

2.A ICo SET NEW illlATC:t~ VA!l..UE

0(;

XL.2°7355·

26 IC~ SET NE~ ll>IATCH V~LUE LO

DC

XL2·500A·

2C BOS· 0 FIE.!.:l i~RT 111 ITH NE\ll VM..UIE

33AC 4829 33AE 4830

DC

XL2'76F2·

20 IC· C&<lANGE OAlA VALi.IE TO F2

DC

XL2"7000· 2E IC* RESET lliBAR Ml

3380 4831 3:382 4832

oc

XL2 1 7100· 2F IC.RESET MBAR LO

oc

lCL.2· 1 '704 t

30 SSNe 7 RESET CURAR

DATE

07.JULT5

EC HO .. 825023

25CCT75 82 £032

15JAN1'6 8215034

PROG 10 PAGE

10

08?1-2;

llATE

3S

EC NO·

"

O?JUL 75 825023

2SCCT7!5 82 £032

15JAN76 825034

PICOG ID FAGE

OB9l-2 l 38A

· ·

··············· ··· ·············

IBM MAINTENANCE DIAGNCSilC PROGRAM

PART NOe PAGE

4234255

IBM MAltlfTENANCE OIAGNCSTIC PROGRAM

39 \

PART NOe PAGE

8912

DI SPLAY ADAPT EA TEST

, . S912

DISPLAY ADAPTER TEST

ERR LOC OBJECT CODE

ADDA STMT SO~CE STATEMENT

\ ERR LOC 06.JECT CODE

AODR STMT SOUl~E STATEMENT

3393 1808 3385 500A 3387 1010
3389 5011 3388 E6F2
3360 9C38 33BF 5038 33Cl 7200 33C3 7300 ::!!3C5 lFOB 33C7 503B 33C9 1304 33CB 5008 33CD E6F2 Z3C~ 9c38 3301 5020 3303 7000
3305 7100
3307 544A
3309 1110 331)6 9043
3300 1010 33DF E080
33El 9C40
33E3 5043 33ES 2A20
33E7 2621 33E:9 5020 33EB 504D 33ED 1E04 33EF T900
33Fl OA89
:33F3 5001

3.3F5 31
33F6 00
33F7 3498

33F9 C2 01 3405

33FD CO 87
3401 01
3402 10 3·03 3438

021A

3405 co 87 '5918 3409 83

3·0A 343C: 3·0C 3497

3·oE oc 01 !se· 31se 3414 CO 81 54FE

O"TE

07.IUL '15

EC 1110. 825023

3384 4833 3386 4834 3388 4835 33BA 4836 338C 4837 33BE 4838 33CO 4839 33C2 4840 33C4 4841 3X:6 4842 33C8 4843 33CA 4844
33CC 4845

DC

xt.2·1eoa· 31 SSFoB RESET Rec. DATA MOOE

DC

.XL2 1 500A· 32 BOStO GO RESTART LOOP

DC

XL.2·1010' :!!3 I NC o INCRe MS.AR HI

DC
oc

XL2 1 5011 1 Xl..2'E6F2 1

= ~3·5

eos.o RETUR~ TO LOOP
Cl1 C~ECK DATA F2

DC

X&..2 1 9C36· 36 eoc.3 IF so ERROR MAY BE LEGIT.

DC

XL2·50::SB· 37 ERROR. SUT GO TO END ANYHOW

DC

XL.2·7200· ;;e IC· SET HI EXP RESULT TC ZERO

DC

XL2'7300· 39 IC1 SET LO EXP RESULT TO ZERO

oc

xt.2 1 IF08 1 3A SSF1 RESET DIAGNOSTIC MODE

DC

XL.2 1 5038' 38 HANG, TEST IS COMPLETED

DC

XL2·1304 1 3C SSN, TURN ON BIT 3 OF 1/0 REG

DC

>CL.2· 5008. 31) eos.o RETURN AND XMIT CURSOR SIT

3418 93

3418 4900

oc

3419 5027

341A 4901

DC

3418 co 87 0216

4902 4903

4904

341F 0906E4E340F3Fl40 3438 4905 AT2oOP DC

3427 E704C9E340C2C g:3

4905

342F 40F340C6C9060~40

4gos

eERRDR HALT -93,. EXPECTED DAT A

LINK

eGO TO NEXT ROUTINE

0...29·ROUT 31 XMIT BIT 3 FROM CUAAR·

3437 C3E409C1D9

4905

4906

* 4907 *-~---~~~~----------------·
4908 · ST ART OF MICROPROGRAN LISTING

33CE 4846 3!00 484'7

DC

>0..2'E6F2' 3E Cl· CHECK FOR 3RD PASS

DC

XL2'9C38'

so 3F ecc,3 GO TE~MINATE IF

3302 4848

DC

.lCl.2"5020· 40 eos.o GO DO 3RD PASS

3304 4849

DC

XL2'7000' 41 lCt SET MBAR HI · 00

3306 4850 3308 4851
3.lOA 4852

oc
DC

XL.2· 7100· lilL2'544A'

= 42 IC1 SET MBAR LO m 00
43 eos.1 BRANCH IF MBAR

CURAR

DC

XL2 1 lll0 1 44 INC1 INCR. MBAR LD

f
'

33DC 4853

DC

XL2 1 9043 I 45 eoc.o BRANCH BACK IF ~OT ZERO

330E 4854

DC

XL.2 1 1010' 46 INC, INCR, MBAR HI

33EO 4855

DC

xL2·eoso· 47 CI1 TEST FOR END OF MBAR

33E2 4856

DC

>U...2 1 9C40 1 48 B0Ct3 BRANCH IF ERROR

33E4 4 85 7

DC

Xl.2'5043 1 49 eos.o BRANCH BACK

33E6 4858

OC

>IL2'2A.20 · 4A LR 9 LOAD HI CURAR HOE lA

33E8 4859

DC

XL2 1 2B21· 48 LRe LOAD LO CURAR HOB 18

33EA 4860
33EC 4861

DC

Xl.2 1 5020· 4C 805 0 0 RETURN TQ MAIN LOOP

iJC

>CL.2 1 5040· 40 BOS.O ERRORe HANG NO MATCH FOUND

33EE 4862

DC

XL2' 1 E04 · 4E SSN.E TURN ON INSIDE WRAP

33FO 4863 33F2 4864

DC

XL2· 7900· 4F 1c. PUT 00 IN HOB 9 TO DEsCLECT LINES

DC

>«..2' OA89'

50 LE.OE SELECT ALL ALT LINESc

(

33F4 4865 r.25McE oc

XL2·500J · · 51 eos.o RETURN TO ADDRESS 001

4866

4866

c 44886678 ·· ······R··O·U·T·IN··E··3·1··- ··T·E·S·T··X·M·I·T··B·IT···3··-H·E·N···M·B·AR······C·U·RA·Q·***··········~····*'
4486790 ·· ························~···*············**····························

* 4871
* 4872

= THIS ROUTINE ASSURES THAT A CURSOR BIT IBIT 3) IS TRANSfi4JTTED ·:

WHEN CURAR MEAR. IT IS DCNE BY TRANSMITTING DATA IN

·:

4873 ·

OIAGNO!TIC NOOE AND CHECKING THAT BIT 3 RECEIVED 1$ ALLWAYS

·;

4874 ·

OFF UNLESS MBAA a CURAR. ACDRESSES WHERE CURSOR IS INJECTED ·:

* 4875 ·
4876

ARE SAA ANO 255 TO ASSURE Tl-AT ALL ens IN THE COMPARE CIRCUITS ARE CHECKED·

·'
*'

4877 ·

..:

4878 ....................................................................... !
4879

33F5 4880 Af31 33F6 4881 33F8 4892
4883
3405 4884
4885 4£186 4887
3401 4888
~402 4889
3404 .\890 4891

C>C

XLl·.31·

C>C XLt·oo·

DC

._2(RT32)

usiNG A26tl:Oh>tR1

LA

A26K01,XA1

8

PRINT

C>c

XL1·01·

DC

u.1 ·29·

C>C

AL~CRTZ60P)

ROUTINE NUMBER

NO MANUAL INTERY,ENT ION

ADOREss OF ~EXT ~OUtlNE

C.'

INITJALliE XAi FOR IN>EX?NG

PAINT ROUT1~i HEADING

c

0

44l92 R2EK01 8

3409 4893

DC

4894 ·

3408 4895

DC

3400 4896

oc

MVC
a

LOADCS lfl. l 183·
AL2(R26MCSJ A.2CA26MCE)
&.PCN't .xo1 !!55(2)
~JCA

eGC LOAD MICROPROGRAM eOlSAat..E UPON ENTAY, FILL ~NO
FSQ WITH eos.o ON AOOR&SS
eSTAAT QF MJC~D CODE ·EiC> OF MICRoCOOE
elNCAEASE MICROPROGRAM DILAY eGO 00 MICROPROGRAM

· I
1I e
I
iI e

343C S02A 343E 0989 3440 7005 3442 7lAA 3444 1704 3446 220(} 3448 2301 344A 76F3 344C tF04 344E 7000
3450 7100
3452 1008 3454 0786 3456 41 OF
3458 5000 345A 0744
34SC 8002 345E 9C13
3460 50 l!S 3462 8103 346" 9Cl7 3466 43El 3468 5019 346A 4319 346C 5018 346E 1110
34?0 9C28
34?2 E008 3474 9C1E
3476 5008
3478 ElEO 34TA 9C21
34l'C 5008 347E E355
3480 9C26 3482 7002 3484 7155
3486 5004 3488 1F08
348A 5027 348C 1010 348E 5008
3490 U04
3492 7900 3494 OA89 3496 5001

· 4909 · - - - - - - - - - - - - - - - - - - - - - - - ·
343C 4910 R284CS EQU

343D 4911

DC

XL2 1 502A · 00 GO SET INSIDE WRAP ON

343F 4912

DC

X&..2· 0869 1

01 LEt DESELECT AL.L L lNES

3441 4913

DC

Xl.2 1 7005 1 02 ICo SET MSAR HI · 05

3443 4914

DC

XL2·7tAA 1 03 ICe SET MBAR LO · AA

3445 4915

DC

XL2 1 1704' 04 SSNt7 SET CURAR FROM ·BAR

3447 4916

DC

Xl.2·2200· O!S LR, SET HOB 02 N8AA HI

;'?;449 491 7

DC

XL2 1 .2301' 06 LR. SET HOB 03 a MBAA LO

344B 4918

DC

XL.2· 76F3 1 07 ICe SET HOB 06 · CHAR TD XMIT

3440 4919 344F 4920

DC
oc

XL2' 1F04· XL.2·7000'

= 08 SSNo F SET DIAGNOSTIC MOOE
09 re. SET MSAA HI 00

3451 4921

DC

XL2 1 7J 00' OA IC1 SET MBAA LO · 00

3453 ·~22
3455 4923
3457 4924

oc oc

XL2·1008· XL2' 0786·

oe ssF.o RESET BITS 2.3.13 l/O REG oc LEe LCAD 1~0 REG & X~IT WORD

DC

XL2'410F· 00 TSNel llAIT FOR REC. ~D ROY TC GO ON

3459 4925

DC

Xl.2 · sooo· OE SOS· 0 SR ANCH BACK

3458 4926 345D 4927

DC

XL2· 0744 1 OF LE. PUT )/0 REG IN ~ce 07

oc

XL2' eoo2· 10 Ciq, CHECK HI MBAR ADDRESS

345F 4928 3461 4929

DC
oc

XL2·9C13' Xl.2 1 5015 ·

11 soc.3 BRANCH IF = TO TEST LC 12 eos.o NO MATCH· BIT 3 MUST BE OFF

3463 4930

DC

xc..2· e10.,. · 13 CIR. CHECK LO NBAR ADDRESS

3465 4931

oc

Xl.2 1 9C17' 14 80Ce3 IF. EQUAL BJT 3 MUST BE ON

3467 4932

DC

XL2·43E1 · 15 T!N·3 MUST NOT BAAHCH

3469 4933

DC

XU! 1 50J9 1 16 80S10 BRANCH TO INCR. M8AR

3468 4934

oc

.111..2 1 4319· 1? lSN·3 ·U$T BRANCH

3460 493$
346F 4936

DC
oc

Xl.2 1 5018' XL2 1 112 0'

18 eos. 0 ERROR· HANG
19 INCe INCR. NBAR LO

3471 4937 3473 4938

DC

XL.2·9C28 1 IA BOC· 3 BR.-NCH IF HI NEEDS INCA.

DC

Xt..2· E008 · ie CI. CHEOC NBAA HI · oe

3475 4939
3477 4940

DC

XL2° 9C:l E 1

JC BOCe3 IF SOe CHECK LOW

DC

>0...2·sooB · IP BOS· 0 AE TURN TO LOCP

3419 4941

DC

XL2' El EO I lE Cle CHECK MeAR LO · EO

3478 4942

DC

XL.2·9C21 1 lF aoc.:s ENO OF PHASE IF so

3470 4943 347F 4944

DC oc

xa..2·5ooe·
Xl..2·E3551

20 eos. 0 RETURN TO LOOP
21 Cl1 TEST FOR END OF TEST

3481 4945

UC

Xl.2 1 9C26 I 22 BAAN(H IF SU

3483 4946 3485 4947 3487 4948
3489 4949
348e 4950 3480 4951 348F 4952

DC

XL2·7002 1 23 IC, SET MBAR HJ "' oa FOR NEXT PHASE

DC
oc oc oc

XL2' 7155 · XL2'5004· .)L.2 1 lFOa·
XL2· 5027·

24 ICe SET MBAR LO a 55 FOR NEXT PWASE 25 llOSe 0 BRANCH SAO< TO 00 NEXT PHASE 26 SSF1 4itEsET lllAGNOSTIC NODE 21' HANGe TEST IS COM·LETED OKAV

DC

.lCl-2 1 1010 1

28 I NC· INCR· MB.llA ffl

DC

XL2·500B· 29 RETURN TO LOOP

3491 4953

DC

3493 4954

DC

3495 49155

DC

3497 4956 R26NCE DC

Xl..217900· Xl.2' 0At99· Xl..2~ 5001'

2A SSNe E Tl.J·RH ON INS IDE WRAP
aa lCt P~T 00 IN HOB 9 TO DEseLECT
2~ LE.DESELECT ALL ALT Llllffi:S.
20 aos.o '-TURN TO ADDRESS OOI

4957

4957 44995598

·· ··*···R·O·U·T·I·N·E··3·2··-··"·"·A·C·H·.M.f.;N··T··RE·S·E·T···Tt...~.T.5.........*·····················

4960 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

4961 ·
4962 *

·

THIS RCUTJNE TESTS THAT VAR,OUS Ll"!ES AND SIGNALS ARE RESET

·

49(1.J "'

BY ATTACHMl!Nt RESET-. THIS IS DONE IN TWO PMASESe THE FIRST ·

PRDG 10 PAGE

089&-21
···39

OATI! l!C NOe

07.IUL75 8HOU

lS..AN76 Nh.34

PROG ID PAGE

---------.-----~.-------------------------------------~~~

·

IBM MAIN1£NANCE DIAGN'5TIC PROGRAM

PART NO. PAGE

I BM MAINTENANCE DI AGN CST IC PROGRAM

PART NCe PAGE

8912

DISPLllY ADAPT IR TEST

8912

DISPLAY ADAPTER TEST

{_
ERR LOC OBJECT CODE

APDR STMT SOURCE STATEMENT

EAR LDC OB~ECT CODE

AODR STMT SOURCE STATEMENT

I

* 4964 ·
4965 4966 ·
4967 ·
4968 ·
* 4969 ·
4970

PHAsE sETS THEN GIVEN

lP THE VARIOUS ANO THE SECOND

PS~IGANSEALOSF·

AN THE

ATTACHMENT AESET l.S MICROPROGRAM lESTS THAT

·\
*'

THE LINES wERE PFiOPERLY RESET· THE LINES TESTED ARE:

... 1

SSN F DIAGNOSTIC MODE

*\

rsN 0 TR.AHSMIT WORD READV'

*.

TSN 1 RECE I VE WORD RE ADY

tt i

SSN 8 RECEIVE DATA MODE

·l

3506 5015 3508 0784 350A 4118 35-0C 5016 350E 0784 3fl10 501A 3512 0784 3!14 5018

3507 5030 3509 5031 3508 5032
3500 5033 350F 5034 3511 5035 3513 5036
3515 5037

oc
DC
DC DC DC
DC
DC
oc;

>CL.2· 5015·
)(l..2' 0784' XL2'4ll8· )(J..2 8 5016.
XL2'0784'
XL2 8 501A 1 >U..2. 0784. xL.2 · so1 a·

14 ~os.o DELAY 1 CYCLE 15 LEe LOAD l/O REG TO XMIT WOAD 16 TSN·l WAIT FOR REC· WD ROY TD COME ON
17 eos,o LOOP BACK TO PAEV. ·D
18 LE· LOAD 1/0 REG TO XMIT AGAIN
19 eos.o DELAY 1 CYCLE 1~ LE· FOAM XMIT WO ROY CN 18 eos.o ~·NG· ENO OF PHASE

4971 ·

SSN D INTERRUPT REQUEST

.;

4972 4973

································*·······~*********************··········1!1d

5038 · 5039 ·
5040 *

!:ND OF PHASE 1· NE:KT TIME MICROPROGRAM IS E9'iABLED 1T WILL BRANCH TO THE FO~LOWING WORC -

3498 32
3499 00 349A 355A

497·

3498
3499

4975 4976
4977

RT:!2

DC
oc OC

3498

>Ll ·32· XLioooa
AL.2 (RT33)

4978

349C C2 01 34A8

34A8 4979 4980

USING R29KOleXR1

LA

R29K01 eXR1

34A0 CO 87
34A4 01 34AS 12
34A.6 3400

021 A

4981 4982 34A4 4963 34A5 4984 34A? 498!5

e

PPINT

oc

xt.1·01·

DC

IL1·u1·

DC

AL2(RT29 CP)

4986

;;" :.e c:o ST 591 e 34AC 83
34AO 340E 34·F 3559

4987 R29K01 B

34AC 4988

OC

4989 ·

;:!4AE 4990

oc

3~80 4991

DC

LOAOCS XL.1 e93·
1t..2UU9MCS) AL2(R29MCE)

3~Bl Ji 48 Ot>E.2
3i\.6S FJ 5E! IEO :S~BS OD 12 34.il.8 3~ IS
~46E F3 58 80

4992 4993 4994 4995
4996

LIO SIO CLC
SI Cl

ZERO.HOBO
x· EO' oSl OI
R29K01C1~1~~~9K01
x·eo· .s101

3<\Cl CO 87 S4FE
3·C!S 99 341>C6 5036

4997 4998 34C5 4999 34C? 5000 5001

a

DOMICR

oc

)(Ll"99"

DC

)Cg..2·5036"

34C6 CO 81 02.16

5002

8

5003

34CC 09D6E4E340F3F440 3·0D 5004 RT290P DC

3404 Cl E3E3CiC!C84 (1)9

5004

34DC E2E3

5004

5005

ROUTINE NIJt'f!ER NO MANUAL :!:NTERVENTION ., ACDRESS OF NEXT S<OUT INE
INITIAL!ZE XR1 FOR INDEXING
PRINT ROUTINE HEADING

.GO LOAD MICROPROGRAM ~DISABLE UPON ENTRYc FILL 2NO
rsa W!TH ecs~c CN ~crmess
c START OF MICRO CODE
.END OF MICROCODE

·SET HOB l u~' U "" 0 *START M!C~OPROGRA~
~DELAY 4 2 CYCLES oOlSABLE ATTACHMENT

(RESET)

~Go DO SECOND PAAT oF ~!CAO
~e:FIROR HALT -99-
· EXPECTEO RESULT

340E 5031 34EO 7900 34E2 0AB9 34E4 Fi?FF 34E6 9C1C 34E8 72FF 34EA 2022 34EC 7000 34EE. 71 00 34FO \ S04 34F2 5008
3.-F4 lE04 34F6 1 C04 34F9 1F04 34FA 1008 34F~ 7443 34FE 1204 3500 1304 3502 1004 3504 0784

5006 5007 ·

START OF NICROPRCGRA~ ~ISTJNG $

5008
·----~---~----,.--~--------~-~~----· 34DE 5009 R2914CS EOU

oc 34DF 5010

34El 5011

DC

34E3 5012

DC

34ES 5013

DC

34E1' 5014

DC

34E9 5015

DC

34EB 5016

DC

34ED 5017

!)C

34EF 5018

DC

341" l 5019

DC

34F3 5020

DC

34!=5 so.al

DC

oc 34F1' 5022

oc

341"9 5023

DC

34FB 5024

DC

34FO 5025

DC

34FF 5026

DC

3SiH 5027
u 350.1 5028

DC
cc

UC$ 9029

DC

XL2@503T 8
XL28 7900· XL.2° OA89 1 xt..2 8 F2FF" XL2 1 9C1C: · XL2 1 72FF; XL2 · 2 04!2 9
XL2·7ooo·
xL2en.oo·
XL..2 8 1 !304·
Xl-2$51}00'
m..z· i E04 ·
)(L2' 1C04 · XL2'1f'04" KL.2$1ooe·
~2·7443·
XL2· 1204"
a2· 1304·
X!..2°100.-·
.xuao7e4~

00 BOS*O GO TO A00e37
01 IC· SET HOB 09 TO ~E-SEL£CT 02 LEe DE-SELECT FIRST DA,RC 03 TBNo CHECK HC6 02 FOR 2ND PHASE (FFt 04 aoc.3 IF so BRANCH tc 2NO PHAS~ OS tc~ s·T HOB 2 TO FF ()6 LRe SET HDe 10 TO Fr

07 IC· SET M6AA Hi s 00
oa !Ce SET MBAR LO s 00
il'9 SSN,B SET REC~ O~TA ~00£

QA OUMWf l!iO~O

OB SSN.E SET lNSiOE WRAP DN S5NoC SET INTRe REG~ OW

OD oE

SSNoF SSFoO

SET DIAGNOSTIC MODE ON ~ESET BITS 2~3el3 IN 110 REG

OF ~Ce SET HOO 04 "' 43 10 sSN~2 SET BIT 2 OF 110 REG

u ssw.3 SET SiT 3 OF 110 REG ON

SSN· 0 ~ T TRANSMI "I' ZEROES

u LE· LCAO 1/0 REG TO XMlT ZEROES

\
I C
(
c
c

3516 40E1
3518 41E2 351.A 4EE3
3!51C 4BE4
351E 40E5
3520 1008 3522 1204
3524 1304 3526 1E04 3528 0784 352A 7680
3~2C 1640 352E F610 J5;,!: ~02-r 3532 41E6 3534 1704 3536 7001 3538 71 ~2 353A lF04 353t" 0784 353E 4132
3540 5030 ~542 7000
3544 7100 3546 5436
3~46 !5035 )54A 5036
:,54C 2210 354E 7900 15550 0889
3552 OC89 3554 OD89
3556 OE89 3$58 5()01

5041 ·

3517 5042

DC

3519 5043

DC

3518 5044-

oc

3510 5045

DC

351F 5046

DC

3521 5047

DC

3523 5048

DC

3525 5049

DC

3527 5050

DC

3529 5051

DC

3528 5052

DC

352D 5053

DC

352t 5054.

oc

35~1 S05S

uC

3533 5056

DC

3535 50S7

DC

3531' 5058

DC

3539 5059

DC

353B 5060

DC

3530 5061

l.'C

3~3F 5062

DC

3541 5063

oc

.3543 5064

DC

354~ ~065

DC

3541' 5066

DC

3549 5o67

DC

3548- -5068.

DC

3540 5069

oc

354F 5070

oC

3551 50?1

DC

3553 5072

DC

3555 5073

DC

3557 5074

DC

3559 5075 R2'iMCE OC

5076

)Cl.2 ·40E1 ·
xua· 41 e2 ·
~2·4EE3°
XL2'4BE4 1 XL2·4DES· XL.2m1ooe· XL2' 1204 1
XL.2· 1304' xt.:t:e 1E04· Xt,.2· 0784 1
XL.2 · 7680" XL2·16#o0'
XL2·F610· XL2 1 9027 1 XL2·41E6· XL2 1 1704o
XL2·1001~
XL2 9 7122 ·
XL.2· tF04· XL.2 8 0784@
XL2 1 4132 1
XL2 1 :6030·
XL.2 1 7000 1
XL.2 1 71009 XL2·5436 ·
XL.2'5035' Xl..2 1 5036· XL.2 9 221.0.
XL2 1 7900·
XL.2· 0889 I
XL2' 0Ce9· ~2· 0089· Xl.2 1 OEB9 1
xL2·soo1·

tC TSN·O XMIT WO ~PY MUST NQT BE QN

10 tE

TSNol REC WD ROY MUST NOT BE ON TSN·E DATA LOOP MUST ~CT BE ON

lF TSN· B REC e CHK Ml'ST NOT BE ON

20 21

TSNeO INT· REQe MUST NOT BE ON SSFoO RESET ~ITS 2 ..3113 OF 11'0 REG

22 SSNo2 SET BIT 2 OF 11'0 REG 23 SSN13 SET BIT 3 OF ll'D REG

24 SSNeE sET INSIDE lli!RAP ON 25 LE· i..CiAD 11'0 REG &. XM11· lrfD

26 ICo SET HOB 6

SO FOfi 01.':LAV

27 SLo SHIFT HOS 6 LEFT

28 TBNc TEST HOB 6 FOi:.> Et.If'.\ OF DELAY

29 2A

LOOP BACK TIL 16 CYCLE DELAY OVER TSN·l REC· WO ROY M~ST NOT BE ON

2B SSNs7 RESET CURAR TC ZERO

2c ICe SET MBAR HI · 01

20 !Ce SET MSAR LO · 22

2E SSN·F TURN OIAGe MOOE BACK ON

ZF 30 31 32

LE o LOAD ! l'O REG & XMI T TSN· l WAIT FOR REC· ~O ADY ON
= aos.o LOOP eACK TO P~EVe ·D
re. SET NBAR HI 0

33 IC· SET NBAR L.0 · 0

34 BOSol MUST BRANCH

35 B0Se0 eRROAe HANG

36 HANG· E"-D OF TEST>

37 LR·MOVE HOB 10 TO 02

.38 ICcSET HOB 09 TO 00

39 OESEi..eCT Ml'REC

3A DESEL.ICT muREC

38 DESELECT DA.IREC

JC DESELECT DIVAEC

30 BOSeO RETURN TO AOD·01

·

5076 507"7 5078
5079

"*·'·*R·'*O$*U·**T*·IN*·E*~S*·*·3·*~·*t·*3·*4·'e*·3*·5*·*·"·S'·*P·"A·'R"·E*·e*·········*·*·*·*·**"3"*·······*·*·*·*·****~*·*··*********·*·*·*·····························**·

c

:!55A 33 3550 00 35SC 3568
355E oc 01 3596 35 g: 3564 co 87 3584

355A SOSO RT33 3558 5061 3550 5062
5083 5084

DC DC DC
MVC
B

XLJ.8 331
~1"00 1 AL!Utt34)
SPAAUT(2)eDEC33
SPAREX

5085 ...

(

3568 34 3569 00
356A 3576 356C OC 01
3~72 co 67

3596 3584

35#1

3566 5086 RT34
35(1)9 5087
:J5t:IB 5088
soa9
5090

DC DC DC
MVC
e

XLl· 34' Xl..1 G 00° AL2(RT3S) SPA.RUT( 2) .oeC.34
SPA.REX

5091 ""

(

.'
;;

;:)576 35
3577 00
3578 35A4 357A OC 01 3596 3513
3580 co 87 3564

35?~ 5092 RT 35 3577 5093 3519 5094
5095 5096

DC
DC
oc
MVC
B

)CLP35'
xf..1' oot
AL.2(RT36~
sPARIJT( 2 i e PEC36
SPAREX

PADG 10

DATE

07.JUL75

25 CCTT!I

PROG ID PAGE

07JUl..75
825023

25CCT7$ 82!""'32

15JAN76' 825034

PAGE

EC NO. 62E023

62 to.32

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

iI ··
i
~

·

·

·

·

·

·

·

·

·

·

·

·

·

·

· · ·

· · · · · · · · · · · · · · ·

·

·

·

·

·

·

·

·

·

·

·

·

·

. ·.,. ;,.'

·

·

IBM MAINTENANCE DIAGNCST IC PROGRAU

PART NO.
PAGE

4234255

IBM MAINTENANCE OIAGN(STJC PROGRAM

41 \..

8912

DI SPLAY ADAPT lR TEST

8912

DISPLAY ADAPT ER TEST

ERR LOC OBJECT CODE

ACOR STMT SOUACE STATEMENT

ERR LOC OBJECT CODE

5097 ·

''-._,.

3584 CO 87 021 A

5098 SPAREX B

PRJNT

3588 01

3588 5099

DC

3569 OE

3589 5100

DC

358A 3590

3588 5101

DC

358C CO 8 7 0.216

5102

e

· 5103

3590 0906E~E340E7E i40 3590 5104 SPAAMS DC

XLI · 01 1 JL1·14· .tc..2CSPAfU4S J
I.INK

I (i

3598 E2t7C109C548 359E F3F3

510·
eau 3596 5105 SP~QUT
3~9F 5106 DE03 DC

SPAAMS-7 cu·33·

~ C'"\ ·· If,,-'

35AO F3F4 35A2 F3F5

35A1 5107 OEC34 DC
35A3 sloe DECJS DC
5109

a..2· 34· Q..2 1 35·

C·' i -.fr.:/

55111110 ·*··R·O··U·T·il·'"·E···3·6··S·I·O···I·M··M·E·D··IA··T·E··T·O··E·N*A*BL*E*l'O*IS*A*EL*E*B*SC*A***·····················:

55111132 ·*······M·I·C·R·O···I·N··S·U·R*ES*B*S*CA**NO*T*E*NA*B*LE*D*· **#·······································

5114 ·
* 5115

MACRO ENABLES esc.a.
MICRO I NSuRES BSCA NOW ENABLECo

0 ·'
·:

5116 ·

MACRO DJ SABLES BSCA ·

*'

5117 ·

MICRO INSURES BSCA CISAEIL.EDa

*'

3544 36

5118 ·········******************************************····················

3SA4 5119 RT36 DC

XL.1 ·36°

ROUTINE NUMBER

35A5 00

35A5 5120

DC

Xl..1·00·

NO MANUAL INTERVENTION

35A6 3612

3SA7 5121

DC

AL21RT37)

AOOR OF NEXT ROUTINE

5122 ·

35A8 CO 87 0214 35AC 01

5123
35AC 5124

B

PRINT

DC

XL.POI·

PRINT ROUTINE TITLE

'C

35AD 22
35AE 3505
3580 co 87 3506

35AO 5125 35AF 5126
5127

DC

ILl ·34·

DC

At..21R35HDR)

8

RT35GO

3584 0906E4E340F3Ft40 3505 5128 R3SHDA DC

CL34·AOUT 36 BSCA SIO IMMED; ENAS/OISAS·

358C C2E2C3C140E2C S06

. 5128

35C4 40C90404C5C45 l40

tU2&

35CC C505ClC26lC4C iE2

5128

3504 C1C2
3506 co 87 591 e
35DA e~

5128

5129 AT35GO e

35DA 5130

DC

&.OADCS
x1.1·a3·

LOAD MICROPROGRAM

3508 3604 3500 3611 3SDF CO 87 54FE 35E3 35
354 5001
35E6 F3 58 EO 3SE9 F3 88 CO
3SEC CO 87 54FE
35Fo 36 3!!Fl 5004 35F3 FJ 58 EO 35F6 F3 88 80 35F9 CO 87 54FE 35FO 37
JSFE 5006
3600 co 87 0216

35DC 5131
350£ 5132 5133
35E3 !S134 35ES 5135
5136 5137
5138 35FO 5139
35F2 5140
5141 5142 5143 3SFD 5144
35FF 514~
5146 5147 ·

DC

M.. 2CA 35MCS)

DC

AL2CR35MCE)

e

DOMICR

DC

)L1·35·

DC xL2·soo1 ·

SIO x·Eo· ·SIOI

SIO x·co· .x·ee·

e

OOMICR

DC

:ICL 1 9 36·

DC xu·soo··

SIO x·eo· .s101

SIC x·eo·.x·ee·

e

cOMJcA

DC

XL1·37·

DC

XL2°5006·

a

LINK

DO MICROPACGRAM ERA. HALT EXPECT ED Ae SUL TS SlO ENABLE MC
SlO ENABLE BSCA
DO MICROPROGRAM 2ND TIME ERROR HALT EXPECTED RESULT$ ENABLE ,,, ...
Slo DISABLE BSCA DO MICROPROGRAM 3RD TINE
EffRe HALT
EXPECTED RESULTS
Go To NEXT ROUTINE·

0
·

55114489 *·--~T-A-R-T-~O-F-~M-IC-R-O-P-R-O-G-R-A-M--L-I-S-T-IN--G-··

3604 4700
3606 5001
3608 4704 360A 5002
;560C 5004
360E 4705

· 3604

55115510

·------------~----~---~------·
R35MC:s EGu

3605 5152

cc

XL2· 4700· 000 TSNo7

3607 5153

oc

XL2 8 500l· 001

3609 5154

DC

XL2·4704· 002

3608 5155

DC

XL.2·5002· 003

5156 ·

3600 5157

DC

Xl.2·soo4· oo· BOSeO

360F 5158

DC

lCl,.2 1 4705' 00!5 TSNe7

BR TO SELF tF BSCA ENAS· EXPECTED RE!"'-. TS BR TO AODR 004 IF 8SCA ENAB· LOOP BACK TO AOOR 002 lllF·ITING
FOR BSCA TD BE ~NABLEO· SECOND EXPECTED RESULTS 6R TO SELF ~AITlhG FOii

5US9 ·

BsCA TO BE DISABLEO·

3610 5006

ADOR SHCT SOURCE STATEMENT .

3611 5160 RJSMCE DC

XL2·5006·

006 sos.o THIRD EXPECTED RESULTS

DATE

07.IUL75

EC NOe 825023

2SCCT75 82!032

l5.IAN76 82$0~4

FROG ID PAGE

0 DATE
,.EC: "10· G i

07JULT5 825023

25C:CT?S 82f0'\2

PROG lO PAGE

le
i 10

IB~ ·AINTENANCE DIAGNC:STtC paCJGRAM

PART fllO. PAGE

4234255 42

IBM MAINTENANCE OIAGNCST IC PROGMM

8912

Ol ~AY ADAPT IR TEST

8912

DISPLAY ADAPTiR TEST

ERR LOC OBJECT CODE

·*·····..········· ADDA STMT SOURCE STATEM91T

* 55116632 ···f;·O·U·T·lr·-t·e··~~7··S·IO···IM··M·E·O·.···EN·A.B.··B·SC·A···W·/·~-·S·E·C··T·I·M·E·O·U·T··R.E.QUEST·

*

5164 ·······································································

5165 · 1.MJCRO INS\.RES BSCA NOT ENABL.ED ANO NO 2-sEC T·C· ~EOUEST

·

* 5166

MACRO ENAEl_ES BSCA

·

5167 · 2.MtCRO fN~URES BSCA IS ENAS. BUT NO 2-sec T·O· REQUEST

* 5168

MACRO TURNS ON 2-SEC i·O· REQUEST

* ·

5169 · 3.M1CRO INSURES 2-sec T.o. REQUEST 15 Off

·

ERA LDC OS.JECT CODE
c 36A7 4700 36A9 4601 36AB 5002 36AO 4705 36.AF 5003 3691 5007 3683 5006

5170 · MACRO RESETS 2-SEC T.c. ~ITH TIMEOUT CANCEL cc~~AND

·

* 5171 4.M1CRO IUSURC.S BSCA IS STILL ENABLED BUT NO 2-sEC T·O· REQUEST

*

5172 · MACRO SETS 2-sec T.c. REQUEST llGAIN
5173 · s.MtCRO 1t11s~ES 2-SEC T.o. REQUEST IS ON.

· *

* 5174 * 5175

MACRO DISABLES 6SCA 6.M1CRO INS~RE~ BSCA DISABLEC ANC 2-sEC TeO. REQUEST RESET

*
·

3685 4606 368'1' 5008
3689 4619 3688 5009 .36BO 5008 36BF 4717

3612 37

3612 55117767 ·R·T·3·7····D·C·····X·L·1···3·7······················R·O·U·T*IN·E··N·U·M·B·E·R···················'

36C1 sooc 36C3 SOOE

3613 00

3613 5178

O..:

><l..1 1 00 1

NO MANUAL (11.TEAVENTJON

36C5 460E

3614 360F

3615 5179

DC

M..21RT38)

ADDRESS OF II.EXT ROUTINE

36C7 5010

5180 ·

3616 CO 87 021A

!5181

B

361A 01

361A 5182

DC

3618 2D

361B 5183

DC

361C 364E

361[) 5184

DC

361E CO 87 364F

s1es

e

3622 0906E4E340F3F i40 :!tl.-E 5186 R36iDR DC

362A C2E2C3C140E2CI06

5186

3632 40C9D404C 5C45f40

5186

PRINT

PRINT ROUTlll.E TITLE

><1..aeo1·

IL1·451

AL 21R36HDR)

RT36GQ

CL45·ROUT 37 BSCA Slo IMMED: ENABfDISAB W/T.o. REQ·

(

36C9 4613

36C8 5011

36CD 5013

(

36CF 4614

3601 4715

3603 5016

t''

t

3605 5018

3607 SOOF

3609 1908

363A C505ClC26lC4C~E2

5186

36t.2 Cl C240E661E34 lD6

5186

364A 484009CSD8

5186

364F CO 87 5918

5187 RT !6GO B

3653 83 3654 36A7

3653 5188

oc

3655 5189

oc

LOADCS
XLl ·83·
~(R36MCS)

LOAO MICRCFRQGRAM

(: "'-··'
e
i

3608 4608 3600 5018

3656 HOE 3658 CO 87 56FE 365C 36

3657 5190
5191 365C 5192

DC

M..2CR36CEI

8

COMICR

DC

llCLl. 36·

00 lST MICROPRO~M
ERA. HALT

10 I

3650 5002 36fiF F3 58 EO 3662 F3 ee co 3665 F3 58 0. 3668 co 87 9~E 366C 37 3660 5008
366F F3 se eo
36'1'2 F3 88 0. 3675 CO 8? $4FE
3679 38 367A sooe 367C F! SB EO 367F F3 88 00 3682 CO 87 54FE 3686 39

365E 5193 5194
5195 5196
5197 366C 5198 366E fU99
5200
5201 5202 .1679 5203 3678 5204 5205 0206 5207 3686 5208

oc JC&..2·soo2·

510 X·EO·eSlO?

SID x·co· ,x· ee·

s10 x·o···SIOI

8

DCJMICR

oc

Xl...1·3.,.

DC

J&.2·5008 1

s10 JC·Eo· .s1c1
SIO x·o··.x·ee·

B

CQMICR

DC

lCLl· 38·

DC

JCL.2·5008·

SID x· EO· .s101

SIO JC· oo· ·x· ea·

B

OOMICA

DC

XL.1·39·

1ST £XPeCTED AE,ut.TS ENALE MC EN·sLE llSCA
D~ 2ND MlCRDPRD~RAM EAAe HALT
2l0 EXPECTED RESlLTS
ENABLE MC
BSCA a-sec t.o. REQUEST
DO lRD 1Ua..OPROGRAM ERR· HALT
3AD EXPECTED RaSULTS £NABLE MC BSCA 2-SEC T·D· CANC~ 00 4TN Ml:(;AOPROGRA·
Et;AOR t4AL.T

10 I 1e I 1e I !O
I
1·
:e

3687 5010 3689 F3 58 EO 368C F3 88 04 368F CO 87 54FE 3693 ~ 3694 5013
3696 FJ 58 eo
3699 f'"! 88 80 369C CO 87 s.f"E 36A0 38
36Al 501f» 36A3 CO 87 0216

3688 5209 5210 5211 5212
3693 521.1 3695 5214
.. 5215
5216

DC

JCL.2·so10·

s10 x·eo· .s1c1

SIG x·o·· ,x· ee·

8

DOMICR

DC

X&..l 13A·

DC

Jc&..2·50131

$10 x·eo· ,SIOI

SID X·80·1X·88'

5217 36A0 5218
36A2 n52z1o9

B

OOMICA

DC x&.1 ·:se·

oc xa..2·so16·

e

LINK

5221 · 5222: ......................................

mi & t ......

5223 · START DF MICROPROGRAM LlsTING ·
522· ·~--...- - - - - - - - - -

4TH EXP$CTED aesUt..ts ENABLE MC
BSCA a·sec T.o. ReG.
00 51'" M*citCPROGftAM ERA. HALT
STH ExPECfED RE$JLTS ENA&L~ MC DISAEILE 85~" 00 6TH MICACJlitllOGMM
ERA<I HALT
6TH EXPECTEC AE$UL.TS GO TO NEXT AOUTU·

I
I
!·
I
lI o
l·
l
1I 0
I
I·

OA'tc

07.RU..?5

EC MO. 82$023

25tCTts ai10.s2

··

e 0891~21 DATE

01'.lut..75

, 0 u 1 . I

f!c - · 82$023

:o

I

I·

e le

ADDA STMT SOURCE STATEMENT

36A7 5225 R3CtltCS EQU

36A8 5226

DC

36AA 5227

DC

36AC 5228

DC

36AE 5229

DC

3680 5230

DC

3682 5231

DC

36B4 5232

DC

3686 5233

DC

3688 5234

DC

36BA 5235

DC

36BC 5236

DC

36BE 5237

oc

36C0 5238

DC

36C2 5239

oc

36C4 5240

DC

36C6 5241

oc

36C8 5242

oc

36CA 5243

DC

.36CC 5244

DC

36CE 5245

DC

36QO 5246

DC

3602 5247

DC

3604 5248

oc

3606 5249

oc

3608 5250

DC

36DA 5251

oc

36DC 5252

DC:

36DE 5253 R3flltCE DC

·
Xt..2·4700 · XL.2 1 4601 1 Xl.2 1 5002. Xt..2 '4705 t )Q...?·5003· XL.2'5007· XL2·5006 I XL.2·4606' XL2·5008· XL2· 4619'· Xl.2 ·5009 I XL2 · sooB· XL2· 4717· x1..2·5ooc·
Xl.2·500E· XL2 1 460E · x1..2·5010· XL2 1 4613 1
XL2·so11 · Xt.2'5013 1 Xl..2·4614 1 XL.2'4715 1 XL2·5016· xa..2·so1e· XL2 1 500F· xa..2·19oe· XL.2·460B· xa..2·501e·

PAAT NOe PAGE

000 001 002 003 004 005 006 007 008 009
OOA ooa
ooc
000
OOE OOF
010 011 012 013 014 015 016 017 018 019 OlA OlA

TSNo7 BR TO SELF IF BSCA ENABe TSNe6 BP TO SELF JF 2-sec T.o. REQ ONe
eos.o 1ST EXPECTED PESULTS
TSNe7 BR TO 005 WHEN BSCA ENAB· Bos.o TO ADOR 003· WAIT FOR esc~ ENAB.
eos.o TO ADDA 007. aos.o Et:IRORe MANG TSNe6 BR TO ADDA 006 1F 2-sec TeOe AEQ. eos.o 2ND EXPECTED RESULTS
TSNo6 BR TO AOOR 019 IF 2-sec T.o. AEQ.
eos.o TO ADDA 009· ttAIT FCR TeO· AEQ·
aos.o 3RD EXPECTED RESULTS
TSN·7 BR TC 017 IF ESCA STILL ENABe eos.o TO ADDA OOC WAIT FOR BSCA ENABe
eos.o ERROR· HANG TSNe6 BR TO AOoR OOE IF 2-SEC T ·tl· AEQ.
eos.o 4TH ExPECTED RESULTS TSNe6 BR Tu AoDR 013 II'' 2-sec T.. o. REo.
BOSt C TO ADDR 011 · iaAI T FOR ToO· REQ· eos.o STH EXPECTEC RESULTS
TSNe6 BR TD SELF IF BSCA STILL ENAB· TSNe7 BR TO SELF IF T.o. REQ STILL ONe eos.o 6TM EXPECTED RESULTS eos.o TO ADDA 018 DUMMY CYCLE
eos.o TO ADOR OOF DUMMY CYCLE
SSFt9 SHOULD NOT RST TeCe REQ TSNeE BR TO AODR OOB IF STILL ToCeREOe
eos .o ERROR HANG

PROG 10
PAGE

·

· · · · · · · · · · · · · · ·1· · · · · · · · ·

I

IBM lillj1,INTENANCE DIAGNCSTIC PROGRAM

8912

DISPLAY ADAPTER TEST

ERR LOC OBJECT CODE

ADOR STMT SOURCE STATEMENT

PART NOo
PAGE

4234:;51l i,. IBM MAINTENANCE OIAGNCST IC PROGRAM

I ::: :~:~:v sou~ce 2 Loe

c:::PT £R T:::R STMT

STATEMENT

*i 5255
5256

***R·*O*U*T*I *N*E*.*3*8*$8*S*C*A**S*I *0 **N·O*N·*-H*4*M**E*0I*A*T*E************************************'

r

5257 5256

i*i< *····~···********···~·~$~·$***********·******************~*************!

*' * 5259

lo MICRO.

:1 ;~:~ :

INSURE NC·SIG SVC REG ESCA 8US'ir 1 .,,
Z~RO OUT HOB 16d7c2ti.27.

3748 OF 3749 60C2
3748 CC 87 54FE 374F 38 3750 5018

3748 5318

DC

374.t. 5319

DC

5320

532:! R37MC& 6

374F 5322

DC

3751 5323

DC

5262 >!< 1A l<lACRO
* 5263 5264 *
5265 ·

INSURE TIC eSCA NOT ausv ·· ENABLE BSCA ~ITH A NON-IMIEOIATE SIO
INSURE SSC/I S'JSY

5266 lll 2. MICRO
5267 "' 5268 ·
* 5269
5270 ...

INSURE BSCA EN·BLEO.,
INSURE ·src SVC REQ BUSY~ IS ON~
INS~RE HOS 26·27 EQUAL IR. JQ~ INSURE HCB ~6.17 NOT CHANGEOe

5271 ~ Je Mi:CRC
5272 * * 5273

RESET BSCA BUSY
INSURE BSCA BUSY JS RESETc

,..! I

5274 * 3A M4CRO 5275 *

INSURE TIO BSCA NOT BLSY ENABLE BSCA AGAIN WITH ANOTHER NON-JMMEDJATE ~IO.

'l'lt"i

5276 ·

INSURE TIO escA eusv

5277 ·

DISABLE BSCA

5275 ....
5279 * 5280 *

INSURE SSCA NOT eusv
LIO HOB 16.17 EQUAL 0000 LIO HOB 26.27 EQUA~ 0000

szs1 ·

ISSUE BsCA SIO CONTROL ONLY

528Z Iii'

INSURE B SCA NOl" BUSY

5283 ·
5284 *
5285 ·

lNSUAE:: HOS 16.17 ANO 2th 27 s·u1..L 0000
ISSUE BSCA SI!) NON-Uoieou:rE I ssuE 32XX SI 0 NON-I ~~EOX ATE

*I (

5286 ·

SNS BA,CK J.O,. Hl FRO,,, EIOTH COMMANDS ANO CHECK.

"':

36DF 38 36EO 00 36El 3843
3 6 E3 CO 8 1' 02 AA 36E7 01 36E8 2B 36E9 3719 36EB CO 87 371-. .36EF 0906E4E340F3F ~40 36F7 C2E2C3Cl40E2CS06

5287

36DF

5288 5289

36EO 5290

36E2 5291

5292

5293

36£7 5294

36E8 5295

36EA 5296 5297 5298 5298

~"·'1·3*8·~·~D·C-·~·*X·L·1··· J·a··~·*··¢*····**·······*R·O*U*T*I*N~E··N~O········~·····********·*:I

OC

YJ..1·Q()·

OC

.et.2C~T39)

NO MANUAL 111.TERVENTION AODR oF NEXT RO~JTINE

8

PRINT

DC

Xi..1 8 01'

DC

ILJ. '43·

DC

AL2R31'HORI

RT37GCl

CL43·fiOUl ae BSCA SIC NON-ikMEDXATE A~o TJO BUSY·

I r'
I
I(.__

..!6FF 4005D60560C90 404 3707 CSC4C9Cl E3C54 CCl

5296 5298

!70F 3717 371" 371E 371F 3721 3723 3727 3728 !72A 3720 37.31 37!4 3737 3736 373F
~740
3741
3743
3747

OSCl.4 OE3C9D64 OC2 E4E2E8
co 87 5918
83 .!801 3842 CO 87 54FE
37
5006
FJ se EO
CJ SA 3743 F3 88 CO F:! 8A C4 Cl 8A 37~,5
co 87 5672
40 16 60F7
CO 81 Se72 41

5298 5298 5299 AT :!7GO 371 E 5300 ~720 5301 3722 5302
5303
3727 S304 3729 5305
530fl 5307 530:1
5309 5310 53! l 373F 5312 37·0 5313 3742 5314 5315 5316 BSVEAA
!747 5317

B DC DC DC B
DC
cc
SI 0 TIO SI 0 SI 0 TtO 8
oc
DC
oc
B DC

LOAOCs XL1oe3t Al...2(R3l111CS) AL.2(R3?MCE)
COMIC~
Xt.. l 1 37e ld-2 1 5006·
)(· eo· &S!OI BSYERReX ·eA' x·co·.x·see x·c4· .,x· eA·
R37MC2oX·8A· AAINT·
Xl,.! ·4Q·
IL1 ·22 1 M..2 (STATfillfU
PRINTIVi XLl · 41 1

GO LOAD MIC~Ocooe

0

c
00 M ICROCOOE E~ROR HALT -37FlRST EKPECTED RESULTS
ENAE!LE MC Tl C BSC>. BlJSV~ S&-tOUl..CN"l IBE · ENABL.E 6SCA
SIO NON-!fieME!J
Tl 0 6SCA Bl.15't'· SHOULC BE:., ERROR HAI.. T 40

(

ERROA HALT 4111

3752 CO 87 54FE 3756 39
3757 50.20 3759 F3 58 EO
37SC C 1 BA 3772 3760 F3 88 CO 3763 F3 8A C4 3766 Cl 8A 377C 376A CO 87 5872 376E 112 376F 16
3770 60F7
3772 co 87 5872
3776 49
3777 OF
3778 60C2 377A 0000 37,7C F3 80 80 377F Cl SA 3709 3783 31 48 ODE2
3101 F3 se eo
376A 31 68 0062 376E F3 58 EO 3791 F3 88 04
3 794 Ct BA 37FQ
3798 30 46 377B
379C OD 01 3778 00~2 37A2 CO 01 37El
37A6 F3 sa eo
37A9 30 86 3778
37AO F3 sa EO
3780 00 01 3778 0Dt2 ~ ?B6 CO 01 37E9 378.A F3 88 CO
:!17eo F3 s A co 37co F3 se ea
37C3 30 SB 377'8
37C7 F3 56 EO 37cA 3D SA 3776 31CE CO 01 37F1 3702 Fl 58 80
:nos co e? 0216
3109 co 87 5672
37()0 43 370E OF 370F 60C2

37El 37E5 37E6 37E7

CO 87 44 16 6i7c

5B7Z

37E9 37EO 37EE 37EF

CO 67 45 11', ~176

5872

37Fl 37F5 37F6
37F7

CO 87
47 le 6176

5872

5324 3756 5325 3758 5326
5327 5328 5329 5330 5331 533.2 376E 5333

B
oc oc
SIO
TI 0
SIO
SIO 'T[ 0
B
oc

37t:F 5334

DC

3771 5335

oc

5336 6SYER2 9

3776 5337

DC

3717 5338

DC

3779 5339

DC

3776 5340 $NSIT DC

5341 R37NS1 S10

5342 5343 5344 5345 5346 5347
53481 5349

TIO L!O sI 0 LIO SlO s1 o Tl 0 SNS

5,350 5351

CLC
BNE

5352. 5353

SI 0 SNS

5354 5355

SIO (.LC

5356 535"1'
5358 5359 5360 5361
5.J62

BNE
SI Cl SiO SIO SNS
SIC
Cl.. I

5363 5364 5365 5366

BNE SIO
e

53u7 OIScl"!R a

3700 5368

DC

370E 5369

DC

37EO 5370

CC

5371

5372. H06EFl 1 Ei

37E5 5373

DC

37E 6 537~

OC

37ES 5375

DC

5376

s::n7 HOB.ER 2 fl

37EO 5378

DC

J7EE 5379

DC

37FO 5380

DC

5381

~362: R3 lE4 7 8

37F5 5383

IX

37F6 5384

DC

:;,rr S 5385

DC

DATE

07.JUt..75

EC NO. 82 5023

25CCT75 82 ~0.J2

1SJAN?6 825034

PAOG JO
PAGE

10
0&91-2i DATE 43 , EC NQ.
!.!O
I

07.JUL75 825023

25 CCTl'5 82 !032

1!3.IAN76 tl.Z6034

I
ie
,...I
I
,,, ..

IL 1 1 1 !5· Al..2( STATl49)
DOM I CR
X!.1'38 1 XL2·so1a·
DOM I CR
XL! ·390 XL2· 5020' X·Eo·.SIOI ESYER2. X 1 8I. 1
ill·CO· eX· ea·
X· C4 t eX · 8A · R37NSJ oX 1 8A· PRINTM XL1·42t ILl' 22· AL 2( STATHB) FR!NTM XLl"49' IL1 1 15° AL2(STA.TM9)
XL2"00·
x·so· .x·ee·
DisERR.x·aA· lERO.H063
x·ao· 1 s1c1
ZERO.x·see
x·eo·.s101 xo 04· ~x· llEl·
A.37K·IH:~. X 1 EIA · SNSI T eHOF.l3 SNSIT( Z> .ZERO
HOBER1
x·ao· .s1c1
SNSITeX·E8·
x· eo· .s1 cl
SNSITl2) wZERO HOBER2
lll' co· .. x· ea· Jl'C:o· .x· eA ·
X1 80· oSJCI
SNSITox· Se·
X'EO'eSIOI
SNSIT·X~SA·
R37E47
x·so· tSICH
LINK
PRINn~
XL.l ··3·
IL l · 15 °
AL2tSTATN9)
PfilNTM Xl.!"44' H.J. 8 22· ALiHSTAYl33)
PRllHM X!..1 8 45· IL1·221 Al..2($TATB1)
,7. PRINTM
Xl..l ..
IL1·a2e At.2( STATB3J

· · · · · ·

PART NOo
PAGE

42342!5!5 43A

00 2ND MICRC?AOGAAM ERROR HALT -38EXPECTEO AESUL TS DO 3RO MICROPROGRAM
ERR HALT EXPECTED RESUL.fS ENAE·.E MC
TIO BSCA BUSVs SHCULON·T SE ENA6LE BSCA
SIO NON-I MMEO
TIO BSCA eusv. SHOVLD BE
ERROR HALT 42
SENSE H08°S HERcG
DlSABt..E BSCA
TIO BSCA eusv. SHCULON·T eE
HOB 16el7 SET TO ZERO DISABLE Mc; ttOB 26. 27 SET TO ZEAO ENABLE Mc SIO BsCA CTL ONLY NO-OP.
no BSCA eusv. SHLD N01' BE
SNS HOB·s 16917
DIS.ABLE MC SNS HOB· S .26; 2·1 ENABLE MC
ENA&... E esc:A -
SIO NON-lflllNEO DISABLE MC SNS tiOa·s :!6,.27
ENABLE MC DU> IQ Of' '8A · GET TO HDEI 27? BR IF NOT DISABLE RESET
S~ TO NEXT ROUTINE

ERGOR HALT 4 7

PAOG ID PAGE

0891-2 43A'

·

·

·

IBM MAINTENANCE OIAGN<STIC PROGAAM

PART NOe PAGE

42M255

IBM WAINTENANCE OIAGNCSTIC PROGRAM

··It

PART NO· PAGE

891.Z

DISPLAY ADAPT £R TEST

I 8912 I (

DISPLAY ADAPT ER TEST

EAR LOC OBJECT CODE

ADDR snn SOURCE ST ATEMEN1"

I ERA LOC OBJECT CODE

AODR STMT SO~CE STATEMENT

3?F9 co 8 7 5872 37FD 48
37FE OF 37FF i60C2
3801 7000 3803 2620 3805 2720 ~807 2680 3809 2780 3808 5805 380D 5006 380F 5808 3811 5007 3813 SOOA 3815 500A 3817 8016 3819 9COE 3818 5000 3810 8720 381F 9C11 3821 5010 3823 2446 3825 2547 3a27 76C4 3829 778A
3828 8406
3820 9C18 362F 5017 3831 8507 3833 9C1B 3835 SOlA 3837 5018 3839 581E 3838 SOJD 3830 1308 383F 581F 3841 5020

5386 R37tt48 B

37FO 5387

oc

37FE 5388

oc

PRINTM XL1·48·
IL1 1 151

ERR HALT 48

3800 5389

DC

A.2(STAT N9 I

5390

55339912

·------~----~~-
· START OF MJCROPRDGA·M

LISTING- -··

5393 ·-~--~-~~~~--~---~-------

3801 5394 R37MCS EOU

3802 5395

0C

·
XL2·7000·

000

IC ..,oe oo·oo

0 I
I I I I I
I
I
I
c I
I

3804 5396

DC

XL.2·2620· 001 LR HOB 00 TO HOB 16

3806 5397 3eoa 539a

DC

XL2· 2720 · 002 LR ~DB 00 TO HOB 17

oc

xL2·26eo· 003 LR ~OB 00 TO HOB 26

()

380A 5399

DC

XL 2 1 2780 · 004 LR HOB 00 TO HOB 27

3eoc 5400 380E 540 l 3810 5402 3812 5403 3814 5404 3816 5405 3818 5406 381A 5407
381C s.-oe
381E 5409 3820 541 O 3822 5411 3824 5412 3826 5413

DC
or.
DC

xL2·sso5· XL.2· 5006· >CL2·seoa·

005 006 007

eos.2 SR ON BSCA SIO SVC REQ~ ERR. HANG
i o eos.o tST EXPECTED RESULTS·
I sos.2 BA ON BSCA SIO SVC REQ TO .ADO OS

DC

XL2·5007· 008 eos.o WAIT LOOP

OC

>CL2 1 500A · 009 BOS .o DUMMY

0

OC

XL2 1 500A· 001' eos.o ERROR. HANG

DC DC

XL2·S016· ooe CIRe00.16 XL.2·9COE· ooc eoc.3 BR IF EQUAL TO AOOAESS ooe.

0

oc

XL.a·sooo~

000

BOS .o ERROR· HANG

I

DC

XL.2·8720· ooe CIR 11·00

DC

XL.2·9CI 19 OOF eoc.3 BR IF EOUAL TO ADDRESS 011

OC

XL2· 50l0 · 010 aos.o ERROR. HANG

oc

XL.2 1 2446· 011 LR HOB 26 TO HOB 04. (IR BYTE)

DC

XL2·2547· 012 LR ~OB 27 'TO HOS 05· (IQ BYTE)

lloe

!828 5414

DC

382A 5415

OC

382C 5416

DC

382E 5417

DC

3830 5418

OC

3832 541.9

DC

38;,4 542 0

oc

3836 5421

DC

3838 5422

oc

383A 5423

De

383C 542·

DC

38~ 5425

oc

3a·o 5426

cc

3642 5427 R37MCE OC

S.28

)CL.2·76C4 5 JCL.2·778A· XL.2' 8406· XL2·9C18·. XL2'5017' XL.2· 8507 · XL.2 · 9C 18 " XL2·501A· xt.2·so1e· JL2·se1e · XL2·5010·
Xl..2·1308~
XL2·sa1F· XL.2·5020·

013 01.015
016
on
01B
019
01· OHi 01c 010 OIE 01F 020

IC ~OS 06 EQUAL C4
IC HOB 07 EOUAL 8A
ClR 04e06 TEST IF IR EQUAL C4
eoc.3 BR IF EQuAL TO ADDRESS 018
eos.o ERROR. HAN~
CIR 05·07 TEST tF IQ EQUALS 89 BoCw3 BR IF EQUAL TO ADDRESS OlB
eos.o ERROR. HANG eos .o 2NO EXPECTED RESULTS
BOS.Z BR ON BSCA 510 SVC AEQ TO OlE eos ..o ERROR. HANG
ssF.3 RESET BsCA SID SVC REQ
eos.2 e~ROR. HANG
eos.o 3AO EXPECTED RESULTS

l r·
l "---
!
le
1I C
I
lO
I
1I 0

·o

~ r \

5430 ·······································································

* 5431 FCOUTINE 39 ESCA INTERRUPT TEST

*

55443332 5434

· ·
·

·

·······
MACRQ-1

·

·

·

·········
DISABLES

·····
ESCA

·····**··
INTERRUPTS

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

····

5435 ·
* 5436 IMtCR0-1
5437 ·
5438 · MACR0-2

PRESENTS INT REQ. (NO INT SHOULD OCCuR YETet INSURES TIO INT THAT AN INT IS PENDING.

· * · ·

5439 · 5440 ·

INSURES TIO OP-ENO INT IS PENDING·

* ·

5441 ·
** 5442
5443·
* 5444
* 5445 *
5446

(THIS SHOULD RESET THE OP-END INT PENDJNGI INSURES TIO OP-END INT PENDING NOW NEGATIYE ENABLES INT· (INT SHOULD occuR.l RESETS INT REQ. (INTERRUPT SHOULD TEA~INATE)
DISABLES INTERRUPTS

· *
*"··'

5447 >II MlCA0-2
* 5448 *
5449 MACR0-3 5450 ·
5451 "' 5452 " 5453 · r-ACRCi-4 5454 ·

PRESENTS INT REOe (NO INT SHOULD OCC"R)
INSURES OP-ENO INT PENDING., DISABLES SSCA I'. NSURES NC CP-END I NT f:ENOING ·
CAUSE ATTAC~MENT CK & INSURE INT· OCCuRS·

·*······

5455 ·······································································

3843 39 3844 00

3643 5456 RT39 DC

3844 5457

DC

3845 3983

3846 5458

DC

5459

3847 co 87 0.:!11\

5460

B

3848 01

3848 5461

oc

384C lC

384C 5462

DC

3840 3S6E

384e 5463

DC

384F CO 87 386F

5464

e

3853 0906E4E340F3F S40 386E 5465

oc

3850 C2E2 C3C140C9DfEJ

5465

XL1'391 >Cl.l·OO· ;lL2tRT3A t
PRINT XLl 1 01e tL1 "28· AL2lR38HDRt AT38GO CL281 ROUT 39

ROUTINE NO. NO MANUAL J'°'TERVEhTION ADDRESS OF NEXT ROUTINE
PRINT ROUTl~E HOR

3863 C50909E407E34 E3 3868 C5E2E340
386F co .e1 591 a
3873 83 3874 39A7 3876 :?982 3878 F3 58 80 387e F3 58 EO 387E 3C 00 394C 3882 F3 88 C2 3885 F 3 88 00
3888 3S AO 3948
:seec 3C oo 394C

5465

5465
·· ·~s466 I ST AAT MACR0-1

5467 RT38GO B

LOADCS

3873 5468

DC

d..1 1 83 9

3875 5469

DC

_,,_2(R38MCS)

3877 5470

DC

AL2(R3sMCEJ

5471

SID x·eo·.s101

5472

SIO x·eo·.slDI

5473

MYt INTFLG1X·oo·

5474 5475

s10 x·c2·.x·ea·
s10 x·oo·.x·ee·

5476

L

1NT38A·IAR2

5477

~VI INTFLGex·oo·

GO LOAO tUCROCOOE
START ADORE$$
END ADDRESS 01 SASl.E RESET 32XX ENABLE 32KX RESET lNTFLG ENABLE GSCA
LOAD INT LVL 2 IAR RESET INT FLAG

5478 · START MICR0-1 ANO MACRQ-2

3890 F3 se eo
3893 Cl 88 30:'.'IA
3.97 Cl SC :leA~ 3898 co 8'P 5972

5479 5480 5481
5482

s10 x·eo·.s101

TIO R38E4l1x·ee·

TIO A381NT.x·ac·

6

PAINTM

ENABLE MC 8$CA ITB INT SHLD NOT BE PENDING
LSCA INT SHCULD ee PENDING
ERROR HALT 39

389F 39

389F 5483

DC

xt.1'391

38AO lF

38AO 5484

DC

IL1·31·

38AI 60E1

38"2 5485

DC

,.._2(STATMA)

38AJ Cl 89 38AF 38AT CO 87 5872

5486

5·87 R38i NT TIO

54ee

e

R38IOE·X·89· PRINTM

8SCA OP-E~D INT SMLC BE PENOING EARDa HALT· 3A

() 38Aet 3A 38AC IF ~8AD 60El

38AB 5489 38AC 5490 38AE 5491

DC

XLt ·3A·

DC

lt..1 ·31 1

DC

ALa(STATMAt

c

38AF Cl 89 391 C

3883 3C Oi 394C

5492 5493 R3810E TJO

$494

MYI

R38E421X·e'i· INTFL.G.x·o1 ·

BSCA OP-END INT SHLD NOT BE PE~O SET INT EXPECTED A.AG BIT

07JUt.75 825023

25(CTY5 82!032

PRtlG ID PAGE
·

15.IAN?6
82503·

PAOG ID PAGE

· · · · · · · · · · · · · · · · · · · · · · · · ·· · · · · · · · ·

· · ·· · · · · · · · · -·j~---· · · · · · · · · · ·

8912

OISPL AY ADAPT St'-"IESJ.~

E~R LOC OBJECT CODE
38B7 F3 88 02
38BA CO 87 3881: 3SSE 30 02 394C :!8C2 CO 01 3924
38C6 F3 58 EO 38C9 F3 88 CO

38CC CO 87 54FE
3800 45
3601 5003

ec 3803 F3 58 EO

3806 ci

:see2

38DA CO 87 !872

38DE 44

380F 1F

38EO 60E1

38E2 F3 88 80
3ees cs ec 3932
38£9 F3 58 80

38 EC CO 87 5918
38f'-0 Ol
3f..Fl F3 58 e4 38F4 31 69 5080
3BFe F3 se ec 38FB ,.-3 58 EO
3£.FE 3C 01 394C
3902 3!S A 0 3948
3906 F3 88 C2 3909 co 87 3900 3900 30 02 394C
3911 CO Ol 3942
3915 F3 se eo
391 8 CO 8 T 021 6

391C CO 87 SB'?.i 3920 42 3921 11 3922 6087

3924 OC 01 3990 39tE 392A CO 87 5872 392E 43
392F 18 3930 39A6
3932 co · ., 6872 3936 40
3937 u
3938 6087

393A CO 87 5972 393£ 41 393F 11
:S9·o &oe?
3942 c:o 8., 58,7J . '
'394f; 48
394? 12 3948 6190
... -

39~ 3940 394-C: 00

AQDR ST_MT S.OVRCE STATEMENT

5495.'
54-9;.6.-

SJ 0 x· 02· .x· 88"

a

NXTJS

54.97 rsx_T3S CL I INTFLG .. xeo2"

5498

BNE R3SE43

~499
5500

s1,o x 1 eo·.s101
$10 x·co·.x·aeo

5501 · START MICR0-2

5502

. e

COM!CR

38DO 5503

OC

X'-1·4$1

* 3802 5504 5505

OC

Xl.2·5003"

START MACR0-3

5506

s10 x·eo· .s101

5507

TIO HAVINT.x·sc·

5508

B

PfHNTM

380E 5509

DC

>CL.1·44·

38DF 5510

Or.

ILi 1 31'

38£1 5511

DC

AL2CSTATMA)

5512

5513 HAV1NT s10 x·eo·.x·ae·

5514

TIO

R38E40~x 0 ac·

5515

sxo x·ao·.SIOI

5516 · ST AAT MACR0-4

5517

6

L.OAOCS

38FO 5518

DC

>Cl.POP

5519

SI 0 X4 84· .. s! C!l

5520 5521
5522

LIO X2205eOPDEC
SIO x·ao·.s10: 510 x·Eo· .sioI

5523

MVI !NTFLG,,x ·01 i

5524

L

1NT38A,, I AR2

5525 5526

SIO x·c2· ·x· 8e·

e

NXTUI

5527 NXTl 11 CLI 1NTFt..G .. x·o2·

5528 5529

8NE R38E48
SIO x·ao· .s1ca

5530

8

LINK

6531

5532 R38E42- S

!920 5533

cc

39.21 5534

DC

3923 5535

DC

PRINTM
XL.1. 42'
n.. t ·17·
AU!CSTAT~)

5536

5537 A38E43 MVC

5538

El

392E 5539

OC

AlCIC(2)·WmtONO PRINTM
Xl..1 ·43·

392F 5$40
3931 5541

DC

tt.1·24·

DC

AL2UUCrU>

5542 R38E40 B

MINTM

.3936- 5543 3.37 5544

DC

~1··0·

DC

IL.1· J 7·

~39 $845

DC

.-,.2(STATM6)

S5"-

t554 T

PRINTM

39.3E 5548

XL.I ·41·

393F 5649

tLl ·1 ?·

3941 5550

At..2CST4TM)

5551

_ ~$52' R3E48 B

3946, 5553

oc

3947 $554

oc

3949 5555

DC

PAINT" X\,.1 9 48' ILl 9 18·
~2CSTAT85>

5556

* 55555578 ·· ··R·Q·U·T·l·tE···3·9··IN·T·E·R·R·U··PT···SU··8R·O··U·T·IN·E····
5559 ····································

3948 5560 INT38A DC

~2U~T38)

· 39~ 5561 IMTFL G DC 5562

Jll,.1 · 00·

O"TE

0?.IUL?S

EC NO. 82!i023

2SCCT7ts
82~32

UUAN76
atsoM

PART NO.
PAGE

"·..

4234255 45

I8M MAINTENANCE OIAGNCSTIC PROGRAM

PART NO. PAGE

8912

DI SPLAY ADAPT ER TEST

ENAELE BSCA lNTC:RRUPTS
DUMMY OP 010 INT 0CCUR1' BR lF NOT ENABLE MC
DISABLE BSCA INToe ENAeLe BSCA
DO 2 NO MICRO ERROR HALT -4S2NO E X?ECTED RESULTS
ENABLE MC BSCA INT SHQUL.0 BE PENDING ERROR HALT 44
DISABLE B5CA ·'O INT RESET eScA 1m-. S~OVLO NOT BE PENDING
DISABLE RESET 32XX
GO PUT BCS-TO-AODR IN FIRST 256 WOROS
SET DIAG-2 LATCH LOAD OP-DEC WITH BAO PARITY DISABLE RESETe ENABLE MC.
ATTACH CK SHOULD OCOJR SET INT-EXPECTED FL~G BIT LOAD INT LVL-2 JAR ENABLE BSCA INT
OUMMY OP DIC JNT OCCUR?
SR IF '40-T DISABLE RE5eT BR TO NEXT ROUT ?Ni;
ERROR MALT 42
·35CA OP-ENO INT P6'01NG·
ERROR ttALT 43

ERR LOC OB.JECT CODE

ADDR STMT SOURCE STATEMENT

c

5563 $

Ol·INT EXPECTED

394D 30 01 394C.
3951 co 81 3964

5564 ·
5565 t NT3e
5566

CLI BE

!NTFLG.xeo1 · INTEX1

02=1 NT OCCURRED
IHT IxPECTED?

395!:> 35 20 398A
3959 F3 sa 01 395(" co 87 5872
3960 39
3961 OF
396.2 613E

5567 5568 S569 EH39 3960 5570 3961 5571 3963 5572

L
SI 0 B
DC
DC DC

~EH39·Pl1AA
x· 01 · ,.x· ee·
PRINTM
XL1'39'
11..1·1!·
Al..2C STAT60 t

RESET INT ERAOR HALT !CJ

5573

3964 3C 02 394C
3968 F3 se 01
3968 30 01 394C
39~F CO 81 3982

S574 5575
5576 5577

JN TEX 1

MVI
sto
CL!
BE

INTFLG·X·02·
x·o1·,x·as·
INTFLGeX ·01 · INTEX2

SET 'INT cccu~RED· IN FLAG BYTE RE SET PEND! NG &SCA I NT IHT ExPECTEC'l

3973 3977 397A 397£ 397f" 3960

35 20
F3 se
CO 87
3C OF 613E

398C 01 5072

5578
5579 5580 Et-13(;
397E 5581
397F 5562 3981 5583

L
SlO B
OC
DC DC

AEH3C.P11AR
x· 01 · .x· as·
PRlN'tM XL1 1 3C1 !Ltw 151 '1L2C STATSO I

PESET INT
ERAOA HAL., lC

5564

3982 F3 88 01

39S5 <:O 67 3940

\ ...

3989 395C

3968 :397A

5585 IN1EX2 SIO

ssso

e

399A 5587 AEH39 0C
~9ec-5se6 Aek3c ~oc

x· 01 · .x· ee·
INT38
AL2(EH39,
AL2CEt-13C!

REsET PENOl~G SSCA INT

5569

3980 05FO

398E 5590 lllORDND OC

C&..2· N()c

398F C3C3

3990 5591 RlCIC DC a..2·cc·

(

3991 C905E3CS0909E <¢01" 39A6 5592 RlCMl DC

3999 E3E240e~D6060<40

5592

CL22·INTERRUPTS TOOK PLACED

39A1 07C3C1 C3C540

5592

3'1lA7 4702
39A9 5000 39AB 1404 39AD 5003 39AF 1404 3981 5005

---· * 555599<3t- ·--S-T-A-R-T--~-F--M-I-C-R-O-P~~-O-G-R-A-M~-L--IS-T.I.N.G--·*

39A7

55S~
5596
5597

·R-3f-!M-C--S-~EIX-Q-U----X*-L-.2-·-4-7-0~a~·-----......

39AA 5598

DC

Xl..2 1 5000.

39AC 5599

DC

XL2 1 1404 1

39AE 5600

oc

XL.2'5003·

396(1 5601

oc

XL2' 1404·

3962 5602 R3&.cCE DC

XL.2· 500!5·

TS-·7 BSCA EMABL.£0
eos.o
SET INT OH
HANG
SSNe4 SET lNT AGAIN tcAl4G AGAIN

·o ER~ HALT
l!RR HALT 41
ADDRESS FOR lNT LVL·a tAR INTERl\uPT FL.AC
OO=NO INT EXPECtE.0

· · · · · ·
G

0
·OATl!i EC HO.

07.IULTS 825023

25Q;T7f5 02fn32

· · -PAOG 10 PAGE

·

·

·

ISM MAINTENANCE DIAGN CST IC PROGRAM

PART NO. PAGE

:(
42:S.::s (. IBM MAINTENANCE DlAGN CST IC PROGRAM

PART NO·
PAGE

42342$5 46A

8912

DISPLAY ADAPTER TEST

8912

DISPLAY ADAPT fR TEST

ERR LOC OB~ECT CODE

ERR LOC OB~ECT CODE

AOQR SHIT SOURCE STATElltENT

5604 5605
5606

·**·*·R·*·O"·'·U·*T·*I·N·*·E*·*··*3·A*·*··*&·*S··C*·A*·*··*T·*IO***·*N·*O·*T·*·*R**o~·Y*·;·U···N··t·T*···C··K·······································*··*·*··*·*··*··*·*··*·*·*

3A40 38 20 OAOE 3A44 CO 90 3A4C 3A48 Cl 80 3A4C 3A4C Cl 88 3A58

3983 SA 3984 00 3985 3AA9
3987 CO 87 021 A J98B 01 398C 23 3960 39E5 39BF C~ 87 39E6

* 5607 ·
5608
* 5609
5610 ·

MACAO

ENAEl..E MC
DI SlllBL.E 8SCA TIO SHOULD BE NOT RDY,UNIT CK

·
*** c

* 5611
5612 ·

ENAB.. E BSCA TIO SHOULD NOT BE NOT AOYl'UNIT C.K

** (

* 5613
5614 ·

015ABt..E BSCA
TIO SHOVLD ee NOT ROYl'UNiT CK

* *

* 5615
* 5616 ·
5617
* 5618
5619 ·
* 5620
5621 ·

MICRO MACRO

ENABLE BSCA
SET UNIT CHECK
TIO SHOULD SE NOT RDY,UtUT CK SI 0 NON J.li4MEDJ.ATE TO SSC.l lJO SHOULD NOT SE NOT RDY/UNlT CK

*· (
"'
· * * *

5622 5623

$·$it'4l***"'"'****$$1U:11<ll"i'$*.;tll<>l"lil<""*******'****ll>*********:IJ'll<llt$!1:$*!l<:ll#il<:ll'1'1'~1!o$*2'i'~"''****

3983 5624 RT3A DC

XL1·3J\·

ROUTINE NC*

3984 5625
:!966 5626

CC

XLl·OO·

OC

AL.HRT38)

ADOR OF NEXi ROUTINE

5627
5628
3988 5629 39BC 5630 39BE 5631
5632

B

OC

XLP 01 1

OC

ILl 9 35'

DC

-U ( R39HOfU

B

~39GO

PRINT ROUTINE HEADER
(

3A50 c;o 87 5872 3A54 3C 3A55 13 3A56 6160

3A58 Cl 88 3A68 3A5C CO 87 5612 3A60 49 3A61 13 3A62 6160 3A64 CO 87 021& 3A68 CO 87 S~FE
3A6C 45 3A6D 500A 3A6F F3 58 EO 3A72 F3 88 CO 3A75 F3 SA 00 3A78 Cl 88 3A8B 3A7C F3 56 80 3A7F CO 07 0216

3A83 3A87 3A88 3A89

CO 87 3A OF 6140

5872

39C3 0906E4E340F3C 140 39E5 5633 A39HDA DC

c 39CB 2e:2c 3C 14*0E 3C'. m6

5633

3A8B CO 87 5f37Z 3A8F 44

3903 400506E34009C,E8

5633

3A90 OF

3908 61E4DSC9E340C .:CS

563S

(

3A91 6140

39£3 C!5C:302 39E6 F3 56 80 39E9 CO S7 5916
39EO 83 39EE 3A93 39FO 3AA8 39F2 F3 58 EO .2>9F5 c1 ee 3A01 39F9 CO 87 5812
39FO 39 39FE l3
391=F 6160
3AOl F3 es co
3A04 38 20 OAOE 3A08 CO 90 3A10 3AOC C.1 80 3Al0 3Al0 Cl 88 3AS3 3"14 F3 88 80
3Al7 Cl 88 3A23 3 Al El CO 8? !58 f 2
3A1F 41 3A20 13 3A2l 6160
3A23 F3 58 £0 3A26 F3 88 C'l
3A29 CO 8'F 54FE
3A20 42 31<.2E !5004 3A30 F3 58 EO 3A33 CO 8? 54FE 3A3T 43 3A!e 5006 3A3il F3 68 EO
3.t.30 F3 ee co

5633 5634 R3GG0 5635 39EO 5636 39EF 5637 39F1 5638 5639
5640
5641 39FD 564:i 39FE 5643 3A00 564'1t
SCM-5 A39S1 564-6
5647
~8
5649 R3U1 5650 5651 5652
3AlF 56!53 3A20 5654
:51122 5655 5656
$6l57 R3'.SS2 5658
5659
3A20 5660 3A2F 5661
5662 5663 3A3? 5664 3A39 5665
5666 566'P

S!O IS
DC DC DC SIO TlD
e oc
DC
DC
SIO 1&N BF TJO
TJO
SIO TIO
B
DC oc
oc
SIO slO
e
DC DC
SIO
8 DC
oc
SID
SJD

x·&0'1o1SiO!
LOAOCS )IL!· 83· A..2(R39NCS)
Al.2 l R39MCE I
x·eo· .s101
R39s1.x11ea·
PRINTM
>Cl..1·39·
u..1·1··
AL.2( STAT82)
x"CO'. x·ee·
UDT3-l eX ·20·
R39T1
R39T1 .. x·so·
~39E3Aex·se·
Jll' eo·, )(ll!ee ·
R39S2 ·X' 88 1
PR I NTN JG..l '·1· ILl ~ 19·
AL2CSTATBU
x·eo· .s1c1 x·co· 0 xe ea·
DDNJCfl
XL1*42 1 JG...2·50040
x· et'· ,s101
OOMJCR
Xl.1 8 43· XL2·5006i
x·eo· .$.Ol
x·co·.x·ee·

DISABLE RESETe 3ZXX
l..OAO t.Uc;ROCODE

ST ART AOORESS ENC ADDRESS
ENABLE MC
6SCA NR/UCa 5HOyt...O
ERROR HALT 39

BRANCH

ENABLE ilSCA IS BSCA-1 INSTALLED
BR 1F NOT
TIO UeC· TO BSCA·t BSCA NRl'UC· SHOU~DN·T BRANCH
DISABLE i1SCA SSCA NRl'UC · $H0Ut.D BRANCH
ERROR HALT ·a

ENABl,.E M(
EHAeLE &SCA
11ALT _.2· 1sT E-~TEO Rl!Sut..'1' !:HABLE MC
HAL.t ·4:5-
2ND EXPECT EC RESUL t
ENA~E MC E.NASL E 8 SCA

i~~·

()

ii

c 1

\e

· · · ·
1.
1.

3A93 73FF 3A95 2FA3
3A97 4704 3A99 5002
3A9B 5004 3A90 1104 3A9F 5;)06 3AA l 1104 3AA3 BFA.3 3AA5 900F 3AA7 500A

OATE

OT.JU\. 75

EC NO· 825023

25CCT15 82 ef.13 2

PROG 10
PAGE

0891-21 . DATE
4.6 I EC NO.
\G

07.IUL?S 825023

ADDR STMT SOutCE STATEMENT

5666 5669 5670 5671 R39S4 5672 3A54 5673 3A55 5674 3A57 5675

TBN BF TIC Ti 0 B DC DC DC

LOT3-1 ·X·20'
R39S4
R39S4.x·so·
R39S3·X' ee·
PRJNTM XLl · 3C' !Ll' 19"
AL.2(STATB2)

IS 8SCA-l INSTALLED BR IF NOT TIO UC TO BSCll- l SSCA NRl'UC· SHL.D BRANCH" UNIT CK
ERROR HALT JC·

5676 5677 R39S3 TIO

R39S3A·Xt8~e

5678

B

3A60 5679

OC

3A61 5680

DC

3.A63 5681

DC

soa2

a

5683 1=139S3A B

3A6C 5604

DC

3A6E 5665

oc

5686

$10

5667

Si 0

5688 5689

SIO TIG

5690

SI 0

5691

8

PRINTM XL1·49· IL 1·19 ·
~2(S!ATe2)
LINK COM I CR
XL1 9 45·
XL2 9 500A · Xv EO · ,. S U::II X·CO· eX988·
x·oo· .. x~eA·
F<39E30~ X · 88 · x·eo·~s1c1
LINK

ERAOR HALT 49
ERROR EX IT
ERROR HALT -45-
3 RO EXPECTED RESULTS
ENABLE MC ENABLE B$CA BSCA SIO NON IMMEDIATE TO AST UC SSCA NR/UC· SHOULD NOT BRANCH
DISABLE RESET 32XX BR TO NEXT ~OUTINE

569Z

5693 R3~3A IB

3A87 5694

oc

3ASS 5695

DC

3ASA 5696

oc

PfUNTM ><.!... 1e3A · IL!."' 15~ At.2( STATB1)

ERFiOR HAL.T 3A

5697

5696 R39E30 B

3A8F 5699

oc

3A90 5700

DC

3A.92 5701

DC

PRINT!ll XLP 44c
It.1"15'
Al.2(STATt".1 >

ERROR HAL- T 44

5702

5703

5 704 5705

**·

-----
START

---
Of'

--··---------
MICROPROGRAM

-
L

------
ISTING

-· ·

-3A93

5706 5707

R·3-~-M-C-S--EQ-U----*--~--------~~~-~·

3A94 5708

DC

>Cl..2·73FF-· 000 PUT ·FF· IN HOB 3

3A96 5709 3A9S 5710

DC

XL.2 1 2FA3·

001

MOVE tT TO HOB 3F

DC

XL2 1 4704 1

002

BSC .. ENjl8l.EO

3.A9A 5711

DC

XL.2 · 5002 ·

003

WAIT & 1..00P

3A9C 5712

DC

XL.2·5004 9

004

lST EXi;IECTED RESULT

3A9E 5713

DC

Xl.2 1 1104'

005

SET U/C

3AAO 5714
3AA2 5715 3AA~ 5716

DC

XL.2°5006 9

006

2NO EXP RE SIA. T

oc

XL2' 1104 1 007 SET U/C

C~

XL.2°BFA3 · 008 TESl HOB 3F STILL · HDS 3

3AA6 5717

DC

3AA8 5718 R3iMCE DC

XL2'900F' x1..2·so0Ae

009 OOA

BRANCH TO ERROR IF NOT HANG 3RO EXP RESULT

25CC1'?5 82 f032

fl:IRQG 11) PAGE

I
1·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

\·
e1I '9

·

·

·

·

·

·

·

·

·

·

·

·

··

· · ·

· ·t · · · · · · · · · · · · · · · · · · · · · · · · · · · · · .,.·

IBM MAINTENANl.'.:E DIAGNCST IC PROGRAM

8912

DI Sf:i.. AY ADAPT Bt TEST

ERR LOC OB.IECT CODE

AODR STMT SOURCE STATEMENT

PART NO. PAGE

4234255 47

IBM 14A.INTENANCE DIAGNCSTIC PROGRAM

8912

DISPLAY ADAPTER TEST

PART ftt01 PAGE

4234255 47A

ERR LDC OBJECT CODE

5720 5721

·· ~*f<*O*IJ*T*J*":*E**;JpB**e*sC**A*M*·O·D·E·~C·Y·C·LE···S·TE*A·*L **T*E*ST*************····················*

5722 5723

*· ****************************************************************·*·****. (

5724 ·

= MACRO 1 CLEAR CYCLE STEAL AREA AND SET LAST BYTE FF.

5725.

3 BOS 3BOC 3810 3811 381.t.:

Cl SA CO 87 3C 16 60F7

3B1C 5B72

5726 ...
5727 ·
5728 *
5729 · 5730 ·
5731 ·
5732 *
5733 ·
* 5734 * 5735
5736 ·
5737 ·

LOAD C~TAR

MICRO l

lEST BSCll lllOOE CYCLE STEAL LATCH IS OFF ~ET BSCA MOOE CYCLE STEAL MOOE LATCH ON
TEST FOR Ohs SHOULD SE s

MACRO 2

ENABLE MC
TEST ascA Busv-sHOUL.D NOT BE.
ENABLE BSCA WITH NON-IMMEDIATE SIO~
LOAD BSCA-2- CURRENT ADOR REG
TEST 8SCA BUSY SHCULD Be.

·

*
· *

*

· *

· *
*

·'"

3614 cc 87 5872
:SB18 30, 3819 OF 3BlA 60C2
!etc co 87 54FE
3820 3E: 3821 50ZI
3B23 SD 01 57 08 3827 F2 81 00

5738 ·
5739 ·
* 5740
5741 ...
* 5742 * 5743
!5744 ·
5745 ·
* 5746 * 574 7
5748 · !5749 ·
* 57!50
* 57!51 ·
!5752
5753 *
5754 ·

MICRO 2
MACRO 3 N1CRO 3 MACRO 4 MICRO 4 MACRO 5

TEST esc. ENABi..EO.
TEST 8SCA MODE Cs LATCH, SHOULD BE ON·

.**.

00 4 CYCLE STEAL OPEAAT!ONS USING ·FFAA5528 1 CATA PATTERN*

COMPARE STORED DATA PATTERN. SNS CRTAR FOR SA~E AS ORIGINAL· SHOULD BE THE SANE·
CO 4 FETCH C'tCLE STEALS Al'!D COMPARES
ENABLE MC
DISABLE BSCA ANO TIO BSCA BUSY, SHOULD NOT SE.
lEST BSCA filCDE CYCLE STEAL LATCH, SHOULD BE ONe
CISASLE AESET
BRANC>-! TC ..EXT ROUTINE

.*·.

* ('

· * ·

" (

* * * ·

c·:

* ,-

*· \._

382A IC 01 5FE6 08 3B2F CO 87 5DAS 3833 20
3834. 3F
383!> FFAA
3~37 50 Cl 68 DA 3B.3B F2 81 00
3e3E ic oi 5FE6 DA
3B43 CO 87 SDAS
3847 20 3848 40 3849 5528
3848 70 00 06 3B·E F2 01 06 3851 70 00 DB

3AA9 38 3AAA 00

3AA9

5755 5756

R. .T.~.

.

.

.

.. DC

.

.

.

.

....... XL1·3s·

.

.

.

.

.

.

.

.

.

.

.

.

.

.

........ ROUTINE

.

....... NUMBER

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. .

(

385" F2 81 12 3857 lC 00 SFe 5 06

3AAB 400C

3AAA 5757

DC

lCL.l ·oo·

NO MANUAL iNTEA\IENTIOt-i

385C 1C 00 3FE6 OB

3AAC 5758

DC

..._21RT3Ct

ADD OF NEXT ROUTINE

3861 CO 87 5DA5

3AAD C2 01 3AOF

5759 3ADF 5760
5761 5762

USING R3BGOJeXAI

LA

R3EIG01 eXlil

JNITIALJZE XRl FOR INDEXING.

c

;5865 20 3866 41

3867 0000

3A81 CO 87 021 A
3A.B5 Ol 3A86 22

5763
3AB5 5764 3A86 51'6!5

e
DC
oc;

3AB7 3A09 3ABD

!ADE CCI 87 3AOF 0906E4E340F3C&40

;JA88 3ADE

5766 5767 5768

RJ81'iOR

DC
8 DC

3AC5 C2E2C3Cl40D4DtC4

5768

3ACD C!i·OC!E8C,303C 140 3AD5 E2E3C5Cl D340E.'!CS

5768 5768

3A.OD E2E3

5768

3AOF co 87 5918
3&.E! 83
3AE4 !BBF 3AE6 :!CSA

5769 R3BG01 8

3AE3 5770

DC

3AE5 5771

DC

3AE7 5772

oc

PRINT
xt.1·01·
1Lt 1 34·
.tlL.2 lR.:SSHDR >
A38G01 CL34 1 AOUT 3B

SSCA

MODE

C::YC'..E

STeM.

TEST·

LOAOCS
JCL.1 '83· 'L2(A38MCSI -..2CR::!BMCU

GO LOAD MICROCODE

'C
(.

3869 F3 88 eo
386C C1 8A 3086 3870 F3 88 CO
3873 31 8C 3BBC
3977 F3 BA C4
3B7A Cl BA 3896
3B7E CO 87 5872
3ee2 ··
:a&B.3 16
31884 60F'7
3-886 co 87 5812
388A 45
3~88 Of<

JAE 8 !1iF 05 08 D8

3AEC 3C Ff' 3889

3AFO CO 87 54FE

3AF4 38

JAF5 500.

3AF7 FJ 58 EO

ee 3AFA Cl 8A 3814

.JAFE FJ

co

3ao1 :n ec :seac

3805 F;s 8A c.

5773 5'?74 577!5
5776 3AF4 5777 3AF6 5778
5779 9780 5781 5782 5783

SLC MVI B
DC DC 510 TIO SIO l.10 Sia

PASTCs(6;
BCYSTAeX1
COMICR

xR Ff<

1
1

t

1

P

A

S

TC

S

C

tXA 00

l) CL.EAR OUT CYCLE SET LAST cYCLE S
MICROCODE

STEAL TEl\L

AREA BYTE ·

F

F

Xl.l · :!B·

ERROR HALT ·38·

Jll..2·SOO··
x· r:o· ,s 101

FIRST ExPECTEO RESULTS
ENABLE MC

BSYEAl1X·8A·
x·co·.x·ee·
BCYSTLtBSDAA
x·c4· .x· eA·

TIO 8SCA eusv. SHOUl.O NOT !)E
ENABLE BSCA WITH SIO IMMEDIATE. LOAD BSCA C:URRENT ADDR REG SJO NON-JMMEDIATE SET BUSY

c :ssec 6oc2

:S'f.8E CO 87 5872 3992 46

3893 OF

3894 60C2

(;

3896 CO 87 54FE
389A 42

3B9B S03E

c

Jago F3 58 eo
SBAO F3 88 80

38A3 CJ IA 388E

OATi EC·Ho:_...

25KT7$ 82!0.12

!

l 0

U89l-2i

DATE

e 47 i ec NO.

07..UL75 825023

ADOR STMT SOURCE STATEMENT'

5784 5785
3Bl0 5786 3911 5787 3Bl3 5788
5789

TI9
e
DC
DC
DC

5790 BSYEAl 8

3B18 5791

oc

3819 5792

oc

3818 5793

oc

5794

5795 R ~8"'C2 B

3820 5796

DC

3822 5797

oc

5798

5799 5800

CLC

5801

MVC

5802

a

3633 5803

oc

3634 5804

DC

3836 5805 R3BEX1 DC 5806

5807 R3 eao 1 CL c

5808

JE

5809

MVC

5810

8

3847 5811

oc

3648 5812

DC

384A 5813 R3Bex2 oc

5614

5815 R3eSO<! CLI

5816

JNE

5817

CL I

5818

..IE

581 9 R 366 03 MVC

5820

MVC

5821

B

3865 5822

oc

3e66 5823

DC

3668 5824

DC

5825

5826

5827 R3Bo05 SIO

5828

TIO

5829

SIO

5830

LIO

5831

SID

5832

TIO

5833

B

35682 5834

DC

3eea 5835

DC

3Bes se36

oc

5837 BSSl;R2 e

~88A 5838

oc

3BEle 5839

DC

3880 5840

cc

5841

5842 BSVC:RJ B

3892 5843

DC

3893 5844

c;

3895 5845

DC

5846 R3BB06 e

389111. 5847

DC

3B9C 5848

DC

584Q

SIO

5850

SJO

5851

TIO

R3BNC2· X '8A ·
PRINTM
XLl' 3C 1
lt..1·2~·
.tUUTATfltSI

TIO BSCA BUSY ERROR HALT - X-

PRINTM XL1 1 30· IL1 1 1541 AL.2CSTATN9)

ERRQA HALT - 3D-

DOM I CR XL1 1 3E· xL2·so21 ·

DO 2NO MICROPROGRAM (STORE CS>
ERROR HALT -3E-
ExPECT ED RESUL. TS

R3BEXl<2eXR1)1BCVSTA-2(eXR1) CHECK FIRST 2 BYTE~.

R3SB01

JUMP IF OKAV

STATAC.BCYSTA-2(2oXRl> PUT ERROR RESULTS JN STATU~ STATUS

PRINT EXP & ACT RESULT EARQq HALT -3F-
EXPECT ED RESULTS

R3BEX2C2wXRUoBCVSTAC ·XAU CHECK 2NO 2 BYTES

'"38802

.

.JUMP IF OKAY

STATACoBCYSTAC2eXR1) PUT ERROR RESULTS IN STATUS STATUS

XL1·20· XL 1'40·
Xt..~·5529·

PR I NT EXP ' ACT RESut.,TS
ERROR HALT
EXPECTED RESULT

PRBCS(oXAa>.x·oo·
R3B803

FIAsT BYTE OF ·e·cs AAEA - 00
JUMP IF NOT - EQUAL

P.ASTC.H o>CRt) oX 1 00'

LAST SVTE OF ·e·cs A~e- c 00

R3BB05

JUMP AROUND ERROR

STATAC-1oPRBCSC1oXR1) ~DvE lST BYTE TO STATUS

S'l'ATACo PASTCSC lo XRU MOVE LAST BYTE TQ STATUS

STATUS

XLl · 20·

XL1 1 41·
Xl,.2'0000·

ERRQA HAA., T -41-
EXPECTEO RESULTS

X·80·tX·88·
BSSER2oX 1 8A'
x·co·. x·es·
BCYSTLwBSD.tR X·C4· ·X· 8A· A.18806. x '8A I PRINTN X&..l ·44· ILi 1 22· AL2CSTAT..B) PAINTM XL1 1 45·
l'-1 · U!· AL2CSTATM9)
PRINTM XL l '46· lq t 15· Al..2CSTATN'i1J DONICA
XL.1 · 421 XL2 1 !S03E·
x·eo· .s101
x·eo·.x·ee·
l!S"ER3eX' 8A 1

DI SABLE BSCA TI 0 SSCA SUSY S MOULD NOT BE ENASLE BSCA IMMEDIATE 510 LOAD BSCA ~URRENT ADDR REG SID NON I~MEDIATE SET BUSY T10 BSCA SUSY - GO 00 MICRO EAAOA HALT -44-
EARDR HALT -46-
00 3RD MICRO PROGRAM <FETCH CS)
EOUICJR HA!..T -·'2-
EXPECTED RESULTS ENABLE MC
OISAe'-E BSCA TIO BSCA BUSY $HOULO NOT 8E

UJAN76 828034

PROG ID PAGE

· · ·

~·-

·

IBM MAINTENANCE OIAGNCSTIC PROGRAM

PAR't. NO. PAGE.

4234255 48

IBM MAINTENANCE DlAGNCSTIC PROGRAM

PAm NDe PAGE

6912

DISPLAY ADAPT lR

E~R LOC OBJECT CODE

36A7 CO 87 54FE 3BAB 47
3BAC 504C

3BAE F3 58 80

3BB1 CO 87 O!l6 3BB5 00

3866 00000000 3BBA 00
JBBB 3096
:seeo 0000

3SSF 4500 3BC1 1504 38C3 4504 38C5 5003 36C? 5004 3BC9 5807
3BCB 5005
3BCO 1504 38CF 45.0A 3BD1 5R09 3803 SOOB
3805 sooc
3507 5000 3BD9 7FFF 3BDS 1904 3600 4911 3BOF 5010 3BE l 4811 3f:IE3 ?FAA 3BES 1904 36E7 4816 3BE9 5015
38EB 4816 3BEO 7F55 !BEF 1904 38Fl 4618
3BF3 501A 3BF5 4818
3BF7 7F28 3eF9 l 90-
3BFB 4820 3SFO 501F 3BFF 4820 3C01 5021
3C03 5042
Jcos so2·
3C07 5025 3C09 502:6 3CCB EFFF 3COD 9C29 " - - )Ct.If' 5028
3Cll 1804 3Cl3 482C 3Cl5 5028 3C1'7 ·~C ~Cl9 EFAA 3C18 9C30 JC. ID 502F 3C1'' U\04 3C21 4833
DATE ·· ·ec No.

TEST

ADDA STMT SOURCE STATEMENT

5852 3BAB 5853 3BAO 5854

B

DCIMICf;l

DC

>G..1·47·

DC

Xt..2'504C·

OD 4TH MICRO ERRCla HALT -47-
EXPECTEO A£SULTS

5(o55 5856

SIC

DI SABLE RE SET

5857

5858

8

3885 5859 PABCS DC

3866 5$60 BCVST EQU

3899 586 l BCYSTA 0C
38~A 5862 PASTCS DC

386C 5863 SC YSTL DC

L!H~ X~l 1 00'
*
l(L4GO·
XLt·o· AL2!ecvsn

SR TO NEXT ROUTINE START OF ·B· CYCLE STEAL AREA
ACTUAL CVCLE STEAL AREA
ENO OF ·e· CYCLE STEAL AREA
ADDRESS OF CYCLE s·n:At. AREA

?BBE 5864 CCYSTL DC

Xi..2~oo·

:SNS CRTAR HERE

5865 5866

·*-~ST-A-R-T--O-F--N-I~C-R-O-P-A-O;G-~-A-M--L-I-S-T~I-N-G-$*

·------------*--------------~---· 5867

3BSF 5668 R38'4C S EQU

3BCO 5869

DC

3BC2 5870

DC

3BC4 5871

oc

3BC6 5872

OC

3BC.8 5873

OC

3BCA 58?4

DC

3BCC 5875

DC

3BCE 5876

DC

3800 5877

DC

3802 5876

oc

3804 58T9

DC

3606 saao
3eoe 5881

oc oc

31.'JD.ft 5882

DC

3BDC 5683

DC

3BDE
3eeo

588>4
sass

DC
oc

3BE2 5886

oc

3BE4 5887

0C

3BE6 5&86

DC

3SE8 5889

DC

3BEA 5690

DC

3BEC 5891

DC

!BEE 5892

oc

3BFO 5893

DC

38F2 5894

DC.

>Q..2 1 4500~
XL2 1 J504 1 ia.2· 4504·
Xl.2°5003' XL2 1 5004 1 A.2 1 5807· XL2@S005° XL.2 1 1504&
xt.2·450A' l<L2 Ii 5009.
Xl..2·5008·
Xt..2·sooc·
XL,;?95000· Xl.2"'·r:r·rF.
XL2·1904·, XU:· ~811"
)ll.2e~o10·
x1..2' 4811 1 >L2" 7FAA · xt.2 8 1904' XL.2·4816' Xl..2'5015 1
xu~e4fH6'
Xi..2 1 7f55. XLze1904·
XL.2 1 4818 9

000 OOJ. 002 003 004 005 006 007 008 009 0011. 008
ooc
OOD OOE OOF
()10
OU
OH~
013 014 <H5 016
011' 018 019

TSN BSCA MODE CS lATCH SHCULO BE

SSN·5 SET BSCA MOOE LATCH ON T~Ne5 SSCA MOOE l~TCH ON? SHOULD

eos~o EAAOR HANG
ecs.o lST EXPECTEC RESULTS
sos.2 BA IF sto SVC REQ
BOS·O LOOP & WAIT SSN SET escA MODE cs LATCH ON

TSN SSC.A MODE LATCH SHOUl..O SE ON

ERRO!=I HANG EH~s.o NEXT ADDR -
605§0 NEXT AooR -
ec:s.o NEXT AOOR -

D',HJIMV CVO.... E DUMMY CYCLE OU?llM'f CYQ..E

! C SET HOB OF=FF S~N~ SET S"IORE C.yCLE S1"EJH, LATCM ON iSN· TEST STORE CSR e~UST BE ON

ER~OR HANG
TSN ll'AIT FOi'< STORE CSR.TO GO OFF

IC SET HOB oF·l\A SSN SET STORE CS LATCH ON TSN TESl' STORE CS 5R,.MUST BE ON

ERROR t-iANG
TSN WAIT FOR $TORE csr<.TO GO OFF

iC· SET HOB OF=55 SSNe SET STORE CS LATCH ON
TSN TEST STORE CSR.MUST ee ON

3BF4 5895 3BF6 5896
3BF8 5897
3SFA 5898 !BFC. 5899

DC

>a..2·so1A · 01A

DC

l<L2 1 481 B'

OlS

DC

)Q...2 1 7F28·

01 c:

DC

,,..2·190·· olD

DC

XL2 9 4B20 9

01E

ERROR HANG
TsN WAIT FOR STORE CSReTO Go OFF
IC· SET HOS OF·28 SSN SET STOAE CS LATCH ON fS!\ l"EST STORE CSRe MUST BE OH

3BFE 5900 3COO 5901 3C02 5902
5903 ·
3C04 5906 3C06 5905
:scoe 5906 XOA 5907 3COC 5908 3COE 5909
3Cl0 5910 3Cl2 59U 3C14 5912

DC

JC1..2·Solf'·

DC

XL2·4820'

DC

XL2· So~l 1

THE NEXT PART IS

DC

XL2e5042 8

oc

>Cl.2 1 5024·

DC -..2·so2s·

OlF 020 021 ENTERED 022
023 024

E$tROR HANG
TSN 111AlT FOR STORE CSR.TO GO OFF
ecs.o 2NO EXPECl~C RESULTS
TO 'TEST FETCH CYCLE STEAL tN BSCA MODE·
aos.o GO DO SET UP ~OR FETCH· ecs.o DUMMY eos.o DUMMY

DC

1u.2·so26· 025

DC

>«..2 ·EFFF · 026

8 CS· 0 DUMMY
Cl TEST MOB OF·FF

ttc

XL2 9 9C29' o:H

eoc~ !I Ml..!$T SRANCt!

DC XL2·5o2e· 028

oc

xo..2·1eo4· 029

DC

xL2.··a2c· Q2A

ff<FIOR Hl!iNG 5fN SET FETCH C! LATCH ON
TSN TEST FETCH CSR·MUST BE ON

3Cl6 l;>913 3':18 59141
3C1A 5915 XIC 5916 3C1E 5911' :JC20 5918 3C22 5919

DC

lCi..2· so2e· 028

DC

XL2·4e2C@ 02C

DC

XL2·EFAA' 020

oc

)CL.2·9C30"

02E

oc

XL29 502F·

02F

oc

Xl..21 1804·

030

DC

JD..2··83.3· 031

EfiROR HANG
TSN WAIT FOA FETCH CSRoTO GO OFF
Cl TfST HOB OF=AA
BCC e3 MUST BRANCH
ERROR HANG SSN SET FETCH CS LATCH ON
T5N TEST FETC41 CSAeMUST BE OH

PROG 10 PAGE

8912

DI SPLAY ADAPTER lEST

ERA LOC Oe.JECT CODE

3C23 !5032

3C25 4833

3CZ7 EF55

3C29 9CJ7 3C2B !:036

3C20 1804

3C2F 483A

3C31 5039 3C33 483A

3C35 EF28

3C37 9(:3E

3C39 5030

3C3B 503E

3C3D 4541

3C3F 5040

3C41 504A

3C43 1504-

3C45 4545

3C47 5044

3C49 1804

3(;48 4846

(

3C40 5047

3C4F 4848

3~51 5026

3C53 1308

3C55 4540

3C57 504C

3C59 50"1-D

ADDR STMT sol.RC! STATEMENT

3C24 5920

DC

3CZ6 592.l 3C28 5922

DC
DC

3C2A 5923

DC

3C2C 592.4

oc

3C2E 5925

DC

3C30 5926

DC

3C32 5927

oc

3(:34 5928

oc

3C36 5929

DC

3C38 5930

oc

3C3A 5931

oc

3C3C 5932

DC

3C3E 5933

DC

3C40 5934

oc

3C42 5935

oc

3C44 5936

oc

3C46 5937

DC.

3C48 5938

DC

3C4A 5939

IX

3C4-C 5940

DC

3C4E 5941

oc

'."C50 5942

oc

3C52. 5943

oc

3C54 5944

DC

3c56 594s

DC

3C58 5946

DC

3C5A 5947 R3B~CE DC

XL2·5032· Xl.2'4833. XL2·EF55· XL2'9C37·
><L.2·5036. XL.2"1804@ Xl..2 1 483A e XL.2 1 5039·
XL2·483A·
.>0...2 9 EF28" XL2"90E 1
XL2° 5030· XL2 1 503E' ~L2·454t · Xl.2 1 5040.
XL2 1 504A' XL2·1504 8
XL.2 1 4545.
XL2 1 5044 · XL.2°1804· )(1..2°4848. XL2 8 5047· XL.2'4848 1
XL2'5026'
XL2' 13081 XL2·454Di XL2 1 504C1 )!1_2 1 5040"

032 033 034
035
036 037
038 039 03A 036
03C
030 03E 03F
040 041 042 043 044 045 046 047 048
049 04A 048 04C 040

El"ROR HANG
TSN ~AtT FOR FETCH CSA1TO GO OFF
Cl. TEST HOB OF·!5
acs.3 MUST BRANCt1
ERROR HANG SSN SET FETCH CS LATC~ ON TSN TEST FETCH CSR.~UST BE ON
ERROR HANG TSN wAIT FOR FETCH CSA, TO GO oFF
CI TEST HOB OF=28 90Se3 MUST BRANCH
EfolROR HANG
aos~o 3RD EXPECTED AESut..TS
TSN TEST BSCA CS LATCH SKJ.,._D BE ..
El'iROR HANG
eos.o TO AODR.04A
sst-.s ALT CYCLE STl!!AL
TSN· 5 BR IF ONe
eos.o ERROR HANG sst-.SET FETCH c.s.
TSNo TEST FETCH C· S., i)'N
aos.o ERROR HANG
TS~· WAlT FOR C·S· TO GC OFF~ RTN TO FETCH OP· SSF.3 RESET BSCA CsS· LATCH TSNvS TEST BsCA CoS« LATCH,.BR OTO 040
5QS,.O 4TH EXPECTEO RESULT
eos.OEAROR HANG

5948

5599~496 ****** c A u T I 0 N ~-$***** 00 NCT MOVE THE FOLLOwI~G cooe.
5950 ***11<** IT MUST REMAIN ORG'D AT THIS LOCATION TO AGREE WlTH UeGs

5951

O~G CE M!C~CPROGRAM STUFF

3F8E

5952

ORG

~INSERT STO~ AOOR .. ' " l.0 ev1'11"

3F9E SOOO

3F8F 5953 R28EXO DC 3FC0 5954 R26MCS EQU

·Jet.20·S0005C0150025003f004S0055006500750085009i

(

3FCO 5000500150025,03 3FD3 5955

DC

3FC8 5004500550065(07

5955

3FD0 5008~009

5955

3F04 500ASOOBSOOC5 (OD. 3'FE7. S956.

oh oii xi....20 · 500A500B560C500DfOOE500FSOl so12soi.3'0
DC

3FC>C 500E 500F !::0105 <11

5956

3FE4 5012S013

5956

3FE8 5014501550165 U 7 31FFB 5957

XL.20" 5014!:'155016501 7f01850H11501A5ol8!:01C50JO·
DC

3FFO 5018501 'i501A5 (18

5957

3FF8 501C5010
3FFC 50tE501F

5957 3FFF 5958 R2BMCE OC

· ·

OT.JUL75 825023

25 (CT75 82 !032

1!5.IAN1'6 825034

PROG JO PAGE

· · · · · · · · · · · · · · · ·· · · · · · · · · · · · · ·

·

·

·

·

·· · · · · · · · · · · · · · · · · · · · · · · · · · · ·

ISM MAINTENANCE OIAGNCSTIC PROGRAM

PART NO.
PAGE

j
491 4234255,

IBM MAINTENANCE DIAGNCST IC PROGRAM

8912

DISPLAY ADAPTlA TEST

ERR LOC 08~ECT CODE

ADOR STMT SOURCE STATEMENT

l !

8912

DISPLAY ADAPT ER TEST

ERR LOC OBJECT CODE

ADDA STMT SOURCE STATEMENT

*: 5960
5~61
5962

**····R·S·CO··RU*IT*AI*NL*E*W3*RC*AeP**T*H*R*O*U*G*H**ID**A**D*R*IV*E*R**R*E*C**cl*V*E*R*5*. **(A**S *D**E*FI*N*E*D·**IN**U*O**T*a)********!'

4000 3C

5963 *****************************************************·*****************!

400i.. 5964 RT3C OC

XL1'3C 1

ROUTINE NO·

:

4001 00

4001 5965

DC

XL.t·ooc

4002 4538

4003 5966

DC

AL21RT3D)

4004 CO 87 021A
4008 01

5967 4008 5~68

B

PRINT

oc

XLJ·O:&·

PRINT ROUT TITLE

4009 lC

4009 5969

DC

IL1·28 1

400A 4028 400C CO 87 402C

4QOB 5970
5971

DC

AL2(R3CTTL)

e

COR3C

4010 09D6E4E3.$0F3C .;40 4028 5972 R3CTTL DC

CL28·ROUT 3C

4016 C4D9 C9ESC5096 109

5972

4020 C5C3Ct:C._E5C50 V.O

5972

4028 EfD9ClD7

5972

5973 ·

* 5974 * 5975

FIRST A WRAP WITH NC CRiVER/RECEIVER SEl...ECTED. 1HE WRAP SHOULD NOT WORK.

4 02C OC 01 3022 30 .:A
4032 oc 0 l 3024 30 .:c 4038 oc o 1 3026 30 ce

5976 OOR3C MVC

5977

MVC

5978

MVC

R1FMCE-6(2)1HOB900 Rl FMCE-4 (2) tLISELA RlFMCE-2(21.WRPOUT

NO BIT ON IN HOB 9 DESEl...ECT Wl'OECOOE A (AGA!Ne) DUG OFF

403E CO 87 5918
4042 83

5979
4042 5Sl80

B

LOADCS

DC

XLl983·

LOAD MICROPROGRAM

4043 2FA7

40.\4 5981

DC

AL2(RlFMCS)

·o4s 3028

4046 5982

OC

-L2(RlFMCE)

4047 31 48 4534

5983

LIO X0343eHOBO

LIO VALUE TC SE useo.

4048 3C 1 0 5564
404r CO 87 5.WE

5984 SSl85

MY l LPCNT. x· 10·

B

DOMICR

INCREASE Ml CROPR0GRAll4 TIME.

I,,

'4053 SF
:.-os· 501c

4053 59S6 4055 5987

DC

XL.1 9 !SF·

tic

XL2'50lC·

ERROR HALT -SFEXPE'CTEO RESl.A.. TS

5988 ·

* 5989

NOW TEST FIRST 3 OR IVER.tRECE!\!ER CIRCUITS· (BASIC)

4056 OC 01 3022 le CA
4 osc oc 01 3024 30 .:c
4062 oc 01 3026 30'8

5990 5991 5992

MVC
MVC
MVC

RlFMCE-6(2~eHDB980 RtFNCE-4(2)1LISEL.A
R1FMCE-2(2)eWRPOUT

BIT o
LINE SEL A
DUG OFF

4068 3C 40 4538

5993

MVI DEVADR.x·4o 1

ADDR 40

4 06C 3C 10 4'143
4070 co 67 4426

5994 5995

MVI lllRAPEthX 9 10'

8

WRAP

ERROR 10

4074 OC 01 3022 30cC

5996

MvC RlFMCE-6C2)·HD8940

BIT 1

4074 OC 01 3024 30~C

5997

MVC RlFMCE·4l2loLISELA

LINE SEL A

4080 oc 01 3026 30·8

5998

MvC RlFNCE-2(2),WRPOUT

DIAG OFF

4 086 3C Cl 4538 4084 3C 11 4443

5999 6000

NV J CEVADR, X ·C 1' MVI WRAPEH,X' l 1'

ADDA Cl ERROR 11

(

408E CO 87 4426

6001

B

llRAP

4 092 OC 01 3022 30 cE
4098 oc 01 3024 30 .zc
409E OC 0 l 3026 30 .CS
40A4 3C C 2 4538 4048 3C 12 M1'13
40 AC CO 87 4426

6002

MVC

~1FMCE-6(2),H08920

6003

MVC RlFMCE-4(2)eLISELA

6004

MVC RlFMCE-2c21.wAPOUT

6005

MVJ DEVAORex·c2·

6006

MVI WRAP£H.X'12'

600'1

8

WRAP

* 6008

CHECK FOR TEX1 FEATURE·

* 6009 * 6010

TEST 3 LINES IF PRESE...To EXIT IF NOTe

BIT 2 LINE SB. A OIAG OFF
ACOR C2 E~ROR 12

(
i I(
I
I
i(.;
I

4080 38 08 OAOC
4084 co 90 0'216 · oe8 oc 01 3022 30 io
40BE CC 01 3024 30 X
·oc4· 'O·c 01 302"6 30 '8
4oCA JC C3 4538
40CE 3C 13 4443
4002 co 87 4426 4006 oc 01 3022 30 ~
40DC OC 01 3024 30~C
4 CIE 2 OC O 1 3026 JO "8 ~OE8 3C C4 ·'538
40EC 3C 14 44.\3
40FO CO 87 4426

6011
6012 6013 6014 6015
6016
6017 6018 6019 6020 6021
6022 6023
6024

TON
BF MVC MVC MYC MVI MYI
8 NYC MVC
MVC
·vt
MVI
e

UoT2.x·o8·
LINK R1FMCE-6(2),HD8910 R1FMCE-4(2)1LISELA
RlFMCE-2<2>.wRPOuT
DEY _.DReX ·(.31
WRAPEH.X 9 13· WAAP
~1FMCE-6(2)oHD8908
RtFMCE-4(2).LISELA AlFMce-2(2)1WAPOUT oevAoR.x·c·._ WAAPEH.X·141 lllAAP

BIT 3 LINE SB. A DIAG OflF AOOR C3 EfHIOR 13
en 4
LINE SEL A DIAG OFF ACOR C4 ERROR 1·

IO
I
1(
(
c

40F4 OC 01 3022 30~4 4 OFA OC 01 3024 30 ;;c
4100 oc 01 3026 3048
4106 3C CS 4538 410A 3C 15 44·3
410E CO 87 4426
4112 38 10 OAOC
4116 c 0 9 0 021 6
411A OC 01 3022 30~6 4120 OC 01 3024 30 ;;E
4126 oc 01 3026 3048
412C 3C C6 4538 4130 !C 16 4443
4134 co 87 4426 4138 oc 01 3022 30 .:a
413E OC 01 3024 30 ::E 4144 oc 01 3026 30<8 414A 3C C7 4538 4 l 4E: 3C 17 4443 4152 co 87 4426
4 ~56 OC 01 3022 30.0A
415C OC 01 3024 30 ~
4162 oc 01 3026 30~8 4168 3C c 8 4538
416C 3C 20 4443 4170 co 87 4426
417· 3ti 20 OAOC
4176 co 90 0216 417C OC Ot 3022 30 ;/;
41 82 OC 01 3024 30 .:E
418S Oc 01 3026 30'8 418E ~C C9 4538
4192 3C 21 4443
~196 co 87 4426
4J 9A OC 01 3022 30 CE 41AQ OC 01 3024 30 3; 41 A6 OC 01 30 26 30 '8
.fllAC 3C 4A 4!538 4 l BO '.3C 2 2 44 4 3
41 ~ co 87 44.26 4188 oc 01 3022 30 .:o 41BE OC 01 3024 30.:E 41C4 OC 01 3026 3048
41CA 3C 48 <t536 4 lCE 3C 23 444!
4102 co 87 4426
4106 38 40 OAOC 410A CO 90 0216
410E OC 01 3022 30.:2 41E4 Oc 01 3024 3040 41EA OC 01 3026 30 '18
411"0 3C 4C 4538 41F4 3C 34 4443 4lF8 CO 87 4426 41FC OC 01 3022 30~4
4202 OC 01 3024 30 oillO
4208 oc 01 3026 30d8
420E 3C 40 .\538 4212 .3C 35 .\443

DATE

07.JUL75

EC NO· 825023

25 (CT?& 82 f0.12

UUAN?e
8250~4

PROG ID P-'GE

0891-2 49

0 DATE
0 ec NO.

07JUL71S 825023

25 CCT?S a2 eo;s2

· ·

6025

MVC

~1FMCE-6C2)·HDS904

6026 6027

MVC MVC

R1FMCE-4(2)1LISELA
~1FMCE-2C2)eWAPOUT

6028

MVI DEVAOR.x·csu

6029

MVI WRAPEHeX'l5 1

6030

B

WR~P

6031 * CHECK FOR TEX 2 FEATURE.

* 6032 * 6033

TEST 3 LJNES IF PRESENT. EXIT IF NOT·

6034

TBN UOT2eX·tO·

6035

BF

LINK

6036

MVC R!FMCE-6(2)1HDB902

6037

MyC A1FMCE-4(2)eLISEL8

6038

MVC R1FMCE-2(2lsWRPOUT

6039 6040
6041

MV I
MVI B

DE VADR 0 X ·C6 · WRAPEH·l' · 16 1 mRAP

6042

MVC RlFMCE-6(2)1HDB901

6043
6044 6045 6046
60~7
6048

MllC
MVC MVI
MVt
B
Mvc

R1FMCE-4<2i.LISELB R1FMCE-2(2)1WRPOUT CEVAOR 1 X·C7 1 llAAPEHoX' 17 · wRAP
R1FMCE-6(2).HOB980

6049 6050

MVC
MVC

R1FMCE-4(2)·LlSELB
~IFMCE-2(2),WRPOUT

6051

MVI CEVAOR1X·c8·

6052

MVI llRAPEH,X 1 20'

* 6053
6054

B

·RAP

CHECK FOR TEX 3 FEATURE.

6055 * TEST 3 LINES IF PRESENT. * 6056 EXIT IF NOT

6057

1BN UDT21X 1 20 1

6058

BF

LINK

6059
6060 6061

MVC MVC MVC

F<lFMCE-6(21 eH08940 R1FMCE-4(2) 1 LISEL8 RtFMCE-2<2> ·WRPOUT

6062

Miii 0EVADR·X'C9 9

6063
6064

MVI
B

WRAPEH1k'21'
WRAP

6065

MVC R1FMCE-6(2>eHOB920

6066

MVC Rl FMCE-4 (2) 1LISELE

6067 6066

MVC R1FMCE-2C2>.wRPOUT MV I OEVADR.X ·4A·

6069 6070

MVI B

wRAPEH,x·22·
WRAP

6071 6072

MVC:
MVC

R1FMCE-6Ht) 9 HOB910 RlFMCE-4(2)eLISELB

6073 6074 6075 6076

MVC
MVI MVI
B

RlFMCE-2(2) 1 WRPOVT OEVA.DR1X·4B·
~APEH1X'23·
WRAP

6077 · CHECK FOR TEX 4 FEATUREe
6078 · TEST 3 LINES IF PAese·n.

0079 · ExIT IF NOT

6080

TBN uoT2.x· ·o·

0081

BF

LINK

6082

MVC F:l f'li4CE-6 (2) ·HDB908

6083

MVC

R1FMC~-4(Z).LISELC

6084 6085

MVC MVI

R1FMCE-2(2) 9 WRPOVT Ot!VADR o X· 4C·

6086

MVI

wRAPEH.x 134·

6087

8

llAAP

6088 6089 6090 6091
6092

MVC NVC MyC
MY I
MVI

R1FMCE-6(2) 0H08904
~1FMCE-4(2)1LISELC
RlFMCE-2(2),WRPOUT CEVADA.X·4D· WRAPEH1 X ·35·

l&IAN76 82&0:H

PART NO. PAGE
ens
LINE SEL A OIAG OFF AOOR CS ERROR 15

BIT 6 LINE SEL B DJAG OFF ADDA C6 ERAOR 16
BIT 7 Llfl.E SEL B DIAG OFF ADDA C7 ERROR 1?
BIT 0 LINE SEL B DI AG OFF AOOR C8 ERROR 20

BIT 1 LINE SEL B
OUTSIDE WRAP
ADM C9 ERROR 21
BIT·2 LINE SB. B OUTSIDE WRAP ADlR 4A ERROR 22
BIT 3 LINE SEL S OUTSI OE ·RAP AOE:R 48 ERROR 23

,li!IJT 4' UtE sEL C OUTSIDE WRAP A~CR 4C ERADR 34
BIT 5 LIHE sEL. C OUT$tDE WRAP
AOOR 40 ERROR 35
PROG ID PAGE

0891·2. 49A 1

"<·~·
i:

·

IBN MAINTENANCE DIAGNCSTIC PRGGRAM

8912

OlSPLAY ADAPT M TEST

ERR LDC OBJECT CODE

AODR STNT SOURCE ST AT EM BIT

4216 co 87 4426
421 A OC 01 3022 30 :if>
4220 oc 01 3024 3040 4226 oc 01 3026 30(8
422C 3C ·E 4538
4230 3C 36 4443
4234 co 67 4426

4 238 38 60 OA OC

423C Co 90 0216
4240 oc 01 3022 30.::&
·2·6 oc 01 3024 3040
424C DC 01 3026 30 '8

4252 3C 4F 4538

4256 3C 37 4443

425A CO 87 4426

425E DC 01 3022 30"' 426~ oc 01 3024 3040

426A 0C 01 3026 30(8

4270 3C 50 4536

4274 3C 30 4443
4278 co 87 4426

427C OC 01 3022 30cC

oc 4282

01 3024 30~0

4288 oc 01 3026 3048

428£ 3C 01 453l' 4292 3C 31 _..43

11U96 CO 87 4426

429A 38 01 0"06 429E CO 90 0216
42A.2 oc 01 3022 30.i:E 42·8 OC Ol 3024 3042
42AE O~ 01 3026. 3048
4264 3C 02 4538 4288 3C 42 4443
428C CO 87 4426
·2co oc 01 3022 30~0
42C6 OC 01 3024 30 42 &2CC OC 01 3026 30C8 ·202 ~c 03 4538 ·'21)6 3C 43 4443
412DA CO 6 7 4426 42DE OC 01 3022 30 .:Z
·ze· oc 01 3024 30 ~
42EA OC 01 3026 30~8
42FO 3C 04 4538
42F4 3C 44 4443
42F8 CO 8? 44.26

42FC 38 02 OAOB

4300 C0'90'"0el6
4304 oc 01 3022 30~4

430A OC 01 3024 30 412

4310 oc 01 3026 3048

·316 3C 05 ·538

431A 3C 45 4443

3022 431E CO 87 4426

4322 oc 01

30~6

·328 0C 01 30.?4 JO 42

432E OC 01 3026 30(8

4334 3C 06 4538

6093 6094

8 MVC

~RAP
R1FMCE-6(2),HOB902

6 09 5
6096

MVC MVC

Rl FMCE-4 (2) ·L ISEL C
RJFNCE-2(2)·WRPOUT

6097

MVI DEVADR.x·4e·

6098

MVI ll:RAPEH.,X 0 36 ·

* 6099
6100

B

tlRAP

CHECK FOR TEX 5 FEATURE~

6101 · TEST 3 Ll~ES lF PRESENT·
* 6102 E." IT IF NOT

6103

TBN UDT2.x·eo·

6104 6105

BF

LJNK

MVC R1FMCE-6(2)sH0890l

6106

MVC RlFMCE-4(2).LlSELC

6107

NVC RtFMCE-2(2 hWRPOUT

6108 6109

M\l OEYAOR.X 1 4F 9 MVl WRAPEHex·J7·

6110 6111

8

WRAP

MVC R1FMCE-6(2)oHDB9So

6112 6113

MVC
MVC

RlFMCE-4(2)eLISELC RtFMCE-2(2).WRPOUT

6114

MVI DEYADRex·so&

6115

MYI wRAPEH.x·3oc

6116 6117

B

·RAP

MVC R1F!!otCe-6(2JeHDB940

6118

MVC fl1FMCE-4(2J.LISEl..C

6119

MVC R1FMCE-2(2)·WRPOUT

6120

MVt CEVAOReX 1 Dl 1

6121

MVI WRAPEHex·31·

* 6122
6123

B

WRAP

CHECK FOR TEX 6 FEATURE.

6124 $ TEST 3 LINES IF PAESf;NTe

'*' 6125

EXIT IF NOT

6126

TBN

UDT2-le~ 1 0l·

6127 6126

BF MVC

LINK R1FMce-6(2)eHDB920

6!29

MVC RlFMCE-4( U eLll SELD

6130

MVC R1FMCE-2C2)eWRPOUT

6131

MVI OEVADR.x·o2·

6132

MVl WRAPEHeX 1 42·

6133 6134

B

WRAP

MYC RlFMCE-6(2!·HDB910

6135

MVC R1FMCE-4(2)eLISELD

6136

MVC

RlFMCE-2(2)e~RPOUT

6137 6138

MVl

~EVAORoX·03·

NVI ·RAPEH.X·43·

6139
6140

B

!MRAP

MVC A1FMCE-6(2)·HDB90S

6141

MVC RlFMCE-4 (2) eLISEt.O

6142

MVC R1FMCE-2(2Jo·RPOU1

6143

MVI

OEVADR.x·o4·

6144

MVI ·RAPEH0X·44s

61·5
* 6146
* 61·7

e

WRAP

CHECK FOR TEX 1 FEATURE.

TEST 3 LINES IF PRESENT·

6148 ·
6149 61·50
6151 6152 6153 6154 6155 6156 6157 6158 61519 6160

EXIT IF NOT

TBN w12-i..11·oi'

BF

LINK

MVC R1FMCE-6C2t.HDB904

MYC RlFMCE-4(2»·LlSELD

MVC RlFMCE-2(2) 8 WRPOUT

MVI DEYADR eX· 05 1

MYI 111RAPEi'l.X 1 45·

e

lllAAP

MVC A1FMCE-6(2J.HOB902

MVC

~1FMCE-4(2)eLISELO

MVC RlFMCE-2(21eWRPOUT

MVl CEVADRt1X·D6·

DATE

0?"UL?5 .

EC NOe 825023

· · · · · · · · · ·

PART NO. PAGE

4234'255
50

IBM MAlNTENA~CE DIAGMCSTIC PROGRAM

PART NOe PAGE

BIT 6 LINE SEL C OUTSIDE WRAP
AODR 4E ERROR 36
BIT 7 LINE SEL C ouTSI DE WRAP AOCR 4F ERROR 37
en o
LINE SEL C OUTSIDE WRAP ADDR 50 ERROR 30
SIT l LINE SEL C OUTSIDE WRAP AODR 01 ERROR 31
BIT 2 LINE SE\. D OUTSIDE WRAP ADDi-l 02 ERROR 42
en 3
UNE SEL 0 OUTSIDE WRAP ADDA D3 ERRCR 4~
BIT · LINE SS. 0 OUTSIDE .,:RAF
AODR 04 ERROR 44
ans
LINE SEL 0 OUTSIDE WRAP AODR 05
ERftOA 4'5
BIT 6 LINE SEl. D OUTSI OE WRAP ADCR 06
PROG ID PAGE
· · · ·

8912

DI !PLAY ADAPTiR 1£51

ERR LDC OBJECT CODE

AODR STMT SD'-ACE STATEMENT

4338 3C 46 4443 433C CO 87 4'426
4340 oc 01 3022 30 ~
oc 434~ 01 3024 3042
434C OC 01 3026 3048 4352 3C D7 4536
4356 3C 47 4443
435A CO 87 4426

435E 38 04 OAOB
4362 co 90 0216

4366 OC 01 3022 30&A

436C OC Ol 3024 30 414 4372 oc 01 3026 3048

4 378 3C 08 4538

437C 3C SO 4443
4380 co 87 4426 43 M oc 01 3022 30 &c

438A 0C 01 3024 30~
4390 oc 01 3026 3048

4396 3C D9 4538

439A 3C 51 4443

439E CO 87 4426

43A2 OC 01 3022 30&E

43A8 OC 01 3024 3044

43AE OC 01 3026 30"8

4364 3C SA 4538

4388 3C 52 4443

(

438C CO 87 4426

43C0 38 08 OAOB

43C4 CO 90 0216
43C8 oc 01 3022 30~0

43CE OC 0 l 3024 30 ~

4:SD4 Oc 01 302.6 30 48

(

430A 3C 58 4!538

'-

43DE 3C 53 444 3

c

43E2 CO 87 44Z6 43E6 OC 01 3022 30 ~

43EC OC 01 3024 30 '44
43F2 oc 01 3026 .30.t.8

43F8 3C SC 4538

43FC 3C 54 4443

4400 co 8"t 4426

(.

4404 oc 01 3022 30~4

440A OC 01 3024 30414

4410 cc 01 3026 3048

(

4416 3C 50 4538

441A 3C 55 4443

441E CO 87 4426 4422 co 81 0216

4426 34 08 4483.

c,

442A CO 87 5918 442£ 83

442F 2FA7

4431 3028

4433 31 48 453A

4437 3C 10 5564

6161 6162 6163 6164
6165 6166 6167 6168

MVI
a
MVC MVC
MVC MV i
MVI
B

WRAPEH.X·46 1 tfRAP A1FMCE-6(2)·HOB901
RlFMCE-4(2)eLISEl_O R1FMCE-2(2)etfRPQUT CEVADR.X ·07 · ·RAPEH 9 X·47· tllRAP

ERROR 46
BIT 7 L lfl!E SEL D OUTSIDE ·RAP ADOR 07 ERROR 4?

6169 · CHECK FOR TEX 8 FEAlURE.

6170 · TEST 3 LINES IF PRESENT·

6171 · EXIT IF NOT

6172 6173 6174 6175 6176
6177 6176 61?9
6180
6181 6182 6183 6184 6185 6186 6187 6188 6189
6190

TBN BF
MVC MVC
ti!VC MVl
MVI
B MVC
MVC MVC
MVI
MV! B MVC MVC
MVC MvI MVJ

UOT2- t.X·Q4' LINK RlFMCE-6(2).HDB9SO RlFMCE-4(2)eLJSELE A1FMCE-2(2)oWRPOUT
DEVADlh x ·oe·
WRAPEHeX 5 50 1 lllRAP A1FMCE-6(2),HDB940 Rl FMCE-li (2)eL1SELE R1FMCE-2(2···RPOUT CEVAOR.X 9 09'
llllRAPEH.X·51 1
~AP
i<lFMCE-6 (2) e HDB920 R1FMCE-4C2)eLISELE RlFMCE-2(2)oWAPOUT
OEyADR.x·sA· ltRAPEH·X· 52·

BIT 0 LINE SEL E OUTSIDE WRAP AODR 08 ERROR 50
BIT 1 LINE SEL. E OUTSIDE W~AP AOOR D9 ERROR 51
BIT 2 LINE Set. E
OUTS! DE WA.IP ADDA 5A EMOR 52

6191

B

WRAP

6192 · OiECK FOR TEX 9 FEATURE·

* 6193 * 6194

TEST .3 LI.-.IES IF PRESENT· EX iT IF lllOT

6195

TaN uo12-1.x·oe·

6196 6197
6198 6199
6200 6201

BF MVC MVC MVC
MVI MVI

LIN~ ~1FMCE-6C2)eHDS9l0
R1FNCE-4(2)·LISELE
R1FMCE-2(2)e~P0UT
DEVADR.x·ss· \1RAPEH.x·s3·

&IT 3 ·LINE SEL E OUTSIDE WRAP
ADDA SB
ERROR 53

6202 6203
6204 6205 6206 6207

El
MVC
MVC MVC MVi MVI

WRAf" RlFMCE-6(2t.HOS908
RlFMCE-4(2)oLISELE Rl FMCE-2 (2) 9 WRPOVT
DEVADReX1 SC·
WRAPEH,X 9 54'

BIT 4 LINE SEL E OUTSIDE WRAP
AOCR SC
ERROR 54

6208 6209 ea10 6211
6212 6213

B MVC MVC MVC
MVI MVI

-RAP
RlFMCE-6(2)eHOB904 RlFMCE-4(2hL.ISELE R1FMCE-2(2t,wRPOUT
DEVAORtX·5D'
WRAPEH,x·55·

BIT 5 LINE SEI.. E QUTSIOf; l!IRAP
ADDA SD ~RAOR 55

6'.H4

8

WRAP

66221165 ........8.....L.I.N.K..................$ .........$$$0·······················

-··-. .' 6217
6218 6219 6220

·*·*·*~*W·*·R*·A*~P***·S·*U·B*R·*O·*U··*T·I.·.N·*E*·'~·*·*··»·i·t····i·t···*····*···.··.-.-·.".'.**.*.·.··.·*··*-~l*l!··!·t·''·l·l·t·i·.l·l·l·:·&l·l·l·.························*··-

-,..·~-

6221

6222 lllRAP ST

6223

B

442F; 6224

DC

1iRAP£X+3 ·t1IRR LOAOCS XLI *83 1

SAVE ARA LOAD MIC~OCODE
DISABLE uPON ENTRYe

6226 4430 6225
4432 6227 6228

DC
oc
LIO MVI

AL.2lR1FMCS)
lll...2(RlFMCEJ X0343oHOeO
LPCNT.,x·10·

START FINISH
LOAD VALUE TO ese USED·
l"CREASE MIC~OPROGAAM TIMEe

0

0891-2

DATE

50

EC NO·

'O

0TJUL75
8250~3

25U:T75 8.2 f"32

PROG lD
PAGE

·

· ·
c
;

·

·

·

··

·

·

·

·

·

·

·

·

·

·

·

·

·

· · · · · ·· · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

IBM MAINTENANCE DIAGNCSTIC PROGRAM 8912

PART NO. PAGE

42342S5· 51

/' IBM MAINTENA~CE OIAGNCSTIC PROGRAM
\ ..

8912

DISPLAY ADAPTER TEST

PART NO.
PAGE

4234299 51A

ERR LOC OBJECT CODE

AODR ST~T so~ce STATEMENT

ERR LOC OWEC.T CODE

ADDF< STMT SOURCE STATEMENT

4438 3A 01 5540
443F CO 87 54FE 4443 00 4444 5037 4446 OD 0 1 4445 5F f6 444C F2 81 31
444F CO 87 0214 4453 81
4454 30
4455 44DC 44>57 CO 87 021 A
4·'4·5<~;; 3841
~450 4510
USF CC 87 021A

6229

SDN

6230

B

4443 6231 WAAPEH OC

444~ 6232 RAPEXP DC

6233

CLC

6234

JE

6235

B

4453 6236

oc

4454 6237

DC

4~56 6238

DC

6239

B

4456 6240

DC

445C 6241

0C

445E 6242

OC

6.?43

s

EHBP.x·o1e
DCMICR
XL1 1 00·
XL2'5037· RAPEXP(2)·STATAC WRAPeX
PRINT
XL.1 ·81· l!..la61· AL2fCOAXl) PRINT
XL1 ·es· ILi ·sz·
"L.2(COAX21 PRINT

SET ON ERROR HALT BYPASS BIT.
BRANCH TO DO MICROPROGRAM ERROR HALT CODE
EXPECTED HALT CHECK !F ERROR OCCURRED~ JUMP IF NOT

c

6270 6271

** *R*OU*T*IN*ES**30*.3*E*e******SP*A*R*E.*····$·············································*

45.38 30

4538

6272 6273

R*T*J·O···~O·C·:·····X·L1··1 3·0··1 ····················································

453C 00

453<: 6274

DC

XLl·OO·

453D 4549

453E 6275

DC

AL2(AT3E)

453F OC 01 3596 4A CZ
4545 co 87 3584

6276 6277
* 6278

MVC El

SPARUT(2) eCEC30 sPAAEX

4549 3E 454A 00 4548 4557

4S49 6279 RTJE

DC

454A 6280

DC

454C 6281

oc

XLl ·3E· >Cl..1 1 00 1 /ll.2(RT3F)

454D OC 01 3596 4A(4
4553 co 87 3564

6282 6283

MVC

SPARUTCU eDEC3E

B

SP AA EX

4463 82

4463 6244

DC

xt.1·a2·

6264 "'

4·4·6~5 415737
41467 CO 87 021E 4468 01 446C 45!8 4116E 449F
4470 CO 87 021A

4464 6245 4466 6246
6247 4468 6246
4460 6249
446F 6250 6251

DC

IL1 ·39·

DC

AL.2(COAX3)

e

UNPAC:K

DC

XLt· 01'

DC

IL 2( DEVAOR I

OC

AL.2 (ACRMSGt

B

PRINT

66228865 ****R*O*U*T*IN*E***3*F*e**D*E*V*IC**E**PO**L*L*IN*G*..*********"'***"'··························*·

* 6287

POLL CMOS ARE ISSUED TCl ALL DEV ICES THAT MAy eE ATTATCHED.

*

6288 $

·

* 6289 * 6290

UDT DEFINES THE NUMBe~ OF ORIVERJ'RECEIVER CAROs. EACH CAAO HAS 3 DRIVER/RECEIVE~ ClRCUITS TO POLL THROUGHc THERE M~Y

· *

6291 4 OR MAY NOT BE A DEVICE ATTATCHED.

$

4474 62
4475 IC
4476 A49F
4-478 co 87 5.254 447oC co 87 0216'
*480 co 87 4460

4474 6252

DC

44?6 6253

DC

4477 6254

oc

6255

a

6256

6

6251 lllRloPEX S

6258

4481! Cf.Cl C903C9DSC 't40 449F 6259 AOR14SG DC

XLl "82" IL1528·
AL2fACRf.liSG) Pl OREG
·LINK

GD PR !N1· 1/0 REG

4557 3F 4558 80 4559 4AC5
4558 CO S7 455F 01

0211i.

6292 *

·

6293 * THE RESPONSE TQ THE POLL IS NOT CHECKED.

·

6294 *·****$**~***********$**$******.. ************····¥*·*·******"'*******~·~

4557 6295 AT.:!F

DC

XL1 "3F ·

ROUT NO o

4558 6296 455A 6297

DC

XL1 9 80 8

DC

AL2<AT40)

VES. MANUAL INTEf<VENTION(MAYSE)

6298

6

PRINT

455F 6299

DC

XL1·01·

448C C4C5E5C9C3C54 'Cl

6259

4560 2E

4560 6300

OC

ILl t46«

4494 C<llC.409C5E~E2~ (C9

6259

449C E240E7E7

6.2:59

44AO 0706E 6C509600 tC6 44Cf' 626C

CC

44t..8 C64006094006() de5

6260

4561 45,94
4563 co 87 4595

4562 6301 6302

DC B

4567 456F

D906E4E340F3Ct40 C4CSE5C9C3C54 C07

4594

6303 6303

RT3FNA

DC

AL2(RT3FNA)
RT3FGQ CL46·RCUT JF DEVICE POLLING (SKIPPED IF SS~' IS ON)Q

4480 0540C306C1E74(Cl

6260

4577 0603 C:3C905C74 C40

6303

4488 E340Cl40E3C50 fiD4

6260

457F E202C:90707C5C <!40

6303

44CO C9C5C10340D4C K7

6.26C

4587 C9C640E2E2E6Fc~O

6303

44<:6 CBE340C3CIE4ECC5

6260

458F C9E240060550

6303

4400 40E!CSC9E240C .Ct 440<: 6261 CDAlU OC

4408 C903 f409CS

6261

··oo D6o7csosc905C ;.o 4504 6262

DC

44£5 E3C8CS40C306C JE?

6262

44EO 40Cl f340E3C8C MO

6262

44F5 C307£440E6C90.:o.J

6262

44FO 40C1ES06C9C44<E3

6262

45()5 C8C9E240CSE7D 106 4510 6263 CCIAX2 oc;

CL4011 ClPEhlNG Tl1E COAX AT THE CPU WILL AVOID T·

'C

4595 3C FF 4A 76
4599 OC lE 4A75 4A 76
459F 3C FF 4A96 45A3 OC 1E 4A95 4A~

(

45A9 3C 40 4A4E

45AO OC 01 4AA4 30cA

4500 E2E409CS

6263

4511 5C5C5C40C2CS4 <E2 4537 626~ COM 3 DC

4519 E4D9C540E3064 C09

6264

*** Cl..39·

BE SUPE TO l<ECONNECT AFTEI~ TEST ····

4521 CSC30ED~5C5C ::£:3 4529 40C1C6E3C5D94<E3

6264 6264

c

4531 C5E2E3405C5C5<

6264

4538 00

4$39 0343

-_.r .·<· ,...,. ·..._,~-.....

. ~~·.,--

4!38 6265 DEVA.OR 0C

xt.l·OO·

DEVICE ADD~o

c * 453A 6266 X0343 DC

.>L2·0343·

6267 EHO UF WRAP SUBROUTINE

..,:

*****·················· c 6268 .....................................,············

4583 OC 01 44A6 30 .3:
4589 co 87 49(6
4580 3C Cl 4A4E 45Cl OC 01 4AA4 30CC 45C7 CO 87 49C6 45CB 3C C2 4A4E 45CF OC 0 l 4AA4 30 ;,.E 4505 CO 87 49C6
4509 38 08 OAOC

450D CO 90 4787

c

45E1 3C C3 4A4E 45E5 0C 01 4AA4 30~0

45EB CO 87 49C6

c

45EF 3c C4 4A41E 45F3 oC 01 4AA4 30 .:2

45F9 CO 87 49C6

c

45FO 3C CS 4A4E 4601 OC 01 4AA4 30~4

4607 Co 87 49C6

OA1E ' 07.IUL 7!: . - 2"!SKT75

EC NO. 825023

82 !0~2

lS.IAHT6 825034

PROG ID PAGE

0891-2 51

e DATE ec; NO.
0

07.IU'- ?5 825023

25CCT75
e2eo 2

6304 RT3FGO

PDLLYE·X'FF·

6305 6306

PDL.LYE-1(31>.POLLYE POLLNOeX·FF·

6307

POLLN0-1(31).POLLNQ

6308
* 6309 FOLL FIRST 3. (BASIC)

6310

MVI

OEV3F · )(· 40·

6311

MVC R3FMCS+13(2)eHOS980

6312 6313

MVC 8

R3FMCS+l5(2)sLISELA POL.L3f'

6314

MVl DEV3F.x·c1·

6315 6316

MVC B

R3FMCS+!3(2>oHOE9·0 POLt..31"

6317

MV! OEV3F. x·c2·

631 8 6319

MVC
e

R3FMCS+13{2) 9 HOB9?0 POLL3f'

* 6320 · CHECK FOR TEXl FEATURE.
6321 POL.L 3 IF. J?.RESENT,. C:3.C4eCS

6322

TBN UOT2 .. x·os·

6323 6324

BF

?RTABL

MVI DEV3F.x·c3·

6325 6326

MVC 8

R3FMCS+l3(2JeHDB910 POLL3F

6327

MVI OEV3Fex·c··

6328
6329

MYc R3FMCS+13(2teHD8908

B

POLL3F

6330
6331 6332

MVI

oeV3F·X·Cs·

NVC R3FMCS+l3C2) 9 HD8904

B

PQLL3F

15JAN76 825034

BIT Q. Lifll£ SE&. 1.. GO PQLL 40. BIT 1· GO POU. c;J. o
en 2 GO POLL ca
BlT3 GO POL.L C3 BIT-4 Gg POLL C4
ans
GO POLL C!
PROG ID PAGE

· ·

IBM .MAINTENANCE DIAGN CST IC .flROGRAM

8912

DI StLAV ADAPTfA TEST

EAR LOC OBJECT CODE

AODR STMT SOUICE STATEMENT

460B 38 10 OAOC
460F co 90 4 787
4613 :SC C6 . .4E 4617 OC 01 4AA6 30.;E 4610 OC 01 4AA4 30=-6
4623 co 87 49C6
4627 3C CT 4A4E 4628 OC 01 4AA4 30 ::S
46 31 CO 87 4CX6 4635 3C C8 4A4E
4639 OC 01 4AA4 30 .&A 463F CO 87 49<:6

4643 38 20 OAOC

4647 co 90 4787

4648 3C C9 4A4E

464F OC 01 4AA4 304C

·A 4655 co 87 49C6

4659 3C

4A4E

4650 oc 01 ·AA4 30 cE

4663 co 87 49C6

466? 3C 48 4A4E

4668 0C 01 4AA4 30~0 46?1 co 87 49C6

46?5 38 40 0AOC
4679 co 90 4787
4670 3C 4C 4A4E
4681 OC Ol 4AA4 30~
4687 oc 01 ~A.6 3040
46 80 CO 87 49C6
4691 3C 40 4ME 469S 0C 01 4AA4 30 i4 469 B CO 87 49C6 464JF 3C 4E 4A4E 46A3 OC CH 4'AA4 30~
46A9 CO 87 49C6

46AO 38 80 OAOC
4691 co 90 4787
4685 3(: 4F 4A4E 46&9 0C 01 4AA4 30.?8 468F CO 87 49C6 46C3 3C 5 0 4ME 46C7 OC 01 4AA4 30 ~ 46CO Q» 87 49C6
4601 3C 01 ·A4E
4605 OC 01 4AA4 30.C
4608 co 87 49C6

46DF 38 01 0408
·6E3 CO 90 4787
46E? 3C 02 4A4E 46E8 OC 01-~43"44 3 0 E --
46Ft OC 01 .a.A6 30 '2 46F7 CO 87 49C6 46FB 3C 03 4A4E 46FF OC 01 6AA4 30 ~ 470$ co 87 49C6 4-709 3C D· 4A4E
· Too oc cu ·AM 30:2
·713 co 87 49C6

6333 · OtECK FDA TEX 2 FEATURE.
6334 · POLL 3 IF PRESENT. C6.cr.ce

6335

TBN UDT2·X·to·

6336

BF

PRTABL

6337 ~38

MVI MVC

DEV3FeX·C6· R3FMCs+15(2)eLISi!LB

6339

MVC R3FMCS+13(21eHDS902

6340

8

POLL3F

6341 6342 6343

MVI
NVC B

DEV3FeJ1·c7·
R3FMCS+1~(2)eHD890l
POLL3F

634·

MV1 DEY3Fexrce·

6345

NYC R3FMCS+13(2)eHDS980

6346

B

POLI.SF

* 6347 CHECK FOR TEX3 FEATURE

* 6348 FOLL C9e4Ae4e IF PRESENT

6349

TB~ Ul>T2eX 1 20·

6350

BF

PRT ABL

6351 6352
6353 6354
6355 6356

MVI NYC
B
MVJ MVC
B

OEV3F · X· C9·
A3FNCS+13(2J ·HOB940
FOLL3F
DeV3F ·JI· 4A·
R3FMCS+13(2>eHOS920 POLL3F

t>357

MVI OEY3F.x··s·

63515

MVC R3FMCS+13(4!),HDS910

6359

8

POLL3F

6360 · CHECK FOR TEX4 FEATURE.
* 6361 POLL 8Cw40s·E IF PRESENTe

6362

TBN UOT2ex·40·

6363

BF

PRTABL

6364 6365

MYI DEY3Fax,·c·

NYC

A3FMCS+1~(2)eHOB908

6366

NYC R3FMC$+1!5C2)eLISELC

6367

B

POLL3F

6368
6369

MVI
MYC

OEv3F,x··o·
A3FMCS+l~(2teHOB904

6370

B

POLL3F

6371

MVI DEV3F·X·4E·

63'72

Mvc; A3FMCS+1312)·HP8902

6373

8

POU..3F

6374 · OIECK FOR Tl:XS FEATURE

6375 · POLL ~ 1!50eDl IF PRESENT

6376

TBN UDT2.x·ao·

6377

BF

PATABL

6378

NVI

OEV3FeX·4F·

6379 6380
6381

NYC R3FMCS+l3C2>·ADB901

B

POLL3F

MVI oev:sF.x·so·

6382
6383

MVC R3FMCS+l3(2t·HDS980

B

POLL3F

6384

NVJ CEV3FeX·Ct·

6385 6386

MVC R3FNCS+l3C21.HD1!940

8

PQLL3F

6387 · OIECK FOR TEX6 FEATURE·

6388 · POLL D2eD3e04 IF PREeENT.

6389 6390

TllN SF

UOT2-1.x·o1·
PRTABL

6391

MVI DEV3Fe .x·o2_~

6392

NVC R3FMCS+13(2)·H08920

6393

MVC R3FMCS+t5(21·LISELD

6394

B

POLL3F

6395

MVI DEy3FeX· C3 ·

6396

MVC R3FMCS+l3C2t ·HOB9t 0

6397

B

POLL3F

6398

MVI DEvSF. x· C··

6399

MVC A3FMCS+13(2JeMD8908

6400

B

POLUF

DATE

0'7.IUL.75

Ee · · e2so2s

. -·

PART NDe PAGE
LI NE SELECT B BIT 6 GO POLL C6 Bl T -7 GO POLL C7
BIT 0
GO POLL ca
BIT 1 GO POLL C9 BIT 2 60 PILL 4A
BIT 4 LINE SEt..ECT C
GO POU. 4c.
BIT 5
SIT 6 GO POU. 4E
BIT 7
GO POU,.. 4F SIT 0 GO POU. ~O
ant
GO POLL DI
BIT 2
LINE seLECT 0
GO POU.. oa
BIT 3 GO POLL 03 BIT 4 GOP~ 04
PROG 10
PAGE

4234255 52

IB· MAINTENANCE DIAGNCSTIC PROGRAM

8912

DISPLAY ADAPTIR TE!:.T

EAR LOC OBJECT CODE

ADDA STMT SOURCE STATEMENT

* 6401 CHECK FOR TEXT FEATURE·

·717 38 02 OAOB
4718 co 90 4787
471F 3C DS 4A·E 4723 oc 01 4AA4 30;;4
4729 co 87 49C6
4720 3C 06 4A4E
4731 oc 01 ·AA4 30~6
4737 co 87 49C6
4738 3C 07 4A4E
473F OC 01 4AA4 30J8
4745 co 87 49C6

(

4749 38 04 OAOB

4740 co 90 4787

4751 3C 08 4A4E

475!5 Oc 01 4AA4 30'-'

4758 OC Ot 4AA6 3044
4761 co 87 49C6

( . 4765 3C 09 4A4E

4769 0C 01 4AA4 30.iC

47.6F CO 87 49C6

6402 · FOLL 05eD6wD7 IF PAESENTe

6403

TBN ucr2-1.x·o2·

6404

BF PATABL

6405

MYI DEv3F.x·os·

6406

NYC R3FMCS+13(2)aHDB90·

6407

8

POL.LJF_

6408

MYJ DEV3FwX·C6·

6409

MVC R3FMCS+13C2)eHOB902

6410

B

POLL3F

6411

MVI DEy3F.x·c7·

6412

MVC R3FMCS+13(2)aH08901

6413
* 6414 * 641 5

B

POLL3F

CHECK FOR TEXS FEATUREe

POLL D8· 09 ·SA IF PRESENT·

6416

TBN UDT2-t.x·o··

6417

BF

PRTABL

6418

MVI OEv3F.x·oe·

6419

MVC R3FMCs+13(2)eHDf!980

6420

MVC R3FMCS+15(21eLISELE

6421

B

PCLL3F

6422

MVI

DEv3F.x·o~·

6423

MVC R3FMCS+l3(2)·HCS940

6424

B

POLL3F

I
IG II ,,...
\._,.
c
i ('
I lt e...,

4773 3C SA 4A4E 4777 oC 01 4AA4 30~
4770 co 87 ·9C6
4781 38 08 OAOB 4785 co 90 4787 4789 3C 5Ei 4A,.E 4'780 oc 01 4AA4 30~
4793 co 87 49C6 4797 3C SC ·A4E 4798 uc 01 4AA· 30.:2
47Al CO 87 49C6 47A5 3C 50 4A4E 47A9 0C 01 4AA4 30;"4 4TAF CO 87 49q> __
4-783 co 87 4787

6425 6426 6427 6428 · 6·29 · 6430 6431 6432 6433 6434 6435 6436 6437
6438
6439 6440
6441

MVI

DEV3F.x~5A·

NYC R3FMCS-t;1.3 C2) eHDe920

8

PDLL3F

CHECK FOR TEX9 FEATUREe

POLL 58·5C·So IF PRESENT· TBN UOT2-1.x·os·

BF

PATABL

MVI DEV3F·Jl·se·

MVC R3FMCS+13(2).HD8910

B

P0l.L3F

MVI DEV3Fex·sc·

NVc R3FMCS+13C2)wHDB908

8

POLL3F

Mvl DEV3F,x·so·

MVC R3FMCS+l312)·H01!1904

8

PCILL3F

8

PRTABL

Ile,.
I{) I
l ()
le
I c
II c·:-·

lj V " ·

I I

, C)

·?87 CO 87 021 A 4188 02
·Tee ·2
4780 48CC
478F OC 01 47C8 4A U 4TC5 30 FF 0000
47C9 co 81 4802
4Tc0 OC 01 4706 4Af2 4 703 !D FF 0000
4707 CO 81 480A 4708 OC 01 ·7E6 47t6 47El OC 00 4A4E 00 C:O 47E7 CO 87 021E 47EB 01 47EC ~4£ 47EE 4800
47FO CO 87 021A
47F4 01
47FS l1
·7F6 4$00
4 7F8 OE 01 4706 56 t9 47FE CO 87 4703

6442

6443 PA'fABL 8

PRINT

·788 64-44

DC

XL1·02·

47ec 64·5

DC

IL1·66·

·TBE 6446

DC

AL.2CA3FM0l J

6447

MVC CKFFY·3(21ePOLVA

6448 CKFFy 6449

CLI BE

·-·eX·FF· EMPTYE

6450

MVC CKFFY1+3(21·POLYA

6451 clCFFYl CL.I ..-.eX·PF·

6452 6453

BE

ENDYES

MYC SETDA1+512>·CKFFY1+3

64S4

MyC CEV3FU) · ._·

6455

8

UNPACK

4TeB 6456 47ED 6457 ·1EF 6458

0-C

lCL.1 1 01'

DC

Al.2CDE~FI

DC

AL2(R3FM02)

6459

B

PRINT' .

47F4 646() 47F5 6461

DC

XLl·ot·

DC

ILl 'l7 ·

47F7 6462

oc 4L2(R3FM02 I

64-63

ALC Q<FFYJ +3(~ hXOOO'

6464

B

(:KFFYl

Ir
I .._)

4802 CO 87 021 A 4806 03

6465

6466 EMPTYE 4806 6467

oB c

. 'o 0~91·21
152

4807 04
. OATE
EC NO.

tO

4807 6468
25Cc;T75 821032

IX

PRINT
~La·o3·
u.a ·04·

I
:t·.

I -

11-e·

PART NOe PAGE

42342155
52A

BIT 5 GO POLL 05 BIT 6 GO POLL 06
BIT 7
GO POU. 07
BIT 0 LINE SELECT E GO POU.. 08 BIT 1
GO POU. 09
SIT 2 GO POLL SA
BIT 3 GO POLL t5$
BIT 4
GO POLL SC BIT 5 GO POLL·so·
8R IF NO EMl'fiY

MINT 8 NONE'

· · · · · · · · · · · · · · · --·---.-.~~~ · · · · · · · · . -.· · · · · · · ·

IBM MAINTENANCE OIAGNCSTIC PA.OGRAM

PART NO. PAGE

4234255 53

IBM MAINTENANr.E DIAGNCSTIC PROGRAM

PART NOe PAGE

8912

DISPLAY ADAPTER TEST

ERR LOC OBJECT CODE

AODR S;TMT SO(.RCE STATEMENT

8912 (

DI SPLAY ADAPT EA TEST

ERR LOC OBJECT CODE

AODR STMT SOURCE STATEMENT

4808 49BB
480A CO 87 021 A 480E 92 480F OC 01 4818 4At0 4815 30 FF 0000
4819 co e1 ·ee7
4810 CO 87 021A
4821 02 4822 58 4823 4935
4825 OC 01 482E 4Af0 4828 30 FF 0000 482F CO 81 485A 4833 OC 01 483E 48cE 4839 Or. 00 4A4E OO<C 483F CO 87 021 E 4843 01 4844 4A4E 4846 4800 4848 C0 87 021 A 484C 01 4840 11 4184E 4800 4850 OE 01 482E 56 c;9
4856 co 87 4828
48$A CO 87 0.21 A
48££ 92

4809 6469

DC

AL.2(R3FM06)

6470

6471 ENOVES B

PRINT

48oE 6472

cc

XL1 ·92·

6473

MVC CKFFN+3C2),POLNA

6474 CKFFN

CLI ·-·.x·FF ·

6475

SE

£ND3F

6476

B

PRINT

4s21 6477
4e22 6478

~c

XL1·02·

cc 1L1 ·ea·

~824 6479

DC

AL2(R3F'403 t

6480

MVC CKFFNl ·3 U ),POLNA

6481 CKFFNl CLI ·-··X·FF·

6482

BE

Ef'IONO

6483

MVC

6484 SE1DA2 MVC

6485

e

SETOA2+SC2)e0CFFN1+3
DEV3FU >·*-* UNPACK

4843 6486 4845 6487

DC

Xt..l 1 01 ·

oc

AL2<DEV3F)

4647 6488

DC

AL2CR3FM02J

6489

B

PAINT

484C 6490

DC

4840 6491

DC

ILJ·17·

484F 6492 6493

DC ALC

AL.2(A3FM02)
OCFFN143( 2 >. XOOOI

6494

B

CKFFNl

6495

6496 ENONO.

e

PRINT

485E 6497

DC

Xl..1 '92·

INC IADDR

4933 060303

6518

4936 C9C640C4CSE5C ~3 49SO 6519

493E C540C9E240C30 .WS

6!519

DC

CL40·IF DEVICE IS CCNNECTEC AND HAS POWER ON.·

4946 05C5C3E3C:5C44 <Cl

6519

494E 05C440CSC1E24<07

65J9

4956 D6E6CSD940060f6B

6519

495E E2E4E207C5C3E~40 4985 6520

4966 C3C6C1 E740C10 fe4

6520

DC

CL4o·susPECT COAX AND DEVICE WHILE CONTINUING·

496( 40C4CSESC9C3C f40

6520

4976 E6C8C903C540C ::06

6520

497E 05E3C90SE4C90fC7

6520

4986 40C90540ClE3E~C1 499A 6521 R3Fl404

DC

498E E3C3C6C4C505E~40

6521

CL2l· IN ATTATCHNENT MAPS.a

4996 04Cl07~24B

6521

4998 C9C6400506E34 <C3 4987 6522 R3Fio!OS DC

49A3 06D50SC5C3E3C !C4

6522

CL29·JF NOT CONNECTED. RESET HALT.·

49A8 684009C5E2C5E.!40

6522

4983 C8C103E34B

6522

4988 0506D5C5

4986 6523 R~f'M06 DC

CL4·NONE·

49BC 050640C1D5E2E CCS 49CS 6524 POU.NR DC

CLlO·fllO ANSWER ·

(

" . .,'

49C4 D940

c

6524

6525 ........................................................

* * 6526 POLLING SUB~OUTINE FOR ROUTINE 3f·

* * ~327

THE MICROCODE HAS ALRGADY BEEN TAILORED

* * 6528

TO SELECT ONE DRIVER.IAECEJVER CIRCUITe

* 6529 * LOAD MICROCODE

* 6530

00 14 l CF.OCODE

·

* 6531

IF POLL SUCCESSFUL. ADO OEV ADDA TO 9 POl..L-YES· LIST·*

485F 'O 87 0.21 A

6498

e

PRINT

6532 * IF POLL FAILED THEN ADO DEV ADO~ TO 1 POU.-NO· LIST· ·

4863 Ol 4864 65

4863 6499
4864 6500

DC XLI ·01 ·

DC

JL1 1 10H

'C

49c6 34 oe 4A4.:>

6533 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

6534 POLL3F ST

P03FEX<f3o ARR

4865 499'. 4867 CO 87 OUA 4868 02

4866 6501 6502
4868 6503

DC

.AL.2CR3FM04 J

B

PRINT

cc

Xi.l ·02;

49CA 38 02 0200
49CE CO 90 4908
4902 cc 87 0222

6535
6536
6537

TBN S8YTE!!S.SS1il2E

ef

TE$TEQ

B

HALT

486C to
4860 4987 486F 3C SE 65F2

486C 6504 486E 6505
6506

DC DC
MVI

IL1·29·
A&..2(R3FM05)
ERRHLTox·sea

4906 OlFE
4908 co 87 5918
49DC 83

4907 6538

DC

)Q..2·0tFE·

6539 TESTEQ B

LOADCS

49DC 6540

DC

XLJ·B3·

MFG TEST HI. T

4873 3C Sf" 65FJ
4877 oc 09 6601 49(5

6507 6508

MVI MVC

4870 CO 87 63FE
4881 co 87 0222
4885 OISE
4887 co 87 0216
4888 E3C8C540C6D6D .1>3

6509 6510 4886 6511 6512 48A2 6513

ENQ.3F

e
B
oc
B DC

4893 06E6C905C7400SCS

6513

·899 E20706D5C4C5C 440

6SU

48A3 E30040Cl40070 C03 4E'CC 6514 R3FMOl

oc

4848 03484 04DE3C8C E40

6514

468 3 09C5E.2070605E .C l5

6514

4888 40E6ClE240DSOcE3 48C 3 ·oc3cecec 3D2C £C·

6514 6514

ERRRrN,X 1 3F· ERRLOGfJOt·PQ.LNA El.PD
HALT XL2 1 0l!E 1 LJNK CL241 THE FOLLOWING AESPCNOeD ·
CL42·TC A POLLe CTHE RESPONSt WAS NOT CHECKEDeJ 9

4900 4A.97 490F 4AC'0. 49~i Fl 58 80
49E4 F3 !IS eo
49E7 OD FF 49C6 49'6 49EC F3 58 80 '49FO 30 4C 4A56 49F4 00 00 4A56 4A ~4
49FA CO 81 4A26
49FE OC OI 4A07 il-AfO
4A04 30 FF 0000
4A08 CO 81 4A16
4A0c ~E OJ 4A07 56t9
4A12 ca 87 4AO·

490E 6541 49EO 6S42
6543
6544
6545 6546
6547
6548 6549 6550 6551
6552
6553 6554

AOONO TAECKl

OC DC s10 SIO CLC s10
SNS
CLC BE
MVC CLI SE
Al..C B

AL2(R3FMCSI A,L2 <,R3fl~CEJ x·eo·.s1c1 X·EO·.SIOI
FOLL:iF(256),POU.3F
x·so·.s101
ACTR3F.HOa4 ~CTR3F(l)oEXPR3F
ADD YES TA8CKl·3(2)ePOLNA ·-··X'FF· TA8ENT
TABC1q+3'2J.xooo1
TA8CK1

DISABL6'RST
ENABLE
WAIT DISA8LE;' RST HDB08o09 09=FF7 BA IF' SO
NEXT ENTRY? BA IF SO INC ADOR

48C8 4850

6514

4A16 Ot oi 4Al F 4AC1

655$ TASENi' MVC TA8DO+::!C2ht'A8CK1+3

48CO C4CSESC9C3C54CC1 48DD 6515 R3FM02 DC

4605 C4C409CSE2E24 CE7

6515

4A 1C OC 00 0000 4A E
4A22 CO 87 4A4A -

6556 TAeoo 655?

14VC ·-·Cl>·DEY3F

e

Po3Fex

PUT OEV AOR IN 'NO· TAe&..E

4800 E7

6515

480E E3C8C540C606DW3 48F6 6516

DC

4A26 oc 01 4A2F

{.SS$
6554!.I ADDYES MVC

48E6 D6E6C905C 740C «:l

6516

48EE ESC540Cf40"C~C(i(t . ·. -·516

48F6 E7

6516

4eF 7 4070D7D609E37 t40 4922 6517

oc;

48FF c1esc1C9D3C1C .03

6511'

4907 C5404' DC1E.?o\OD1C5

651?

490F 0940E4C4E35>4 <C2
491? E4E340C7C9E5Ct40 491F 05064040

6$17 6517
6517

4923 4009CSE207060 £2 493!5 6518 R3PM03

DC

492'8 CS40 E3D640Cl 4 CD7

6!5~8

CL44· · ·PORT·. AVAILABLE (AS PER uon BUT GI VI! NO·
CL19· fiESPONSE TO A POLL·

C:
c
i

442C ~o FF 0000
44.30 co es 4A3!

4A34 OE'. 01 4A2F

4A3A co 87 4A2C

oc 4A3E

01 <11.A47 4A ;r

oc 4A44

00 0000 4A 41E

co 4A4A

87 4A4A

4·A4E 00

4A4F 4A57

4A$1 ·A7?

4AS3 OOFF

4A55 0000

6S60 TABCK.2
6561 656~
6563
65(~4 TABNx;T
6565 TAOOOA 6566 Po3FEx 4A~ 6567 DEV3F 41150 6568 POl..NA 4A52 6$69 POLY A 4A54 6570 EXPRJF 4A56 6571 ACTR3F

CL,.I
ee
A~C
8 MyC
MVC
e DC
D<C DC DC DC

*-··X·FF II TA8NXT·
TABCK2+3(2) 0 X0001 TAB0<2
*..TABCDA<t3(2).TABCK2+3 ·CU ·OEV3F
*Xl..1 ·oo ·
AL.~( POLLve...:iu
AL21PDLLNtJ;.3l) )(&..2 1 00FF 1
~2·0000·

NEXT ENTRY?
BR IF so· ...
INC AOOR
POT DEV Ml'CR IN ·vez· TALE
RETURN
ACOR OF DEVICE UNO~ TEST AODfi! OF 1 ST POS OF NO TABLE
AOIJR OF tST POS OF YES TABLE
EXP. R:ESULTS AC:T RE SUL TS

DA TE

0 7.lut.75

25<CT?5

15...AN76

. ,()

EC NO. 825023

825032 .

825034

PAOG 10 PAGE

0891-2'.

OAT!

01.JUt.. 75

53

EC ND. aasou

I ti#·

l5JAN'F6 825034

PROG 10 PAGE

· ·

·

IBM MAINTENANCE DIAGNCSTIC PROGRAM

PART NOe PAGE

4234255

IBM MAINTENANCE DIAGNCSTIC PROGRAM

54 \.,_.

PART NOe
PAGE

8912

OJ SPLAY ADAPTER 1EST

ERA LDC OB.IECT CODE

ADOR STMT 50\RCE STATEMENT

,,... 8912

01 SPLAY ADAPT~ TEST

l. ERR LOC: OBJECT CODE

ADDR STMT SO\RCE STATEMENT

·

4A57 40404,0404040. '40 4A76 6572 POU.YE DC

4A5F 4040404040404(40

6572

4A67 4040404040404040

6572

32CL1 · ·

4816 4DM
4B18 co 87 021A
4BSC 86

4817 6627 6628
481C 6629

DC

AL2CNTFMU

e

PRINT

DC

)(Ll I 861

4A6F 404040404040~<40

6572

4A77 4040404040404'40 4A96 6573 POU.NO DC

32CL1· ·

''·

4810 21 481F 40C5

4810 6630 4BlF 6631

DC

IL1·33·

oc

~L2(NTFM2)

4A 7F 4040404040404 {40

6573

6632

4A87 4040404040404(40 4A8F 4040404040404 C40

6573

6573 6574 6575

.................................
* * START OF MICROPROGRAM LISTING

4820 F3 58 84 4823 31 4A 0056 4827 F3 58 80 482A 30 4A 5FE6

6633 IOCHKN 510

6634

LI 0

6635

SIO

6636

SNS

x· a4· ,5101 XAA55eHDe2 X' 80 8 eSIOl STATACetcCB2

4A97 7900 4A99 OA89 4A9B 0889 4A90 OC89 4A9F CD89

4A97

6576 6577

·R·3F·M··C·5····EQ·U····*··················

4A98 6578

DC

XL2 1 79CO"

000 I c HOB9=· 001

4A9A 6579

DC

XL.2 1 0A89 1

001 LE LINE SEL Ao DESELECT ALL

4A9C 6580
4A9E 6581

DC

X&..2'0889 1 002 LE LINE sa... e. DESELECT ALL

oc

n.2·oce9·

003 LE LINE SEL c. DESELECT ALL

4AAO 6582

OC

XL2 1 0De9·

004 LE LINE SF-L Os DESELECT ALL

4B2E CO 87 021A 4832 86 4833 lA 4834 400F 4B36 CO 87 0222 483A 14FF

6637
6638 4832 6639 "633 6640 4835 6641
6642 4B3B 6643

B

PRINT

DC

XL1·86t

DC

ILl8261

oc

AL2CNTFM3)

e

HALT

DC

XL2· t4Ffa

4AA1 OE89 4A.t.3 0000 4AA5 0000 4AA7 7182 4AA9 1508 4AA8 1008 4AAO 1204

4AA2 6583
4AA4 6564 ~AA6 6585 4AA8 6586 4AAA 6587 4AAC 6S88 4AAE 6589

oc

XL2'0Ee9· 005 LE LINE SEL Ee DESEl.ECT ALL

oc

J<L ·P oo co· 006 IC i10B9=XXe LOADED BY USER·

DC

XL2 1 00 00 1 007 LE LINE SEL XeFROM HD89· USER LOADED.

DC

XL2 · 71 e2·

008 1c.1~x·e2· SET HOB i FOR POLL WORD

DC

XL.2 8 1508·

009 ssF. 5

RESET RECEIVE CHECK

oc

xL.2 1 1008'

OOA SSF,O

RESET I/OREG 2·3e13

DC

Xl...2 1 1204'

ooe S5N·2

SET IFO REG BIT 2

483C 30 00 5FE6
4840 39 OF 5FE6 4844 F2 90 OE
4847 oc 09 6601 4Et:O
4840 3C 96 402A 4851 co 87 4D02

6644 6645 6646 6647 6648 6649 6650

SNS
TBF
.JF
MVC
MVI 8

STATAC.X·OO·
STATAc.,x·oF·
IOCHKO ERRUJGU 0) eNTFE1
NTFHLT.xo9s·
NT FLOG

4AAF 1004 4AIU 0781 4AB3 400E 4AB5 0781
4A87 4010
4Ab9 4113 UBB 501!
4ABO 79FF

4A80 6590 4AB2 6591 4AB4 6592 4A86 6593
4A88 6594 4ABA 6595 4ABC 6596 4ABE 6597

DC

XL2 1 1004 1 ooc SSNoO

SET TRANSMI1' zeRO·s

DC OC DC

iu_2001s1· XLZ 0 400E· XL2·0781·

000 OOE OOF

. LE TC 11'0 REG TO x~IT ZERo·s

TSN·O

~AIT FOR XMJT WO ROV TO FALL

LE TO 1/0 REG TO XMIT POLL WORD

\._

4855 31 4A 0062
4859 CO 87 021.A 4850 86

OC

XL2 1 4010·

010 TSt. .. O

WAIT FOR XMIT ·D ROY TO FALL

485E 2S

DC

XU? ·4l 13s 011 TSNw l

oc

xt..2·so1i- 012 sos.a

WAIT FOR RECEIVE WORD ROY

1·0 ,..DOR 01 l. · DEEP WAiTINGo

(

48SF 4E04
4661 co 87 0222

oc

Xl.2 ·79Ffi ·

013 IC

HDB9; 1 FF·=SOCCESS

4865 14FF

6651 6652 -IOCHKO 6653 4850 6654 4B5E 6655 4860 6656 6657 4866 6658

LIO 0 DC OC
oc

ZEROeHOB2- -
PAINT
XL1°86° IL1' 37· "L.2  NTFM4) HALT >Q..2· 14FF·

4A8F 5014
4AC1 F3C4 4AC3 F3C5

4ACO 6598
6599 4AC2 6600 4AC4 6601
6602 6602
6602

R3FMCE · OEC30
OEC3E

oc
DC
DC

xLZ ·so 14 · 014 aos.o

END· HANG

4S67 CO 87 021A

4668 86

c

4B6C 18 4860 4ElF

486F co 87 0222

4873 14FF

6659 6660 4868 6661 4S6C 6662
·B6E 6663 6664
4874 6665

a

PRIN1

oc

XL1 9 86'"

oc

ILi ·27·

DC

AL2( N'TFN!t

B

HALT

DC

XL2·14FF 1

66660043 *···a<·Q·V·T·I·N·E·4·0······S·K·lP·P·E··D··I·F~·55·1·11·2**I*S'"O'N*e*················~······$·········*

* (· 6605 ·

·

6606 · THIS ROUTINE WILL OC VARIOUS tESTS THAT AEGUIRE fllANUAL. INTERVENTION

4875 30 00 SFE6
4879 39 OF 5FEe
4870 F2 90 OE

6666 6667 6668 6669

SNS T6F .JF

STATAC.x·oo· STATl'.CeX0 0F· TPCl

6607 $ TO TEST THINGS SUCH AS THE l.IO CHECK LIGHT .. THE ll'O ATTENTION LIGHT·*

4BSO 0C 09 6601 4ECO

6670

MVC

ERRLOGl10)·NTFE1

6608 · INVALID OPS THAT CAUSE PROC CHECICSo ETCo

*

4AC5 40

*····························$···· 6609 ...

*i

RT~ 6610 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4AC5 6611

DC

)Cg_t · 409

ROUTINE NO.,

1

4AC6 00

4~C6 6612

OC

Xl..1·00·

4ACT 4EF2 4AC9 30 00 65F3 4ACO CO 81 40,28
4ADl CO 87 021A

4AC8 6613
6614 6615
6616

OC

1.L2 ( RT41 t

CL I

IPL.FL.Geo

BE

R2AEXT

B

PRINT

**"' *** REMOVE FOR RELEASE ***
REMOVe FOR RELEASE **'°'

c

PRINT ROUTINE ~EAOER

4A05 01

4A05 6617

DC

Xl..t ·01 ·

4AD6 28

4A06 6618

DC

IL1·43·

4A07 4807

4AD8 6619

OC

M..2(R4CHDtU

4A09 CO 87 4808

6620

B

·AOD 090f>C:4E340F4F (40 ·807 6~21 R40tOR DC

A4CGO
CL43'AOUT 40 MANUAL INTCRVo ($KIPPED lF SSW2 ON)·

4686 3C 9A 402A
4BBA CO 87 4002

4B8E OC 02 4E88 4E &:7

4S94 CO 87 021 A

4898 81

4899 39

4B9A 4E89

co 4B~C

87 021A

46"-0 86

48A1 3l

4BA2 4E50

4BA4 CO 87 0222

4BA8 l4FF

6671

6672

6673

6674 TPC1

6675

4898 6676

4899 6677

S.69B 6676

6679

48AO 6660

48Al 6681

4BA3 6682

6683

48A9 6684

...

6685

MVI B
MVC
e
DC DC DC
B
DC DC DC
B DC

NTFHL T,.X· 9A· NTFLOG
NTFM8-l(3) ·NTFSIO PRINT XL1·a1· 'IL1 11 S7·
M..2(NTFU8) PRINT >G.. l ·86· IL1 ·49· AL2(N'fftM?I HAl,,.T XLa·14Ffta

4-ES C4Ct C5E4Cl034 CC9 4AEO 05E3,CS09E54M (41) 4AF5 E202C907D7C5C 440 4 AFO C9C640 E2E2E6F .S40 4805 060550 4808 38 20 0208 480C CO 1 0 4D3T
4810 CO 87 021A
4814 81 4815 67

- --66662211
6621 6621 6621 6622 R4CGO 6623
6624 481" 6625 4815 6626

18N 5SYTE0eX·208

BT

LNKTER

B PRINT

DC

JCL.1·81 8

DC

1&..1·103·

DATE

07.JUL.75

EC NO. 825023

25U:T?5
82f0~2

IS SSW 02 Qt;? TERMINATE JF SO
PRINT IHSfRUCT 10"5
PAOG 10
PAGE

48AA 3C 41 4EF1 ·SAE F3 SC eo 4681 CO 87 4CF8

c\BBS 3C 40 0A03

4B89 38 40 4EF1

I

4880 F2 90 28

I C 48CO OC 02 4E88

I

48C6 CO 87 021A

' e21 0891...
.o . 54

DATE
EC NO·

07.IUL.15 825023

25CCT1'5 828>32

6686

MVI

6687

SIO

6688

El

6689

6690 NTFAST MVI

6691

TBN

6692

.IF

6693

MVC

6694

B

AEllfTRY·X '41 1
X' eoe eFE1'ADA
NOPC
PRTNeJC·40· AENTRYeX·40· RENT3
NTFM8-1(3)eNTFSNS
PRUIT

15.JAN76 825034

· · · · · · · · · · · ··· ·'·· · · · · · · · ·

.DISABL.t= g TURN ON DIAG ·2 eLOAD BAO PARITY IN HOB·s
.DISABLE & RESET DIAG ·2
eCAUSE ATTACHMENT CHECK IS 1/0 CHECK ON?
..RF' AD THE CONSOLE swi Tt'.Mt':S oTEST FOR ANSWER ·NO*
.. .JUMP IF ANS~ER "4AS t YES· .,ERRORe MOVE IN LOG MSG ..
cooe ~INSERT H~LT -98-
oGO LOG ERROR
t-1oe·s .REsToRE · <itco P-11r.i!iv tii
DEPRESS CHECK RESET
IS t/0 CHECK OFF?
..READ CONSOLE SWITCHES ·TEST FOR ANSllER ·NO· 0 .JUMP JF ANSWER ve's .ERROR1 SET LOG MESSAGE se uP HALT ~ODE -9AoG0 LOG THE ERROR .CORRECT MESSAGE PRJNT INSTR·

·SET \P FOR NEXT RE~TRY ,.JNVALID SIC SHOULD PC .BRANCH IF ~O PC CCCUREO
eFORCE ROUTINE BACK TO 40 eTE$T FOR IST ReNTRY ·.JUMP IF NOT
.CORRECT MESSAG& PRINT INSTR·

PROG 10
PAGE

0891·2,
&·A

· · · ··· ·

·

·

·

············· ··················

IBM NAINTENANCE OIAGNCSTIC PROGRAM

8912

DI SPLAY ADAPTER TEST

ERR LDC OBJECT CODE
4BCA 81
4BC6 39
4BCC 4E89 4BCE CO 87 021A 4802 86 4803 31
4804 4E50 4 806 co 87 0222 4BDA 14FF
4BDC 3C 21 4EF1
4BEO 30 SC 5FE6
4BE4 CO 87 4CF8
4BE8 36 20 4EFl 4BEC F2 90 28 4BEF OC 02 4ES8 4E to 4BF5 CO 87 021 A 4BF9 81 4BFA 39 4BF8 4E99 48FD CO 87 -021 A 4C01 86 ·co2 31
4C03 4ESO 4C05 CO 87 0222 4C09 14FF
4COB 3C 91 4EFI 4COF 31 5F 5FE6
4C13 CO 87 4CF8
4Cl 7 3D 90 4EF1
4C1B F2 01 213 4C1E OC 02 4E88 4Ef0 4C24 CO 87 021A 4C28 81 4C29 39
4C2A 4Ee9 4C2C CO 87 021A
4C30 86 .C31 31 4C32 4E50 4C34 CO 87 022Z 4C38 l4FF
;C3A 3C 11 4EF1
4C3E Cl 8F 4C42 4C42 CO 87 4CFS 4C46 3D 10 4EF 1 4C4A CO 01 4C73
·c·e sc Fl 4ecs
4C52 CO 87 021A
4C56 81
4C57 3C
4C58 4EC6
4C5A CO 8T 021 A 4C5E 86 ACSF 31
4<:60 4£50
4C62 CO 87 0222 4C66 14FF
4C68 3C 81 4EF1
4C6C F3 8A 00
4C6F CO 87 4CEA

ADDR STNT SO~CE STATEMENT

48CA 6695 4BCB 6696

oc xu·a1·

or.

IL!·S7·

4BCD 6697
6698 4BD2 6699

DC

.tt..201TFN8)

B

PfUNT

DC

XLl ·&6·

4803 6700

DC

IL1 ·49·

4805 6'1'01

DC

AL2(NTFM7>

6702

B

HALT

4BOB 6?03 6704

DC

XL2·14FF·

6705 6706 6707

MVI SNS 8

RENTRY., xe21 · STATACsFETi\OR NOPC

6708

6700 RENT3 TBN RENTRYeX ·2c·

6710

.JF

~.ENT4A

6711 6712 4BF9 6713 4BFA 6714 4BFC 6715 6716 4<:01 6717 4C02 6716
4C04 6719
6720 4COA 6721
6722

MVC B DC OC DC
e
DC DC
OC
B
DC

~TFM8-1(3ieNTFL!O
PAINT XLI ·e1 · ILl ·Sl'· AL2(NTFMea PRINT XLl · 86" IL 1 1 49· i&L2CNYFM7) MALT Xl.2 8 l4FF·

6723
6724

MVI LIO

RENTRYaX·91t
STATACeBUSV

6725

6726

8

NOPC

6727

Cl.I

~ENTRYeX'90"

6728

.INE RENT4

6?29 6730

Mvc
B

N1FH8-I( .3) 9 NTFTIO PRINT

"'C28 6731

oc

Xl.1 1 81·

4C29 6732

oc

ILl95?·

4C2B 67:13

DC

AL2CNTFM8)

6734

e

PRINT

4C:30 6735

DC

Xi.I 1 861

4<::31 6736

DC

ILi ·49·

4C33 6737 6736
4C39 6739

oc

AL21 NTFM'U

e

HALT

oc

XL2 1 t4'FF·

6740

MY!

fO~TRYe >: 1 11 41

6741

6742

Tao SAOT10.x·sF·

6743 BAOf.10 B

NOPC

6744 RENT4 CLJ RENTRYeX·10·

6745

SNE REHTS

6746

MVJ NTFN9-l·X·FJ·

6747

B

PRINT

4C56 674S 4C57 ~?49

oc

)IL.1·81·

oc

ILl '6P

4C59 6750 6751

0¢

Al..2(N"f1=MU

s

PAINT

4C:5E 6752

cc

XLS 8 86·

.-.C-5F 6?53

-De

·Q;:l ··9·- - ~'

4C6l 6?54 6755

cc

AL2CNTFN7J

e

HALT

....... e. 4C67 6756

DC

.>'J...2 8 l ltFF ·

6757 "' ISSUE BSCA SIO WITH AfTACH DISA6'.ED

6758

AENTRY.x· I

6759

S1'.0 x· oo·. x·&A·

~760.

676l

6?62

e

DATE

0?.JUL.75

EC NO. 82,5023

1S.IAN76
a2soa4

PART ~Oe PAGE

4234255

!914 MAINTENANCE DtAGN CST JC PROGRAM

55 l.

69!2

DI SPLAY AD<fi.PTER TEST

PART NO. PAGE

ERA LOC OB.JECT CODE

ADOR STMT SO\RCE STATEMENT

6763

4C73 3D 80 4EF1 4C77 CO 01 4CAE 4C7B 3C F2 4ECS 4C7F CO 67 021A

6764 RENT5
6765
6766
6767

CL!
BNE
MVl 8

RENTRYoX·aoc RENT6 NTFM9-1·X·F2· PRINT

RENTRY AFTER !Nv.sEo 1 t BR IF NOT SET MsG FOR INV SEQ· 2.

c

4Cl33 81 4C64 30

4C83 6768 4C84 6769

DC

XL!·Bl·

DC

IL1"61·

4C85 4EC6

4C86 6770

DC

AL2(MTFMU

·SET UP FOR 2ND RENTRY
· IIWAL.ID SENSE SHJUl,..0 PC
.BRANCH.IF ~Q PC OCCURRED

4C87 CO 87 021A

(
"' .

4C8B 86
4CSC 31

4C80 4E50

4C8F CO 87 022.?

6771 4CBB 6772 4C8C 6773 4C8E 6774
6775

B

PRINT

OC·

Xl.1 1 86 1

DC

IL1 1 49 1

OC

AL2CNTFM7J

B

HALT

eTEST FQA 2NO ~ENTRY oIF NOT TERMINATE PROGe
eCO.,:/RECT MESSAGE PAINT I NSTA ..

4(;93 14FF
4C95 CO 87 5918 4C99 01 4C9A F3 58 EO
4C9D F3 88 CO 4CAO F3 8A C4 4CA3 3C 83 4EF1
4CA7 F3 BA Cl;. 4C AA CO 8 7 4CEA

4C94 6776

OC

XL2' 14FF·

* 6777 MAKE BSCA/3271 EMUL BUSY ANO THEN ISSUE SIC.

6778

B

LDADCS

4C99 6779

DC

XLt·OI'

6760 6781 6782 6783 6784
6785

SIO x· EO· ·SI DI

SIO
SIO

x·co·.x·aa·
x· C4· .x· SA·

MVI RENTRv.x·a3·
SIC x·«· .x·eA·

B

NOH ANG

ENABLE ATTACH&MC
ENA.;&..E BSCA
MAKE BSCA BUSY
TO BUSY ATTACHeSHOULO HANG

1'>786

/SET UP F~ 4TH RENTRV .INVAL!G LIO SHOULD PC
·REENTRY AFTER INV. LIO?

(~ .. ·
c
,G C;.
(.

4CAE 30 82 4EF1
4CB2 CO 01 4028 4CEl6 3C F3 4EC5 4CBA CO 87 021A 4CBE 81
4CBF 30
4CCO 4EC6 4CC2 CO 87 021 A
4CC6 86
4CC7 31
..cce 4E5o
4CCA CO 87 0222 4CCE 14FF

4COO CO 87 5918

4C04 01

4C05 F~ 58 EO

4CD8 F3 88 CC

4CDB F3 8A C4

4COE 3C S7 4EF1

ec 4CE2 31

388C

4CE;f> CO 87 4CEA

6787 RENT6 CLI AENTRV.x·e2·

6788

8NE

R2AEX1' . -· , '

6769

MVI

NTFM9-11 X1 F:! 1

6790

B

PRINT

4CBE 6791 4CBF 6792

DC

JCL.1·a1·

oc

1L1 11 61°

4CC1 6793 6794
4CC: 6795

DC

AL2CNTFM9J

e

PRJNT

OC XL1·86'

4CC7 6796

OC

IL1·4~·

4CC9 6797

OC

Al..2(NTFM7J

6798

B

fiALT

* 4CCF 6799 6800

oc

JCL.2· l4FF·

MAKE BSCA/3271EMUL BUSY&ISSUE

68(11 4CD4 6802

B

4..DAOCS

oc

Xl..1. 01 1 - ; ' ·

680.J

SiO X·EO·aSIDI

6804

SI 0

lC1 CO· rX· 88 9

6805

SIO X'C4·ex·eA·

6606

MV! AENTRY.x·a7·

6807

LIO

BCYS~L.BSOAR

6808

B

NOHANG

RENTR Y AFTER I NV SEQ 2.t' BR !F NOi ' ... sET MSG FOR lfolV sec.3
EHASLE ATTACH&MC ENABLE 8SCA MAKE BSAC Bll$Y LICWITH BSCA eusv.SHOULD HANG

elNVALJ:D TIC StiOULO Cl.USE P .. c ..
oER~OR~ NO PaCo
REENTRY AFTER IN~· LIO? r;R IF NOT
SET MSG FOR INVALID SEQUENCE 1

4CEA oc;: 09 6601 4ECA
4CFO 3C 9F 4D2A 4CF4 CO 87 4D02
4CF 8 0C:: 09 6601 4E E4 4CFE 3C 9E 4DlA

6QOtol

6810 NOMA.NG MVC

6811

MVI

6812

e

6813

6@14 NOPC MVC

6e1s

MVI

6~16

ERRLOG(lO>·N'TFE2
.x NTFH!,. t ·~F·
hTFl.OG
ERRLOGC10).NTFE4 NTFHi.,T · X· 9E·

MOvE lfll UJG MSG MOW: JN HALT CODE
eMOYE IN LOG MSG. eMOVE JN HALT CODE -9E-

SET UP FOR f<ETR\' Af=1'ER FIRST· INV~L!O COMMAND SEO.as~v~ s10 WIT~ 8SCA OlSABLEDc

4002 OC 00 65F<i: 40.iA

6817 NTFLOG MVC ERAHLTC!)eNtFtt...T

4008 3C 40 65F1

6818

MVI

ERRRTNeX1 40'

(;

4QOC 0C: 00 401 S 65 f~ 4012 CO 87 021A

6819 6820

Me.VC·. __BNUTFNITOE(l).fRRHl.,.T

4016 q

4016 6821

DC

XLl·C:t·

4017 OA
() 4018 6601

4017 t>822 40!9 6623

DC

IL1"1C ·

PC AL2CERJlL.CGI

401A 1400

4018 6824 NTFIOE OC

Xl..2'1400'

()

4DIC CO 87 63FE 4020 co 87 02p.

6825 6626

S

ELPO

B

PRINT

4024 96

0

4025 co 87 022.a
4049 1400

4024 6827

DC

6828

B

6829 NTFHl..T DC

XL.1·96·
HA!,.T
Xl..2 1 1400·

ellf0·"£ HALT TO LQG. OUT
.llllJVE tN ROtlf tNE
·400 PRINT OUT LOG ·SPACE 6

PROG ID PAGE

,'.·_ 0~91-2/ 55 I

DATE f!C NO.

07JUL75 825023

68'50

2SCCT'1!5 82to32

.15JAt,j76 625034

PAQG JO PAGE

le
I
ie
I
l

·

-------------------------------------------~~~~
'!.--

·

lBM MAINTENANCE DlAGNCSTIC PROGRAM

PART NO.
PAGE.

4234255 56

IBM MAINTENANCE DIAGN'5TIC PROGRAM

PART NOe PAGE

42342155
IS6A

8912

DISPLAY AOAPT~ TE5T

8912

DISPLAY ADAPT IR TE5T

ERR LOC OBJECT CODE

ADDA STMT SOlMCE STATEMENT

4028 6831 R2AEXT EQU

4028 30 00 65F3
402F CO Bl 0216
4033 co 87 6606
4037 CO 87 022A

6832 6833

CLI
BE

6834

8

6835 LNKTER 8

4038 00

4D3B 6836

DC

6837

403C 0000

4030 6838

DC

403E Cl0SE2E6CS094 CE.3 4067 6839

DC

~D46 C8C~OC606030~6
·o·e e6C9D5<:7· ooee «:s

6839 6839

4056 E2E3C9D605E24<C2

6639

4C5E E840E2C5E3E3C i05

6839

4066 C740

6839

4068 E3C8C540D9C9C XS 4094 6840

oc

4070 E3~06E2E340C~D6

6840

4078 05E2.0603ClS40E &E6

6840

4080 C9E3C3C840E30t40
40 es ao TOF 07D40C9C6·

6840 6840

4090 0506706840

6840

4095 D6D94070Ft704CC9 4DA4 6841 NTA41 DC

4090 C64070EeCSE27(48

6841

·oAS D9C5E2E4D4CS4 CD7 4DC5 6842 NTFM2 DC

4CAO D9D6C740C2E84 C09

6842

4DBS CSE2CSE3E3C90 !C7

6842

4DBD 40C8ClD3E"40C(C6

6842

·ocs ·a

6842

oc 4DC6 C9E240E3CBC54 lC9 4DDF 6843 NTFM3

4DCE 61 D640C3C8CSC W2

6843

4006 4003C9C7C8E34 CD6

6843

4CDE 056F

6843

·oeo C4C5D709C5E2E440 4E04 6844 NTFM4 DC

40E8 ClC8C5C3D2400 {CS

6844

4CFO E2C5E340C1D5C,._O

6&M

4DF8 D9C5E2C5E340C tel

6M-4

·eoo 03E3·ocec6

6844

oc 4E05 C9E240DC8C54 CC9 4E1F 6845 NTFNS

4'£00 610640C-'C8C5C JD2 4E15 40C3C9C7C8E34 <D6

6865 6. .5

4El0 C6C66F

6845

4£20 D9CSE2E404C54 CD7 4£150 6846 NTFN7 DC

4E28 D9D6C709C1044 CC2 4E30 ee·OC4C507D9C !E2

6846 6846

4E38 £2C9CISC740E2E EE2 ·E·O E3C51>"4009CSEC<;5

6846 6846

4E48 E36840E2E3C1D C.l
·eso ·8

6846 6846

4E51 D9CSE2CSE340C ECI 4E7B 684?

DC

4E59 D3E340C1D5C44 CCI

6847

4E61 40'1007D906C34(C3 4E69 C8C5C3027040E K8

6847 684?

4E71 D6E4D3C44006C X3

6847

4E79 £40948

684?

·e7c 4040C905E5ClDX9 4E89 6848

DC

4E84 C440E7E7E75D

6848

4E8A 09CSE2~5E340CEC1 4EAA 6849

DC

4E92 D3E34GClOSC44 E2

Cl849

4 E9 A E8 E2E3C50440E .C8

6849

4EA2 D6EA83C44-0C8~ 406·· · ·

6849

4EAA C7

6849

4EAB 40C9C5ESC103C!C4 4EC6 6850 NTFl49 DC

4E83 40C3D60404C10!C4

6850

4E88 40E2C50@E4C5D tel

6850

4EC3 C540E750

6950

4EC7 C9610640C3C80 &40 4EDO 68!51

DC

4ECF D3E3

6851

4£01 050640C8C105C 140 4EDA 6852 NTFii2

4£09 4040

6852

·
IPf..FLGeO LINK TERLNK
LOAD
XLl·O·

*** REMOVE FOR RELEASE ***
*** *** REMO VE FOR RELEASE *** *** REMOVE FOR REL.EASE
·TERMINATE SECTl(1N

lCl..2·0·

etlOAK $PAC£

Cl..42·ANS·ER THE FQi..t..()WING QUESTIONS BY SETTJNG ·

CL33·REsu~E PROG EY RESETTING HALT FF.· CL26·!S THE 1/0 CHECK LIGHT DNt· ~7· DePR~SS CH£CK RESET AND RESET HALT FF·
Q.27·15 THE l/D CHECK LIGHT 0Ffr7·
CL49·RESUME PROGRAM IY DEPRESSING SYSTEM RESET· START··

Q.33·RESET HAt..'f ANb SYSTEM SHOULO HANG'

ERR LOC OB~ECT CDOE

ADDR STMT SOURCE STATEMENT

(
0
0
!
!i 'f·'

4E08 DSC64007C3404C40 4EE4 6853 NTFE4 DC

CLtO·NO PC

4EE3 4040 ~E5 E2C9D6

6853
4EE7 6854 NTFSIO DC

cu·s10·

4EE8 E205E2

4EEA 6855 NTFSNS DC

CL3·SNS·

4EEB U3C906

4EED 6856 NTFL!O DC

0...3 1L 10'

4EEE E3C906

4EFO 6857 NTFTIO DC

CL3·T10·

4EF1 00

4EF1 6858 RENTRY DC

>CL.1·0·

ePROGRA· RE ENTAY FLAG

6859

66896610 ** *****RO*U*T*IN*E*4*1**- *D*C*M*I*CR*O*P*RO*G*RA*~********··········-·*························*·

* · 6862 ****************************************···$···························

6863 6864 ·
* 6865

THIS ROUTINE WILL PERFORM A MICROPROGAAM tlHICH IS IhSERTEO INTO CCRE FROt.I LQC., 3FC0-3FFF (AS Re:Q,.)., Tt-e MICROPROGRAM

* *

* 6866
6867 ·

MUST BE WRITTEN SO THAT IT STOPS AT A PRECICTABLE LOCATiQN

·

* WHICH WILL SE A BRANCH TO ITSELF· CAUSING THE PROGRA~ TO HANG

6866 *
6869 ~

* THERE. THE CONT. STO~E ~oo~. OF THIS wORC IS iNSERTEO IN SIG~ ·
3FBF. AFTER THE MICROPROGRAM [S DONE· IF THE CONTENTS fJF THE

6870
6871
6872 6873
6874

* *
.* .

.

.

.

.

LAST
A 9F
.....

SENSED wo~o cces
HALT WIU.. occuR.
..*··············

NOT
····

AGREE
······

WITH
·····

THE
····

EXPECTED
·········

CON'fE~Ts.
··········

·

·

·

··· ··

4E;F2 41 4EF3 00 4EF4 4FA3

6'375 6876
6877

DC

X&..1 8 41 11

oc

~1·0·

oc

AL2(RT42J

· ROUTINE HU·eeR .NO MANU"'- INTERVENTION eADOQESS OF NEXT ROUTINE

6878

4F.F6 CO 87 021A

6879

B

PAINT

4EFA 01 4EFB ID

4EFA 6880 4EFB 6881

DC

lel-1·01·

DC

IL1·29·

4EFC 4F49

4EFO 6882

DC

AL2<RT28111)

4EFE CO 87 021 A

6883 R2BGD B

PAINT

4F02 01

4F02 6884

DC

lCLl' 01 ·

4F03 2E

4F03 6885

DC

11.1· ;,6·

4'=04 ·F77
4F06 co 87 021A

·F05 6886 6887

DC

AL2CRT29M2)

e

PAINT

4F0A 07

4FOA 6888

DC

X\..1907·

4F08 28

4FOB 6889

DC

11.1··3·

4FOC 4FA2

4FOD 6890

DC

Al..21RT28fl.U

6891

4FOE CO 87 5038

6892

B

LOOP

.GO LOAD OP DECODE REGS.

4Fl2 OC 0 I 4F2? 3F EF
4Fl8 co 87 5918

6893 6894

MVC R28EX1(2),R28EXD

B

LO ADC$

elNSERT EXPECTED DATA eGO LOAO MICAOPAOGAAM

4F1C 83

4F1C 6895

DC

Xt..1 '83·

4FIO 3FCO 4FlF 3FFF

4FlE 6896 4F20 6897

DC

AL2CR28MCS)

DC

ll..2CA28MCE)

6898

4F21 CO 87 54f'E
4F25 9F 4F26 0000

6899

B

111.F25 6900

DC

~27 6901 R2eex1 DC

DON I CR
XL1'9F· XL2·0·

eGD 00 MICACPRCGRAM .ERROR KAl.. T -9F· ExPECTEO DATA FILLED IN

4F28 CO 87 02ZA

6902

6903

e

.TERMINATE: PROGRAM

4F2C 00

6904

DC

6905

6905

4F2o D~06£4E340F4F 140 4F49 6906 R'f28MJ. DC

4F35 6040 D4Cl C5E4C 103

6906

4F30 46D4c9C30906D &>9

6906

4F45 D6C7C9CID4

6906

4F4A D306CtC440C5EiD7 4F77 6907 AT 2BM2 DC

Q..46·LOAD EXP. STOP ADQR· (00-lF) IN STGo AODA 3FBF 1

4F52 4840E2E3Df»074(C1

6907

4F5A C4C4094B4040F <FO

6907

4F62 60Ft C6SD40C9D MO

6907

4F6A E2E3C'14840C1C IC4

6907

4FT2 0940F3C6C2C6

6907

4F78 0306C1C440D4C SC3 4FA2 6908 RT2BM3 DC

4F80 D9060709D6C7D~C1

(t908

4F88 0440C90e40E2£.:C'1

6908

OATE

07.IUl..?5

ec_ .ttO· 825023

25<CT75
82!~2

NOG ID "PAGE

! (ij 0891-21 CtDATE

07.IUL 75

56

EC NO· 825023

25Q:T?5 82£032

15.IAN76 82$034

PROG ID PAGE

1 ·
· · · · · · · · · · · ·· · ··· · · · · · · · · · · · · · · · · ·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·-

·

·

·

· ·).,.

··--···

.

IE'M MAINTENANCE DIAGNCST IC PROGRAM

FART NOe PAGE

4234255

IBM MAINTENANCE DIAGNCSTIC PROGRAM

57 \.

PART NOe PAGE

·2342!5!5 57A

8912

DISPLAY AOAPT£R TEST

8912

DI SPLAY ADAPTER TEST

ERR LDC OSJECT cooe

ADDR STNT SOUICE STATEMENT

ERR LDC OBJECT CODE

AOOR STMT so~ce STATEMENT

4F90 4840F3C6C3F06 CF3 4F9e C6C6C640C1E24(09 4FA0 C5D84B

6908 6908 6908 6909

4FA3 42 4FA4 00 ·-.5 5092
4FA7 CO 87 021 A 4FAB 01
4FAC 18 ~AO 5091
4FAF CO 87 !5038 4F93 CO 87 !5020
4F97 CO 87 0222 4FBB 1·,FO

66991110 ·*········R·O·U·T·I·N·E···4·2*-···C·H·E·C·K··O··U·T··C·.·E·@···C·A·R·O··············*·····*********' ,-

66991132 6914
6915

·*····························****·····································*·

·
*

THIS ROUTINE IS CCOE USEO TO CHECK OUT THE c.e. DIAGNOSTIC
A.IO CARD TO VE~IFY THAT IT IS WORKING PROPERLY. 8~1 MUST BE

**·

,

6916 ·

CAPABLE OF RUNNING ERROR ~REE BEFORE THIS ROUTINE CAN ae useo · ·

:C:.$*······: 691 7 ·
6918 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..,. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

* /"'-.
I

6919

4FA3 6920 RT42 DC

4FA4 6921

DC

Xl..1·42 1 X&..1 ·00·

RCuTINE NUMeER

4FA6 6922
6923

DC

.IL2(RT43)

LAST ROUTINE

6924 4FAB 6925

e

PAINT

DC

XL1·01 1

PRINT ROUTINE HOR

4FAC 6926

DC

1Ll 9 24'

4FAE 6927

DC

6928 RT2EG0 B

6929

B

6930 ·

Al.2(R2EMSG) LOOP
R40L0

(
eGO LOAD OPCECOCE REGS·
eGO LOAD ALL OF c.s. WITH
BRANCH TO NEXT ADDRESS

6931

8

4FSC 6932 R40HO DC

HALT
)CL2· 14FO ·

.OPERATOR HALT -FO-

6933

5040 co 01 5030
5044 31 58 5079

6974

SNE

6975

LIO

6976 *

50·8 oc 01 so11 soa= 50-E ll 58 5071 5052 OE 01 5071 5ACB

6977

MVC

6978 R40L3 LI 0

6979

ALC

5058 00 00 5070 50t:D 505E CO 01 504E

6980 6981

CLC
SNE

5062 31 58 5077 5066 F3 SB BO

6982 6983

LIO SIO

5069 co 87 0000

6984 R40LDR B

6985

506D 54

5060 6986 R40E DC

506E 5001

5o6F 6987 R40ST DC

5070 0000

5071 6988 R4 OOT DC

5072 5002 5074 5003
5076 0000
5078 0400

5073 6989 R4 OC 1 DC
5075 6990 R40C3 DC 5077 6991 RTOOO DC 5079 6992 RT400 OC

507A D9D6E4E340F4F '40 5091 6993 AZ ENSG DC

5082 C3C540C3C1D9C 4140 508A C3 ca C5C302D6E CE3

6993
6993

R40L2 RT400 eCTSTDR
A40DT (2) oR40ST R400T .CTSTCR A400T( 2) .wuN ft40 DT-1 Cl)· A40 E R40L3
....ATOOO e CTSTQR
x·eo· cSICI

eLOOP IF NOT .PUT BRANCH TO AODRe 400
IN LAST WCRO OF IST FET .REINITIALIZE DATA ·LCAO 2NO FET elNCRMENT BRANCH TO NEXT ADDA .TEST FOR ENO OF 2NO FET elF NOT LCAC NEXT WORD eBRANCH TO ADOR 000 AT ENO ·DISABLE eRETUAN TO lJSER

XL1 1 54·

eENO OF CeS· INDICATOR

XL.2 1 5001.

.START DATA FOR ADDA. ooa

XL2·0 ·

eLIO DATA DR COUNTER

XL.2· 5002 1

eBRANCH TO ADDA 2

XL2·sooa·

.BRANCH TO AODR 3

x1..2·0000·

BAL TO ADOR 000

)CL2·D·Oo·

BAL ro ADOR 400

Cl..24 1 ROUT 42 CE CARD CHECKOUT·

6994

6995 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

6996 *

ROUTINE 43 - DUMP HOB 1 S AND CONTROL STORE.

*

66999978 *· *********·························**···································

4FBO 3C 00 5071 4FC1 F3 58 EO 4FC4 OD FF !5!512 55 .12
4FCA oe oo 5071 SA<B
··········~·······································*********············ 4FOO co 20 4FC4
4F04 F3 58 80
c 4F07 co 87 0.222
4FDB 14Fl

6934

MVI

6935

SIO

6936 R40TOL CLC

6937

ILC

6938

BNOL

6939

SIO

6940

B

4FDC 6941

DC

6942

R400T .o
x·eo·.s101
REPEATC256) eREPEAT
R40DTC 1) · W~N R40TOL x·eo· .s101 HALT XL2 8 14FJ·

· RESET COUNT ER eENABLE NICRQ CDNTACLLEA
·518 CYCLE CB.AY ·INCREMENT COUNTER .BRANCH TIL OVERFl..QW FOR DELAY eCISAE!L.E
.OPERATOR HALT -F1-

v'-""'
5092 43
5093 00
5094 FFFF
5096 co 87 021.1.

6999 ·
7000 *
7001 ·

THIS ROUTINE C~N BE USED TO DUMP THE CONTEhTS OF THE HDe·s.

·

AND COt.TROL ST<iAAGE.

·

·

70023

5092 7004 RT43 DC

5093 7005

DC

5095 7006

oc

7007

e

XLl · 43 1 X&..1·00 .. X&..2·FFFP·
PR1NT

PAINT ROUTINE HEADING

() 4FDD F3 58 eo
4FEO CO 8?- 0222 4FE4 14F2 4FE6 CO 87 0678 4FEA CO 87 0222 4FEE 144"3
c 4FF 0 CO 87 30CD
4FF4 CO 8? 0222 4FF8 l4F4
4FFA CO 8Y 5020
4FFE F3 58 CO
5001 lll 58 5013 5005 31 58 506F 5009 31 58 5075
i o SOOD F3 58 80
5010 F3 58 EO
5013 OD FF sua 55 .12
,. 5019 F:S 58 80
1 0 so1c CO 87 4FFE

6943 6944 6945 6946 6947 R40R1 4FEF 6948
6949
6950 R4QR2 4FF9 6951
6952 6953 6954 695!5
6956
6951'
6958
'-959 6960
6961
6962
6.3.
6964 · 6965

SIO B DC B 8
oc
B B
oc

X·EO·eSIO! HALT )CL.2· 14F2· A03ST HAl.T JCL..2 1 IU-3·
R~JST
HAl.1'
JIL.2· J4F4 ·

eENABLE MICP.O CQNTACU.ER AGAIN .OPERATOR HALT -F2-
eGO DD ROUTINE 3 TO SET HOB· S .OPERATOR hAl..T -F3·
eGO 00 ROUTINE 21 TO SET I /0 REG: eOPERATOR HALT -F4-

8

R40t..O

·GO RELOAD CCNTROL STORE

SJO x·co· .s101

eENA8LE ATTACHMENT

LIO A40Cl aCTSTOR

.CHG. lST we = BRANCH AODR. 2

LID R40STeCTSTOR

eCHG. 2ND ·D "' BR,.NCH AOOR. l

r

LIO "40C3 ·CT ST DR
SID x· eo· .s101

eCHG. 3RO WO e BRANCH ADDA· 3

.DISABLE

I

SIO X·Eo·.SIOI Cl..C t:IEPEAT(256) ·REPEAT

·ENABl..E MICRO CCNTACu,..l.A
.sie CYCl.E OB...AY

I

SID X· 80· ·5101

e

A40SY

e01SA8LE

eHANG IN LOOP· SYS. RESET TO EXIT THIS ROUTINE

I

SUBROUTINE TO LOAD CONTROL STORE WITH BRANCH TO NEXT ADDRESS

I

7008

5C9A 01

509A 7009

DC

5098 10

5098 7010

DC

509C 50D2

5090 7011

DC

509E co 87 5038

7012 R2FAOL 8

50A2 CO B? 5BF9

7013

B

50A6 CO 87 5BE7

7014.

e

50AA CO 87 lOf.06
50AE co 87 1084 5082 co 87 5003

7015

e

7016

B

7017

e

5096 0906E4E340FGF .140 5002 7018 R2FMSG DC

SOBE C5C4C2405040C~E2

7018

!SOC6 40C4E4040740E °'E3

7018

SOCE C903C9E3E8

7018

7019

XL.1·01· ILJ·29· Al.2(R2FNSG) LOOP HDBL tiDBH
HOBLI HDBHl A2CST CL29·~UT 01 HOB '

·GO LOAD OP DECODES .GO !)UMP LCW H08·S .Go DUMP H'IGH HDe··s
CS DUMP UTILITY'

· 50 20 34 08 506C

6966 R40LO ST

A40LDR+3 eARR

I
·STORE RETlmN ACCRESS

6961'

10 5024 oc 01 5C71 50CF
!!»0.2A F3 58 80
;O 5020 F3 58 co
5030 31 58 501'1
5034 oe 01 5071 5A (8
503A OD 00 5070 50 Cl>

6968 A40SLO MVC

6969

SIO

6970

510

6971 A40L2 LIO

6972

AL.C

6973

CLC

A40DT (2) eA40ST
x· eo· .s101
x·co·.s101 AODT eCTSTCR
R40DT(2J eW~N
R40DT·1C l J 1A40E

eREINlTIALIZE START DATA

I

·DISABLE

.ENABLE ATTACHMENT
eLOAD c.s ..

I

e I f\CREMEtifT CAT"

eAT LAST llfORO ?

l'e· t>ATE

O?JUL75

1 0 EC NO· 825023

25CCT'P5 82 eGJ2 ..

15.IAN76
8250~4

PROG ID PAGE

0891-21 S? I

DATE

07JUL 75

EC NOe 82!5023

25"T75 82£032

1SJAN76 828034

PAOG 10 PAGE

I
· I · ·

... ''"'-

IBM MAINTENANCE DIAGNCSTIC PllOGAAM

PART NO.
PAGE

4234255 58 ;

IBM MAINTENANCE D!AGNCSTIC PROGRAM

PART NO. PAGE

42342!!5 58A

8912

DISPLAY ADAPT~ TEST

8912

DISPLAY ADAPTlR TEST

ERR LOC OBJECT CODE

AO~ STN1 SO\.RCE STATEMENT

ERR LDC OBJECT CODE

AODA STMT SOURCE STATEMENT

soo3
5007 5008
SODE 50El
sees
50E6

38 oe co 87
F3 SB
F3 58
:Jc 00
oF ot
C2 01

02ca
5038 8G CO 5229 5673 5701

56 43

SOEF 30 58 5FE6
50F3 4C 01 01 5FE6 50F"8 30 00 5229
50FC F2 Ol 04
50FF Cl 50 5203
5103 02 01 02
5106 OE 01 5673 54 as
510C 30 00 5673
suo co 01 5oeF

5114 :JC 80 51CE
5118 al) Oi 5672
sue F~ 81 9E
SUF 3C. 40 51CE
su:.:. 30 02 5672
5127 F2 81 93 51ZA 3C 20 51CE
512E 30 03 567.2
s132 F2 s1 ea
5135 JC 10 51CE

5139 30 04 5672 5130 F2 81 70 5140 lC 8C 51CE 51·· 30 0!) 5672 5148 F2 81 72
5148 3C 4C 51CE 514'= 30 06 5672 5153 F2 St 67 5156 3C 2C 51CE SI.SA 30 07 5672 SISE F2. 81 5C
5161 :sc 1c s1ce
5165 30 oe 5672
5169 F2 81 51 516C 3C 8A SlCE 51?0 30 09 5672 517· f'2 81 46 5177 3C 4A S1CE 517e 30 OA 5672
S17F F2 81 3B
5162 3C 2/i. 51CE
'51&6 30 oa S672
SlSA F2 61 :30 5180 3C lA 51CE
5191 :so oc 5672
5195 F2 81 25 5198 3C 89 51CE
Sl9C 30 OD 5672
Sh.«> F2 81 1" 5lA3 3C 49 51CE 51AT 30 OE 5672 SSAB F2 81 OF SlAE 3C 29 51CE 5182. 30 OF 5672

DATE

07.JULTS

£C NO· 825023

25CC1'75 82t032

71)21

* * 77002223 ········R·O·U·T·IN·E··4·3··C··O·N·T·IN··U·E·D·. ··S·TA·R·T··C·T·L··S·T·O·R·E··D·U·M·P·······················

7024 ********************************************····O*'*******lil1*:11$alc··*******' (

7025 it

*

7026 A2CST SBF SB\'TEt.hX·08·

..RESET st::NsE S\ll!TCH 04

7027

B

LOOP

·GO LOAD OP DECODES

5186 F2 81 04 5189 :3C 19 51CE 5180 OC 00 51C4 SlCE
51C3 38 00 0200 51C7 F2 10 05 51CA CO 87 5567

7089

.JE

7090

tilVI

7091 R2CP13 MVC

7092 ...

7093 R2CTSX TBN

7094

.JT

7095

6

A2CP13 ~cpx.x· 19· R2C TSX+ 1 ( 1 ) .R2CPX
SBYTE3····
R2CK02 f'05DCS

SET FOR 4TH 256 WORDS OF 4TH FET e lllOVE IN CO ...STANT TO TEST
SENSE SWt TCH ON .TEST SENSE SWITCH ON ~SKIP PRINTOUT IF ON eGO PRINT 2~6 WORDS

7028

SIO x·eo·.SI01

.REsET ATTACHMENT

51CE 00

51CE 7096 R2CPX DC

XL1 8 0 1

·CONSTANT TO SELECT 256 131...0CK

7029 R2CENli. Slo

7030

MVI

7031

SLC

7032 R2CRST LA

7033

x·co· .su:i RT2CAT90 i:l05W01(2leR05lll01 R05W169Xf°<l

8ENABl..E ATTACHMENT .,RESET ATTe CtiK· FLGe .,SET STARTING ADDRESS TO ZERO ePO!NT XRl To START OF DUMP 1>.REA

SlCF 30 04 5672
st 03 co s2 soe.e
5107 3!) 08 5672
5106 CO 82 50EB

7097 >!<

7098 R2CK02 CLl

7099

BL

7100

CL I

1'101

BL

f'oswo1-1 .. x· 04"
R2CRST
Aoswo1-1 ex 2 oe·
R2CRST

GETS FILLED IN TEST FOR ENO OF 1ST FET
TEST FOR END OF 2ND FET

7034 R2CK01 SNS

51· ATAC9 CTSTCR

aSENSE CONTROL STORE WORD

510F 38 02 OAOC

7102

TBN UJT2o )(· 02°

3RD FET INSTALL.EC?

7035 7036
7037
7038

MVC
CL I JNE TIO

U2eXR1> .. STATAC RT2CATe 0 R2CHIC R2:C ATT .A TTCHK

.MOVE TO DUMP AREA ,.·rEsT FO~ NC ATT$ CHK. YET
.JUl>liP IF /\TT c Ct«· HAS OCCURRED
4TEST FOR ATTACHMENT CHECK

51E3 Co 90 5!F7 51E7 3D OC 561'2
s1Ee co 82 soea
51EF 30 10 5672

7103 7104 7105 7106

BF

ACHCMK

CLI Rosuo1-1 ..x·oc·

BL.

R2CRST

CLI w:;os11rn1-1 .x·10·

TEST FOR ENC OF 3RO FET TEST FOR ENO OF 4TH FET

7039 ~2CINC LA

2( oXRi. h XR1

.INCREMENT TO NEXT ~ORD

51 F3 CO 82 50E6

7107

St..

R2CRST

7040

Al..C i<oswo U2>. ·UN

· i!'<CREMENT .;100RESS

51F7 3D GO 5229

7108 ACHCHK CLI

RT.?CAT~x.·oo·

TEST FOR NO ~T'!ACMMl!'.':~T ('.t"IECK

7041
7042

CLl BNE

~oswoi.o
fi2CK01

.TEST FOR lkCAe TO ZERO .SENSE NEXT WORD IF NOT

S!FB F2 01 tF 51FE CO 87 022A.

7109

.JNE

7110 R2CTEF< El

R2CPRT
l.O~D

QPRtNT MESSAGE IF ATT6 <:::HK,. ·TERMINATE ~OUTlNE

7043 7044 7045

M\fl CLI

R2cPx.x · eo·
~0511l01-1 ·1

oSET UP FOA !ST 256 WORDS .TEST FOR lST 256 lllOROS

5202 00 5203 3C FF 5229

5202 7111

DC

7112
7113 R2CATT MVX

XLl8 0°
f;T;,;CAT· x· FF·

.SET ATTACHMENT CHEC~ ON

7046

JE

R2CPi3

.JUMP IF lST 256 WORCS

5207 CO 97 021E

7114

B

UNPACK

.UNPACK ADOfiESS

7047 7048 7049

MVI f:l2CPXeX"40·

CLI

f.iOSIW:t-1 o2

JE

R2CP! 3

·SET UP FOR 2NO 256 llORDS .TEST FOR .ZNO 256 ~OROS 0JU~? IF 2ND 256 wo~os

52013 02. 520C 5673 520E 524C

5206 7115 5200 7116 520F 7117

DC

XL.1·02·

oc

Al.2 (R05tlil01)

oc

AL.2( R2CMG1)

7050

to!\fi lil2CPX .x· 2oe

oSET I.JP ~OR 3RO 256 -OROS

5210 CO 81' 021E

7118

B

UNPACK

eUNPA.CK DATA

7051

CL! R05·01-1 .::;

oTEST FOR 3~0 256 WOADS

5214 02

5214 7119

DC

XL1·02·

7052.
·ros3
7054-

JE
MVI

Fl2CP13
RaCPx,.x· 101

·JUMP IF 3AO 256 ·OROS .S,ET UP F0$:! 4TH 256 WORDS

5215 51"'E6
521? 5259
5219 co 87 5103

5216 7120 5218 7121
7122

DC

Al-2( STATAC)

DC~

4'1.2(R2CMG2)

6

R2COK

.RETURN TO ~AIN LOOP

7055

Q.!

R05·0l-1·X 111 04°

TEST FOA 41"H 256 WORDS

7123

7056 7057 7058 7059 7060

.IE MVI CLI JE MVl

R2CP~3
R2CPX .. x· ac.
ROSW01-1.x·os·
R2CP13 R2CPx.x·4c·

SET FOR 1ST 256 WORDS OF 2ND FET: {::
TEST POR 15~ 256 ·RDS OF 2ND FET'
SET FOR 2NO 256 WORDS OF 2ND FET' rI\..,_·

5210
5221 5222 5223 5225

CO 87 06 30
5259 CO 87

C21A
5 lFE

71,24 R2CPRT 6

5221 7125

IX

5222 7126

DC

5224 "1'127

oc

7128

B

PRINT
XLl.·06 11
11..1 ··e·
-~L2 (R2CMG2) R2CTER

·TERMINATE

7061

CLI

i<05W0!-1 ·Xt06t

TEST FOil 2ND 256 ll!RDS OF 2NO FET'.

7129

7062 7063
7064 7065
7066 7067

.JE

R2CP13

Eo1V l R2CPx.x·2c·

CLI s:<oswo1-1,.x·o7·

.Je

R.::.'CP13

MV! R2CPx.x· 1c·

CLI ROSWOl-1 .x·oe·

SET FOR 3RO 256 WORDS OF 2NO FETi TEST FOR 3Ro 256 WROS OF 2ND FET
t.: SET THE 4TH 256 WCROS OF 2NO FET'.
TEST FOR 4Tt1 ?56 wRDs OF 2NO FET

5229 00

5229 7130 RT2CAT OC

7131

522A C6C909E2E340C ..1£3

713Z R2CllllG1 DC

5232 E3CtC3C8D4CSD!E3

7132

523A 40C3C8C5C3D24 <Cl !5242 E340C1 C4C4094 (£7

'?132 7132

Xl.l · 0:

oATTACHMENT CHECK Fl.AG·

CL35eFIRST ATTACHMENT CHECK AT ACOR KXXX 1

7068 7069

.JE Miil

R2CP13 R2C:Px.x·SA·

SET FOR !ST 256 WORDS OF 3RO FET (

!:24A E7E7E'f

7132

5240 6B40C4C 1E 3C H <7E 5259 7133 R2CMG~ DC

= c~l3'. DAT~ xxxx·

7070 7071 7072 7073 7074

CLI .JE MVI CLI .JE

Roswo1-1.,x·091
R£!CP13
R2C.PX,.X'4Ai;
ROSWOl-leX"OA" R2CPi3

TEST FOR :.ST 256 WROS OF 3RD FET1
e SET FOR 2NO 256 "#OROS OF 3RD FET;
TEST FOR 2ND 256 'lllROS OF 3RO FETI

5255 40E7e7E7E7

7133

7134 ···~···*-·***~*******$**********"'*

· 7135 · SUBROUTINE PRINT t,a REGISTER **********"'$***************·**********

7136 ····~*******·********************* 7137 ·

...

?075 7076 7077 7078 7079 TOSO 7081 7082 7083 7084 7085 7086 708? 7088

MVI
C.L.1 .tE MVl Cl.I .JE
MVI CLl .JE MVI CLi .JE MVI
CLI

R2CP)( ·X · 2A· R0511101-1 tX 11 0B· lil2CP13 !'!2CPX.,x· I A' Roswo1-1.x·oe· Fl2CP13 R2CPx .. x· eg· ROSW01·1 oX 3 00· f42CP13
R2CPXsX 8 49° Roswo1-1.x·oe· R2CP13 lt?CPx.x·29· t:aOS·Ol-1 .x·OF9

SET FOR 3RC 256 WORDS OF 3RD FETI . ,

TEST FOR 3RD 256 WRDS OF 3RO FETI
I SET FOR 4TH 256 WORDS OF 3RO FET!I~~ ./

TEST FOR 4TH 256 WROS OF 3RO FET!

C). i
SET FQR iST 2:56 WORDS OF 4Ttt FET1

TEST FOR !ST 256 WROS OF 4TM FETi
! 0 SET FOA 2ND 256 WORDS VF 4TH FET:

TEST FOR 2ND 256 WROS OF 4TH FET!

SE'f FDR

3~0

256

llORUS OF

4TH

i
FET[

·

TEST FOR JRO 256 WRDS OF 4TH F-ET:
1I ()

7138 ·
* "1'139
7140 $
7141 ·
* 7142:

·rHIS SUBROUTINE IS ENTEREO IF A OA'tA Ml scc"'PARE OCCURS WHILE WRAPPING DATA IN OIAGNCISTIC MOCE 0
THE FOLLO~JNG PARAMETERS MUSI BE IN THE Hoe·s:
HOB 00 BIT 0 VALUE FOR 81T 13 TO BE TRANSMITTED

* · · * ·

7143 ;lr 7144 $
* 7145 * 7146

S!T 6 VALUE FOR BIT 2 TO BE TRANSMITTED

BIT 7 VALUE FOR BIT 3 TO BE l'RANSMITTED

HOB 01 BITS 0-7: SITS 4-11 TO BE TRANSMITTED

HOB 03

s HEX NUMBF..A OF ~ D TAANSM! TTED l'RECEl veo

··'·*

7147 ·
* 7148 * 7149

HOB 05 HDB 06

00 lF NO RECEIVE C~E~K OCCURRED
FF IF A RECEIVE CHECK C~CUR~ED SITS Z.3.13 RECEIVED (SAME PATTERN AS HDQ 00)

*
.".".

7150 · 7151 ·

HOB 01' BITS 4-11 RECEIVEO

· ·

l5.IAN1'6 825034

PAOG ID PAGE

0891-2

OA. TE

se

EC NOo

0

07.JUL75 825023

25(CT75 82 !O:"?

l5.JAN76 825034

PROG 10 PAGE

·

a ··

· · · · · · · · · · · · · · · · · · · · · · · . ·~-·\,- · · · · · · ·

ISM MAINTENANCE DIAGNCSTIC PROGRAM''

8912

DI SPLAY ADAPT ER TEST

PART NO. PAGE

4234255

IBM MAINTENANCE DIAGNCSTIC PROGRAM

59 : \".

8912

01 SPLAY Al>APT ER TEST

PART NOe PAGE

E~R LOC OBJECT CODE

ADOR STMT SO~CE STATEMENT

ERR LCC OBJECT CODE

AOOR STMT SO~CE STATEMENI

525A 34. 08 535F 525E 34 01 5356 5262 OD 01 5FE6 54E;.
5268 co 01 5343
S26C X E6 6SF8 5270 3C 40 6600 5274 F3 58 80 5277 30 4l!l 5455 5278 30 49 5457 527F 30 4A 5459 5283 30 46 5FE6 5287 C2 02 !!299 5288 oc 01 5458 54f5
5291 C2 01 53F6 5295 CO 87 S4SF
5299 C2 02 52AS
52 9D OC 01 54SB SF £6
52A3 C2 01 5421 52A7 CO 87 54SF 52A8 39 FF 5459 52AF F2 10 OF 5282 78 01 IE
5285 F2 10 06 52B8 7A 01 lE
S~Be F2 87 03 52BE 78 01 lE
52C1 CO 67 02U. 52C5 81 52C6 47 52C7 53A6 52C9 CO 87 021 A S2CD 81
52CE 28 52CF 5301 5201 CO 87 021A 52D!i 81 5206 28
52D7 53FC 5209 CO 87 021 A
52DD Bt 520E 2e'
52DF 5427 52EI CO 87 021E 52E5 01 52Ef> 5457 S2Ee 5440 52EA 3C OS 65FO
S2EE OC Ol 6SFF 54 C>
!S2F4 CO 87 021E !S2F8 C-1 ~2F9 54SA
!S2F8 63FO
52FO 0C 00 65F9 63 fD !5303 CO 87 021E
5307 01 5.308 54~ 530A 65FB

* ?152
· * 7153

THE ROUTINE ~ILL THEN CHECK FOR A DATA ERROR (MJCRO HALT AT ADO~ 035)· IF THERE IS NOT A DATA ERRORo A HALT WILL OCCUR

* 7154 ...

IF THERE IS A DATA ERROR· THE INFORM~TIQN iRANSM!TTED AND

* * 77.55

RECEIVED WILL EE FORMATTED AAID PRINTED OUT·

· 7156
7157

·*····················*···········***************************************

(

7158

7159 PI OREG ST

7160 7161

ST Ci..C

7162

BNE

71e3

"'VI

7164

NVI

7165

SIO

7166

SNS

7167

SNS

7168

SNS

716;

SNS

7170

LA

7171

MVC

7172 ·

7173

LA

7174

8

7175 PJ081 LA

7176

NVC

7177 ·

7178

LA

7179

B

7180 PtOB.Z TBF

7181

JT

7182

TBN

7183

JT

7184

SBN

7185

J

7186 SB1.ZF SBF

7187

PIORTN+3 wARR PJOXR1+3wXR1 STATACC2 l oX5035
MV~T
ER ..LOG-9. c· w·
ERRLC!G-1 oC · ·
x·ao·eSioI
Fl OLl eHOEO PIOL2eHOe1 Pl OL3 .Hoe2 STA TAC oHOB3 Pl 081 eXR2 PIOWKl(.2),,pJOLl
XRN2-6e XR 1 SET PO P1os2.xR2 PIOWK1(2).STATAC
>CRN3-6·XR1 SET PO Pl 0&..3 eX ·FF·
NORC
3oc.xR1J.x·o1·
SB12F ::!0( ·XAl J 1X1 Ol' fl;ORC
30( .xs.11 · .x·o1 ·

~STORE ~ETU'"N AOORESS

G STORE XR 1

.CHECK FOP CATA ERROR

.IF NOTe GO HALT

.INSERT CHAR JN LOG OUT
·BLANK ouT ~NUSEO LOG OUT
.DI SABLE ATTACHMENT

*
""

.SENSE HOB 00-01

·SENSE HDB 02- 03

(

·SENSE HOB 04-05

·SENSE HOB 06-07

·LOAD RETURN A.DOR.

.MOVE ~ORO TRANSMITTED TO

WORK AREA

.POINT XRl TO BIT 11 PRINTOUT

oGO FORMAT PRINT FIELD

oLCAO RETU~~ ADDRESS.

.MOVE WORD RECE1VED TO

WORK AREA

oPOINT XRl TO BIT 11 IN PRINT oGO FORMAT PRINT FIELD

·TEST FOR REC. CHI<

.CONTINUE IF NONE

·TEST· BIT 12 MUST BE I NVERTEO .JUMP JF BIT 12 [S ON

·CHANGE 0 TC

.CONTINUE

eCHANGE 1 TC 0

7188 NORC

B

52C5 7189

DC

PRINT XL1·e1·

.PRINT l~O REG TITLE

52C6 7190
!52C e 7191
7192
S2CD 7193 52CE 7194 5200 7195
7196 5205 7197 52D6 7198

DC

1Ll871·

DC

Al.2(XAMTa

B

PRINT

DC

)(1..1 1 81'

C>C

1Ll·4!·

DC

Al..21XAMl)

B

PAINT

DC

~:L.1 ·e1 ·

cc

ILJ·4!·

.PAINT BIT TITLE
ePR INT wORO TRANSMIT TEO
(

s2oe 7199 7200
5200 7201 !S20E 7202
s2eo 1203
7204 52E5 7205
52E7 7206
52E9 7207
7208 7209
7210 52F8 7211
!S2FA 7212
52FC 7213

DC B DC DC
DC B
DC DC DC
MVI MVC 8 DC
oc
DC

Al.21XAM2J PAINT XLl 1 81 1 IL 1"43 1 AL2(XAM3) "NPACK >CL..1·01· -L2 (PIOL2)
AL2( XAM6-61 ERRLOG-4,C·N·
ERALOG~2 (2) eXRM6-6
UNPACK
XLJIO!· AL2(PJ OwKt-u AL2C R 18WK)

ePAINT WORD RECIEVED

·(

(

·SET LOG OUT FOA NO REC. CHK ·
eMCVE IN NOe OF TRIES eUNPACK BITS 2-3

(_
."" (
""
. (

7214 7Z15 5307 7216 5309 7217 5308 7218
7219

MVC B DC DC DC

ERRLOG-ec1>.Rl8WK
UNPACK Xl..1 1 01' AL2 CPl OW Kl) AL2(ERRLDG-6J

·NOVE CHAR. FOR BITS 2-3
.UNPACK ens 4-7

.· c .·· c

530C OC 01 5342 54 EE

5312 39 FF 5459

5316 F2 10 OB

5319 3C 29 5340

5310 3C 09 65FD

5321 F2 67 04

5324 3C 2C 5340

5328 30 35 OA03

532C F2 01 OC

532F OF 00 5340 54EC

5335 OF 0 l 5342 54 EC

co 5338

87 0211\

533F 82

5340 OQ

5341 5453

7220

MVC

7221

TBF

7222.

JT

7223

MVI

7224

MVI

72;;?5

.J

7226 NOR(: 1 M\.'I

7227 PLAsT CL I

7226

.JNE

533F

7229 7230 7231
7232

PLASTI\

SLC
SLC
e
DC

5340 7233 PICLTH DC

5342 7234 PJOADR DC

5343 53-9
~340 5351 5352 53!:'6

oc 00
CO 87 CO 87
97
co 87
1400

5357 63FE 021A
0222

55 4E

7235

7236 MVHL T MVC

7237 P IOHL T 8

7238

B

5351 72.39

DC

7240

e

5357 7241 Pie.EH DC

5~58 C2 01 0000
535C co 87 0000

7242 7243 PJCXAl LA
7244 Pl CRTN 6

7245

7245

5360 4040404040404(40 5391 7246

DC

5368 4040404060C?6~6

7246

5370 4009C5C7C9E2E.;cs

7246

5378 D96040·ooso6E .;cs

7246

5380 6840C2C9t:340F JF2

7246

5388 404007Cl09C9E~E8

7246

5390 5D40

7246

5392 C9E240E3C8C54 CC3 53A6 7247 XRMT

DC

539A 06D407E4E3C5C 440

7247

53A2 E5C1 D.3E4CS

7247

53 A7 C2 C9E34 04 040F .140 53Dl 7248 XRM1

oc

53AF 40F24040F3404 CF4

7248

5367 4040F54040F64C40

7248

S38F F74040FS4040F S40

7248

53C7 FJF040FIF140FJF2

7248

53CF 40Fl F3

7248

5302 E704C9E34040F J.40 53FC 7249 XRM2

oc

S30A 40E74040E7404 CE7

7249

53E2 4040E74040E74 (40

7249

53EA E74040E74040E i40

7249

53F2 40E74040E7407lE7

7249

53FA 7040E7

7249

53FD 09C5C370C440FJ40 5427 72SO XRMJ DC

5405 40F74040E7404CE7

7250

5400 4040E74040E74 <40

7250

5415 E74040E74040Ei40

7250

5410 4 OE74040E740't lE1'

7250

5425 7040E7

7250

5428 05Cl640

542A 7251 XRM4 DC

5428 09CSC3CSC9ESC:40 5437 7252 XRM5

DC

5433 C3C8CSC302

7252

oc 5438 6B40C6C1C903C!C4 5453 7253 XRM6

!:'440 400f.D540E309E ~O

1253

5448 05064B40E7E74C40
5450 CSC5E750

7253 72$3

5454 0000
5456 0000
54ti8 0000
545A 0000
545C 00

7254

54~5 7255 PICl..l DC

5457 7256 p I 0.. 2 DC

5459 7257 PIQ..3 DC

5458 7258 PIOWKl DC

545C 7259 PAR

DC

OA'tE

07.IUL 75

EC NO., 825023

25CCT75 82 !032

1!5JAN76 825034

PROG 10
PAGE

0

C891-2

DATE

59 ~EC NOe

07JUL 7!5 82502.3

25CCT7S 825032

l 5JAN76 825034

PJOADR(2 )tR2AMA PIOL3.X 1 FF· f\OflC1
PI0LTHo41 ERRl..OG-4eC·R·
Pl.AST
P(OLTH.44 PRTN,X 1 35 1 PLASTA
PIOLTH( 1) .x1c
PIOAOR(2>.x1c
PRINT )CL 1. 82.
ll.1'0 1
AL2C XRM6)
Pl OEH(J) ·STATHC ELPO PRINT Xl.18 97· HALT XL2' 1400 ·

elNITIALIZE PRINT ADDRESS eCHECK RECEIVE CHECK
elNSERT LENGTH OF MESSAGE oSET REC. CHK IN LOG OUT .JUMp TO PRINT LAST LJNE .I~SERT LENGTH OF NESS·GE eCHECK FOR ROUTINE 35 oJUMP IF NOT .SHORTEN MESSAGE IF ATN 35 .CHANGE ADO~Ess IF RTN 35 oPRINT LAST INFORMATION
oL ENGTH GETS FILLED IN
·MOVE IN HALT CODE
.SPACE 7 LINES
oGO HALT .HALT CODE GETS FILLEO IN
·RE STOR:'. XA 1 .RETURN TO USER

CLSO·

-1/0 REGISTER- NOTE· BIT 12 (PARITY) 0

2 3 · 5 6 7 8 9 10 11 12 13·

CL43'XMl't

x x x x x x x x x x ··x·· x·

CL3 1 NO · Q..13·RECEl~E CHECK'
CL2e·. FAJ~ED o~ TRY hO· xx IMEX)·

xL2· o·
JICL 2 1 0. XL2 1 0 1 XL2 1 0· XLl'Ot

·LOG HOB 00-01 ·LOG HOB 02-03 .t..oG HOB 04-05
··ORK SPACE ·PARITY PREOICTOR

WORK

SPACE

PROG JO PAGE

·

IBM MAl~TENANCE DIAGNCSTIC PROGRAM

PART NOo PAGE

4234255 60

IBM MAINTENANCE OIAGNCSTIC PROGRAM

8912

DISPLAY ADAPT ER T('ST

8912

DISPLAY ADAPT~ 'TEST

ERR LOC OBJECT CODE

AOOR STMT SOURCE STATEMENT

ERR LOC OBJECT CCDE

ACOR STMT SOlRCE STATEMENT

5450 FFFD

545E 7260 NEG3 OC 7261

545F 3C 01 5468 5463 3C 00 545C 5467 38 00 5458 5466 F2 10 06 546E 7C FO 00
5471 F2 87 09 5474 7C Fl 00
5i77 OE 00 545C 5ACB
5470 3~ JOl 545E
5481 oE oo 5~66 s·ea
5~87 F2 81 04
54EIA CO 87 5467

7262 seTPO 7263 7264 TSTdJT
7265
7266
7267 72 68 SE l'l
7269 727 0 NEXT
7271
7272 7273
1'27~

MV l 14Vl TBN
JT MVI
J MVI A.LC A ALC
.JZ
a

548E 38 01 545A 5492 F~ 10 06
5495 7C FO 00 5498 Fl: 87 09 5496 7C F1 00 549E OE 00 545C SACS
54A4 36 01 545E 54<1>8 38 02 5454. 54-AC F2 l 0 06 541\F 7C FO 00 5462 F2 87 09 5405 7C Fl 00 54B8 Ol:c: 00 S45C SA U3 541;BE 38 80 511;5,t, 54C2 FZ 10 M
S4C5 7C FO 21
54CB 3C FO 65FC
54CC F2 87 07 54CF 7C Fl 21
5402 3C F 1 ti5FC
5406 38 01 545C
54 OA F'2 1 0 06
5400 7C FO 1E
54EO F2 87 03 S4E 3 7C Fl 1E 54E6 eo 87 oo 54E9 5035 54EB OOlC 54ED 5453

7275 HIBITS TBN

7276

.JT

7277

MVI

7278

J

7279 SET.3 Miil

7280

ALC

7281 TB2

A

7282

TBN

7283

.JT

7284

~VI

7285

J

7286 SET.? MV I

7287

ALC

7288 TB13 TBN

7289

.JT

7290

MVI

7291

Miii

7292

.J

7293 SET13 MVI

7294

MVI

7295 ca 1.i? TBN

7296

.JT

7297

~VI

7298

.I

72'i:9 SETl 2 MV I

7300 RTN

B

54EA 7301 X5035 DC

54EC 7302 x1c

DC

54EE 7303 R2ANA DC

7304

7304

XLZ·FFFD·
TSTBlT+l eX ·01 1
PARex·oo·
PIOWKt-X·OO·
SETl C( eXRU eC· O· NEXT 0 ( oXRl) vC· 1 ·
PASH l ) e WUN l\EG3,x;R1 TSTBl~+l{l}~TsTeIT·l
HI Bi TS
T~TSIT
PIOWK1-1exeo1·
~ET3
0(e>tR1ioC 0 o·
T82
ot ~xR1, .c= l"
PAR{ 1) ~WUN
"°EG::39XA1 i::! ow1<1-1 ,.x· 02·
SET2 O(,.X.RlioC"O' TS;.3 O(.XRl)ec·1·
PMHJ, >.. wuN &:>lo'l!IK 1-1 .. x· eo·
SETt:.;
33t.xR1» .c·o· ER~oG-s .. c· o·
CB12 ::<3l.xRUvC"l'
eRRLOG'-5 ~c. 1 ·
FAR .. x·o1·
SET12 30(,.XRJ!.,C:·o·
RTf\I 30(oXR1)oC·a·
0( eXR2) x1.2·so3ss xL2· 1c·
AL2C XRM6)

.CONSTANT N~GATIVE TK<EE
.INITIALIZE TEST BIT INSTRc .INITIALIZE PARITY PREDICTOR oTEST BIT (SET BY PRG.)
s..IUMP IF ON
.~OVE A 0 TC BIT POSITION .cDNTiNUE .MOVE A 1 TO BIT POSITION .ADO l TO PARITY eSUBTRACT 3 FROM XRl
.sHmFT BIT 1'ES'l'ED LEFT ONE
.GO TEST HI BITS IF ZERO
~<>O TEST NE'.XT !HT
oTESi FOR BIT 3 ON 0 JUMP IF SO .~ovE A 0 TC BIT POSITION .GO TEST BlT 2 .MOVE A 1 TO SIT 3 .ADD ONE TO PARITY
~suSTRACT 3 FROM XRl
eTEST FOR BIT 2 ON "JUMP IF TF!UE .,SET BIT 2 TO 0 .. Go TEST a n 13 ., SEi BIT 2 TO
~ACD TO PAR
.TEST FOR BIT t3 ON ~.1UMP lF SO .,SET BIT 13 TO u .SET S!T 13 IN LOG OUT OF!" oGO SET BIT 12 (PARITY) .GO SET SIT 13 ON .SET BIT 13 IN LOG OUT .TEST FOR BITS 000
= e .JUMP IF SO
.SET PARITY BIT 0
.GO EXIT $SET PARITY BIT· ·"ETURN TO MAlNLlNE .CONSTANT STOPPING POINT .CONSTANT 28 .ADDRESS CO~STANi

(
54EF 34 08 5562 54F3 ~ FO SSlE 54F? 3C DO 55 3A
54FB ""2 87 OC 54FE 34- 08 5562 5502 3C EO 551E 5506 3C CO 553A 550A 34 01 555E 550E 35 01 5562
5512 lC 00 554E 00 5517 lC 01 5550 02

7327 7328 OOMlC2 ST

7329
7330

fAVI MYl

7331

.J

7332 OOMICR ST

7333

MVI

7334

MVI

7335 MlCOM ST

7336

L

733 7 ~EPEAT M\IC

7338

MVC

COM lRA+3eARR t«ICEN+2 eX· f'0 1
STPMC+2e>l~D0 3
Ml COM
00,.1 RA+3 ·ARR MICEN+2.xeeo· STPMC+2.x·co·
OOMIX1+3eXRl OOMIRA+3,.XRl SiATHC.,O (l ·XR1)
STATE ie2t2 aXRU

551C F3 SB eo
551F OD FF 5512 5512
5525 oo 01 5564 oot2
552El F2 61 01\ ss2e OF 01 5564 s ,u.:e

7339 7340 MJCEN 7341 DELAY 7342 7343 7344

SI 0 CLC CLC
.JE SLC

xe EO · cSI 01
REPEA 1· ,REPE.AT( 256)
LPCNT" ZEl<O ( 2)
ST?ll'IC
L.PCNT.llfUN(2>

5534 CO 87 55tF
553S F3 se co
5536 30 56 sFE6 553F 00 01 5FE6 55~0
5545 co at sss1

7345 7346 7347
7346 7349

STPMC

B
SIO
SNS
CLC BE

OE!..AY X·CO· ,,siiH
STAT AC·CTSTOR STATACeSTATE1(2)
REST

7350

5549 5540 554E
554F

CO 87 10 00
0000

50A5

7351 MICERR 8
5540 7352 ErSP DC 554E 7353 ST ATHC DC 5550 7354 STATEl DC

STATUS
XL1"10@
Xt...t · oo·
XL.2°00·

5551 OE 01 5562 55t6
5557 38 o3 554D

7355 7 :356 RE ST 7357

Al)...C
S8F

DOMIRA+3<2>~THREE
EHBP~ x·oJ·

7358 ·

5556 C2 Ol 0000 555F CO 87 0000

7359 OOl41 X l LA
7360 DOlllif;lA IB 7361

5563 0000 5565 0003

5564 7362 LPCNT DC 5566 7363 TH~EE DC
7364

16
i' A v

7305
~ICROPROGRAM 0 7306

··························$$$$$*

I

· SUBROUTINE DO

***************$*·**********************:

·!

.;.I

·····················~·········· 77330078 ·
?309 II<
7310 ·
* *·' i. 7311 ·

THIS S\JBROUTINE EXECUTES THE MICROPROGRAM '1.T TtlE LOCATION IN

.~

MIARe 08...AYS 516 CYCLES ANO THEN STO?S THE MICROPROGAAMe A SE~SE CF CONTRCL STORAGE IS THEN DONE ANO T~E INFORMATION IN

1111

CONTROL STORAGE IS COMPARED FOR T~E EXPECTED VALUEe IF IN-

7312 7313 &

CORRECTe ~ HALT CCCURS AND THE E)(PECTEO ANO ACTUAL DATA ARE

7314 ·

~INTEO OUTo

* 77331165 ·

7317 ·

7318 ·

7?3~1290

.ti:
"'

IF MORE THAN 518 CYCLES OF OEl..AY ARE NEEDED. ENTER HEX· CJ§' DELAYS IN STG. LOC· 'LPCNT" e

B

DOMICR

oc

Xo..18 10·

BRANCH TO S\JBROl.ITINE
JD = HALT cooe. EHTRY 1

3.'*1!1 flt
·i C)
·\

7321 · 7322 · 73Z3 ·

DC

.lQ...2·HHHH t

HHHH = EXPECTED DATA· ENTRY 1

IF PROGRAM IS TO eE fruN FROM STG 2o BR~~CH TO 9 00Mlc2·

e lll1
·:
*1

DATE

07.J'JL75

EC NO· 825023

25CCT75 62 f032

?324 e

INSTEAD· ALL. CiHER PARAMETERS ARE THE SAMEe

·I

e 7325
!o 7326

·
.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

~·····················1\

PAOG ID PAGE

08''.H-2 1

OATE

eo VEC NOo

07.IUL75 825023

25CCT75
62 C032

PART NCe l=IAGE

4234255 60A

e STORE ARR .SET TO RUN MICRO FROM STG 2
9 ..IUMP TO MAIN ROUTINE eSTORE ARR oSET TO RUN MICRO FROM STG 1
e STORE XA1 ePO!NT XRl TO P~RANETERS eSTORE HALT CODE .STORE EXPECTED OATA
eSTART MlCROCONTROLLER eDELAY 518 CYCLES
.CHECK LOOP COLIN"I" FOR ZERO
~STOP M1CRC CONTROLLER Ir SO ~su~TRACT ONE F~O~ LOOP ~ .~~· eGO ~ACK TO DELAY AGAIN
·STOP MI CRC CCl'il RCLLE'FI
e SENSE CONTROI_ STORE CONTENTS eCOMPA~E TO EXPECTED VAl.UES eBRANCH IF OKAV
eGO TO STATUS ROUTINE oPA!NT EXP/ACTUAL DATA & ~SG .DESIRED ~ALT CODE ,.EXPECTED DATA
·UPDATE RETURN ADDRESS eRESET THE BYPASS ERA~ STOP S["f
AND THE OVPASS PRINT/STOP SIT .RESTORE XRJ, ~RETURN TO USER
.LOOP COUNTER (NORMAU...Y ZERO> .. coNS"fANT THREE

PAOG 10 PAGE

· · · · · · · · · · · · · · ··· · · · · · · · · · · · · · · · · ·

·

·············· ·········

IBM MAINTENANCE OIAGNCSTIC PROGRAM

PART NO., PAGE

4234255 61

IBM MAINTENANCE DIAGNtSTIC PROGRAM

6912

0 I SPL l<Y A CAPT IR TEST

8912

OJ: SPLAY ADAPT EA TEST

EAR LOC OBJECT COOF.
5567 34 08 5668 5566 3'11 01 56~3 556F 34 02 5c6?
5573 34" 04 5660 5577 35 04 56E7
5578 35 01 5666
557F 1C 00 566E 00 5584 02 01 01 5567 34 0), 5666
5586 OC 01 5679 56E7 5591 38 BO 566E 5595 F2 10 ZO 5598 OE 01 5679 56E9
559E 38 40 566E SSA 2 F 2 l 0 13
55A5 OE 01 5679 56f9 SSAB 38 20 566E E5AF F2 10 06 55B2 OE Ol 5679 56 E9 5598 38 08 566E 55BC CO 90 55E2 SSCO OE 01 5679 56 f""i
'"'SC6 38 04 566E 55CA CO 10 55E2 55CE OE Gl 5679 56 f4 f5So4 36 02: 'S66E
5508 CO 10 55E2 550C OE 01 l567'il 561'4 5SE2 OC 01 5620 56#5 55E6 CO 87 021 A 55EC Ol ssEO OA 5!5EE 56FE
SSFC OC 59 5606 56[7 55F6 CO 87 021E 55FA 02
SSFB '5679
55FO 5670 SSFF OC 01 5700 56 19 5605 OE 01 5700 57<0 St.OB CO 87 021E St.OF 04: 5~)10 5700 5612 5683

ADOR STMT SOURCE STATEMENT

.. 7366 ··@~** *·***········~

7367 * SU6ROUTINE ROSDCS "'*'***********"">i4:d<$$:t·'*****·***********·******"'****** * 7366 **********·****~*****
* * 7369 PURPOSE OF SUBROUTI~E: TO DVMP 2~6 WORDS OF' SPECIFIED FSO

* 7370

* 7371

I..! NKAGE g

RO!!:OCS

7372 "'

XL 1 ·xx·

of'LAG BYTE

7373 ..

7374 ·
7375 ~
* '1'376 * 7377
7378 · 7379 · 7380 $
* 7381 "'
7:!82 7383 ~

Bi T 0 SIT

FSQ 1 COUN1 INITIALIZATION FSQ 2 COUNT INITIALIZATION

BIT 2

FSO 3 COU~T INITIALIZATION

BIT 3

Fsa 4 COL11'-;T INITIALIZATION

B ITS-ti-5-6-7

1-x-x-x 2NC~3RD. OR 4TH FET INITIZ·N

1-1-0-0 2ND FET INiTJALIZAT!ON

1-0-l-o 3RC FEy IkITIALIZATION

1-0-D-1 ATH FE1 JNJTIAL!ZATION

*
\_ ¢

7384 $~·····*·****$$~·---$~····*··$·········-~···*···*·········6***~··*$···*
7385

7385

73ac R osoc s ST

7387

ST

7388

ST

7389

S'T'

Fl050RB+3·ARR f<05CX 1 +:h ~Fl!
R0!50X.2+3 ·XR2 R050PS.PS~

,.STORE XRl · XR2,, PSfh AR~ & GET THE FLAG BYTE~

7390

L

l'<OSZERoPSR

7391

L

R050RB+:3·X~l

1"392 7393
7394 7395

MVC
LA
si·

Rc50FL~0( 1.x.i;:1 i l ( oXRl S wXRl R05DRE+3.XR1

·TRANSFER THE FLAG BYTE elNCREMENT TO RETURN ADDRESS .STORE RETURN AD~Aess

7396

~vc

7397

TBN

7396

.IT

7399 7400

ALC
T8N

7401 7402

.JT ALC

'i'403

"t6N

7404

.JT

7405

ALC

7406 IR05Dlq TBN

7407

BF

7408

ALC

7409

"'i'BN

7410

BT

7411

ALC

7412

T6N

'7413

BT

7A%4

ALC

7415 R051:)KC!I MVC

7416

e

55EC "1"417

DC

SSED 7418

DC

55EF 7419

DC

7420

R050~!oR05Z~R(2J
R050Ft.· x ·eo·
R05Dll'.! R050WlwR05100(2J ROSOFLw X 9 40° FiOSOKl
R0501f! wRC5lOOC 2)
A050FL~X.·i20·
ROSO>i(l
R050Wl.RC5lOOi2l RosDFL9x·os·
R050K~
R05DW lo X0400( 2)
RO'>DFLox·o4·
RC50K9 FIOSObt 1 o X0~00(2 J
Ao50FL.x·o2·
ROSDK~
R05DW1 .X0400(2J R050UP.R050AS PRINT Xl...1. 01 ·
tL1·1oe "'L2(RCSHC6J

~MovE IN ADCRESS ~OR FSQ

.FSO l DUfolP?
IF VES 0 EXIT. .MOVE IN ADDRESS FOR FSQ 2
.FSQ Z PUMP? IF YES~ EXIT,,

-~ovE IN ADDRESS FOR FSQ 3

· FSQ 3 DUMP?

IF YES · EX IT · ·MOVE JN ADDRESS FOi'~ !"'$0 4

BEYOND l ST FET?

SR IF NITT BF.YONO
JNCA FOR 1SY AOD~cF
2NC FET?
BR IF 2ND FET

2NO

FET

INCR !=OR 1s1· A0000F :SRO f-"ET :SRC'' FET?

BA ! f~ 3RD FET

INCSI. FOR l ""'T AOD.OF 4T11-: FET

"MOVE IN ST .ciRT OF OUMP ADDRESS

.GO PRi,Nl HEADING

7421 FIO 501< 2 MY C

7422

5

55FA 7423

DC

SSFC 7424

cc

5~E 7425

DC

7426

MVC

7427

ALC

7428

8

56CF 7429

DC

5611 7430

oc

5613 '7431

DC

7432

R05P02·ACeP OJ( 90) UNPACK tL 1 · 02t AJ..2(A050W1) AL2(R05P01J R050WK(2).ROSDW1
R05DWK(2)~A050WK
UNPACK
11.1·02· AL.2 ( ROSDWK) Al,..2(R05PQl0

.. CLEAR PRINT FlELD

.UNPACK <::ONTROL STORE ADDRESS

(

'"

(

.MOVE MJAR AODRe TO MBAA WK SP. \

.CONVERT TO MBAR ADDRESS

.. GO UNPACK 1'4SAR ADDRESS

(

ERR LOC OBJECT COOE

ADOR STMT SOt.RCE STATEMENT

561.1.\ 561E S6lf' 5621
5623 5629 562F
seo3s
5639 5630 563E 563F
5641 5647 5640 5653
5657 56.56 56SC
5660 5664
5666 566C 51'56c 566F 5670> 56 72
5('1,.74 5C716 5~7a 567A 567E 56 84 568C 5694 569C 56A~ 56A~ ~684
~6BC
56C'< 56CC 5604 5607 56D6 560A 56DC 560E 56EO 56E2 56E4 56E6 5oE8 S6E9 56EA 56EB 56EO 56EF 56FI

CO 87 02 0000 5606

021E

Of' 01 5~20 5fHo
OF 01 5622 56f0
00 01 5622 56 tC
co (n sc.1 .I\

co 87'
01 50 5606

021.0.

OE 01 5679 56f.A
OE 01 5620 56 f2.
oo 01 5620 56Tl
CO O~ 55FC!

CO 67 021 A 16 35 04 t 736 c2 01 0000 C2 02 0000
co 87 0000
0000
oo
1 C
0000
0000

5720
S90<:i 0000
ocoooooo
000000000000 4 0404 040ltQ404 C40 4040·04040404(40 4040404040404C40 4040404040404(40 40·0404040404(40 4040404040404(40
4040404040404 40 4040404040404(40 4 0404040404-04 (40 4040404040404 (4Q 404040 40 0001
OOFF OlFF 02FF 03FF 07FF OBFF
0000
01
00 10 5687 5606 0005
0040

5151E 5620 5622
5630 563E
5640
!5658
566D 566E 566F se11 5613
5675 5677 5679 se10 5683 5606
5607 SED9 5606 5600 56DF 56El 56E3 56E5 56E7 56E8 56E9 56EA
S~EC
56EE 56FO 56F2

7433
74.34
1·~35
·74315 7437 743S
7439 7J.l.40 7¢41 7442 7443 7444 7445 7446 7447
7446
7449 7450
7~51
7452 7453 7454 7455 7456 7457
7458 7459 746 0 746! 7462 7463 7464 7465 7466 1'·!>66 74n6 71;.67 741f>B 7469 7470 7471
·p4 72
7472
7472 741'"2 74i'2 7472 7'472 74"'1'.2 7472 74·72 ?472 7473 7474 7475 7476 ?477 7478 7479 7480 7481 7482 7483 7484 7465 7486 7487 7488

RQ5UNP R050uP ROSPX
R050X1 R05DX2 ROSO RS R05D?S RQ50FL R05SFI
Ro~sIN R05~01
R050AS R05i:;AE ~osow1 RD5POl 1'<05POX i><:05P02
RCSP03 XOOOl XOOFF XOlFF XO::F'F
XO~FF
X07FF
XOBFF ROSZER R050NE ~05100 R05010 R 05PA S ROSPAO X0005 X0040

MVC
13 DC DC DC
SLC SLC CLC BNL
a
DC
DC
oc
Al.C
ALC CLC
EINH
6 DC L LA LA 6 DC OC DC
oc
DC
DC tK oc DC OC 0(
OC DC DC DC DC DC DC
DC OC DC DC DC
DC
~C
DC DC

Fl05PX (2) eR05PAD
UNFACK ILl ·02· Al..2( $-$) Al.2 CR05P02 J
1<osouP< 2,. xooo2
f.l05PX (2 J .X0005 ROSPX(2)of.IOSPAS
fi.05llNP
PRINT xt.1·01· IL! ·93·
Al.2(R05P02~
ROSO~l~P.05010(2)
x ~050uP. 0040( 2)
!<05DUP. R05CAE(2)
R05DK2
Fl'iINr XLl 8 165 A05SPS.PSR *-·.XRl ·-··XR,2:
*-*
XL2· O· XL.l"O· XLl '' 10·
xa..ze o·
~.::·o·
itl!.2CROS~ 1E·~3~)
AL2Uii05''1llE)
;a..z·o·
XL4' 0 · XL6 · 0'
83XLl·~o~
>§... 1 8 40 ~ XL2'0001 · X4..2 · OOFF · XL2e01FF" XL2 9 02FF· XL2'03FF · XL2 9 07FF· Xl.2· OBFF· JQ..2 1 0000. Xi.1"01G l<t.1 '00 e
XLl·to· AL2(AOSPC1+1 OJ
Al.2(R05P 02)
xa..2 1 0005·
XL..2· 0040·

D"'TE

07.IUL 75

EC NO. 825()23

2SCCT71!5 82 S032

15.JAN'J~
825034

PROCO 10
PA Ge

c~· 0891-2' _,!DATE

t;:/C I
61
i

NO.

I

I

io

07JUL7S 825023

2S<CT15 82 f03;>

15JAN76 825034

I

I()

· · · · · · · · · PART NOe PAGE

·INSERT START ACDRESS ~UNPACK 16 WOROS OF CONTROL STOA

eUPOATE UNPACK SOURCE AODAe .UPDATE UNP~CK OESTINATION AOORe ·TEST FOR E~O OF LINE .UNPACK AGAIN IF NOT ~PRINT 16 WCRDS OF CCNT~OL STORE
.INCREMENT cs ADDRESS ev 16 ~JNCAEMENT DUMP AREA oAT END OF DUMP AREA?
IF NCTe GO DUM~ NEXT 16 WOROSq
~sPACE 6 LINES AFTER PRINT oRESTORE XRl ~ XR2,, & PSA
eRETURN TO ROUTINE

·START OF OUMP AOORESS 0 END OF 0011.P ADDfiESS

-------------------··-

... .... 0 0 0 0 .. -0001.. -0100..... 010110-
PROG 10 PAGE

IBM MAINTENANCE OIAGNCSTIC PROGAAH

PART NOe PAGE

4234255 62

tBM MAlNTENAN~E DIAGNt~TlC PROGRAM

PART HOe
PAGE

8912

DI !:PLAY ADAPT lR TEST

8912

DISPLAY ADAPTER TEST

ERR LOC oa~ECT COOE

ADDR STMT SOl.RCE STATEMENT

ERR ~oc OB~ECT COOE

AOOR STMT SOUlCE STATEMENT

56F3 0400

56F4 7489 X0400 DC

56F5 l)4C9C1D9404004':2 56FE 7490 AOSHDG DC

56FD Cl 09
56FF 0000

7490 5700 7491 ROSDWK DC 5701 7492 RO!:lf1B EQU

5701

5900 7493 R05!11E OS 7494

7495

OAOB 7496 DPTDEF EQU

0001 7497 STG2

EQU

llQ..2·0400.
CLtO·MIAR

&MBAR ADDRESS WORK SPACE

,,.."
I t.!...- .

1'554 ...
* 7555
* T556 * 7557 * 7558
1559 · 7560 ·
* 7561 ** 77556623
* 7564

ENTER PROGRAM or- LESS THAN 256 INSTRUCTIONS·*

EXAMPLE USING ONLY THE FLAG BYTES:

*

1-st ENTRY: FLAG = DC x1..1 ·93·

·

2-NO EN~Y~ FLAG : DC XLl 1 AC·

*

& ENTER PROGRAM BETWEEN 256-512 INSTRUCTIONS*

EXAMPLE USING ONLY THE FLAG BYTES:

*

1-ST ENTRY: FLAC-

DC XL1 1 92·

·

2-ND ENTAY: FLAG :a DC Xl...1 9 Ae"

* ·

5* NOTE - 1K BLOCK SVTE AND FLAG BIT 2 MUST EITHER

*

B0Tt-? BE PRESENT OR BOTH ABSENT..

*

7496

* 7565

1 K BLOCK BYTE

"'

5901 0906E4E340!"74 (0.3 5917 7499 Rl5ST oc

CLz3·RWT 7 llO;SNS MC STORE"

5909 C90()61E205E24 C04

7499

591 'l C340EZE3D6C9Cf

7499 7500

···········*********.****·*********$**~$*$*********~·~*··~$**·······*·*'

* 7566 * 7567

BIT 0 FLAG SiTS 4,.5.fui' APPLY 10

*
""

7568 Ill 7569 it

4TH l
FLAG

K BLO
BITS

CK ALSO
4.5.6~7

·

A

P

PLY

lO

* *

* 750l

SUBROUTINE LOA DC!!

Ill<·

7510 ·

3RO 1 K !$LOCK ALS04

Ill>

77550023 ·*·······LO··A·D·S··C·O·N·T·R·O·L··S·T·C·~·E······*········*·············$·~~····*···~···*.

* 7504
7505 ·

L iNKAGE TC SUBR!JU1" INE: B LOA DC S

~*, '

7506 11!

DC

XLl ~xx'

FLAG i;YTE

~·

751'1 11<

2 FLAG BITS 4,,5.6,,1" APPLY 1C

II!'

7572 Iii: 7573 .;:

2ND 11< BLOO<. AL.SO., 3-7 f<ESERVED

* *

7571,. "''*'"':!<**>l>··**"'""'"*******"'*********"""'il'*"'**"'***'**""'*"'**"'**'~'· '~''**~'~""''"'"'*"'*******

7507 $

1· DC

AL2(XXXXXX» BEG1NN!NG AOOR $

7575

7508 *
7509 ·
7510 ·
* 7511
7!HZ li>
7513 ·

FLAG BYTE:

l* OC AL2(XXXXXX) END ADDRESS

*

S· DC )(Li ·xx.

i.r.: BLOCK BYTE ·

*

EllT 4,,3* 0

LOAO PRCGRAM INTO CON1"RCL STCP-E ON A 256
BOUND RY

s91 e 34 02 S?Fc 591C 34 oe SAOO
5920 35 02 5AOO
5924 2C 04 5AC7 04
5929 C2 02 599F

599F

7575 .,576 ?'577 757S
7579 7560 7561

LOAOCS

USING ST
ST
L

LIOCs.xR2 SAVXR~9XR2 SAVARR~ARR
SAVARR~XR2 EADORe4 (5,XR2}
LIOCSe XR2

.SAVE THE CONTENlS OF XRl & XR2 ~sAvE ADDRESS OF NEXT SEQ INSTR &
LOAD iT INTO XR2 eENTER LOADING FLAGo BAOOR· & EADDR
.SET XR2 AS INDEXING POiNTER

7514 ., 7'S15 t1i 7516 $ 7511' 1\1< l'5l9 ~ 7519 · 7520 ii;< 7521 ... 7!522,..

USE lK BLOC!\: SYTE
3.l:'Jr.;i;; 11! I LL Ntl"r BE DIS ABUi:C UPON EN"IRY THE (~ONTPCIL STORE LOADl' Mi RCUi ~ ~E
32XJ;< W1Ll. NOT SE DISABLED t1~01~ !::lt.lT FROM THE CONTROL STORE l.OAOJ. NG f<C~!TI NE
"' F !LL. 4-TI'< 256 Bt.ClC4{ wITH acs 0 HJN Al'.H::RESS ~

5920 S4 ca 59
5930 ~E 01 6l ¢C 5934 68 80 6~ 5937 !F2 90 OF 593~ AE 01 61 72
593E as 01 66
5941 AF 01 68 66
5~45 AE 01 68 6C

758.2 758.3
758~"
7585
7586 7567 7588 75e9"" 1'590

.SF
AL 1~.
L
SLC

SAVXR1{.XR2!.XRl

.SAVARIHeXR2hWUN(Z«XR2) e:UllCR RET AC:DR TO 6"(PASS FLAG BVTE

LFLffe.G( .xR2~ ,,x·so·

.,IF JOROG~Al-1: ls TO SE LOADED !NTO c.,s~

7STS2

JNCRE.t<IENT RETURN POlNTER & DETERMINE

SAVAl'h.( ,XR.:2) 0 FQUR(2. 9 Xl'<2)

fl OF BYTES TO "fi<ANSc=IEGl!~tF NOTe

SADOR{~XR2)·XR1

BYPASS 'tlilS AREA

EAODIH.XR2) ~ SAODR(2~XR2) ..oETERMINE NUrJ!e;ER OF DATA av-res

TO BE ENTERED INTO CONTROL S1"0RE &
El<DOIH.,XR2)~W0Nt2·X~2) CHECK TO SEE If AN EVEN NUMBCR OF

-----------~--~

1'523 "'
7524 ·
TS.25 ~
7526 · 7527 · 7528.
?529 "' 7530. '?'531 .. 7532 · 7533 It!
°' 7534 "'
7535 7536 · 7537 $ 7536 ... 7539 $ 7540 · 7541 · 7542 · 7543 · '1'544 Iii
7545 · TS46 If<
?547"" 7'548 ....
* 1'549
7550 · 7551 ·
l'552 '°'
7553 ·

( If' PRE SENT)

·

5

FILL 3-i:iO 256 BLOCK wnt-i BOS 0 {ON ADDRESS)*

(IF Pl<!ESENT>

*

FILL 2-NO 256 ~OCK 111I'TH BOS 0 {ON ADDRESS)"'

(ff PRESENT)

"' (

FILl. J-ST 256 Bl.OCK 11;I TH BCS 0 lON AODRESS)··

1* N0'1'E 2* NOTE -

*i (

THESE. PARAIE TERS llliUST BE ABSENT IF f'U:;G
err 0 IS OFF

*
c **:

JF A BLOCK OF CONTROL "'TtRE. IS TO BE FILLED "";

Ii l"iH SOS 0 · THE PREVIOUS BLOCK OF 256 MUST
il<LSO BE FILLED· [ ~ E .. kC GAPS IN l>Ol:lRESS HIG

1
C 1·1<~i

IF A PRQGRA~ rs TO ee LO~OED STARTING AT

~

THE BEG[NN&NG OF A 256 BLOCK <-oo- SCUNDR~~ ~

JI.NO THE REST OF 'fHAi BLOCK 15 TO OE LOADED '4'.

tlllTH BOS 0" THE. APPROPRI ~TE BIT 4-7
BE TuRNED ON .. IF MORE Cct.TROL STORE
FILLED w ITH eos o. SEE 2· NOTE..

. StiO\..ll..O oii
ts TO ae·: 11>; :

'* FLAG Bl TS 2&3 IN CONJUN1'.: T:l:ON '1'11 'rH ex T 0 CAN

BE usEO TO LOAD CONTROL STORE ONE 256 BLOCK ·.

~TA TIME IN SEQUENTIAL CROE~·
E)i,t,NPLE uSING ONLY THE FLAG BYTE$:/

,., (.;

1-&T ENTRY: FLAG DC X~1 6 91 8

2-NO ENTRY: FLAG DC XLPS2° 3-RC ENTRV: FLAG DC xi..1'64·

·.

4-TH E"!'tRY: FLAG OC XLl g AS·

5949 3C 00 5A4:l
5940 ee 1oo 64
5950 CO 90 59E4 5954 OC 01 59SF 5AC.O 595A 0C 00 5A40 S9fA 5960 AE 01 61 6C
59&4 es 20 64
S967 F .2 10 OA 596A F3 58 80 5960 F3 58 CO 5970 AC 01 63 66
59?'1 3e 40 ozoa
5978 F2 90 14 5976 38 O! 020A 59"YF F2 90 00 ~982 80 00 69 OA03 5987 F2 61 51 596111 8C ,:10 69 OA03
~98F 89 60 64 5992 1""2 90 04
5995 co 87 5036
5999 ea ao 64
599C FZ 90 11
599F 7i 58 01 59A2 02 01 02 59A5 AE 01 6~ 6C

7591

7592 TSTS2 MVI

7593

TBN

?594

BF

7595

MVC

7596 GEt.\ K8 M\l'C

7597

ALC

7'598 SKIPiK TBN

7599

JT

7600 t_CSOI~ SIO

7601 iLCSENA SiO

7o02

MVC

7603 7604 TSTSS~ TBN

7605

JF

7606

TSN

7607

.;F

7608 7609

CLC .JE

7610

MVC

761 :\.

7612: TSTRST i'BF

7613 7614 7615 TSTSO

..IF
e
T8N

7616

.JF

7617 7618 LIOC S 7619

LI 0 LA

7620

ALC

STGlK·)!· cc·

ZERO OUT STGlK FLAG

LFLAG(oXAii.x·40@

SK! Pl It

GETlKB+5(2)·SAVARR

S1"GtK(1J.,·

SAVARR(·XR2)e~UN(2·XR2)

LFLAG(.xR2>.x·20·

C:HECt< IF ATTo!S TO BE DISABLED

TSTSS\!i

ENABLED ON ENTRY INTO LOAD RlN·

x· so· .. st 01
x·co·sSIOl

IF YESe CISABLE ATTCHMENT ENABLE ATTCH· RESE~ CONTR ST ·O

CS·ORD(eXR2S.xsooo<2.xR2J COUNT TO ZERO· lF NOT· SVPASS.

S8"'Te0o X ·4!!P
TSTRST SBVTE2.ss·11
"TSl'RST CSLD(1$XR2).PRTN
!ENOFIL CSLDt lfi:(1'2) ePRTN

oTEST SSlllOl (LOOP RCIJHfl,f:;il ON .,JUMP JF WOT
· TE ST SS 111 1? ON ....JL"MP IF NOT
.TEST c.s. LCADeD FQA ROUTINE
...SUMP IF CONT" STG,, U)Al)EO
eMCVE IN THIS RTN · N!J.,

U'"li..iu:;; ( .x l<2 >.x · 60 ·

TSTEllO

LOOP

.x"' > 11..FLAG { 1' XRa

ao·

FIL.LC:!:>

..TEST Fl. AG BYTE
.ooN·T LOAD OP OEC lF E!THEA nN
.GO LOAD OP DECODE REGS
olF NO PROGRAM TO SE LOADED GO ANC
Flt..L CONTROL STORE ·ITH eos 0

u ~xRU ,,CTSTOR

.LOAD TWU aYTES OF CONTROt.. STORE

2(aXAl)wXR1

.INCREMENT POINTER TO NEXT CS WOAD

cswoRO(,XR2>.WUN(2@~R2t .1NCR COUNTER TO NEXT cs WORD

OATE

07JUL 75

EC NO<> 8250Z3

25LCT75 82 ;032

15.JAN76 825034

PROG 10 PAGE

i ()

0891-2 1

DATE

62 I (;EC NO.

O?JUl.,.75 825023

25 (CT75 82 Ul~2

l S.IAN76 1n5034

PROG IC PAGE

· · · ·- ·-·-·

·--·--·- ·

· · · · · · · · ·

··············· ··········

IBM MAINTENANCE OIAGNCSTIC PROGRAM

8912

DISPLAY ADAPT iR TEST

PART NO. PAGE

4234255

IBM MAINTENAN("E OIAGNCSTIC PROGRAM

63 ~'·

8912

DISPLAY ADAPTER TEST

PART NO. PAGE

4234255 6!A

ERR LOC OBJECT CODE

ADDA ST NT SOURCE STATEMENT

ERR LDC OBJECT CODE

AOOR STMT SOURCE STATEMENT

59A9 AF 01 68 6F
59AD eo 01 oo

7621 7622 7623

SLC BNZ

EAODR(,XR2)·T~OC2eXR2) .DECREMENT DATA BYTE COVNTEReIF ALL

L IOCS(eXR.2 J

DATA NOT TRANSFERRED. REPEAT.

5960 AO 01 63 6E 5984 F2 02 97 5987 88 01 64
59BA EO 90 3C
5980 co 87 59C1

7624 FIU.CS CLC

7625

JNL

7626

TBN

7627

BF

7628

e

CSWORDCeXR2)1XS100(2,XR2) ·LESS THAN 256 ~OROS IN CS?

BL0CK2

IF NOT, GO TO NEXT CHECKe

LFLAG<exf;2JeX·!l1 1

$IS ·FILL TO END OF 1-ST BLOCK· FLAG

ENDFIL(eXR2J

ON? IF NOT, BYPASS FILLe

FILLFF

7629

7630

59Cl OC 0 I 5A4C SA C2 59C7 38 OC 5448 59CB 81 58 AO , 59C! AE Ot 63 6C 5902 89 FF 63 5905 EO 90 22 5908 EO 87 11

7631 FJU..FF MVC

7632

SBF

7633

LIO

7634

ALC

763!5

TBF

7636

BF

7637

B

BOSADR(2)eCSWORD ecSADR-1 .x · oc· BOSAOR(oXR2)eCTSTOR CSWORD(,XR2)eWUN(2·XR2) CSWORD(eXR.21oX·FF·
FlLLFF( · XA2l FILLCS(eXR2>

·LOAD CTRL STORE WITH BOS 0 (ON ADDRESS) TO A 256 BLOCK BOUNDRY·
! {

5908 BS 10 64
59DE F2 10 OA S9El F3 58 BO
59£4 F3 58 CO
59E7 AC 01 63 6B

7638 7639 7640 7641
7642
7643
7644

ENOF IL

TBN
.IT SJO
sto
MVC

LFLAG(eXR2J.X·tO·

.CHECK IF ATTACH. IS TO SE OlSABLEO/

RESTR
x·so·~s101
x·co· ,SIOI

ENABLED UPON EXIT FROM THE LOADER.
Ir ves. D!SAB/ENAB ATTACH. & RESET
THE CONTROL STORE WORD COUNT. IF

CSWORD(1XR21.xsooo<2.xR2J NOT. REsTORE XR1 & XR2.

59EB 38 01 020A 59EF F2 10 03 59F2 BC 00 69 s9F~ c2 01 0000 59F9 C2 02 0000 59FD CO 87 0000

7645 RESTR Tl:lN

7646

.IT

7647

NVI

7648 RESTOR LA

7649

LA

7650 AETSR B

7651

7651

SBVTE2.ssw17
RES TOR CSL DC · XA 2 J · 0
·-··-· eXRl
._·· XR2

eTEST SSW 17 ON

.,SKIP NEXT INS'tAUCT ION IF SO

eCLEAR CONT· STGc LOADED FLAG

.RESTORE XRl·XR2e & AND RETURN TO

(_

CALLING ROUTINEe

(

7651
7652 ·····································
7653 * PROGRAM DEFINITIONS ANO CONSTANTS ***********************************
7654 $ ····································

SA01 5000
'5A03 00 5A04 0000
5A06 0000 5A08 00

7655
7655
5A0.2 7656 CSWORO DC 5A03 7657 LFLAG DC 5A05 7658 BAOOR DC SAO? 7659 E'OOR DC SA oe 766C c SU> DC
7661

XLl·O·
XL.2·0° XL2·0·

(
c
THESE ~UST BE TOGETHER oCONTROL. STORE LOADED FLAG

7661

5A09 5000

5AOA 7662 X!SOOO DC

SAOB 01

5AOB 7663 WUN

DC

5AOC 5100

SAOo 7664 X5100 DC

SAOE 02

5AOE 7665 TWO

DC

5AOF 5200

5A10 7666 XS200 DC

SAil 04

5All 7667 FOOR DC

5A12 5300

SAl 3 7666 X5:!00 DC

5Al4 5400 5A16 5500

5Al 5 7669 X540 0 DC 5Al 7 7670 X51500 DC

5Al8 5600

5Al9 7671 x!SEOO DC

SAIA 5700

s.uB 7672 xs7oo DC

51.IC 5800

sAlD 7673 xseoo DC

5A1E 5900

!SAIF 7674 X5SOO DC

5A20 SAOO
5A22 seoo

5A21 7675 XSAOO DC 5"23 76·76 xseoo DC

5A24 SCOO

SA25 7677 XSCOO DC

5A26 5000

5A27 7678 XSDOO DC

5A28 5EOO

5A29 7679 X5EOO DC

SA2A t5FOO

5A2B 7680 X5Foo DC

5A2C 6000

5A20 7681 X6 00 0 DC

5A2E D906E4E340E7E 140 5A!8 7682 MICOP OC

5A36 E7E7E7

?682

SA 39 4 004C 9C 30 9064 C06 5A46 7683 MICPA· DC

xL2· sooo·
XLl·01·

x·~ooo·
x·ooo1·

XL2·s1ooe XL1'02·

x·s100·
x·ooo2°

>CL2· 5200· x1..1·04·

x·s200·
x·ooo··

>CL2 1 5300.

x·s300·

XL2·5400·
xt.:2· ssoo·

XL2·5600 1

lL2· S?OOe

xt.2 1 15800'

JU..2·6900·

XL2·5AOO ·

XL2·5600·

JCL.2· 5COO·

xt.2·scoo ·

XL2·6EOO·

Xl.2 1 SFoq·

~2 1 6000·

CLU·AOUT xx xxx·

\f'l
II THESE MUST SE TOGETHER

c

:I

(;

r
\.. ·'

5A41 D740E3C5E2E3
5A4 7 lE 04 7900
5A4-6 0000 5A40 00
SA4E AD 01 63 71 5A52 F2 02 OA
SASS es 02 64 SASS EO 90 3C 5A5B CO 87 59C1
5A5F AD 01 63 74 5A63 F2 02 OA 5A66 88 04 64 5A69 eo 90 3c 51l6C CO 87 59C1
SATO AD 01 63 76 5A74 F2 02 04 5A77 88 08 64
s~7A eo 90 3c
5A70 CO 87 59Cl
SA 81 38 20 5A40 Si\85 CO 90 5A01 5A89 AD 01 63 78 5A80 F2 Oi OB SA9o ea 01 o4 5A93 CO 90 5906 5A97 CO 87 !59Cl
5A9B AD 01 63 7A !!SA9F F2 02 08
5AA2 ea 02 64 SAAS CO 90 5908 5AA9 CO 87 59C l
SAAD AO 01 63 7C
5AB1 F2 02 OB
SAB4 Be 04 64 S A87 CO 90 59DB SABB CO 87 59Cl
SABF AO 01 63 7E !:AC3 F2 02 06
5AC6 ea oa 64
5AC9 CO 90 59CB
SACO CO 87 59C1
5A01 38 40 !SA40 5A05 CO 90 5821 5AD9 AD 01 63 80 SM>O F2 02 OB
SAEO ee 01 64
t5AE3 CO 90 5908 SAE7 CO 87 59<: 1
SAE8 AD 01 63 ez
SAEF F2 02 OB 5AF2 88 02 64 SAFS CO 90 5908 SllF9 CO 87 59Cl
5AFO AO 01 63 84 $801 F2 02 OB

7683 5A4A 7684 INSWR ~C
* 7685
5A4C 7686 BOSAOR OC

SA40 7687 STGJ, K CC

7686

7688

7688

7689 SLOCK2 CLC

7690 7691 7692 7693

.JNL TBN BF
B

7694

7695 BLOCK3 CLC

7696 7697 7698 7699

.JNL TBN
SF
a

7700

7701 BLClCK4 CLC

7702

.INL

7703

TBN

7:"04

BF

7705

e

7706

7707 BLCCKS TBN

7708

BF

7709 7710

CLC
JNL

7711

TBN

7712

BF

7713

a

7714

771 S 7716 7717 7718 7719 7720

6LOCK.6

CLC
JNL TBN BF B

7721 BLOCK7 CLC

7722

.JNL

7723

TBN

772·

SF

7725

8

?726

7727 BLOCKS CLC

7728 7729 7730

.JNL TBN
BF

7731

B

7732

7733 BLOCK9 TBN

7734

BF

7735

CLC

7736 7737

.INL 'tBN

7738

BF

7739

e

7740

7741 Bt.OKl O CLC

7742

.JNI...

7743

TSN

7744

BF

7745

B

7746

774 7 Bl.QI( 11 CLC 7748

DATE

Ol'.IUL75

EC NO. 8215023

25 CC:Tl'S 82 &>32

PRO«i ID PAGE

o

e

o

i

-2

'

O DATE

63 eEC NO·

07.JUL 75 825023

2SCCT7!5 82:03'*

1!5.JAN76 82$034

XL4 · 1E047900 ·
Xl.2 1 00 1 xL1·00·

.CONSTANT FOR SETT! NG uP INSIDE WRAPS INC LINE SELoi

CSWORO(eXR2>.xs200<2.xR2) .Less THAN 512 WORDS IN CS?

BLOCK3

IF NOTo GO TO NEXT CHEC«e

LFLAGC.xro2>.x·o2·

olS 'FILL TC ENO OF 2-ND BLOCK' FLAG

ENDFIL( · XA2) FILLFF

ON? IF NQTe BYPASS FILL·

CSWORDCeXR2>·X5SOOC21XR2) oLESS THAN 768 WOADS IN CS?

El..00:4

!F NOTe GO TO NEXT CHECKe

LFLAG( ,x1<2> eX 1 04 1

olS 'FILL TO ENC OF 3-RD BLOCK· FLAG

ENDFIL(eXR2) FILL FF

ON? IF NOTt BYPASS FILL.

CSWORDC.XR2)eX540012eXR2> .LESS THAN 1024 WORDS IN CS7

BLOCKS

IF NOTo TERMINATE LOADING.

LFt.AGC1XR2hX·08·

coJS ·FILL TC! END OF 4-TH BLOCK' FLAG

ENOFIL(eXR2)

QN? IF NOTt BYPASS FILL.

FILL.FF

STG1K.X~20 I
BLOCK9
CSWOROCeXR2).X5500(2oXR2) BLOC1<6 LFLAGl.XR2),X 1 01 1
ENDFIL.
~U.LFF

SHOULD SECOND FET BE LOADED? BR IF NOT
LESS THAN 1280 WDS IN CS? BR IF NOT
IS'FILL TO ENOOF 1ST BLCCK·ON? BR IF NOT

CSWORO(eXA2)·X!5600C2eXR2> LESS THAN 1536 WOS IN CS?

BL.ClCK7

BR IF NOT

LFLAGC.xR2).x·o2·

IS 1 FJLL T~ END OF 2NO ~LOCK·ON?

ENOFIL

BR IF NOT

FILLFF

CSWOROC1XR2)eX5700(2eXR2) LESs THAN 1T92 WDS IN CS?

El...OCKe

BR IF NOT

LFLAGC oXA2) .X 1 04 1

IS 1 FILL TO ENO OF 3RO 9LOCK·ON1

ENDFIL

BR IF NOT

FILL FF

CSWOR0(1XR2>.xsaooc2.xR2) a..ocK9 LFLAG ( ·X S<2) ~x 1 08 1 ENDFIL fl LI.FF

LESS THAN 2048 WDS lN CS? BR IF NOT
IS 1 FILL TO END OF 4TH BLDCK'ON? BR IF NOT

STG1K1x··o·
Bl.OKI! CsWORO(eXR2).X5900(2 9 XR2) ELOKlC
I.FLAG( ·XA2) .x· 01 · ENOFIL FILLFF

SHOULD 3RD BR IF NOT
LE:;iS THAN BA IF NOT
IS·FJLL TC BA IF NOT

FET BE LOADED? 2304 WOS IN CS? END CF 1ST BL00< 5 0N?

CSWOAO(.XRZ>eX5AOOi2·XR2) BLOKll
LFLAG( eXR2 >.x· 02 1 ENDFIL FILLFF

LESS THAN BR IF NOT
IS·FILL TC BR IF NOT

25EO WDS JN cs?
ENO OF 2ND SL0CK 1 0N?

CSWORDCeXR2)1xSBooc2,XR2> LESS THAN 2816 ·os IN CS?

8t..QK12

BR IF NOT

PAOG 10 PAGE

· ·

·~·

IBM MAINTENANC.E DIAGNCST IC PROGRAM

PART NO. PAGE

4234255

18M MAINTENANCE OlAGNCSTIC PROGRAM

64 (.

PAAT NOe PAGE

8912

DlSPLAY ADAPT~ TEST

DISPLAY ADAPT St TEST

ERR LOC O~JECT CODE

ADDR STNT SOI.ACE STATEMENT

ERR LOC OBJECT CODE

5804 88 04 64 5807 CO 90 59CB 5808 CO 87 59Cl
5BOF AD Ol 63 86 5Bl3 F2 02 OB
5El6 es 08 64
5819 Co 90 5908
se10 co 87 59Cl
5821 38 80 SA4D sezs co 90 5908 5829 AD Ol 63 88 5820 F2 02 OB Sf30 88 01 64 5533 co 90 5908
5S37 CO 87 59C 1
5838 AD 01 63 8A SB3F F2 02 OB 5E42 68 02 64 5845 co 90 5908 Sl!49 CO 87 59C1
5840 AD 01 63 8C 5851 F2 02 OB 5854 88 04 64
5057 CO 90 59DB ses~ co 87 59C1
SBSF AD 01 63 8E 5863 co 02 5908
5867 ee oe 64
5 66A CO 90 5908 58'6E CO 87 59Ct
se12 34 oe see4 5876 34 01 50EO
5B7A 35 01 see·
587E OE 01 5BE4 SAU 5884 1C 00 S89C 00 5889 1 C 00 5BD8 00 SBSE lC 02 589A 03
5893 CO 87 021 A
5897 C2
5898 co
5699 0000 5898 S400 5890 IC 00 65F2 00 50A2 OC 00 6SF1 OA '3 SBA.8 C2 01 6511 SBAC 10 01 5894 00 SBBl F2 8l 01
5884 02 01 04
see7 co 87 !5tH·C SBSB lC 01 58C5 02 ssco oc 09 6601 00 co 58C6 Cl SD 621B
5BCA CO BT 6JFE

7749

TBN

7750

BF

7751

e

7752 7753 BLCK12 CLC

7754 7755

.INL TBN

7756

BF

t.FLAG(eXf<2) .x·o4·
ENOFIL F I U.. F F

lS 1 FILL TO END OF 3RO 8LOCK 1 0N? BR IF NOT

CSWORO(eXR2t.xscoo<2.xR2)
BLOKl:S
LFLAG(eXR2>·x·~e·
ENDFIL

LESS THAN
BR IF NOT
IO'FILL TO BR IF NOT

3072 WDS IN CS? ENO QF 4TH BLOCK'ON?

SBCE CO 87 OZl A 5802 96
5BD3 co 87 0222 5601 1400
5BD9 co 87 0216
5800 C2 0 l 0000 5BE1 CO 87 0000

7757 7758 7759 aLCKl 3 7760 7761 7762 7763
7764 7765

B
TBN SF CLC .JNL TBN BF
e

FILLFF

STG1K.,X· eoo

SHOULD 4TH FET 6E LOADED?

ENDFIL

BR IF NOT

CSWOAD( · XR2) · X500 0( 2 · XR2) LESS THAN~328 ~Os lN Cs?

utf")

E!LOK14 LFLAG(eXR2)oX·01·

BR IF NOT lS 1 FILL TC ENO OF lST BLOCK'ON?

ENDFIL

BR IF NOT

FILLFF

58E5 0002

7766 7767 8LCil(14 CLC

CSWCR0(&XR2)eX5E00(2oXR2) LESS THAN 3584 WOS IN CS?

7768 7769 7770 7771

..JNL BLOK15 TBN LFLAG(eXR2>ex·o2·

BF

ENDFIL

FILLFF

BR IF NOT Is·FILL TO ENO CF 2~0 BLOCK'ON?
BR IF NOT

7772 7773 BLOKl 5 7774 7775
7776 7777

CLC JNL TB!\
SF
e

CSWORO(eXR2>·X5F00(2·XR2) LESS THAN 3840 wDS IN CS?

BLCIK16 LFL AG (.,Xf'2) · X ·04 1
ENDFIL

BR IF NOT
: c lS 1 FlLL TO EMO Of= :!RO BLOCK 9 0N?
BR IF NOT

FILLFF

7778 7779 BL0<.16 CLC

CSWORO(sXR!}sX6000(2·XR2) LESS THAN 4096 WDS IN CS?

7780 7781

BNL T8N

ENDFIL LFLAG(eX~2l eX·OSt

BR IF NOT 1s·FILL TO ENO OF 4TH BL0CK 1 rN1

7782

SF

ENOFll..

BR IF NOT

7783

e

FILLFF

:! ( 7764
7785 7786

..................*··········-·············********······**"'***********"'**

·

SUBROUTINE PRINTM

*

· "'.............................,······ -····· ············ ······******* ····· ;

\ ..

7787 :

~~::~~ES~R~~~:;~u~o~s~lL RC~TI~cp!~N~:ovIDE ERROR PRINTOUT.

7788 7789 · 7790 · 7791 ·

DC XLl · 10·
DC XLl I xx·
DC AL2( Mt

* WHERE 10 IS ERROR
c ·HERE xx IS LENGTH ·.1·
\llHERE M l S MSG AOOR

7792 ····..··············***************************·e··********************i

7793 PAINTM ST

PM5+3eARR

·SAVE ARR

7794 7795
7796 7797 Pl
7798 7799
7800 7801 5897 7802 !iB98 7803 589A 7804

ST
L AL.C MVC MVC MYC
a oc
DC DC

fl>t~t +:J,,Xf;l PM5+3eXRl PN5+3 ( 2) .FOVA PM3(1 J eO C·XR1)
P"'"' 1 > .o< ~xRU
Ptt3-2e3(31XRl)
PRINT XLl·C2· 1 L l ' 0 011 >CL.2·0000·

oSA'IE XR I cLOAD HALT CODE PARAMETER AOOR .POINT TO CORRECT RETURN AOOR elNSERT ERROR ID IN PRINTOUT .INSERT ERROR ID INTO EAR HALT .MOVE IN L<-:G111 ANO MESG. AOORo
.PRINT ERROR MESSAGE
.LENGTH FILLED JN .ADDRESS FILLED IN

!o
I
c
1C

5B9C 7805 PM! 7806
7807
7808
7809 LOOK
7810
7811 7812 7813 MF IND 7814 MVLG
7815 Till6

DC
:.tVC
MVC LA CLC JE LA B MVC MVC
TIO
s

xt..2 1 1400'
ERRHLT(1)·0·XRl! EARRTN (l ) · PRTN ICTABLE eXR1
Pii43-2. 0( 2 9 XRU
ffFlND
4C 1 XRU .xRl LOOK trvLG+5o2C2.XR1) i:RRLOG(10i··-· PCHKe ATTCHK El.PO

eMOVE IN ERROR HALT eMOVE JN ROUTINE NOc .INSERT ACORESS OF TABLE oSEARCH TABLE FOR MESSAGE
·..I UMP IF FOUND
el"CREMENT TO NEXT NSG· eGO LOOK AGAIN elNSERT MSGs ADDRe eMCVE IN LOG CUT MSG· .IF ATT. CHKe PRINT TYPES
eGO PRINT ERROR LOG

r * I ~-/
*·
..·*: c
·~
*· (;·
*··

5BE7 34 oe 5C78
5BEB 34 0 l 5C70
5BEF C2 01 5CF4 58F3 F3 58 CO
5BF6 F2 87 OF
5BF9 34 08 5C78 5BFO 34 01 5C70 5C01 CZ 01 5CBE 5C05 F3 58 80
SC oa 34 01 5C3B
scoc 30 48 SC7A 5C10 30 49 SC7C
5Cl4 30 4A 5C7E
5Cl8 30 48 sceo
5ClC 30 4C 5CE2 5C20 30 40 5C84 5C24 30 4E 5Ce6 5C28 30 4F scaa
5C2C CO 87 021A SC30 81 SC31 OC 5C32 5037
5C34 CO 87 021 A 5C38 81 5C39 36
5C3A 5CBE
5C3C C2 01 SCFO 5C40 C2 02 5C79
5C44 3· 01 5C54 5C48 3- 02 sce2 5C4C co 87 021e scso 01 SC51 0000 5C53 0000
scss E2 02 01 scse 70 FF 01 scsa F2 81 07 scsE 02 Ol 03
5C6l Co 87 5C44
5C65 CO 87 021A

ADOR STMT SOURCE STATEMENT

7817

B

5802 7818

DC

7819

B

5808 7820 PM4

DC

7821

B

7822

7623 PXRl LA

7824 PMS

B

PAINT
XL1 1 96° HALT XL2 1 1400' LINK

·SPACE 6
.ERROR HALT
.exn ROUTINE
.RESTORE XRl .RETuRN TO MAIN PROGRAM

7825

5BE6 7826 X0002 DC

>4...2 1 0002"

7827

7828
782'.il

***********************************************************************

* HOBH - HOSL *

*

7830

SUBROUTINE LISTS CONTENTS OF SELECTED HOB'S

7831 ·
7832 ·
* 7833 * 7834

CALL SUBROUTJNE SY -

6

HDBH LISTS HI HOB'S

B

HDBL LlSTS LC HOB'S

· ·

7835 7836

*· ****************************************************~$$$$$···~*·······

7837 7838 HDBH 7839
7~40
7841
7842

ST ST LA s10
J

SARR+31ARR SXR1+3e XR1
MONGA.XR1
x·co· .s101 STHO

.SAVE RETURN ADDRESS
.SAVE XRl .LOAD HI HOB HEADING ADDRESS ·ENABLE ATTACHMENT .GO STORE HEADING ADDRESS

7843 7844 HOEL 7845 7846 7847 7848 STHO

ST ST Lt<.
SlO ST

SARR+3.,ARR
SXR1+3.XR1 HDNGoXRl
xeeo· .. s101
HOADRoXRl

eSAVE RETVR~ AOORESS
eSAVE XRl eLOAD LO ~Ce HEADING ADDRESS
.DISABLE ATTACHMENT ePUT ADDRESS IN PRINT COMMAND

7849 7850 7851 7852 7863 7854
7855 7856
7857

SNS SNS SNS
SNS SNS SNS SNS
SNS

HDhHt:eo
HD2sHOB1
HO~!.HOB2
H04.HD83 H05sHOB4 H06.HD85 ~o7 .. HDe6 H06,.HOB7

STORE ALL 16 Hoa·s

7858

7859

B

5C30 7860

DC

SC31 7861

DC

5C33 7662

OC

7663

B

5C38 7864

OC.

5C39 7865

DC

5C38 7866 HOADR DC

PAINT XL.le eic
11..1 1 12· AL2 (HONGfllA) PRINT XLJ·Sl' IL1·54' M..2CHDNG)

.PRIN1 HD6 8 5 HEADINGS·

7867 7868 7869

LA

HONGB-45eXR1

LA

HDl-JeXR2

eXRl tST HOB POSITION .XR2 : 1ST HOB DATA

7870 7871 AGAlN 7672 7873 5C50 7874 5C52 7875 RY2 SCS4 7676 R'O 7877 7876 7879
7880 7881 7882

ST ST B
DC
DC DC
LA CLI ..IE LA B

RYleXFU
RY2eXR2
UNPACK
>Q..1901' AL2<·-·) AL2C·-·>
l ( eXR2h XR2
1(eXR1)wX·FF·
OOHJS
3( eXR1) oXRl
AGAIN

eST~RE UNP~CK DEST· AOOR .STORE UNPACK SOURCE AODR .Go UNPACK ONc HOB
.SOURCE ADDRESS GETS FILLED IN oDEST· ADDRESS GETS FILLED IN
·INCREMENT DATA ADDRESS .. TEST FOR El\D o.JUMP IF SO eNCT END, INCRo XR1 TO NEXT ADDR ·LOOP

7883 7884 OOHJ 5 8

PRINT

oGD PRINT t!CB·S

OAT£

OT.NL15

Ec NO· 825023

zsccrrs
82f032

PROG ID PAGE

07JUL75 825023

25CCT75 82 t032

15.JAN.,6
825034

PROG ID PAGE

0891-2 64'14

········· ·················

· ·· · · · · · ·· · · · · · · · · · · ·_, · · · · · · · · · · ·

IBM MAINTENANCE OIAGNCSTIC PROGRAM

8912

DISPLAY ADAPT lR TEST.

PART NO. PAGE

4234255 65

IBM MAINTENANCE OIAGNCSTIC PROGRAM

8912

DISPLAY ADAPTER TEST

PART NO. PAGE

ERA LOC OBJECT CODE

ADOR STMT SO\IRCE STATEMENT

ERR l..OC OBJECT CODE

AOOR STMT SO~CE STATEMENT

SC69 86
5C6A 36
SC68 502A 5Ct>O C2 01 0000·
sen c2 02 oao_o
5C75 CO 87 0000

SC69 78S5

DC

SC6A 7886

DC

5C6C 7887

DC

7888 SXR1 LA

TS89 SXRZ LA
7690 SAAR a

XL..l·&E·
1Ll·54·
Al.2010NGBJ
·-·sXR:
.·--··.XA2

.RESTORE ALL REGS ANO RETURN.

7891

SC79 0000

5C7A 7892 HD1

DC

xu·oooo·

SC7e 0000 SC70 0000 5C7F 0000

5C7C 7893 H02

DC

·Xl.2·0000 I

5'C7E 7894 HD3 oc x1.2euooo·

sc eo 7«395 HD4

DC

xa.2·0000 1

5C81 0000

5C82 UJ96 HOS

DC

5C83 0000

see· 7897 HOE

DC

sees ocoo

SC 86 789"8 HO 1

DC

5C87 0000

scea 7899 t-toe

oc

5C89 C1C4C40940604 C 5C6F 790-0

DC

5C90 FOF040FOFl40F (!=2 SCBE 7901. HONG DC

SC98 40FOF340FOF4· CFO

7901

JCL.2 ·0000. XL2·0000· lCl.2· 0000· XL.2·0000·
CLT·AODA - ·
CL47·oo 01 02 03 04 05 06 07 08 09 OA OB oc OD OE OF·

SCAO F540F OF640FOF i40

7901

5CAe FOF840FOF940F CCl

7901

5CBO 40FOC240FOCJ4 FO

7901

seas C440FOC540FOC t

7901

5C8F Cl C4C4094 0604 C secs 7902

DC

0...7'ADDA - ·

SCC6 FlF040F1Fl40F F2 5CF4 7903 HONliA DC

CL47·to 11 12 13 14 15 16 17 18 19 lA 18 lC 10 lE lF·

5CCE 40F1F340F1F44CF1 SC06 F540FIF640F1F ~0

7903 7903

(

5cne F1-=840F1 F940F JC1

7903

SCE6 40F1C240F1C34CF2

7903

SCEE C440FlC540FlC «

7903

5CF5 C4C1E3C140604C SCFB 7904

0C

5CFC E7E740E7E740E;£7 502A 7905 MDNGB DC

5004 40E7E740E7E74 (£7

7905

CL?·OATA - ·
CL47·xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx·

, Q P..

5DOC 5014 Sole 5024

E740E7E740E7E i40 E7E740E7E740E z.:T 40E7E740E7E74 <ET E740E7E740E7E 1

7905 . 7905 7905 790!5

5028 FF

5028 7906

DC

502C C8C4C240C3D60 fE3 5037 7907 HONGNA DC

5034 C505E3E2

7907

XL1 c FF·
CL12·HDB CONTENTS·

5038 34 08 5061

503C 34 01 SOSD

5C40 C2 01 5063

5044 F3 58 80

5047 71 59 00

SD4A 70 FF 01

5040 02 01 02

co 5050

01 5047

5054 F3 58 80

5057 F3 se co

5 OSA C2 0 1 OuOO

505E CC 87 0000

5062 9210 5064 2911 5066 921.2 5068 1613 506A 1414 S06C 1415
5Df-£ 0016 SO?O 9017 5072 4318

7908 7909

0

7910 7911

*· · · · · · · · · · · · ·
. . .SU. .B.R.O.U.T.IN.E. .

·L.O·.A·.O·.·O.·P.·.·.·*.************·*********************************~···;ii

7912 ·

LOOP - LOADS 32 OP-DEC REGS ~ITH OP cooes

·j

7913
7914

·······················>1o····························t1c··*···****"'*******'

79US LOCP 7916
7917
7918
7919 LOADl 7920 7921
7922 7923 7924
7925 XXR1
1926 LOAD.? 7927

Sf
ST LA s10 LID Ct.I LA BNE S.10 SJO LA
B

LOAD2+3.ARR XXR1+3·XR1 TABLOPaXRl
x·eo·.s101
Ol.XRlleCPCEC u.XR1>.x·FF·
2<·XR1)·XA1
LOl\Dl X·&O·e SIOl
x·co· .srot
,._*·XAi
._..,

SAVE REtUR~ ADDRESS
.SAVE XR1
·SET UP TABLE ADDRESS
.DISABLE AT,.ACHMENT LOAD OP-DE~ODE REG .LAST ENTRY? .INCREMENT TABLE POINTER
.REl..OOP IF NCT COMPLETED
DI SABLE Al'TAC:HMENT ENAEILE ATT.4CH14ENT eR-ESTORE Xi:-<~
.RETURN TO M,'l\IN PROGRAM

i I
,
I
e '
~ ~

5063 7928 TA&...DP DC

5065 7929

DC

!5067 7930

DC

5C69 7931

DC

5068 7932

DC

5060 7933 Xt415 oc:

506F 7934

C>C

!D7i 7935

cc

$0?3 ?936

DC

Xl..2 8 9210 1 XL2·2su·
XL2·92i2· lCL.2· 1El3· XL.2 8 1414·
lLa· 1·us·
~2 1 1!11016· Xl.2·9017·
xt..z·43ta·

.TASLE OF ~ICROPRQCE$SOR OP COOE'

5D74 1419 5076 F31A 5078 7318 507A E11C 507C 9-410 507E 71 lE 5080 511F 5082 2200 5084 2201 5086 2202 5088 2203 508A 2204
5Dec 22os
SOBE 2206 S090 2207 5092 2208 5094 2209 5096 220A 5098 220B 509A 220C 5D9C 2200 S09E 220E SOAO 22()F
5QA2 FF
5DA.3 5000
SOAS 34 08 5FE1 SDA'lil 34 02 !SFDD 5DAD C2 02 !SFlA 5081. B4 01 BF
sos4 B4 o· ce

5075 7937

DC

So7? 7938

OC

5079 7939

DC

5076 7940

DC

5070 7941

DC

S07F 7942

OC

5081 7943

DC

5083 7944 X2200 DC

5085 7945

DC

5087 7946

oc

5089 7947

DC

5068 7948

DC

5080 7949 X2205 DC

508F 7950

DC

5D91 7951

DC

5093 7952

DC

5095 7953

DC

5D97 7954

DC

5099 7955

oc

5098 7956

DC

5090 7957

DC

509F 7958

DC

5DA1 7959

DC

5DA2 7960

DC

50A4 796 l BRUO

DC

1'962

XL2·1419·
XL2·F3!A·
XL2·7!1B·
XL2·EJIC·
Xf..2·9410· >CL.2·71 IE· XL2' 51 l F· XL2·2200' XL2'2201 9 XL2 1 2202 1
XL2'2203' XL2'2204 1 XL2'2205· XL.2·2206·
XL2*220T· XL2· 22oe ~
XL..2'2209· XL2·220A 1
Xl.2 1 2208.
xL21 22oc·
XL.21 2200·
Xl..2 1 220E 1 XL2'220F·
Xl..1 ·FF·
xu·sooo·

·END

7996643 ·II<··S·U·B·R·O·U·T·I·N·E··S·T·A·T*US··*···············..·································$·

* 7965 ********·************

7966

PURPOSE OF SUBROUTINE IS TO P'RJNT THE EXPECTED AND ACTUAL

· *

* 7967
* 7968

DATA AFTER AN ~PEATION AND hAl..Ta THIS IS AN ERROR PRINTOUT.

*

ON -HALT RESET- PROGRAM RET~RNS TO NEXT SEQUENTIAL INSTR\;CTJONe*

* 7969

·-------· 7970 ·

LI NICAGE:

* 7971 ·

B

STATUS

* · 7972
7g73 *

oc x1..1·xx·

eF'LAG BYTE

"· '

* * 7974 Fl,..AG BYTE OPTIONS

* 7975 * 79'l"6 * 7977 * 7978

BIT O· MASK -so- PRINT ·HOS A.DOR, El<P ANO ACT DATA

*

BIT 1· MASK -110- PRINT ·cs AOOA., ExP &. ACTUAL DATA·

B!T 1 .2

-ciO- PRINT ·cs ADDA g EXP DATA·

BIT 2 · MASK -20- PRINT ·EXP DATA & ACT DATA·

· * *

** 7979

* 7980

* 7981
7982

*

7983

SIT 3e MASK -10- PRtNT ·UHEXP MICRO PGM HAL Te EXP. £ ACT··

SIT 4· MASK -oe- PAINT "CURAR ERROR - EXP & ACT DATA·

·

BIT S. MASK -04- PAINT ·MlAR INCe eRR - EXP & ACT DATA· *

eIT 6· NASK -02- BYPASS ERROR PRINT/STOP
BIT 7. MASK -ot- BYPASS ERROR HALT

· *

7984 ·

·

7985 7986

* *

DC DC

* eERROR PRINTOUT~HALT ID * .EXPECTED DATA CSIT Ollf2 ONJ

7981' ·

7988 ...
* 7989

PROGRAMMING NOTE! l':EEP CURRENT VALUES IN S~ATOS FIE~os.

* *

· 7990 lO:

· 7991 ...

ERROA MESSAGE IS PRINTED WITH TtlE ~r~T to ClSPLAyEO fN THE

7992 ·
·"' 7993 * · * 7994

tiALT INDICATOR LIGHTS. RESETT!N-G THE HALT lllLL CAUSE Tt1E
PROGRAM TO RETURN TO THE NEXT .$:0UENT JAL INSTRUCTION IN 'THE ROUT! NE.

· 7995 ·

·

*·····*················ 779999~7 *'**"'***"'****"'*******"""'***********·····-·······..

7997

7998 SlATUS ST

STATA6+3~ ARR

7999

ST

STATX2+3 .. XR2

5F1A 8000

USING STATK7sXR2

8001

LA

STATK7 .xR2

eoo2 STATP 1 ST

STATX1+3(eXR2)·XRl

8003

ST

STATPS( ·Xfil2hPS~

.use X~2 FOA INDEXING

OA1E

07JUL7!5

EC NO· 825023

PROG 10
~GE

iO

0891.,.2

OAT!

6$ : EC NO·
,.10
·

07JUL7S 825023

25CCT7!5 82£032

15.JAN76 826034

PROG 10 PAGE

IBM MA l ..TENANCE OIAGN CST IC PROGlllA·

9912

DISPLAY AOAPT&a TEST

EAR LOC 08.IECT CODE

ADDA STMT SOlRCE STATEMENT

5DBT 35 o· ooe2 sees B5 01 C'T
508E 9C 00 C8 00
sea 9C oo ·6 01
5DC6 02 01 02
soc9 1c 01 !FE· 01
SOCE D2 01 02

5001 34 01 SFEl SOOS 3C 00 6180 5DD9 38 02 SFE2 5000 CO 10 5FD2

SOEl (0 87 021 E SOES 01 50E6 Oe53 50E8 5FF1

5CEA 50EE 50EF 50F1

CO 87
01
0052 SFEE

021E

50F3 5DFT
5DF8 SOFA

CO 87
02
5F£4 c023

021.E

SOFC CO 87 021 E seoo 02 5E01 5FE6
5E03 60'.'!7
seos co e1 021 e
5E09 02 5EOA 5673 SEOC 6060 5EOE OC 09 6601 65F0 5El4 OC 03 6600 60.?1 SEIA 0C: 03 65FC 60.i3 5E20 OC 00 65F2 5F tO 5E26 OC Ot' 65Fl DA C3 5E2C 38 FO 6187
5E30 F2 90 OC
SE33 OC 01 65FE 61 t8 Sf39 OC 00 6601 61 EB 5E3F 38 OF 6187 5E43 Fi 90 OC 5E46 OC 01 6600 61EB 5E4C OC 00 6601 61 HI

5E52 8C 01 44 61e4
SES? 38 FO 6188
5E58 F2 90 OC SE5E 0C 01 65FE 61 EO
5E64 0C 00 6601 61 ED 5E6A 38 OF 6188 SE6E F2 90 OC
sen oc 01 6600 61 a>
5E77 OC 00 6601 61 ED SETO 38 OF 6189 SE8l F2 90 OC SE&\ OC01 6600 6lfF SE8A OC QO fl601 61 fF 5E90 38 FO 6189
5E94 F2 90 OC

8004

L

8005

L

8006

MVC

8007

MVC

8008

LA

8009

MVC

8010

LA

8011

8011

8012

ST

8013

MVI

8014

TsN

8015

eT

8016

8017

B

50E5 8018

DC

SOE7 8019

DC

50E9 8020

DC

8021

8022

s

SOEE 8023

DC

soro so2·

DC

5DF2 8025

DC

8026

8027

8

5DFT 8028

DC

5DF9 8029

oc

5DFB 8030

DC

8031

8032

8

seoo ao33

oc

5E02 8034

DC

SE04 8035

DC

8036

803T

8

!:£09 8038

DC

5EOB 8039

DC

seoD e040 8041

DC
MVC

8042

MVC

8043

MVC

80·4
8.>45

MVC MVC

8046

TBN

8047

.JF

8048

MVC

8049

MVC

8050 NDTHI TBN

8051

.IF

8052

MVC

8053

MVC

8054

8054
8055 NOT'-0
8056

MVC
TBN

8057

.JF

8058

MVC

8059

MVC

8060 CKLOW TBN

8061

.JF

8062

IAVC

8063

MVC

8064 Cl<Hl Z TBl'll

8065

.IF

8066

MVC

8067

MVC

8068 CKUhlZ TBN

8069

.IF

ZEROePSfl STATRB+3( .XR2).Ul STATFL(eXR2a.0<1.xR1) STATP2( · ·2J · U 1 e XR1) 2( eXRl )e XRl STATEx.tc2.XR1)
2CeXRlhXA1
ST ..TRB+3· JCA 1 ATTFLGeO STATFl.eX· 02· STATRS
UNt>ACK XL1·01·
AL.2CHOSAI oflC...2(STATMI)
«MPACK
XL1·01 1
AL2(HDBA-1J
M..2CSTATMl-:9)
UNPACK
XLJ·02·
l'lL2( STA TEX) .tL.2(STAT ..3)
UNPACK Xl..1' 02·
llL2(STATAC) "L2CSTATM4)
UNPACK
XLl ·oz·
AL2CROSW(lU itL2C STAT 11121 ERRLOGC10l·8LANKS ERRLOG-1(4).STATM4 ERRLOG-S(4)·STATM3 ERRHLT(l)eSTATP2 ERRRTNCl I.PATH XFLAGeX· FO · NDTHl
F~RLQ~-JC2)eXXXX
EARLOGCl) eXXXX JCFLAG· X·OF· NOT L O ERRLOG-l(2)eXXXX ERRLOG( l I. XXXX
STAT"M( 2eXR2)eSTATA1 YFLAGeX· FO' CKLOW ERRL.OG-3(2)1YVYY ERRLOG(t)·YYYY 'Wf'LAG eX' OF· CKHJZ ERRLOG-1 (2) eY'f'fY ERAL..OG( 1 h 'fYYY ZFLAGeX 9 0fU CKLOWZ
~ALOG-IC21eZZZZ
ERRLOGCI t · ZZZZ
ZFLAG.x·Fo· STA1'Kl

OATE

07.IUL 7!

EC NO· 825023

25C:CTY5 82 f032

15.IAN1'6 . 825034

FART NOe
PAGE

4234255 66

IBM MAINTENANCE I> IAGN CST IC PROGRAM

42342St5 66A

8912
(

DISPLAY ADAf»TfR YEST

ERR LOC OBJECT CODE

ADDA STMT SOtRC£ sTATEtlENT

eCLEAR PS~
.use XRI AS DATA POINTER
oSAVE FL AG enE ·ENTER ERROR ID FOR PRINTOUT
olNCREMENT TO N~XT FlRLO eENTER DATA & INCREMENT
TO RE TURN ADDRESS·
·STORE ADDRESS FOR ~ETUAN .RESET ATTACHMENT CHECK FLAG .TEST BYPASS PRINT/STOP ON
.ext T IF so
.UNPACK HI ~80 ADDRESS
·UNPACK LC ~DB ADDRESS

(... ,
·UNPACK ACTUAL DATA

,~
\.
.UNPACK co~TROL STORE AOOR

·BLANK OUT LOG OUT .INSERT ACTe DATA
·INSERT EXP· DATA .INSERT HALT CODE alN~RT RO~fINE NOe
.TEST HI ens UNPREDICTABLE
·JUMP IF NOT eSET Kl BITS UNPREDICATABLE

. (
* (

· ·
*

'
c

*

.TEST LO BITS UNPqEDICATBLE eJUMI' IF NOT eSET LO SITS UNPREDICTA8LE

· ·

c

£-"";
~

eSET MESSAGE ADDRESS

Ht BtTS IJNPREDICTABLE!

.JUMP IF NOT

SET HI BITS UNPREDICTABLE (y)

c

LO SITS UNPREDICTABLE?

JUMP IF NOT

SET '-0 BITS UNPREOIClABLE (Y)

c

PROG ID PAGE

i
I
I
Ocl91-2
66

5E9T OC 01 69FE 61 fF 5E9D DC 00 6601 61 EF 5EA3 BC 28 4Z 5EA6 BC 00 45 61AF SEAB AC 01 B3 46 5EAF 88 80 ca 5EB2 F2 90 lC
5£85 OC 08 600A SF fl
5EBB BC 36 42
5EBE 3C ca 65F8
5EC2 0C 01 65FA SF fE 5EC8 OC 00 65FB 60~0 5ECE F2 87 7F
SEDl 68 40 ca
5ED4 F2 90 49 5ED7 OC 18 600A 60t0 5EDO 3C E2 65F8 5EE1 OC 02 6SFB 60t0
SEE7 :38 2 0 566F
5EEB F2 90 04 SEEE 3C D 3 65FC 5EF2 38 10 566F 5EF6 F2 90 04
5EF9 3C ce 65FC
SEFD 88 20 ca 5F00 F2 90 17
SF03 BC 32 42
sFo6 ec 01 ·· 61B6
5F08 OC 03 65FF E 0'3
SFlt OC 01 6601 65f0 5F17 F2 87 36
SF" IA ac 46 ·2
5F10 F2 87 30
SF20 ae 20 ce
5F23 F2 10 2A 5F26 88 10 CS
5F29 F2 90 10
5F2C OC 18 600A 61JO
5F32 BC 46 42
SF35 3C 04 65F8
!SF39 F2 87 14-
SF3C BB 08 Ce
5F3F CO 90 6061 5F 43 0C OA 600A 61 IB
5F49 BC 38 42
5F4C 3C C3 6SF8
5FSO ea 01 ca 5FS3 CO 90 6lCO 5F57 CO 87 02lA
5F58 C2 SFSC 00 SF50 6037 SFSF 1400
SF61 Cl 50 6198 5F65 3D FO 6404 5F69 F2 01 00
5F6C 39 01 S:E2
SFTO F2 90 SF
SF73 38 FO 6187 5F77 CO 10 SFA7 5F7B 38 OF 6187 SF'J'F CO 10 5FA7
5F83 38 FO 6188
5F87 CO 10 SFAF 5F8B 38 OF 6188 SF8F CO 10 5FAF
5F93 38 FO 6189

8070 8071

NVC MVC

8072 ST 11TKl MV I

8073

MVC

8074

MllC

8075
8076

TBN
JF

8077

MVC

8078

MVl

8079 8080

MVI
MVC

8081

M\'C

8082

.J

8083 STATK2 TBN

8084

JF

8085

MVC

8086

Mlfl

8087

MVC

Bose

TBN

8089

.JF

8090

MVI

8091 T?4

T8N

8092

JF

8093

MVI

8094 NP4

TBN

8095

.JF

8096

MVI

8097
8098

MVC
MVC

8099
8100

MVC .J

8101 STATKT toil/I

8102

J

8103 STATK3 TBN

8104

JT

8105

TSN

8106
8107

JF
MVC

8108

MVI

8109

MVI

8110

J

8111 STATKS TBN

8112

BF

8113

MVC

8114
8115

NVI MVl

8116 STATPL TBN

8117

BF

8118 STATP.J B

5F5B 8119

oc

SFSC 8120 STATL DC 5F5E 8121 STATAM DC 5F60 8122 STATP2 DC

8123
eta· STATP3 TIC
8125 STAT$P CL(

8126 8127
8128
8129
8130

JNE
STATSQ TBF
.JF TBN BT

8131 8132

TBN
BT

8133 8134

TBN
BT

8135 8136

TBN
BT

813T

TSN

ERRLOG-3 (2) eZZZZ

ERRLOG( 1) eZZZZ

STATL(eXR2h40

.MOVE IN PRINT LINE LENGTH

STATP2-1(1.XR2)e0EVID

.FILL IN DEVICE ID 1 S

STATEU2.xA28.STATP2(exR2, .FILL IN HALT JhFD

STATFL<.XA2)eX·ao·

.TEST FOR B1T 0 ON

STATK2

eCONTINUE IF NOT

STAT8L(9hSTATMl

· MOVE IN HOB ADDA MSG

STATL( eXf<Z) e54 ERRLOG-9 ·C 1 tl · ERRLOG-7l21eSTATN1-3 ERRLOG-6(l)1STATM3-3 STATPL

aNOyE IN PRINT LINE LENGTH

· SET CHAR FOR LOG OUT .INSERT HOB ADDR. elNSER EXP· DATA

.·.. ·

eGO PRINT

STATFL(·XR2)1X·40'

.TEST FOR SIT 1 ON

STATK3

.CONTIMJE IF NOT

ST ATBl.( 25).STATM2 ERRLOG-9oC·s· ERRLOG-6(3)oSTATM2
f.i05SF10X·20·
TP4 EIHILOG-5·C'L'
ROSSFl eX' 10 1 NP4
ERALOG-s. c· H 1

.MOVE IN CS ADDA· MSGe

.tNsERT CHAR. FOR LOG OUT ·INSERT ADDA. lh LOG OUT eTE~T FOR PART 3 .JUMP IF ~CT .SET E)CP · DATA CHAR

.····..

.TEST FOR PART 4 · JUMP IF NO'f eSE'f EXP DATA CHAR

.··.

STA"iFLC · XR2) eX· 20'

.TEST BIT 2 ON ALSO

STATK7

.JUMP IF NOT

STA TLC eXl<2) 150

e INSEAT MES!'iAGE LENGTH

STATAM(2,XA2) 1 STATA2 ERRL.OG-2 (4) · STATM3 ERFILOG(2) .BLANKS

eCHANGE MESSAGE ADDRESS alNSERT EXP· IN LOG OUT eCLEAR LO 2 BYTE

· ·

STATPL

.GO PRINT

STATL(.,Xh2) 9 70 5TATPL

·MOVE IN PRINT LINE LENGTH .GO PAINT

ST ATf""'_C. XR2 hX · 20 1

sTEST FOR BIT 2 ON

STATPL

e IF SO GD PRINT EX Pe & ACT·

STATFL( · XR2>.x 1 10·

·TEST FOR BIT ~ ON

STATK5

e IF NOT CONTINUE

STATBLC2S>1STATMC

eMOvE IN MICRO CODE MSGe

STATL ( eXA2) · 70
ERRL.OG-9 e c· 1111'

.MOVE IN PRtNT LINE LENGTH .INSERT CHA~. FOR ERROR LOG OUT*

STATPL

.GO PAINT

STATFL(eXA2)1X·oe·

.TEST FOR SIT 4 ON

STATK6

.IF NOT GO TEST BIT 5 ON

ST ATBLC 1 l) eSTATND STA TLC ·X~2) ·56
ERRLOG-9oc·c·

.MOVE lN CURSOR ERROR MSG·

eMOVE IN PRINT L.INE LENGTH .INSERT CHA~· FOA LOG OUT

*

STATFl.( ·XR2 )o l
STATNH PRINT
XL1·C2·
tL.1 · oo·
At.2(STATM4)
XL.291400'

·TEST ERROR HALT BYPASS ON elF NOTe TEST FCA NO HEADEA .PRINT DATA REQUESTeD l~ FLAG .ERROR PRINTOUT AND SPACE 2
eLENGTH GETS FILLED IN eADDRESS GE~S FILL.ED tN eERROR ID FILLED IN

PAOCHKeATTCHK
ELPFST.C· O· STATSQ STATFLeX·Ol' STATRS
XFLAGeX ·f'o·
LOGXAC XFLA<i.X' oF· LOGXAC YFLAG.x·Fo· L.OGYAC YFLAGeX·OF·
LOGVAC ZFLAG.x·Fo·

·T;ST FOR ATTACHMENT CHECK eTEST IST ERROR LOG ·SKIP VOLTAGE MSG IF NOT
eERROR HALT BYPASS?

07.JULTS 825023

25CCT?5
82f032

pAOG ID PAGE

· ·
ie,I ·"'.

·

·

·

·

·

·

·

· ·

··

·

·

·

·

·

·

··········· ·····

IBM fl4AINTENANCE OIAGNCSTIC PROGRA!lll

8912

DISPLAY ADAPT £R TEST

ERR LOC OBJECT CODE

ADDR STMT SOURCE STATEMENT

FART NOe
PAGE

4234255
67

IBM MAINTENA1'1CE Ol·AGfHST IC PROGRAM

r 8912

Dl'SPLAY ADAPTER TEST

ERA LOC OBJECT CODE

ADCR STMT SOURCE STATEMENT

PART NOe PAGE

SF97 CO 10 5FB7 5F98 38 OF 6189 5F9F CO 10 5FB7 5FA3 CO 87 5F8F
SFA7 3C E7 6601 SFAB CO 87 5FBF

8138

BT

8139

TBN

8140

BT

8141

e

8142

8143 LOGXAC MVt

8144

e

SFAF 3C E8 6601 5F83 CO 87 5FBF

8145

8146 LOGYAC MVI

8147

e

5FB7 3C E9 6601 5FBB co 87 sFeF

8148

8149 LOGZAC MVI

8150

B

Sf"BF cO 87 63FE
5FC3 CO 87 021 A 5FC7 96
5FC8 CO 87 0222 SFCC 1400 5FCE CO 87 0216

8151

8152 GOELPO S

815~

8154

B

SFC7 8155

DC

8156

8157

B

5FCO 8158 STATEI DC

8159

B

5FD2 35 04' 5FE8
SFD6 C2 01 0000 SFOA C2 02 0000
!SFDE CO 87 0000

8160 8161 STATAS L
8162 STATXl LA
8163 STATX2 LA 8164 ST,HRB S 6165

SFE2 00 5FE3 0000
5FE5 0000
5FE7 0000

" 65 t'165
5FE2 et66 STATFL DC 5FE· 8167 S.TATEX DC 5FE6 8168 STATAC DC SFE6 8169 STllTPS DC
8170

8170

l!ll 70

5FE9 5FF1 5FF2 SFFA

CeC4C240E7E76 CE7 E7 40410404040404 '40 ·040404040404 C40

SFE9 SFF 1
600A

8171 8172 8172 8173
8173

STAT140
STATM1
STATSI.

EQU DC
DC

60~2 4040404040404 '40

8173

600A 40

8173

6008 404060

600D 811'4

DC

600E 4040CSE707C5C ;:£3 6023 8175 STATM3 OC

6016 CSC·40C4C 1E3C 140

8175

601E 7E40E7E7E7E7

8175

6024 4040ClCJElE4C!03 6037 8176 ST11TM4 DC

602C 40C4C1E3C1407E40 603· E7E7E7E7

81 '?'6 8176

6038 C 1E3E 3C1C JC80 CS 6047 8177 STATN5 DC

6040 05E340C3C8C5C ~2

8177

6048 C30605E3D9060 .:40 6060 8178 STATM2 DC

6050 E2E30609C540C lC4

8178

6058 C409407E40E7EiE7
6060 E7
6061 ee 04 C8
606· EO 90 36
6067 OC 1.3 600A 61 J' 6060 BC 41 42
6070 3C C9 65F8
6074 EO 87 36

&178 81 ?8
8179
8180
81e1 8182 8183
8184

STATK6

TBN BF
~vc
MVI
t4Vt
B

8185 6077 C905E3CSD909E.q)7 6087 8186 STATN6 OC

607F E34007C505C4C iiDS

8186

6087 C7

81B6

6088 C1E3E3C1C3C84l40 60A2 8187 STATM7 OC

OATE -07JUL7!5
EC NOo . 825023

25«:T?5
82~032

l5.IAN1'6
8250~4

LOGZAC ZFLAGeX·QFt LOGZAC GOELPO

6090 E2C806E403C44 WS

8187

6o9s 06E340C2C540o ~cs

8187

60AO C1C4E8

8187

60A.3 Cl E3 E3Cl C3C84 £4.0 6083 8188 STATMS DC

ERRLOG.C·X· GOEL.PO

60AB i>506E34009C5C JC4

8188

6063 ES

8188

6084 CtE3E3ClC3C84 140 60C2 8189 STATM9 CC

ERRLOGeC·Y· GOEL PO

60BC C9E240C2E4E2EE

8189

60C3 C905E3094940E .iC6 60El 8190 STATMA DC

60CB 06E4C3C440C2C f40

8190

ERR!..OG.c·zc GOELPO

60D3 07C505C4C9DSC 168

8190

600B 40C9E2400506E~

8190

60E2 Cl E3 E3C1 C3C84 MO 60F7 8191 STATNa DC

ELPO
PAINT XLI ·968

GD PR INT ERROR LOG
· SPACE 6 LINES

60EA E2C806E403C44 CC2

8191

6QF2 C540C2E4E2E8

8191

60F8 E405C5E7D7C5C ~l 6110 8192 STATMC OC:

61 00 C5C44 OtM C9C3DS06

8192

61 08 40D7C 7D440C8C JD3

8192

HALT Xl.2· 1400. LINK

·ERROR HALT .ERROA 10 FILLED IN .EXIT ROUTINE

6110 E3

8192

611 l C3E40~10940C:09 6116 8193 STATNO DC

6119 090609

8193

61 ! C 04C9C! D940C9DfC3 612F 8194 STATNE DC

STATPS.PSR
·-··-·.XRl
.,_*eXR2
)IL 1 ·o.
Xl,.2·0· >IL.2·0 1 XL2·0·

.~ESTORE XAl · XR2 · & PSR

.FLAG BYTE

-PASSED PARAMETE~ j (

.EXPECTED DATA-PASSED PARAMETER '

· ·CTUAL DATA -f'lLLEO IN f5V PROG·

!

6124 09C504C5DSE34 (CS

8194

612C 09090609

t'194

61°30 E4DSC5E707C5C ~E3 613E 8195 STATBO DC

6138 CSC440C905E34f

819!5

613 F 0506 E34009C4E ~61 6140 8196 STATBl DC

6147 E40SC9E340C3D~

8196

614E 0506E340D9C4EE61 61EO 8197 STATB2 DC

6156 E4 05 C9E340C30~0

8197

61 SE DCiC6C6

8197

616 I ca C4 C240 E2D5E ;:40 6176 8198 STATB3 DC

6169 C4ClE3C140C:9DfC3

8198

6171 D609D9C!5C3E3

6198

6177 C2E2C3C140D9C cEa 617E 8199 STATB4 DC

·
CL9· HDB xx-xx·
25CL1 8 ·

·BLANK FIELD

(

617F o50640C90SE34 (06 6190 82 00 ST ATBS OC

6187 0540C1E3E3C3C '40

8200

618F C302

8200

619~ C2E2C3C140C2EE2 619A 8201 STAT66 OC

I (

6199 ES40

8201

6198 CO 87 021A

8202 PADCHK B

619F 62

619F 8203

oc

= Cl.3· -·
CL.22 1 EXPECTEO DATA

xxxx·

61AO 10
61AI 6047 61A3 3C FF 61BO 61A7 co 8? 6218

61AO 61A2

8204 8205 8206 8207

ATTMA

DC DC MVI 8

61 AB CO 87 5FE5

8208

e

Q.!?O· ACTUAL DAlA · xxxx·

0..25·CONTROL STORE AO~ · XXXXG

STATFLC.~R2)·X·Q4· STATPL(eXR2) STJllTBL(20) eSTATME StATL(·XA2io6!5
ERRL.OG-9 .c · 1 ·
STATPLi .xR;U
Cl.ll'· INTERRUPT PENDING*

.. TEST FOR e n 5 ON
elF NOT GO PRINT
·MOVE MESSAGE TO PRINT FJELD
·"'ove IN PRINT FIELD LENGTH
·INSERT CHARc FOR LOG OUT eGO PRINT

0
I
10
I
I
IC I IC I IC *I
i (.
I
IC I
! ()

61AF 89 6180 00 6181 00 6182 00 6183 6031 61£:!6 6023
6187 00 6186 00 6!89 00 61SA E1E1' 61BC E8E8 61BE E9E9

61CO 61C4 61C8 61CC
6100 6104

30 00 CO 81 3C 00
3C 00 3C 00
oc 02

6167 5F57 6181 6186 6189 61Et

5F fE

8Z09

61AF S210 DE\IID DC

6180 8211 ATTFLG DC 6181 6212 VOl.TFL DC
6182 8213 V0t..T5F 0C

6164 8214 STATAl DC

6196 8215 STATA2 OC 6187 8216 "1"LAG OC 6186 8217 YFLAG DC

6169 8218 ZFLAG DC
6168 8219 xx xx oc

6180 8220 YYYV DC

61BF 8221 l.ZZZ OC

8222

8222

8223 STATNH CLI

8224

BE

8225

NVI

8226 8227

MVI MVI

8228

MVC

FIROG ID PAGE

\J 0891-21
67 j

OATE

07JVL75

EC NO. 825023

25 (CT75 S2f032

l5JAN76 825034

I
10
'I I ·
le

Cl.l7·ATTACH. NOT AEAOy·
0..31·INTRo SHOULD SE PENOlNGe IS NOT· CL22 9 ATTACH. SHOULD BE BUSY·
CL25 1 UNEXPECTEO MICRO PGM HALT·

Cl.20·MJAR INCREMENT EAROR·

Q.15°UNEXPECTEO INTe· CL15 9 NOT ROY/UNIT CK8 CL19°NOT RDYIUNIT CK CFF'

CL2.2tHDB SN~ DATA INCORRECT'

a..e·escA ROY·
CL18 1 NO INT ON ATTCH Qc·

CL1o·escA eusv 1
PRINT Xl.!882' ILi · &6 1 Al.2CSTATM5) ATTFLG.X·FF' PCHK STA TSP
xL1·89· XLt·O·
XLl ·o ·
Xt..l *O 1 AL.2( STATfl!4) AL2(STATM:S) Xl.190· lll.1 ·0C· XL1 1 00· Cl.2· XX· 0...2·\'V· C&.a· ZZ·

PRINT ATTACHlllENT CHECK
.seT ATTACHMENT CHECK FLAG ·GO PRINT ATTACHMENT CHECKS
·DEVICE ID GETS FILLED IN
·ATTACHMENT CKECK Fl.AG eVOLTAGE MESSAGE FLAG
eAUK 5Ve MS~ Fl.AG

XFl.AGeO
STATPO
XFf..AGoO
'WFLAGeO ZFLAG10 N!-IAOR«:U .STA1AM

oTEST FLAG
elF ZEROe PRINT HEADING <>RESET FLAG
·INSERT LGTH. g AOOR

PAQG ID PAGE

0891-2
&,yA'':

IBM MAINTENANCE DIAGNIST IC PROGRAM

8912

PJ SPLAY Aj)APT IA TEST

PART NO. PAGE

4234255

IBM MAINTENANCE DIAGNCSTIC PROGRAM

,. 68 : ··..,

i

8912

DISPLAY AOAPTlA TEST

ERR t,.0(: CJl).JECT CODE

AODR STMT SOUlCE STATEMENT

EAFI LDC 08.IECT CODE

ADDA STMT 501..RCE STATEMENT

6IOA C.0 87 021A
610£ <e2

8229 6tDE 8230

e

PRINT

DC

XL1·82·

.PRINT WITH NO HEADER

610F 00

61DF 8231

DC

tLl·o·

61EO 0000 61E2 CO 87 5F61

61El 8232 MtAOA DC

8233

e

.-UC·-*) STATP3

.RETURN TO FINISH RDUTINE

8234

8235 ***·********************************************

I

8236 8237

· .

.

.

.

SUBROUTINE ...........

.

.

ANALIZE ........

AND PRINT ..........

ATT· ....

.

CHECKS .......

*.********************$**·\i

8238 ·

·I {~)

8239 *
8240 *
8241 *

8

TSTCHK

DC

X\.PXX·

DC

Xl.l·HC·

CHECK ANO PRINT ERRORS

*:· 1
C at::

8242 ·

WHERE ·xx· SIGNIFIYS ERRORS EXPECTED

.!

8243 8244

* *

8245-*

BIT 0 ·le CP DECODE CHECK BITS 1-3 MUST BE ZERO
BIT 4 ·l= HOB/EXT CHECK

·**;,i \_

8246 8247

* *

BIT 5 =1= CCNTROL STOfiE DATA CHECK
BIT 6 ·1= CONTROL STOl<E WRITE DATA CHECK

·1
*' (

* 8248 ·
8249
* 8250 ·
8251

BIT 7 c1= CONTROL STORE ADDRESS CHECK ·HC· SIGNIFIES THE HALT CODE TO BE USED FOR ERR<lR HALTS

B

PCHK

PRINTS OUT ERRORS

*I
c *
·' *!

8252 ·

·:

88225534 ···································*···············****················: (_

61E6 34 OB 62E4

8255 TSTCHK ST

ERRT+3eARR

·STCRE RETU~N ACORESS

61EA 34 01 62EO

8256

ST

TXA1+3eXRI

.STORE XRl

61EE 35 01 62E4

8257

L

ERRT+3.x1<1

·LOAD ADDRESS O~ PARAMETERS

61F2 OE 01 62E4 58£6 6lF8 lC 00 62E5 00
61FD IC 00 62S8 01 6202 OC 09 6601 6efO 6208 lC 00 65F2 01 6200 OC 00 65Fl OA C3

8258
82S9
8260 8261 .8262 8263

A.LC
MVC MYC MYC
MVC
MVC

ERAT+3( 2 >. X0002
EXERR.oC. hXRl)
ERt-IC 1 ·I< 1 'XAI t ERR..OG(lO,eBLANKS
ERRHLTe 1 ( 1 wXRI >
ERRRTN( 1) .PATN

.UPDATE RETURN ADDRESS oLOAO EXPECTED ERRORS .LOAD HALT CODE eBLANK OUT ~QG OUT .LOAD THE HALT CODE eLCAD THE RCUTINE NO·

c
.·J'! (...'.:..

6213 1C 00 6202 01
621e F2 87 0C
6218 34 08 62E4

8264

MVC ERHC2eU hXA1 I

8265

.J

STERR

8266 PCt« ST

EART+3eARR

.LOAD HALT CU>E .STORE RETURN ADDRESS

'O

621F 34 01 62EO 6223 3C 00 62E5 6227 3C 4 0 63FB

8267

ST

8268

MVI

8269 ST ERR MV I

TXRl+3wXfal ExEAReO ERRPOEeC c ·

eSTORE XR1 eRESET FLAG BYTE

c

.CLEAR PAINT OUT AREA

6228 OC 22 63FA 63FB 6231 3C BF 62E6

8270 8271

NYC ERRPOE-1(35teERRPOE MVI ACTERReX· 8Ft

elNITIALIZE FLAG BYTE

r
<.,

623S Cl SA 6230

82T2

TIO ERA4eHD8Ct4K

eTEST FOR HOB/EXT CHECK

6~39 3B o.:: 62E6
623D Cl SC 6245

8273 8274 ERR4

SBF TIO

ACTEAAeX·08·
ERR3.FETADA

.RESET HOB/EXT CHECK BIT .TEST FOR CaSa ADDA· CH.

c

6241 38 01 62E6

8275

SBF ,tCT ERAo X·01 ·

eRESET BIT

6245 Cl SE 6240

8276 ERR3 Tl 0 ERR2eFETwAD

·TEST FOR C·S· WA. DATA CH.

6249 38 02 62E6

8277

S8F ACTERRe X·02 ·

.RESET BIT

6240 Cl 5B 6255

8278 ERR.? Tl D ERAleCSCHK

.TEST FOR Co5e CHECK

6251 38 04 62E6

8279

SBF ACTERR1X·04·

eRESET BIT

6255 Cl 5D 6250

8280 ERf'il TIO ERAO. ATTCHK

oTEST FDR ATTo CHKe

(_

6259 38 80 62E6

8281

SSF ACTERA.X·80·

.RESET BIT - ACTERR NOW HOLDS

8282 ·

IMAGE OF ACTUAL TYPES OF

8283 ·

ATTCHMENT CHECKS

6250 CO 87 021E

8284 ERRO 8

UNPACK

oUNPACK ACT ERROR CODES

6261 01

6261 8285

DC

lCL.1 8 019

6262 62E6

6263 8286

DC

-.2CACTERAI

6264 63FD

62~5 8287

6266 oc 00 6601 63 l'D

8288

DC

ALHR18Wtd

MVC ERALOG< 1 leR18WK

626C 30 00 62E5 6270 F2 01 13 6273 OC 00 62E7 62 t:6

8289
8290
8291

CLI JNE MVC

EXEAR 9 0
TS TERR
POFLGU >eACTERR

eTEST FOR PRINT ONLY ·JUMP IF NOT
.seT UP TO PR1NT ACTUAL ERRORS

62?9 CO 87 62ES

e292

e

POERR

.GO PRINT

6270 CO 87 021 A

a293

e

PAINT

aGO SPACE 2

6281 92

6281 8294

oc

XLl·921

6282 CO 87 62El

8295

8

£RAT

.GO EXIT

8296

6286 OD 00 62E5 62 E6

8297 TSTEAR CLC

628C F2 Bl 48

8298

£

628F CO 87 021 A

8299

B

6293 Cl

6293 8300

DC

6294 OA

6294 8301

DC

6295 63A3

6296 8302

DC

6297 1400

6298 8303 eRHCl DC

6299 OC 00 62E7 62f5

8304

MVC

629F CO 87 62E8

8305

B

8306

62A3 C.O 87 021A

8307

B

62A7 81

62A7 8308

DC

62A8 OA

62A8 8309

DC

62A9 63AO

62AA 8310

DC

62AB 0C 00 62E7 62E6

8311

MYC

6281 co 87 62E8

8312

B

6285 CO 87 021 E

8313

B

6289 01

6289 8314

DC

62BA 62E5

6288 8315

DC

62BC 63FD

6280 8316

DC

62BE OC 00 65F8 63 FD

8317

MVC

62C4 CO 87 63FE 62Ce CO 87 02U

8318

B

8319

e

62.CC 96

62CC 8320

DC

6 2CO CO 87 0222

8321

B

6201 1400

6202 8322 ERHC2 _DC

6203 F3 58 80 6206 co 87 0216

8323

SID

8324

e

8325

62DA F3 SB 80

8326 RSTRT SID

6200 C2 01 0000

8327 TXRl LA

62E1 CO 9T 0000

8328 ERRT 8

8329

62E5 00

62E5 8330 EXERR DC

62E6 00

62E6 8331 ACTEAR DC

62E7 00

62E7 8~32 PCFLG OC

8333

62E8 34 08 637F

8334 PDEAA ST

62EC 38 08 62E7

8335

T8N

62FO F2 90 10

8336

.JF

62F 3 OC 06 63E· 63 C8

8337

MVC

62F9 OC 05 63EA 63(1

8338

MVC

62FF CO 87 6380

833~

B

6303 38 01 62E7

8340 TERR3 T8N

6307 F2 90 10

8341

.JF

630A OC 11 63EF 60 f9

8342

MVC

6310 OC 05 63F5 63Cl

8343

MVC

6316 co 87 6380

8344

e

63lA 38 02 62E 7

8345 TEAA2 T8N

631E F2 90 16

8346

.JF

6321 OC OC 63EA 60!4

8347

MVC

6327 OC OA 63F5 63t3

8348

MVC

6320 OC 05 63FB 63 <I

8349

MVC

6333 co 81' 6380

8350

B

6337 38 04 62E7

8351 TERR 1 T8N

6338 F2 90 10

6352

.JF

633E OC OC 63EA 60!4

8353

MVC

6344 OC OA 63F5 63Cl

8354

MVC

634A CO 87 6380

8355

e

634E 30 80 62E1'

8356 TEAAO CLI

6352 F2 01 10

8357

JNE

6355 0C 08 6!E'.6 63 E6

8358

MVC

6358 OC 05 63EC 63 Cl

83S9

MVC

6361 co 87 6380

8360

e

6365 3D 00 62E7

8361 TNONE CLI

6369 F2 01 10 636C OC 03 63E1 63C7

8362 8363

.JNE
.we

63T2 OC 03 6601 63~7

8364

MVC

EX ERA (l) · ACTEAR RSTRT PRINT XLl·Cl' IL1· t O· -...2<R l8EXP) XL2·1400· POFLGC I> eEXERR POER A
PRINT XL1·81· ILt· 10· M...2(R 18REC) POFLG(l ) · ACTERR POE RR UNPACK XLl801· AL.2CEXERRI AL2 (R18WK) ERRLDG-9(l)·Rl8WK a.PO PAINT )(Ll ·96· t-ALT XL2· 14QO· x·eo·.s101 LINK
....x·80·.s101
*-··XR1
XLl · c;· X&..1·0· XLt·o·
POERRT+3.ARR
FOFLG·X·o8· TERR!
ERRPOS+13{7)·R18HDB
ERRPOS+19(6)·R18CHK PERR FOFLGeX·o1· TERR2 ERRPDS+24(18).Rl8CSA ERRPOs+30{6)·Rl8CHK
PERR
POFLG·X·02 1 'tERRl ERRPOS+l9(13)·R18CS ERRPOS+30(ll)eR18WRD ERRPDs+3E(E)eR18CHK PERR POFLGeX1 04 1 TERRO eRRPOS+19(13JeR18CS ERRPDS+30( I 11eA18CHK Ft:RR f'DFl..G. x· so· TNONE ERRPOS+15(9) 1 R18QPD ERRPOS+21 (6) .Rt 8CHK PERR POFLGeO POERRT ERRPOS+l0(4)1R18NON ERRLOG(4>.R18NON

DATE

OT.JUL TS

EC NO· 825()23

PROG lD PAGE

0

DATE

07.JULTS

0 I EC NO. 825023
i

..:'\.·0

25CCTTS
825~ ) 2

15.JAN76 825034

PART NOe PAGE

42342!5!5 68A

.CHECK ACTuAL · EXPECTED · IF SO· RESET AND EXIT .ERRORe PRINT ·EXPECTED·

·HALT COCE GETS FILLED IN .seT UP TO PA1NT EXPECTED ERR. ·GO P"R INT T"4EM
.PRINT RECEIVED

.SET UP TO PRINT ACTe ERR.

.Go PRINT THEM

.UNPACK EXP ERROR CODES

· · ·

.MOVE IN ACT ERRCR CODE
.Go PRINT ERROR LOG

* · ·

.SPACE 6

.GO HA.Lt
·HALT CODE PILLED IN .RESET ATTACHMENT CHECK
.EXIT ROUTINE

.DISABLE TC RESET CHECKS .RESTORE XR1 .RETURN TO USER

.EXPECTED ERROR FL.AG .ACTUAL ERRCR FLAG
.PRINT OUT ERROR FLAG

·STORE RETURN ADDRESS .TEST HOB/EXT FLAG ON

.MOVE IN ERROR TYPE

.GO PAINT HDB,EXT ~HECK .TEST CeSe AOOR ERRo

.MOVE IN ERROR TYPE
aGD PRINT c.s. ADoRo CHKa .TEST c.s. WRe DATA CHK·

.NOYE IN ERROR TYPE

eGO PRINT C·S· WR. DATA CHK·
.ics"t c.s. DATA CHKe

.MOVE IN ERROR TYPE

.GO PRINT C.5. CHK. eTEST FOR OP DECODE CHK ONLY .JF NOT TEST FDR NO CHK. .MOVE IN ERROR TYPE

.GO PRINT OP DECODE CHECK

·TEST FOR NO CHECKS

.1F NOT1 EXIT

.MOVE IN NONE MSG·

·MOVE NONE TD LOG OUT

·

PROG ID PAGE

· · · · · · · · · · · · · · · ·~ · · · · · · · · · · · · · · · ·

IBM MAINTENANCE DIAGNCSTIC PROGRAM

PART NO. PAGE

4234255 69

IBM MAINTENANCE DIAGNCSTIC PROGRAM

8912

DISPLAY ADAPT fR TEST

DISPLAY ADAPTER TcST

ERR LOC OBJECT CODE

ADDA STMT SOURCE STATEMENT

ERR LOC OB.IECT COOE

AOOR STNT SO~CE STATEMENT

6378 co 87 6380
63 7C CO 87 0000
6380 34 08 6399 6384 CO 87 021 A 6388 81 6389 24 638A 6.3FS 638C 3C 40 63FB 6390 OC 22 63FA 63[-B
6396 co 87 0000

8365

a

8366 PCERRi B

8367

8368 PERR ST

8369

e

6388 8370

DC

6389 8371

oc

6388 8372

DC

8373

MVI

8374

MVC

8375 PEFiiT e

8376

·-·PERR
PERRT+3vARR
PRINT
XL1 1 81· tL1·36· AL2 (ERRPee) ERRPOE,.C· ·
·-·eqRPOE-lC35l.ERRPOE

·GO PRINT ·NONE· .RETURN TO USER .STORE RETURN AooRESS
.GO PRINT ERROR TYPE
eBLANK OUT PRJNT AREA eRETURN TO USER

639A CSE707CSC3E3C fe4 63A3 8377 R1scxP DC

6JA2 4060

8377

63A4 09C5C3CSC9ESC~C4 63AD 8378 R1SREC DC

63AC 4060

8378

0..lO'EXPECTED -·
Cl..lO'RECEIVED -·

63AE D6C740C4C5C3CtC<l 6386 8379 IHeQPO DC

6386 cs

8379

CL9'0P OECCDE'

6387 40C4ClE3C140C~e 63C1 8380 R1aCHK DC

630F C5C.l02

8380

CL11' DATA CHEC.C 1

63C2 C8C4C261CSE7E~ 63C8 8381 P18HDe DC

63C9 40E609C9E. 3C5· £C4 6~03 8382 Rl ewRo DC

6301 C1E3Cl

8382

CL 7 · ti08/EXT s CL1P WAITE DATA·

6304 050605CS

6307 8383 Rl8NON DC

6307 8384 ERRPOS EQU

6308 4040404040404 C40 63FB 8385 ERl'POE DC

6JEO 4040404040404(40

8385

·-1CL4·NCJNE·
36Q.. t · ·

.START OF PRINT L!NE .PRINT LINE

63E8 4040404040404(40

8385

63FO 4040404040404'40

8385

I (

63FS 40404040

8385
6054 8386 R 1 ecs EQU

STATM2-U

63FC 0000

6059 8387 Rl8CSA EQU STATM2-7 ·

63FO 83e8 RlEWK DC

XL2·0·

·WORK SPACE

················$····················· 88339809 ·

SUSROUTINE - PRl~T ERROR LOG ***·~·****·******·***********·****

88339912

·······························~······

·

THE FOLLOWING SUSROUTINE WILL CAUSE

A

PRINT

0lJ1

CF

AN

ERROR

8393 *

LOG WHICH IS CONPILEO UNIQUE TO EACH HALT.

*·"' (

63FE 34 08 64C5

6402 CO 87 021E f:406 01

~407 65F2

6409 65F7

6406 Co 87 021E 640F 01

6410 6SF1

6412 65F5

6414 30 00 65F3 6418 F2 81 A7

6418 06 00 6404 65f6

oc 6421

00 64~4 66 (1

E427 CO 87 0.11A 6428 91

642C CO 87 021 A 6430 81

6431 OF 6432 6404

6434 OC 01 64EF 64C6

to43A 0C 01 64F9 64 CA

8394 ·······--··············································t··············· {

8396 ELPC

ST

ELPORT+3tARR

eS~VE RETURN ACORESS

'\. ...

8397

6

UNPACK

eUNPACK THE HALT CODE

6406 8398

DC

XLl '01 1

6408 8399

DC

AL2 ( ERRHLT)

640A 8400

DC

AL.2< UNPHL T)

8401 640F 8402

B

\INPACk

DC

l'lLl'Ol'

..UNPACK THE ROUTINE NUMBER

6411 8403

DC

AL2(ERRATN)

6·'13 8404

oc

AL2(UNPRTN)

8405 8406 8407

CLI JE AZ

IPLFLGt 0 EL P O R T
ELPFSTC1J.DECONE(1)

*** REMOVE FOR RELEASE *** *** REM0··1 E FOR RELEASE ···
.INCREMENT ERRCR LOG NDo

(

8408

MVC El.PFL 0-l ( 14), EARl..OG

,5fT UP FOR PRINT OUT

8409

B

PRINT

eSPACE 1 8EFORE PRINT

64,B 8410 8411

DC

)CL 1 tCH t

B

PAINT

(_

6430 8412

DC

Xll t 81'

6431 8413

DC

11..1·1~·

l'

6433 8414

oc

Al.2(ELPFST)

\.

8415

NYC LOGROU(2J,fLPFL0-13

8416

NyC t..OGtt..TCZ>.ELPFL0-11

8417

6440 OC 01 644F 65(0 6446 oc 01 6457 64 4F E44C 30 40 0000
6450 co 01 6458

8·'18. THE FOLLOWING 9 OP! CHANGE ANv BLANKS IN THE

8419 · 10-BYTE ERROR LOG To DASHES.

8420

NVC CHKBLK+3(2)·LOGAOL

8421 LOt:PlO MVC

CLRBLK+3(2)·CHKBLK+3

(
PUT L.EFT AOR iN BLAN!< Cl:ECk OP MAKE AOOR JN CL~ OP=TO 81..ANK OP

8422 CHKSL.K CLI

8423

8NE

·-··X'40· OIKENO

Is THIS BYTE aLANk? BR IF NOT

6454 3C 60 0000

842/if CLRBLK MV i

6458 00 01 650f' 64 -<F

842 5 CHl<ENO Cl...C

645E CO 81 646C
6462 OE 01 644F 56 C9

8426
8427

BE ALC

646A CO 87 6446

8428

B

8429

646C CO 87 021A 6470 81

8430 PRTLOG B

6470 8431

oc

64 7:l OA 6472 64EF

6471 8432

DC

6473 8433

oc

~4 74 C 0 8 7 021 A

8434

B

6478 81

6478 8435

DC

6479 OA

6479 8436

DC

647A 64F9

6478 8437

DC

647C 0C 09 6508 64E4

8438

MVC

6482 CO 87 02tA

8439

8

6486 81

6486 8440

DC

6487 12

6487 8441

DC

6488 6508

6489 8442

DC

648A 30 07 65F 1

8443

CLI

648E F2 01 OC

8444

JNE

6491 00 09 650B 66 13 6497 F2 01 24

8445
8446

CLC JNE

649A F2 87 19 6490 30 21 65F1

8447

J

8448 TRTN21 CLI

64Al F2 01 IA 64 A4 CO 09 650B 66 JO 64AA F Z 81 09

8449 8450 8451

JNE CLC JE

64AD OD 09 6506 66'7

8452

CLC

64B3 6496 64BA 6488 64BC

F2 01
co 87
81
4F 6676

08 021A

64BA 6498 6480

8453 8454 8455 8456 8457

UOTPO

JN(:
B
DC
oc
DC

64BE CO 87 6602

8458 ELPORE S

64C2 CO 87 0000

8459 ELFORT B

64 C6 C509090609400 .;06 6404 5460 ELPFST DC

64CE C74005064B40E i

8460

6405 4060E7c7E7E7E iE7 64E 5 846i ELPF'-0 OC

6400 E7E7E7E7E7E7E iE7

8461

64E5 60

8461

E4E6 4040400906E4EJ7E 64EF 8462 LOGROU DC

64EE E7E7

8462

64FO 404040C8C103E ;:7E 64F9 8463 L0Gl-4L T DC

l:4F8 E8E8

6463

64FA 4040404003 D6C 77E 6508 8464 LOGLOG DC

6502 E9E9E9E9E9E9E 5£9

8464

650A E9E9 650C 640B 650E 64E4

13464 6500 8465 LOGA')L DC 6SOF 8466 LOGAOR OC

6510 512 6514 6516 6518 ~51A 65JC 651E 6520

60A2 6559 6087 6563 6047 6560 60Q 6577 6083

65! l 8467 HT.ABLE OC

6513 8468

DC

6515 8469

DC

6517 8470

DC

6Sl9 8471

DC

6518 8472

DC

6510 8473

DC

6!:1F 8474

DC

6521 84?5

DC

6522 6581

6523 8476

DC

6524 60 El 6526 6588 6528 60F7

6525 8477

DC

6527 8478

DC

6!:29 8479

DC

652A 6595

6$2B 8480

DC.

65.t::C 39A6 t.S2E 659F 653 0 OEOl 6!32 65A9

6520 8481

DC

652F 8482

DC

6531 8483

oc

6533 8484

oc

·-·.x·t>o·
LOGAOR(2) ,CHICB'.K+3 PRTLOG CHK8LK+3(2J.X0001 LOOPlO
PRINT XL.1·e1·
1Ll 1 10·
AL2(L0GRQU) PRINT XL1'81' ILl·lO· AL.2(LOGHLT)
LOGLOG(lO)tELPFLD-1
PRINT XL1·81· IL1 1 l8'
AL2(LOGL.OG)
ERRRTN,X"07·
TRTN21 LOGLOG( 1 0) ·ULOGl
EL PORE \.t!TPO ERRRT NoX · 21 ·
ELPOAE LO<;LOGC10>oU.OG2 UDTPO LOGLOG(I0)1ULOG3
El...PORE PAINT XL.1 1 81·
IL1·7~·
AL2(U0TNSG) ELL INK
·-*
x· CL15·ERR~R LOG NOo
CL17· -xxxxxxxxxxxxxx-·

CL10'
cuo·
CL18·

FiCUTaXX· f"ALT=YY·
LOG=Zzzzzzzzzz 0

Al..2(ELPFLD-10)
AL2(ELPFL0-1) .Al.2( STAT~?)
AL2(M7LJ
AL2( STAT916)
.Al.2(M6LJ AL.2 (STAT fil5) AL2C M5LI Al..2 (ST AT M9) AL2(M9L) -.__ 2( STATMS)
~L2(M8L)
AL.2( STA TNA) Al.2(MAI..) Al.2 lSTATt18) Al.2( MBL) AL2(RlCMl) Al.2( MIU Al..2(0POECF) AL2 (MClPO)

D"TE

07JUL 75

£C NOe 825023

25<CT15 82f032

PROG 10 PAGE

QB91-2 69

07JUL 75 825023

25C.CT75 82 S>32

15.JAN76 825034

PART NOe PAGE

= PUT IN A DASHe
INCR· ACOR RIGHT BA IF SOe !NCR· ADDR·

BYTE

TEST FOR RTN Oi IF NOT TEST FCR RTN 21
TEST FOR POSSIBLE VDT ERROR OUT IF NOT
GO PRINT CAUTION TEST FOR RTN 21 OUT IF NOT
TEST FOA POSSIBLE UDT ERROR PR INT IF SO TEST FOR PClSSIELE UCT ERROR OUT IF NOT GO FOR INT MESSAGE
*** REMOyE FOR RELEASE ***
.RETURN TO USER

LEFT AOOR OF 1 0-B 't TE LOG RIGHT AOOR
· eTABLE OF ~ESSAGES FDA PRINTM · · · · · ·
· · · * "· '
·.··..

FROG IC
PAGE

0891·2 69Al

IBM NAINTENANCe DlAGN(STtC PROGRA-e

8912

DI SPLAY ADAPT IR TEST

ERR LOC OBJECT CODE

ADCP STMT SOURCE ST ATEMBIT

6534 613E

6!!3!5 "85

DC

6536 6583

6537 8486

DC

6538 6140

6539 8487

DC

~SS.ifl 6580 ~ 6160

6538 8488

DC

6530 8489

DC

6153E 65C7

6!53F 8490

DC

6540 6176

6541 8491

oc

6f42 6501

6543 8492

oc

6544 617E

6545 8493

DC

6546 6508

6547 8494

DC

6548 6190

6349 8495

DC

«:54A 65ES

6548 8496

DC

65-C 619A

6540 8497

DC

654E 619A

6!54F 84-98

oc

6550 C1E3E340E2D5Ci40 6559 8499 M7L

DC

~558 09C4

8499

65SA C9C5E3D940070 !!C4 6S.'3 8500 M6L

DC

6562 4040

8500

t'i564 CIE3E340C3C80 '40 6560 8501 "15L

DC

~56C 4040

8501

656E ClE3E340C2E4EcE8 6577 8502 M9L

DC

6576 4040

8502

65?8 CIE3E340D5610~C4 6581 8503 MeL

DC

6580 E840

8503

6582 C905E340E2C24 C07 6988 8504 MAL

DC

658A DSC4

8504

~sec .;: 1E3E340E2C24 lC2 6595 8505 fllBL

DC

6594 E2E8

9505

65% E7E740C905E30"40 6591" 8506 ,_IL

DC

659E 4040

8506

6SAO D60740C4CSC34(40 65A9 8507 MOPD oc

65A8 4040

8507

65AA E4C5C5E7D740CSD5 6'!!83 8508 MBO

DC

6582 E340

8508

t5B4 D50961E..C3·04t·O 6580 8509 ~Bl

DC

655C 4040

8509

~5BE 050961E4C340Dtc6 65C7 8510 M82

DC

65C6 C640

8510

65C8 C8C4C240E2DSE·40 6501 8511 MB~

oc

6500 OSC7

8~11

65t>2 C2E2C3C16009C fC 1 6S>B 8512 M84

DC

65DA C4EB

8512

650C C1C360050660C g>5 65E5 8513 ~BS

DC

t5E4 E340

8513

t5e6 Fl

6SE6 8514 DECONE DC

t5E7 4040404040404C40 65FO 8515 BLANKS DC

65EF 4040

8515

t.5F1 00

6SF1 8516 EASORTN DC

t.SF2 00

6~2 8517 ERRHL.T DC

eSF3 01

65F3 8518 lPLFL.G DC

65F4 0000

6SF5 8519 U"'FATN DC

65F6 0000

65F7 8520 UNPHL. T oc

t5F8 4040404040404'40 6601 8521 EARLDG DC

6600 4040

8521

8522

6602 CO 87 64C2
6606 co 87 ~37

es23 ELt.INK B 8524 TERl..fl!K 6

660A E.2F8FOFOC6FOF CFO 6613 8525 ULOG1 OC

6612 F060

8525

661A 0409C5FOFOF1Ft:FO 6610 8526 ULa.2 DC

661C C560

8526

661E 04D9CSFOFOFOC ff'l 662? 8527 ULCG3 DC

6626 F660

852?

6628 C3C1E4E3C9060!40 6652 8528

DC

6t:30 6040C905C.31>60 to9

8528

~638 C5C3 E340f4C4F. .;40
6640 CID5C461D6094 cce

8528 8528

6648 ClC'9C4E6ClD9Cf40

8528

AL2(STATeo· ll..2(MSO, AL2(STATE1 I AL2CNBU "L2CSTATB21 AL2(MB21 AL2C STATB3) _.L2(MS3)
AL2CSTAT8") A.2CMB4» .el.2 (STATe5) AL2CNB51 -..2CSTATB6 I
AL2(STATB6) CL.10 1 ATT SNS RD· CLIO· INTl:i PND
Q. lo· ATT BUSY
CLIO' INT SB PNO·
CL1 o· 4'TT se esv·
cuo· "'1Vuc
XLi·O · XL.PO· XL.l·Otc XL.2 8 0 8 XL.2· O· toa..1 · ·
ft..POAT LNKTER
CL 1oesso0Foooo-·

DATE

07.JULTS

EC ND· 825023

2SCCT75 82~032

15.fANT6 825034

PART NO.
PA6E

1

I { 4234255 7o

IBM MAINTENANCE OIAGNtSTIC PROGRAM

8912

DISPLAY ADAPT £R TEST

PART NOe PAGE

·2~255
'POA

ERR LDC OBJECT CODE

ADOR STMT SOURCE STATEMENf

6650 C6D609

8528

6653 400406C4C5034 <F2 66?6 8529 UDTMSG DC

6658 40E2E40707060 ~3

8529

CL36· MOCEL. 2 SUPPORT CAN CAUSE THIS HALT'

6663 40C3C10540C3C 1E4
6669 E2C540E.3C8C9e '40 6673 C8C103E3

8529 85.29 8529

8530

8531 ...................
8532 * PROGRAM EQUATES *****************************************************
8533 ...................

8534

8534

5AOO 8535 SA \IARR EQU
s9Fa 8536 SA\IXHl EQU

fCETBR+3 RESTOR+3

59FC 8537 SAVXR2 EQU RESTOR+7

8538

0001 8539 XRl

EOU

0002 8540 XR2 0004 8541 PSR 0008 8542 ARR

EQU
EQU x·04· EQU x· oa·

0222 8543 HALT EQU x·222 1

0080 8544 $Silt 0 EQU

0040 8545 SSW11 EQU
0020 8546 SS·12 EQU

x·20·

0010 8547 SSIU3 0008 8548 SS11114 0004 8549 551815

EQU EQU
EQU

Jl· 10·
x·oe·
x·o··

0002 8550 SSW16 0001 8551 SSllll 7
0008 ess2 ss111c

EQIJ EQU EQU

x· oee

0001 8553 SSWlF EQU 0002 8554 SS"lE EQU 000 l 8555 SS1i12F EQU
0200 6556 ~ODTVP EQU
0208 8557 SSYTEO EQU

x·o2· x·o1· x·2oc·
x·208·

020A 0558 SSYTE2 EQU 0208 8559 SBYTE3 EQU
0200 8560 SBVTE5 EQU
0212 8561 TEST EQU

x·20A ·
JC·2oe·
x·aoo·
x·212·

021 A 8562 PRINT EQU 0216 8563 t.1 NK EQU

xe21A·
x·216·

022A 8564 LOAD EQU x·221o·

s DEC1 MAL ONE

021E 8565 UNFACK EOU

0020 8566 P 1 IAR EQU

OOCO 8567 IARl

EQU

OOAO 8568 IAR2 EQU

X"21E·
x·20· x·co·

PRCGRAM 1 IAR
INTERR\PT LEVEL l IAR

8569

8569

.ROUTINE FLAG FOR P~OCs CHKo
"EXTERNAL LINKAGE BRANCH .EXTERNAL LINKAGE BRANCH
lo

0049 8570 IN32CA EQU

004C 8571 8$CAE£M EQU

0058 8572 NOTRDY EQU

0059 8573 INTPNO EQU

0050 8574 ATT<;HK EQU

0058 8575 CSCHK EQU

005E 8576 FET~RD EQU

005C 8577 FETADR EQU

005A 8578 HOBCHK EQU

OOSF 8579 BUSY

EQU

0048 8580 HOBO

EQU

0049 8581 HDBl EQU

004A 8582 H082

EQU

0048 8583 HD83 EQU

004C 8584 HDB4 EQU

0040 6585 HOBS

EQU

004E 8586 HDB6 EQU

004F 8587 l-i087 EQU

0(158 6!SB8 CTSTOR EQU

0059 8589 OPOEC EQU

X·49·
X'4C'
X·58·
x·s9·
x·so·
x·sa1 X·sE t
x·sc· x·sA·
X·SF·
x·4s·
x·49c
)(G4A'
>! 9 48 1
x·..c·
X·4D 1
X"4e·
X·4F·
x·se·
x· 59·

TIO 32CA INST o
TtO BSCA/3271 E~UL· lHSTo
TIO NOT READY
TIO INTERRUFT PENDING
TIO ATTACH~ENT CHECK TIO c.s. CATA CHECK
Tl~ c.s. -RITE DATA CHECK
TIO C·S· ADDRESS CHECK TIO HDBJ'EXT CHECK
TIO ATTACHMEhT BUSY
LIO/SNS HOB 10-11
LIO/SNS HOS 12-&3 LIO/SNS HOB 14-15
LIO/SNS HOe 16-17 Ll~/SNS HOe 18-19
LID/SNS HOB tA-18
LIOl'SNS HDB 1C-1D LiO/SNS HOS IE-IF
LIO/SNS CONTROL STORAGE
LIO OP OECCCE REGS

PAOG ID PAGE

0891 -2 j . DATE
: e '10 i EC NO.

07.IUL?'S 825023

25 'CT75 a2 eo32

15JAN76 625034

PROG ID
PAGE

0891-r. 70A'

l
.I.10 I 1G

······· ···

IBM MAINTENANCE OIAGNCSTIC PROGRAM

PART NO. PAGE

42342S5 71

IBM MAINTENANCE OIAGNCSTIC PROGRAM

8912 ERR LOC OBJECT COOE

8912

OISPL~Y ADAPTER TEST

AOOR STMT SOURCE STATEMENT

ERR LOC 08.JECT CO OE

oo5a 8590 MS OAR EQU
0058 8591 Sl Cl eau
0048 8592 SION [ 0 EQU
00.\9 8593 SlONll EOU ooec 8594 BSOAR EOU

X·SB·
x·se·
X·48 1
x·49· x·ec·

LIO/SNS CAT LS ACOR REG (CRTAR) r . \. .. · ~~~

SIC IMME DJ ATE

SIO NON-IMMEDIATE LINE 0 SIO NON-IMMEDIATE LINE 1

c:

LIO/SNS esc- 2 ACOR REG(BSCAA)

8595

lREP

8596 *

SECT ION B91

lSYS/J DISPLAY ADAP'TER TEST

()

8597

TREP

8598 8599

········T·R·E·P································*···························

8600 · SSW 10 ON PAINTS HDB·s IN ROUTINE o· ANC 05

·

8601

TREP

8602 · SSW 12 ON PRINTS CC~TRCL STORAGE IN ROUTINE 07

· c

8603

TREP

9604 · SSW 17 ON BYPASSES CCNTAOL STORE LOAD FOA A TIGHT LOoP WHILE

8605

TREP

8606 ·

LOOPING ROUTINES.

8607

TREP

8608 · SS· 1C ON CAUSES ROO'TINE 24 TO ee SKIPPED·

8609

TREP

8610 · MANUAL SELE~TION ROUTINES-

8611 8612 ·

TREP
ROUTINE 41 - c.e. MANUAL MICROPROG~AM

8613
8614 *

TREP
ROUTINE 42 - c.e. TEST BOX CHECK OUT ROUTINE

8615

TREP

8616 ·

ROUTINE 43 - HOB AND CONTROL STCIAE DUMP UTILITY

8617

TAEP

8618 · WARNING - THIS SECTIC~ DESTROYS T~E MICROCODE REOUJR~O FOR SYSTEM

8619

TREP

8620 ·

OPERATION. ~UN SECTION 893 TO RELOAD.

8621

TREP

· ·
·

c
c;

· ·

c

· 0

·
·

e

· 0

8622 ·······································································

0

ADOR STMT SOURCE STATEMENT

FFFF 8624

END

0

0

· . -· ·.._._..,,.._.,,,

PART NO. PAGE

42342!5!5 7&A

DATE

07.IUL 75

EC NO· 825023

2SCCT75 82!032

e\
""'

PROG ID PAGE

I

I

c I
I I 0891-2' DATE

71

EC NO·

I(;

lo
i I Ci

07JUL75 825023

25 CCT75
82 £032

1SJAN76 825034

PAOG 10 PAGE

- --- - ..... --- -·~

·

IBM MAINTENANtE DIAGNOSTlt PROGRAM

8912 DISPLAY ADAPTER TEST

SYM8CL. T LEN VALUE DEFN

ACHCHK A 004

ACTEP.R A 001

ACTR3F A 002

ADONO A 006

ADOYES A 006

ADRAOO A 004

ADP.BOO A 004

AORCOO A 004

AORMSG A 028

AORlOO A 004

AOR200 A 004

A0R300 A 004

AOR400 A 004

ADR500 A 004

ADRbOO A 00~

ADR700 A 004

ADRBOO A 004

ADR900 A 004

AEH3C A 002

AEH39 A 002

AGAIN A 004

AGAlNl A 004

ARR

C 001

51F1 62E6 4A56 49FE 4A26 1550
1569 1582 449F 1467 1480
1499
l4B2
14Ct!
14E4
14FD
1516 1537 398C 398A 5C44 lOEl 0008

1108 8331 6571 6550 6559 1015 1023 1031 6259 091tl 0949
0957 0965 0973
0981 0989 0997
1007 5588 5581 7871 0676 8542

ATTCHK C 001 0050 8574

ATHLC A 001
ATTMA A 002 8AODR A 002
SAOT IO A 004
BCYST A 001
SCYSTA A 004 8CYSTl A 002
BLANKS A 001 BLCJCK2 A 004 BlOCK3 A 004 BLOCK4 A 004 BLOCK5 A 004 6L0(Kb A 004 BLOCK7 A 004 BLOCKS A 004 BLOCK9 A 004 BLOKlO A 004 BLOKll A 004 6LDK12 A 004
BL0Kl3 A 004 BLOK14 A 004
BLOK15 A 004 BLOK16 A 004 BOSAOR A 002 BRUO A 002 BSCAEM C 001 BSOAR C 001 BSSER2 A OOio BSYERR A 004
BSYERl A 004
BSVER2 A 004
BSYER3 A 004
SUSY C 001
88910 A 001
CS12 A 004
C.C 'f°S TL A 002 CHKBLK A 004 CHKENO A 006 CKFFN A 004 CK FFN l A 004

6180 6U.2 5A05 4C42 3886 3669
38BC
65FO
5A4f 5A5F 5A70
5A61
5A99 5AA0
5ABF
5A01 5Af d 5AFD
~BOf
5821 5638 564D 5B5F
5AltC
SOA4
004t 008C 3886 3743 3£14 3772 388E 005f
OOOQ
5406
3~tu:
644C
6458 4815 025

8211 8205 1658 6743 5860
!'861 5863 8515 7689 7695 7701 7707 7115 1121 7127 7733 7741 7141 7753 7159 ll6l
7773 7779 7686 1961 8571 8594 5831 5316 5790 5336 5642
8579 0004 7295 5864 8422
1&425 61t11t 6481

CROSS-REFERENCE

REFERENCES

7103 8271* 8273· 8275· 8277· 8279· 8281· 8286 ~547· 6548

6549 1008 1016 1024 6250

1032 6254

0942
0950 0958 0966
0974
0982 0990
0998 5578 5567 7882 0687 0643 0649 1175 7836 7844 7915 0073 0225 0236 8124 8280 0224· 0226· 0238

6222 6534 6966 7998 8255 9266 0454 0465 0890
0~53· 0455$ 0467

7159 8334 1054

7587 7588 6742 5863
5175· 5799 5801 5782 5830 6807 8041 8099 8261 7625 7690 7696
1702 7110 ?716
1722 TlOB 7728 7736
1142
1748 7734 ll5't 1162
7168 7774
7631· 1'632· T633

5807

5809

5782· 5630· 6801·
5828 5307 5780 5328 5851
672"

1292

8420· 8421 8423
6473· 6480· 6481

8425 8427· 6493· 6494

DATE Ol.3Ull5
EC NO. 825023

250Cl15 825032

15JAN76 825034

· ·

8291
7328 8366 1079

8297
7332 8396 1104

8311
7:;86 1253

PART NO. PAGE

4234255 IBM MAINTENANCE DIAGNOSTIC PROGRAM 72 (..
8912 DISPLAY ADAPTER TEST

PART NO. 4234255

PAGE

72A

( SYMBOL T LEN VALUE DEFN

CROSS-REFERENCE REFERENCES

7578 7793 7038 7815
PROG ID PAGE

CKFFY A 004
CKFFY l A 004
CKHIZ A 004 CKLOW A 004
CKLOWZ A 004
CLRBLK A 004 COAXl A 013 COAX2 A 012
COAX3 A 039
CONTUE A 004
CSCHK c 001
CSLO A 001
c CS WORD A 002 CTSTOR C 001
c ' DECONE A 001 DEC3C A 002
O~C3E A 002 DEC33 A 002
DEC3"t A 002 OEC35 A 002 DELAY A 006 DEVAOR A 001 (_i

47C5 4703 5E70 5EbA 5E90 6454 440C 4510 4537 2Cl0 005rl 5A08 5A02
0058
65E6 4AC2
4At4
359F 35Al
:35A3
551F 4538

6448 6451 8064 8060 8068 8424 6261 6263 6264 3808 8575 7660 7656
8588
8514 6600 6601 5106 5107 5108 7341 62:65

DEV ID A 001 6lAF 8210 OEV3F A 001 4A'"·E 6567

\.. OlSERR A 004 OOHIS A 004
OOHISl A 004 \._. OOMICR A 004

3709 5C65 1102 54FE

5367
1884 0689 7332

(':DOMICZ A 004
l OOH IRA A 004 DOfllIXl A 004 OORT42 A 004 DOR3C A 006 l'EADDR A 002
EHBP A 001

54EF 555F
5558 296E
402C
5A07 5540

7328 1360
7359 3480 5976 7659 7352

(: EH3C A 004
EH39 A 004
ELUNK A 004 ( · ELPFLO A 017
ELPFST A 015 ELPO A 004 ( ELPORE A 004 '- ELPORT A 004 EMPiYE A 004 \t_ ENDFIL A 003

397A
395t 6602 64E5 6404 63FE 64BE 64C2 4802 5905

5580 5569 8523 8461 84oO 8396
8458 8459
6lo66
7b39

ENDNO A 004 485A 6496

EN DYES A 004 480A 6471

EN03F A 004 4881 6512

ERHCl A OOZ 6298 8303

l i ERHC2 A 002 <-- ERRHL.T A 001
I

6202 65F2

8,2? 8517

Ci 0691-2\ DATE

Il . 7Z

EC NO ..

{J

07JUt.75
8Z5023

250Cf15 825032

. ,.i· I 10

6447* 6450* 6453 8061
8057 8065 8421· 6238 6242 6246

6463· 6464

0079 0081 8278

7608 7610* 7647·

7602* 7620* 7624 7631 7634· 7635 7643* 7689 7695 7721 7727 7135 7741 7747 7753 7761 7761 7773 0172· 0757· 0775* 0817· 0820 0823* 0826 0866· 0886 1243· 1246* 1262 2B35* 3624* 3634· 3669 3670* 3673 6955· 6956· 6951* 6911* 6975· 6978· 6982* 7034 7147 8407

7701 7709 7115 7779 1050 1075 1100 3682 3687~ 36~5'
7618· 1633·

6276

6282

5083
soq9

5095

7345

5993· 5999* 6005· 6016* 6022~ 6028· 6039· 6045· 6051· 6062* 6068· 6074· 6085· 6091* 6097* 6108* 6114* 6120· 6131· 6137· 6143· 6154· 6160· 6166· 6177· 6183* 6189· 6200· 6206· 6212· 6249

0060* 8073

6310· 6314· 6317· 6324* 6327* 6330* 6337· 6341* 6344· 6351· 6354· 6357· 6364* 6368* 6371· 6378* 6381* b384· 6391· 6395· 6398· 6405· 6408· 6411* 6418· 6422· 64~5* 6432* 6435· 6436· 6454· 6457 6484· 6487 6556 6565 5342

7880

0685

1278 2083 3010 3837 4662 5217 5985

1284 2212 3071 3871
4761 5303 6230

1374
2303 3152 3898 4899 5321 6899

1·~41
2383 3224 4057 4998 5324

1556 2433 3320 4063
5133 5502

1632 2489 3486
4074
51.38 5659

1698 2603 3520 4172 5143 5663

1760 2665 361.6
4267
5191 568!

1823 2725 3636
41tl8 5197 5716

1887 2166 3765 4470 5202 5795

1943 2853 3785 4517 5207 5846

1999 2958 3813 4564
5212
5852

7328*
7335· 3478
5971
7580· 7588· 1590· 7621· 1275· 2851· 3317· 3760· 3780· 3808· 3832· 3866· 3893· 4266· 4417· 4469· 4516* 6229· 7357· 5588 5587 8458 8408· 8415 8416 8438 8465 0061· 8125 8407* 8414 2887 3361 6509 6825 7237 7816 8152 8318 8446 8449 8453 8396· 8406 8523 6449 7609 7627 7692 7698 7704 1712 7718 7724 7730 7738 1744 7750 7756 7760 7764 7770 7776 7780 7782 6482
M52 6475
8260· 8264·
2885· 6506· 6817· 6819 1806* 8044* 8262* 8399

1!5JANl6 825034

PROG IO PAGE

· · · · · · · · ··'!.- ·- · · · · · · · · · · · · · · · · · · · · · · ·

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PART NO. PAGE

c 4234255 73

IBM MAINTENANCE DIAGNOSTIC PROGRAM

8912 DISPLAY ADAPTER TEST

CROSS-REFERENCE

c 8912

DISPLAY ADAPTER TESI

CROSS-REFERENCE

SYMBOL T LEN VALUE DEFN REFERENCES

SYMBOL T LEN VALUE OEFN REFERENCES

ERRLOG A 001 6601 8521

ERRPOE A 001
ERRPOS A 001
ERRRTN A 001 ERRT A 004
ERRO A 004 ERRl A 004 ERR2 A 004
ERR3 ,A OOlt ERR4 A 004 EXERR A 001 EXPR3F A 002
EOOFF A 002
E55AA A, 002
FETADR c. 001 c FETWRD 001
FETllN A 004
flllCS A OOlt FJlLFF A 006

63FS 6307 65Fl 62El
6250
6255 6240
6245
6230 62E5 4A54 1981 1995
oosc
005E 1528
5980 59Cl

8385 8384 85H. 8328 8284
8280 8278 8276 8274 8330
6570 1386 1395 8577 8576 1003 7624
7631

FOUR A 001 GET1K8 A 006 GOELPO A 004
HALT C 001

5All 595A 5FBF
0222

7667
7596 8152 8543

HA VINT l 003 HCADR A 002 HOADRl A 002 H06A A 002 H08AC A 002
HOBC HK c 001
H08ER1 A 004
H08ER2 A. 004 HOBH A 004 Hll8Hl A 004 H08L A 004
HDBll A 004 HOB ST A 002 HOBSTC A 002
HD!"'l c 001

38E2 SC38 1008 0053 OFEC
005A 37H 37E9 5t:sE7 1084 5BF9
1096 005F OFF6 0048

5513 7866
0671 Ol56 0587 8578 5372 5377 7838 061t3 7844 0649 0363
0592 8580

H081 c 001
HD82 c 001
HD83 c 001
HD84 c 001
HDBS c 001 HD86 c 001
HD87 c 001
HOB900 A 002 H0890l A 002 H08902 A. 002 HDB904 A 002 HDb908 A 002 H0El9l0 A 002 HD8920 A 002 HD8940 A 002 HD898C A 002 HDNG A 047

0049
004A
004ts
004C 0040 004E 004F 303A 3038 3036 3034 3032 3030 302E 302C 302A 5CBE

8581
8582
8583
8584 8585 B5e6 8587 4366 lt365 4364 lt363 4362 lt361 4360 4359
4~58
7901

0015 2883· 2884* 3332· 3336* 3340· 3354· 3355· 3356· 6508* 6648· 6670· 6810· 6814· 6823 7163* 7164* 7208* 7209· 7214· 7218 7224* 7291· 7294* 7814· 8041· 8042· 8043· 8048* 8049· 8052· 8053· 8058* 8059* 8062· 8063* 8066· 8067· 8070· 8071· 8079* 8080· 8081* 8086* 8087· 8090· 8093* 8098· 8099· 8109· 8115· 8143· ~146* 814°· 8183· 8261* 8288* 8317· 8364* 8408 8269· 8270 8270· 8372 8373$ 8374 8374· 8337· 8338· 8342· 8343· 8347* 8348* 8349· 8353· 8354· 8358· 8359· 8363· 2886· 6507· 6818· 7807· 8045* 8263* 8403 8443 8448 8255· 8257 8258· 8266· 8295

8280

8278

8276

8274

8272

8259· 8268· 8289 8297 8304 8315

6548

1372 1380

1389

0223 0452 0868 6687 6706 8274

0077 0222 0451 0867 8276 1000

7616 7637

7628 7636 7693 7699 7705 7713 7719 7725 7731 1739 7745 7751 7757 7765 7771 7777 7783

7586 7796

7595·

1298 8141 8144 8147 8150

2888 3366 6510 6537 6642 6657 6664 ~683 6702 6720 6738 6755

6775 5507

6798

6828

6931

6940

691t4

6947

6950

7240

7819

8i57

8321

7848·

0653·

0260· 0297· 0314· ~317 0372· 0489* 0602* 8019 8024 0526· 0543· 0546

0078 0303 0321 0532 0550 8272

5351

5356

0325 7014

0554 7016
0327 lOU

0556 7015

0205· 0286 0297 0301 0321t 0326 0340 0342·

0434· 0515 0526 0530 0553 0555 0569 0571·

0161 0243· 0244 0243· 0246 0288 0298 0369 1372· 1379 1439· 1552·

1561 4264·

2658· '4415·

2660· 41t67·

3222· 4514·

3316· 4993·

3329 5983·

3485· 6227·

3500· 7166

3646· 7850

3653·

3658·

4067·

1373· 1388 1553· 1569 1630· 1645 3330 3492· 3501· 3642· lt068· 4767

7167 7851

155" 1577 1629· 1637 3331 3493· 3502· 3615· 3618 3~43· 3763· 3783·

3811· 3835· 3869· 3896· 4069· 6634· 6636 6652· 7168 7852

1695· 1703 2844· 2859 2861 3494· 3503· 3764· 3784· 3812· 3836· 3870· 3897· 4070· 5343· 5349 7169 7853

1696· 1711 2850· 3495· 35044< 4071· 6547 7854

3228 3496· 3505· 4061· 4765 7855

3497· 3506· 4072· 7856

0163 029~ 0318 0744· 0745 0758 0864 0869 lt255 4406 4458 4505 5976

6042 6105 6163 6342 6319 6412

6036 6()94 6Ul 6339 6372 6409

6025 6088 6151 6209 6331 6369 6406 6439 6019 6082 6140 6203 6328 6365 6399 6436

6013 6071 6134 6197 6325 6358 6396 6433 6002 6065 6128 6186 6318 6355 6392 6426

5996 6059 6117 61CW 6315 6352 6385 6423

5990 6048 6111 6174 6311

64i.9

7846 7866

HONGA A 047

HONGAl A 047

HDNGB ' 047 HONG Bl A 047

HONGMA A 012

HDNGMl A 012

~NGl A 047

HOXXl A 002

HOl

A 002

HDll t. 002

H02

A 002

HD21 A 002

H03 A 002

HD31 A 002

H04

A 002

H041 A 002

HD5 A 002

HD51 A 002

H06

A 002

HD61 A 002

HD7 A 002

HD71. A 002

HOB

A 002

HD81 A 002

HIBITS A 004

(___ HOLOl A 002

5CF4
1191 502A llC7
5037 llDlt
11511 1106 SC7A 1117 5C7t
1119 5t7E 1118 5C80 1110 5C82 lllF 5C84 1121 5C86
1123 5C88 1125 548E ODEC

7903
0708 7905 0710 7907 0712 0706 0713 7892 0697 7893 0698 7894 0699 7895 0700
7896 0701 7897 0702 7898 0703 7899 0704 7275 0404

HOLD2 A 002
(- IARl C 001
IAR2 C 001 ( INCFLC A 001
JNCFLG A 001
INSWR A 004
( INTEX 1 A 004 ·- ~NTEX2 A 003
INTFLG A 001 { INTPNO C 001
. INT38 A 004
INT38A A 002 ( IN32CA C 001
IOCHl<N A 003 IOCHKO A 004 ~ JPLFLG A 001 KATM A 019 KATHA A 043 ( KATMM A 020
LABEL A 004
LABELR A 004 ( LCSOIS A 003
LCSENA A 003 LOOP A 004 (, LFLAG A 001

ODEE
ooco
OOAO
OFF7 0060 SAltA 3964 3982 394C 0059 3940 3948
0049 4820 4855 65F3 18FC 1938 1910 OA24 OA2C 596A 5960 5038 5A03

Olt05
8567 8568 0593 0364 7684 5574 5585 5561 8573 5565 5560 8570 6633 6652 8518 1339 1341 1340 0052 0054 7600
7601 7915 7657

LINK C 001 0216 8563
()

c

0 LIOCS A 003 LISHA A 002
(_, LI SEL6 A 002 LISELC A 002

599f 30!C 303E 3040

7618 4369 4370 071

7840 0645 7868 0673 7862 0667 0651

7887 0692
0671

7850* 7869 0655· 0674 7851· 0656· 7852· 0657· 7853· 0658· 7854·
0659· 7855· 0660· 7856* 0661· 7857*
C662· 7272 0244· 0249 0831 0835 0246* 0249 0831 0835

0253 081tl 0253
0846

0255 0255

0261 0266

Olt7.3* 0478 0475* 0478

5476· 5524· 0435· 0514· 0519 0528 C~44 0572·
0206· 0285· 0290 0299 0315 0343*

5566 5577
5473· 5477· 5494· 5497 5523· 5527 5565

5560 5586 5476 552.it

6647
6614 6832 8405 1274· 1283· 1293 1297 1274 1283 0051 0053

0204
7584 7723 0014 1143
2003 2961 4025 4903 6058 8159 7576 4256 6037 6083

0240 7593 7729
0088 1289
2087 3013
4078 5002 6081 8324 7581 4407 6043 6089

0433 7598 7737 0109 1300 2216 3074 4108 5102 6104
7622 4459 6049 6095

0469 7612 7743 0115 1397 2307 3155 'tl36 5146 6127
4506 6060 6106

3603 7615 7749 0121 1445 2387 3252 4176 5220 6150
5977 6066 6112

3612 7626 7'is5 0127 1585 2437 3325 4274 5365 6173
5991
6072 6118

6892 7639 7763 0133 1653 2492 3368 44-25 5530 6196
5997 6338 6366

DATE 07JUL75 EC NO. 825023

25ocns
825032

1SJAff16 825034

PROG JD
PAGE

0891-2· ()DATE

07JULl5

10 73 I

EC NO. 825023

2SOCT75 825032

15JAN76 825034

0482 0484 0482 0484
5574· 5576

6928 7691
7769
C.139
1719 2668 3523 4479 5682 6215

7012 ...697
7775 0176 1764 2729 3703 4524 5691 6256

60Q3 6014

0490 0495
7027 7703 7781 0371 1827 2769 3744 4568 5858 6512 6020

PART NO. 4234255

PAGE

7JA

0820· 0827 0826· 0827

7614
nu 7117

0601 1891 2857 3849
4666 601Z 6833

0779
1947 2890 3904 4176 6035 7821

6026 6312

PROG 10
P~GE

0891-2 13A'

1'I 0

0
·

ISM MAINTENANCE DIAGNOSTIC PROGRAM

PART NO ..
PAGE

42.34255
14

8912 DISPLAY ADAPTER TEST

CROSS-REFERENCE

SYMBOL T LEN VALUE OEFN REFEREHCES

LI SEUl A 002 USHE A 002 lNKTER A 004
LOAO C 001
lOADCS A 004

3042 3044 4037 022A 5918

4372 4373 6835 8564 1571

LOAOl A 003
t0~02 A 004
1.0GADL A 002
l..OGAOR A 002
!..OGHl T A 010
lOGLOG A 018 lOGROU S'. 010
lOG)(AC A 004
LOGY AC A OO'i
lOGZAC A 004 LOOK A 005 lOOPlO A 006 lPCNT A 002

5047 5D5E
6500 650f l',)4f9
6508 64EF
5FA1
5FAF
5F67
SBAC
6446
5564

7919 7926
8'·65
8~66
S&to3 8464 8462 8143 8146 6149 1809 8421 H62

l<IAl

A ()10

MSl

A 010

MBO

A 010

MB1

~ 010

MB2

A 010

MB3

A 010

1'184

A 010

MB5

A 010

MFINO A 005

MICE!'<! A 003

MlCERR A 004

HICOM A 004

;.:IC.OP A 011

6580 6595 6583
6550 e5C7 6501
650~
65E5
5B!3B
55lC 5549 550A 5A38

0504 8505 8508
8509
asrn
il\5U 8512 6513 7813 7340 7351 1:05 1682

MICPRT A 014 5A46 7683

MODTVP C OCH

M~1PO A CHO MSDAR t 001

i'HABLE A 002

~\tlHLT A 006

Ml/LG A 006

~ll

A CHO

ll'l5L

A cno

f'\6l

A 010

M7l

A 010

Jo!ISL

i\ 010

l'i9L

.~ OlO

hEG3 A 002

NEXT

.A 004

NhADR A 002

NOMA~G A 006

NOPC

A 00&

NORC

I. 004

NORCl A 004

NGYH! A 004

NOTLO A 005

Nornov c 001

WP4

A ocn

NTHl A 010

0200 65A9 OOS8 6511 5343
58CCl
ib59f 6560
65~3
6S5«i 6581
6571'
!:l"<~E
5410 HEl 4CLa
4CF8
S2Cl '532'· 5E3F 5£52 0058 SEHi 4EOO

8556 8507' 8590 8467 7236 1814
8506 8501
8500 8499 8503
8502 not) 1210 823£ MHO
6814
7138 7226
eoso
8055
asn
$0911,
6851

6129 6175 l.>623 6835 1.270 2070 2599 :H48 3794 4051 5129

6135 6181 8524 6t;i03
1365 2074 2661 3215 3798 4162 5187

6141 6181
7110 1432 2078 2H4 3305 3803 4258 5299

6152 6198
1545 2203 2119 348C 3822 4400 5467

6158 6164 6393 6204 6210 6420

1622 2207 2750 3516 3826 4409
5~17

l68J 2297 2755 3594 3850 4461
5635

1754 2377 1.760 3665 3854 4508
576~

Hi17 2427 2839 370l 3857 4557 5979

1881 2473 2953 '.51·1,.9 3860 46'55 6223

1937 2411 3005
~753
3880 4754
6539

19<?3!
e 2 1..
3066
3755 386·4 1;892
6178

2066 2485 3144
3175 3881 4987
6801

6894
7922
7915· 8420 8';25 8416· 84.i!fl' 8438* 8442 8415>1< 8433
8130 8132
Bn4 8136
u n ~H40

8450

7812 8428 2124$ 2165· 2852* 3223· 3318· 3761* 3781· 3809* 3833· 3867· 33940 4265* 4~16* 4468· 4515· 4563· 4661· 4760~ ~898· 59860 6228· 73~2 734~·

8418 MSO 6486
6~98
8490 8492 8494

1'$96
n29e lfl.110 u:u~

nn
13590 2371· 1363 2375

1426* 1430

1539$ 1543

l6l6· 1620

1682* 1686

1148· 1152

1812* 1816

1875* 1019

1931· 1~35

1967· 1~91

2197· 2201

2291· 2295

'1808 7162 1513$1 8482 M?2 8410 Sl4i>8
fM1l'6 SH~
?HO "1"28l
ne.1
B228l'll ~7b2 US!i> 6688 6707
ne1 7185 1222 8041
8051 006~ 02t6 8092 6648 ~610

6~.0ti
6126
044~

61~3
1&56

ISM MAINTENANCE DIAGNOSTIC PROGRAM

'·
8912
(

OiSPLAY ADAPTER lESl

C.ROSS-REHRENCE

SYMBOL T LEN VALUE DEfN REFERENCES

!HH2 A 010 4EDA 6852

NTFE4; A 010 4EE4 6853

NTFHLT A 002 402A 6829

NTFIDE A 002 4018 6824

NTFUO A 003 -4E.EO 6856

NH·LOG A 006 4002 6811

NTFMl A 016 4DA4 6841

NTFM2 A 033 t10C5 6842

f>.IH-X3 A. 026 ·~ooF 6843

NTfM4 A 037 4E04 6844

NTFM5 A 027 4Eif 6845

NTFM7 A 049 4E50 6846

N1FH8 A 014 4E89 6848

!HFM9 A 028 4EC6 6850

NHRSt A 004 4BB5 6690

NTFS HJ A 003 4EE7 6854

NTFSNS A 003 4EH. 6855

NTFT!O A 003 4EHl 6657

NXTlll A 004 3900 5527

NXH8 A 001t 3SSE 5497
OPDEC c 001 0059 8589

OPDEC.D A 002 OOFO {)406

OPDECF A 017 OfOl 0407

c OPTDEF

001 OAO~ 1496

PA DC HK A 004 5198 8202

P,4R

.I\ 001 545C 7259

PASTCS A 001 3f:H3A 5862

PCHK A 004 621B 8266

·PERR A 001-t 6"60 8368

PER.RT A 004 6396 8375

P IOAOR A 002 5342 7234

PlOBl A 004 5299 7175

Pl082 A 004 52M 7180

PIOEH A 002 5357 7241

PIOHLT A 004 5349 7231

f>IOL TH A 001 5340 7233

PIOL l A 002 5455 7255

PIOl2 A 002 5457 7256

PiOL3 A 002 5459 1257

PIOREG A 004 525A 7159

P iORH~ A 004 535C 7244

P KOWl<l A 002 5456 7258

PIOXIU A 004 5358 1243

( Pli:lST A 004 5328 1221

PLASTA A 004 5338 7231

Pl'l3

A 002 5B9C. 7805

( PM4

A 002 5808 7820

' PM5

A 004 SB f l 782'~

PO ERR A 004 62E6 8334

?OH.RT A 004 637C. 8366

POFLG A 001 62.fl 8332

P'JU.NO A 001 l,A96 6573

l f'OLLNR A 010 49C5 6524

i~Oli YE A 001 1:+A 1b 657?.

POll'.H A 0(!4 49Co 65~4

POLNI".
POLY.A
PR!:lCS PRINl

,t;_ 00?.
A 00.2
A 001 C: 001

4A'j0 ·1A52 3885 02U

6568 6369
58~9
8562

6810

6814 664911< 6611* 6811· 6815* 6817

6019*

6711

6650 6672 6812

6627

6631

6641

6656

66b3 6632 6701 6674* 6678
6746* 6750

6119 6737 6693* 6097
.b766* 67?0

6754 67"1'4 !:>Hllll 6715 f,7{191' 6193

6197 61'2911< 6'133

0050

6674

6693

671.9

5526

5496

0230* 0459* 3597* 3b06* 5520* 7919* Oil29* 0230 0231* 0232 0458* 0459

0385 0615 8483

8124 '7263* 7269* l2BO· 1281· 1295 5774 5174~ ~81? 5820 1815 8207 8339 8344 8jiC 8355 8360
3368* 7220* H70 7175 7236·

83&5

7223* 1226* 1229~

7166· 7171.

n67* 7206 7168* 7180 7221 4272 4423 4475 4522

7159* 7171* 717&· 7212 7217

7160*

722S

1228

1791*

1'198·

7193:1!: 7195 11%*

8292 8305 8312

8334· 8362 8291* 0304$ 8311* 8335 630611< 6307 6307· 6569

6508
630'·"' 6305 6313 6316 6361 63?0

630~* 6568 6319 6326 6373 638()

6'·21 6''·2<· 6·fif21 6434
if:,.-{,"i3 i!J.f,.ii].Q 65~.!,)

6447

1:>559

5815; 5519

0054 0097 (1129 0154

1290 2061
29'~7

1.294 2198 2999

1360 2292 3060

14<:'.'l 2372 :H38

4046 4104 4132 4151

4982 5098 512) 5HH

6255 7264
6340
6329 6383
6t~-37
0199 l''.140 2422 3210 -42 '.iiO 5293

7275
8345
6332 6386 64'·0
0423 1611 2467 HOC 4395 5460

7282
6340 6394 6545
0&64 1683 2593 3357 't-450 5628

634~
6391 65Afa.S
Ou68 ._749 2708 H62 4500 S7e.3

63'4·6 6400
06d9 UH3 21326 '.;414 4552 '5%7

PART NO .. PAGE

635{;, ;<,·!HIJ

i.11'32 HH6
zen
3589
'if.50
6235

0801!:> 1932 2875 3718 4749
62~9

1220 1988 2879 4021 4SS1 620

DUE

07JUl15

EC NO. 8250B

250CH5 82:5032

!SJA~1~
825034

PROG IO
PAGE

07 JUL 75
825021

250CT75 825012

l~JAN16
825034

· · · · · · · · · · · · · · · · · · · · · · · · · ·

I
l
t:
f
r
!
I.
l
I
i ' l
/;
Ih\
1\
I
l
l '-·

· · · · · · · · · · ··········~. ·~-· ··1 '· I

18" RA1·TENA8CE OIAGNoSTIC PROGRAM

8912 DlSftUY ADAPTER TEST

CRQSS-REFE.REMCE

SYMBOL T LEN VAWE DEFN REFERENCES

PUNTM A 004 5872 1793

PRTABL A 004

PRTLOG A Q04

PRTN A 001

PSR PXRl

c 001 A 004

P03FEX A 004

Pl

A 005

PllAR c 001

RAPEXP A 002

RENTRY A 001

47fs7 646C
OA03
OOOlt 5800 4A4A
5884 0020 4445 4Efl

6443 8430 0012 8541 7823 6566 1797 8566 6232 6858

RENT3 A 004 RENT.It A 004 RENT4A A 004
RENT5 A OOft RENT6 AOM REPEAT A OOS

48E8
ltC46 4Cll lttl3
4CAE 5512

6709
6llt4 6721 6164
6187 lJJl

REST A 006

UStOR A 004

RES TR A OG4

RETBR A 004

RSTRT A 003

RTN

A 003

RTOA A 001

RTOAOP A 006

RT08 A 001

RTOSOP A 006

RTO~ A 001

RTOCOP A 006

RTOO A 001

RTOOOP A 006

RTOf A 001

RTOEOP A 006

RTOF A 001

RTOFOP A 006

RTOOO A OOZ

RTOl A 001

RJ02 A 001

RT03 A 001

RT04 A 001

RT05 A 001

RT06 A 001

RTOl A 001

RTOlOP A 006

RT08 A 001

RT080P A 006

RT09 A 001

RT090P A 006

RTlA A 001

RTl6 A 001

RTlBOP A 0.21

RTlC A 001

ar10 A 001

RTlE A 001

llTlEOP A 029

5551 59F5 59ES 59FD 62DA 54E6 19AA
lBSA lA68
1BC9 1AF6 lt02 1865 1C61
1804 1066 ltH 1011 5077 OAlO OAOO
0*'05 086C OE02 1101 1287 l99F 173C 19DE
l93C lAEl
2228 22Fl 2EltA 2480 24FF 25H
ZEH

1156 1648 1645
l65i> 8326 lJOO 1419 1655
15U
1721 1609 1166 1615
1829 1141 2005 1805 1949
6991 0044 0094 0150 0195 0424
0728 0802 1399 1216 1447 U52 1587 2705 28ZZ 4080 2943 299S 3056 4178

6251 6298 6443 6459 6466 6471 6476 6624 6628 6638 6653 6660 6675 6679 6734 6747 6751 6767 6771 6790 6794 6924 7007 7124 7188 7192 7196 7200 7801 7817 7859 7863 7884 8118 8154 8319 8369 8409 8411 8"30 843" 8439 0068 0083 0111 0117 0123 0135 0217 1325 1331 5311 53lb 5332 533b 5367 !"88 5508 5532 5538 5542 5547 5552 5678 5693 5698 5785 5790 5833 5837 6323 6336 6350 6363 6377 6390 6404 8426
0348 0577 4477 6690· 7227 7608 7610 1178 1179· 1200* 7389 7390· 7457· 8003 7794·
6534· 6557

6489
6694 6820 7231 8202 8454 0382
5372 5569 5842 Ml7

6496 6698 6826 7238 8229
0388 5377 5580
6431

6498 6712 6879 7416 8293
0446 5382 5641
6441

7807 8045 8263 8004· 8161·

5567· 5578· 6233 0048 0049· 6686· 6691 6783· 6787 6806· 6692
6728 6710
6145
6765 0215 0215 0235 0235 6960 6960 73"1 1341 7349 7646 8536 85Jl 7640
8535 8298 7298 1354 1616
1421
1682 1534 171t8
1611
1812
1677 1987
1743
1931 6982
0014
0046 0096 OlSZ
0197 0426 OlJO
1359 080. 1426
1218 ·1539
2591 2101
4049 28.24 2945 2997 4160

6105· 6709 0444 0444

6723· 6727 0464 1)464

6740· 6744 4169 4169

DAU OJJUL15 EC 110. 825023

250C1'lS
aitOJ2

lNAIR6 8Z5GM

PART NO.
PAGE

4234255 ?5

IBM MAINTENANCE DIAGNOSTIC PROGRAM

c 8912

DISPLAV ADAPTER TEST

6502
6716 6883 7445 8299

6616 6730 6887 71t55 8307

0612 0618 5386 51t82 5652 5672

6758· 6764 6936 6936

PltOG IO
PAGE

', SYMBOL T LEN VA!.UE OEFN REFERENCES

RTlF A 001

RTlFOP A 025

RTlST A U22

RTlO A 001

RTlOOP A 006

RTll A 001

R112 A 001

RT12C!P A 006

RT 13 A 001

RTl30P A 006

RT14 A 001

RT140P A 006

RY15 A 001

RT150P A 029

RT16 A 001

RT160P A 024

RTl7 A 001

RT170~' A 039

.. RT18 A 001 ( RT180P A 024

RT19 A 001

RT19111 A 001

RT19M5 A 001

RT19M6 A 001

RT19M7 A 001

RT19S":' A 004

RT2A A 001

RT2B A 001

(--RT2BM1 A 029

. RT2BM2 A 046

RT2BM3 A 043

( RT2C A 001 '· RT2CAT A 001

RT20 A 001

f RT200P A 049 "" RT2E A 001

RT2EGO A 004

( RT2END A 004

RT2F A 001

RT2FLG A 001

( RT2LCS A 003

RT2LD A 004

iC RTZLIO A 004 RT2ST A 016

RT20 A 001

I
I

(-

RT200P RT21

A A

024 001

RT210P A 025
cI RT22 A 001 RT220P A 025

RT23 A 001

RT230P A 019
( RT24 A 001

RT240P A 023

RT25 A 001
( RT250P A 033

RT26 A 001

RT260P A 029
1( RT27 A 001

RT28 A 001

:c RT29 A 001 RT290P A 018

RT3A A 001

RTJAP2 A 003

( :RT38 ~·· RT3C
I

A 001 A 001

2634
2FA6 OA8C 1C9A
lCCS 1CE9
1038 lECA 1089 1F55 1E93 1FD2 1F27 2025 1FA4 2749 1FE5
2860 2042 2B7F 2152 289C 28C6 2807 2Bf3
2898 2F40 3049 4F49 ltF77 4FA2 30Cl 5229 3130 2DBA 3199
4FAf 0818 3244 0858 0834
0846
081F 0868 2688
30BA 2772 312F 2946 3196 2A49 3103
2880 3282 ZOC7 3350 20E4
3438 2E5F 2Elt
ZE99
3400 J983
ZlEO
3AA9 4000

3134
4276 0090 1868 1893 1924
1980 2218 2054 2309 2190 2389
228~
2439 2364
3254 2415 3374 2463 3710 2589 3750 3166 3776 3786 3749 4243 4388 6906 6907 6908 4446 7130 ltlt93 4006 4545
6928 0161 4643 0177
0167 0112 0162 0119
3203 4427 3293
4481
3470 4526 3585 4570 3734 lt668
4018 4718 4039 4905 4101 4128
4150 5004 $624 2657 5156 5964

,.0 0891-2! DATE ! e 75 : EC NO. I

07JULl5 8Z502J

ZSOCT75
825032

3058 4253 0057 1807 1575 1870 1926 2197 1982 2291 2056 2371 2192 2425 2286 3213 2366 3303 2417 3592 2465
ltl52 4245 6882 6886 6890 4390 7030· 7036 44't8 3741 4495
0170 4547 0158· 0168 0164 0174 0161· 0163 0157 3136 4398 3205 4453 3295 4503 3412 4555 1517 4653 3736 4752 4020 4890 4041 4103 41JO 4985 5458
2606 5626
5758
15JAN?6 1250M

CROSS-REFERENCE
7108 1113· 011.19· 0173· 0165· 0166

I

,.

1-0

,, ._ '

I

·· · ·

PART NO. 423U5S

PAGE

1SA

PROG ID PAGE

0891-2 l5A'

IBM MAINTENANCE DIAGNOSTIC PROGRAM

8912 n1sPLAY ADAPTER TEST

SYMBOL T LEN VALUE OEFN

ltTJCST A 037 RUD A 001
RT3E A 001
RT3F A 001 RT3FGO A 004 RT3FNA A 046 RT3ST A 037 RT30 A 001 RT30GO A 004 RT31 A 001
RT31GO A 004 RT32 A 001 lT32GO A 004 RT33 A 001 RT33GO A 004 l\TM A 001 ltl34GO A 004 RT35 A 001 RT35GC A 004 RT36 A 001 RH6GO A 004 RH7 A 001 RT UGO A 004
RTlC A 001 RT38GO A 004 RT39 A 001 ltT4$T A 025 RHO A 001 RHOO A 002 Rlltl A 001
itHlGO A 006 RT42 A 001 RT43 A 001 RT5ST A 023
RT6ST A 035 RYl A 002RYU A 002 RY2 A 002 RY2l A 002 ROABOl A 004 ROA602 A 004 ROAEXl A 002 ROAEX2 A 002 llvAKOl A 004 ROAMCE A 002 llOAMCS A 001 ilOBSOl A 004 R06ti02 A 004
ROBEXl A 002
R08Elt2 A 002 ROBKOl A 004 ROBMCE A 002
ROBMCS A 001
ROCKOl A 004 ROCMCE A 002 ROCMCS A 001 ROOKOl A 004 ROOMCE A 002 RODKtS A 001 ROEKOl A 004
ROEMCE A 002 RCEKCS A 001 ROfKOl A 004
flOFMCE A 002 ROFMCS A 001
ROUB A 004

1020 45)8
451t9 4557 4595 4594 0081
32E8 248tS 33F5 252F 3498 2S8C 355A 2661 3568 2079 3576 3506 35A4 364F 3612 371A 36DF 386F 3843 1284 4AC5
5079 4EFZ 2326 4FA3 5092 5917
18Ad SC54 lOFl SC52 lOEF 1830 lti5l l83C lS50 l&Ob 1864
1858 UAC 16CO lBAB l88F l87A 1803 lBC.A
l8E9
1C32 1C03 1C48 1C99 lC62 1040
1088 1067 lCFE
10~7
1018 OA64

0591 6273 6279 6295 6304 6303 0361 47'92 2953
4880
3005 4975 3066
5080 3144 5086 247J
5092 5129 5119 U87 5177
5299 5269 5467
5456 0784
6611
6992 6875
2832 6920 1004 7499
1337 7876 0681 7875 0680 1645 1653 1643
1651
1622
1665
1660
1711 1119 1709 1717 1688 1131 1126 1751t
1795 llll 1817 1859 1831 1993
2027 2010 1931
1970
1954 0081

CROSS-REFERENCE
REFERENCES
0431 5966 6275 6281 6302 6301 0202 4645 2951 4744
3003 4882 3064 497l
3142 5082 2411 5088 5127 5094
UH
5121 5297 5119 5464 5291 0735 6297 6975 6611 2830 6877 6922 0809
1223 1811· 0676· 7872· 0677· 1619 1647 1638 1646 161J 1614 1626 1625 1105 1713 1104 1112 1619 1680 16..2 1691'
1745 1746 1158 1157 1809 1810 1821 1820 1984 1985 1991 1996 1928 1929 1941
1940
0078

DAJf

C>7JUl75

EC llO. 82SOU

2SOC.T'1S 82S032

lSJANl6 125034

PART NO.
PAGE

c 4234255' 16

IBM MAINTENANCE DIAGNOSTIC PROGRAM

8912
(:

DISPLAY ADAPTER TEST

c: SYMBOL T LEN VALUE OEFN

REFERENCES

CROSS-REFERENCE

PART NO. PAGE

4ZJ425S '16A

ROlPRT A 004 OA68 0083 R02HDR A 016 OAAC 0102 R030Tl A 002 OCOE 0311

R03ENO A 003

R03EPA A 004

R03ERll. A 004

R03E09 A 004

R03K03 A 004

R03K04 A 004

R03K05 A 003

R03K06 A 004

R03Kl5 A 003

R03Kl6 A 003

R03Kl7 A 004

R03Kl8 A 004

R03Kl9 A 004

R03K20 A 004

R03K21 A 004

R03K22 A 003

R03NOE A 003

R030NE A 001

( R03PRT A 004

R03ST A 004

R04CNT A 002

! R04END A 002

R04ERR A 004

R04EXP A 002

(- R04K01 A 003

R04K02 A 005

R04K03 A 004

i '·

R04K07 A 004 R04RTR A 004

R04ZZ A 004

( R05ART A 004

ROSAOO A 004

R05DAE A 002

(
\,..

R050AS

A 002

R05DCS A 004

0088 ODA7 OOBF
0083 OBAB OBC6 OdFS 08E9 OC98 OC98 OCC3 OCDF 0010 0047 OCA8
OCFl OBISF 0054 OCD7 0878 1269 1268 1244 1248 1 1E7 l24C llf8 1264 1220 1240
1446 13E4 5617 5675 5567

0368 0382 0394
0388 0222 0230 0242 0238 0288 0289
0302 0313 0329 0348 Oi93 0318
0228 0357 0308 0204 0781 0182 0766 0769 0740
0771 0745 0779 0757 0764
0930 0905 7468 7467 7386

( R05DFL A 001

R05Dl<l A 004

R05DK2 A 006

( R05DK9 A 006

R050PS A 002

ROSORB A 004
( R050UP A 002

R050WK A 002

R05DW1 A 002

{.... R050Xl A 004
R050XZ A 004

R05FS1 A 0.03

( R05FS2 A 003

R05HC A 001

ROSHDG A 010
(-... ROSI NC A 002
R05JCl A 004

R05KOA A 004

R05KOB A 004

R05KOC A 006

ROS KOO A 004

r· \...

RO SK OE R05KOF

A 004 A 006

R05K01 A 004

( R05K02 A 004

- R05K07 A 004

566E 5588
55FO
55E2 5660 5668 5620 5700 5679
5660 5664
l34A
138F 1448
56FE 16C2 1680 1581 158A 1508 15F8 1604 1621
l33A 1355 1392

7462 7406
7421 7415 7461 l'i-60 7437 7491 7469
7458 7459 0863 0879
0932
7490 1140 1119
1046 l\>50 1060
1071 1075 1084
0857 0066 0880

0077 0079 0080 0081 0082 0100 0275· 0277· 0279· 0281· 0283· 0286· 0289 0292· 0301· 0304 0317· OJ29 0331 0333 0335 0337 0350 0237 0239 0303 0306
0321 0216 0386 0233 0222 0223 0236
0276 02'18 0280 0282 0284 0288· 0293· 0294 0295 0298· 0300 0313· 0318 0319 0305 0323 0392 0341
0291 0316
0225 11293 0313 0396 0402 6946 0741 0741· 0772· 0713 0773 0754 0763 0740· 0746 0751 OTIU 0737 0738 0747 0777
0774
0752 0761 0898 0903 0907 0927 0900
7452 7415 0945 0953 0961 0969 0977 0985 0993 1001 1011 1019 1021 1015 1043 1068 1092 1117 7095 7392· 7397 7400 7403 7406 7409 7U2 7398 7401 7404
7453 7407 7410 7413 7389· 7386· 7391 7391t· 7415· 744().¥ 745U 74: ~ 7426· 7427 7427* 7" .· 7396· 7399· 7402· 7 .. ·~ 7408· 7411· 7414· 7424 7426 7450* 7387· 7388· 0853·
08~
0855· 7419 0864· 0865* 0870 0872· 1004 1034 1037 1116 1042 1064 1056 1067
1088 1081
1130 1135 0877

PROG 10 PAGE

0891-2 ()GATE

76

Et NO.

!0 .

07JUl75 125023

.· .

250CTt5 825032

15JAN76 825034

PRO& 10
PAGE

oa·t-2 '16A>

vt .
I :
!<'!
f ... I'
~:
(I ~I /.
f
I
I
)'
}
i
i J j.
I I.
I'
f
l:
~
I
' ,
~
.,

I
j
!
1
f.
11
I
;

IM MAltilTENMlt-f DlAGllOStu; NOGRAM

8912

0-l~PLAY AOAPTER TEST

SYMBOL T LEN VALUE DEFN

ROSKOS A 004 130 0886

R05K09 A 006
R05Kl0 A 004
R05Kll A 004 R05Kl2 A 006 R05KH A 004 R05Kl5 A 004
R051<18 A 003 R05K96 A 003
R05Lf>R A 004
R050NE A 001 R05PAO A 002 R05PAS A 002 R05POX A 006
R05PX A 002
R05P01 A 004 k05P02 A 001 R05P03 A 001 R05RST A 004
R05SEX A 006 ROSS fl A 001
ROSSIN A 002 R05SK1 A 004 R05SK5 A 004 ROSSPC A 004 R05SPS A 002 R05SRB A 004 ROSSRR A 004 RO~S!iC A 002

144E
16"94 1640 166A 1690 l6AC l6C3 138C 1691 56E8
56EE 56EC 5683 5622
5670 5606 5607
1336 UBC 566f 5671 1700 1717 l6CA
1738 1736 172A 1698

0935
1096 1100 1109
1127 1132 11'\2 0878
1121 7482
7486 7485 7471 7438
7470 7472
7473
0856 0893 7463 7464
1190 1196 1175 1204
U03 1200 1124

R05St A 004 R05SXl A 004
R05SX2 A 004 R05UNP A 004
R05W01 A 002

l32A 172E 1732 561A !i6l3

0853 1201
1202 7435
7465

R05Wltt A 001 ltOSWlE A 256 ROSX:.l A OOZ R05ZU A 002 R05ZZZ A 004 R05010 A 001 R05100 A 001 R06ACP A 004 R068ME A 002 R068MM A 002 R06E01 A 001 R06K01 A 004 R061C.02 A 006
RO@OJ A 00'°' R06K05 A 004 R06KC6 A 006 R06K01 A 003
R06K08 A 006 R06MC1 A 001 RO~C2 A 002
R06ftC4 A 002 R06NR A 004 R060NE A 001 R06PRT A 004
R06W01 A 002 k06X81 A 002

5701 5900 1440
56El 1442 56EA
56E9
1870 1870 186E 1871 1790 llAE 11CE 17F9
nee
llEl 1810 1867 186A l86C 1871 l84E llfl 1850 1860

7"t92 7493 09JJ 7481 0929
7~84
7483 1331 1322 1321
ui"
1243 1247
1256 1270 1255 1261 l28J 1317
1319 1320 1325 1303 1265 1304
1312

CRIJSS-REFERENCE

REFERENCES

0939 09fl7 0892
1091 1113 1106 1119
1128 1125

0944 0992
1133

0947 0995

09!>2 1005

0955 1010

0960 1013

0963 1018

0968 1021

0971 1026

0976 1029

0867 0868 1198 7433 7442 1431
7433· 7441· 744.?. 7425 7485 7421· 7438 1448 7421

7486

0890 1054 1057 1079 0811· 0856· 0897 1127 0873 0935 1060 1084 1185 1191
0859 0883 104~ 1072 1178· 1200 l45l
1175· 1180 1182· 1188 1194 1197 0866 081'3· 0891 0893 1192· 1199·

1082 1104 1107 1129* 1132 1134· 1184 1190 1196 1109 1187· 1193· 1198· 1091 0935*.1055 1060· 1080 1084· 1105

lll6·

llll·

7443

0840 0957 1063 7055 7098

0840* 0858· 0875· 0876 0965 0973 0981 0989 1086· 1087 1111· 1112 7058 7061 7064 7067 7100 7104 7106 7116

0882 0940 1046 1011 1096

7"68

0893·

1179 1186 1187 1193 1199 0909 0911 0913 0915 0917 7450

1399 7402 7405

1253

1230· 1233· 1236· 1240· 1244 123)· 1234· 1237· 124U 124]

1256

. l23i 1249

1245

1259

1264

1335

1129

1217

1272

0881· 0905· 0906 0937· 0938 0997 1007 1015 1023 1031 7031 7031· 701tO· 7041 7045 7070 7073 7076 7079 7082 8039 7032 7467
1390 1396 0919 0921 0923 0925
1244 1247· 1241

1211

1247 1257 1258

USS· 1251· 1229

DATE 07JUL75 EC NO. 825023

250tTl5 125012

15JAN16 825054

PART N'1. P'AGE

4234255 77

IBM MAINTENANCE DIAGNOSTIC PROGRAM

8912
·..

DISPLAY ADAPTER TEST

CROSS-REFERENCE

PART MO. PAGE

UJ425~
7lA

SYMBOL T LEN VALUE DEFN

0979 0984 1039

R06XB2 A 002 1862 1313 R06X83 A 002 1864 1314 R06X64 A OU2 1866 1315.

R06XD1 A 002 R06ZER A 002 R071<.0l A 004 R07K03 A 001 R07HCE A 002 R07MCS A 001
R07T01 A 004

17F8 1840 1951 197A l9A9
l9AO 1982

1268
1302 1365 1382 1406 1401 1388

8088 8091

1109· 1186·

0941 1038 70'98
10tt5

0949
1062· 7051 7088

R07T02 A 004

R08END A 006

R08K01 A 004

ROSMCE A 002

R08HCS A 001

R09B01 A 004

R09802 A 004

R09B03 A 004

R09EX1 A 002

R09EX2 A 002

R09EX3 A 002

R09K01 A 004

R09MC.E A 002

R09MCS A 001

R18K01 A 004

RlBHCE A 002

RlBMCS A 001

RlCIC A 002

~ --RlCMl A 022

RlEKOl A 00.lt

RlEMtE A 002

i ( RlEMCS A 001

RlFBOl A 00"9

i(

RlFEXl RlfKOl

A 002 A 004

RlFMCE A OC2

!C
I

1996 182A 19BF 1A6A l9El
1A86 lAC:A UDE 1AB5 1AC9
lADD
lABO 1AF5 1AE8 20F4
2E5E 2E48 3990
3~A6
2EA9 2F3f. 2EE6 2F8A 2F70 2F62 3028

1397 1288
1432 1522 1453 1569 1577 1585 1567 1575 1583 151t5 1599 1592 4051 4095 4085
5591 5592 4162 4228 4183 4274 4269 o\258 4354

ie
I '
!o

:cI RlFMCS A 001 RlOKOl A 004

RlOMCE A 002

'(

RlOMCS A 001 RllHDR A 039

RllKOl A 004

RllMCE A 002

( RllMCS A 001

RllMC2 A 001

RllMC3 A 002

l RllMC4 A 001 RllMC5 A 002

RllMC6 A 001

RUMC7 A 002

Rl2K01 A 004

Rl2MCE A 002

( R12MCS A 001

Rl2MC2 A 001

Rl2MC3 A 002

( Rl3KOl A 004

RUMCE A 002

2FA7 IC.AF lCE8 1CC9
lOEE 1099 1E32
lDEF 1E3J 1E52 1E53 lE72 lE73 lE92 lEAI 1F02
1EC8 1F03 1F26 lFJC
lFAJ

4288
1881
191.ft 1898 2019 2066 2121 2094 2129 2145 2146 2162 216S 2119
2293 2251
222J 2253 2271 229'1 2353

i

PROG 10 PAGE

0891-2 ODATE

07JUL75

e 77

EC NO. 825023

250Ct75 825032

· i
lo

REFERENCES

1232 1235 1239 1229· 1232* 1235· 1239· 1263 1225 1226 1257 1356 1357

1369

1368

1381

1390

1282

1423 H24

llt36

1435

1563

1571

1579

1562

1510

1578

1536 1537

1549

154ti

4043 4044

4055

4054

5537·

5541 8481

4154 4155

4166

4165

4271

4210

4247 4248

4255·
"9505· 5997·

4256·
4506· 5998·

4257· 4507·
6002·

4262 4512
6003·

4406· 5976· 6001t·

4407· 5977· 6013*

4408· 5978· 6014*

4413 5982 6015·

4458· 5690910~·

4459· 5991· 6020*

4460·
599~
6021·

~65
5996· 6025·

6026· 6027· 6036· 6037· 6038· 6042· 6043· 6044· 6048· 6049· 6050- 605. .

6060· 6061· 6065· 6066· 60~7· 6071· 6072· 6073· 6082· 6083· 6084* 6088·

6089· 6090* 6094· 6095· 6096· 6105· 6106· 6107· 6111· 6112· 6113· 6117·

6118· 6119· 6128· 6129· 6130· 613"'· 6135* 6136· 6140· 6141· 6142· 6151·

6152· 6153· 6157· 6158· 6159· 6163· 6164· 6165· 6174* 6175· 6176· 6110·

6181· 6182· 6186· 6187· 6188· 6197· 6198· 6199· 6203· 6204· 6205· 6209·

6210· 6211· 6226

4261 4412 4464 4511 5981 6225 1872 1813

1885

1884

206'

2051 2059

2069

2061

2812

2073

2076

2071

2080

2081

2194 2195

2206

2205

2209

2210

2218 2219

2301

l5JANl6 1250J4

PROG ID
PAGE

0891-2
na'

;·

I ~~~

j' l
l

1

l
l

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PART NO.
PAGE

.\234255

IBM MAINTENANCE DIAGNOSTIC PROGRAM

78 \.._

PART NO. 4234255

PAGE

18A

8912

DISPLAY ADAPTER TEST

CROSS-REFERENCE

8912
(--.·

DISPLAY ADAPTER TEST

CROSS-REFERENCE

·1 I I

SYMBOl T LEN VALUE DEFN

Rl3MCS A 001 Rl4K01 A 004 Rl4MCE A 002 Rl4MCS A 001 Rl5it01 A 004
Rl5MCE A 002 RlSMCS A 001 Rl6802 A 006 Rl6ts03 A 005
Rl6804 A 004 Rl6805 A 004
Rl6806 A 004
Rl6U2 A 002 Rl6K01 A 004 !U6MCE A 002 Rl6MCS A 001 Rl6RPT A 003 Rl6RTN A 004
1n1~02 A 006 Rl7803 A 004
Rl7EX1 A 002 Rl7HC A OOZ Rl7Hl T A DOit Rl7K01 A 004
Rl7Ll A 002 Rl7L2 A 002 Rl7L3 A 002 Rl7MCC: A 002 Rl7MCS A 001 Rl7Hl A 030 R17M2 A 013 Rl 7M3 A 020 Rl7H4 A 017 Rl7H5 A 005 Rl7H6 A 005 Rl7P A 002 Rl7PO A 004 Rl7PP A 00~ Rl7RPT A 003 ;..18CHK A 011 Rl8CS A 025 Rl8CSA A 025 Rl8EXP A 010 Rl8HOB A 007 Rl8NON A DOit Rl80PD A 009 Rl8REC A 010 Rl8WK A 002 Rl8WRD A OU
R2AEXT A 001 R2AP'IA A 002 R2AWK A 002
RZBEXD A 002 R2BEX1 A 002 R2BGO A 004 R26MCE A 00... R2BHCS A 001 R2CATT A 004
R2CENA A 003 R2CIHC A 003 R2CK0l A 004 R2CK02 A 004
RZCMGl A 035 R.2CMG2 AOU RZCPRT A 004 R2CPX A 001

1F56
1F89 lFE4 lF03 1FF5
2041 2026 26F9
2718 2720 2727 272E
26F8 26C8 2771 274E
2607 26fl 27El 27Fl 27AF 283A 2826
2782 2840 2842 2844
2945 28C8
2888 2898 28AC 2880 28C2 28C7 2846 27BA 2798 279E 63Cl 6054 6059 63A3 63C8 6307 6386 63AD 63FO 6303 4028 54EF.
4030 3F8F 4F27 4EFE
jfff
3FCD 5203
500E 510J 50EF 51CF
524C 5259 5210 51CE

2314 l377 2403 2394 2427 2458 2444 3236 3245 321t7 3249 3252 3234 J215 3280 3262 3222 3231 3339 3341 3322 3367 3361 3305 3370 3311 3372 3453 3386 3376 3377 3378 3379 3380 3381 3373
3326 3315
1316 8380 8386 8387 8377
8381 8)83 8379 8378 8388 8382 68Jl 7303 6838 5953 6901 6883
5958 59S4 7113
7029 7039 7034 7098
1132
713)
"1124
7096

REFCRENCES

2300
2368 2369 2381
2380 2419 2420 2431 2430 3230 3237 3239 3241
3243
3221· 3222 3207 3208 3219 3218 321t6 3248

3229 3250

3~36

3238

3240

3242

3245· 3247· 3249·

3297 3298 3337 3324 3365· 3327

3334

3329· 3343 3330* 3333
3331* 3347 3351 3309 3308
3335· 3339* 3344 3354 3348 3355 3352 3356 3360 3339
3335 3311· 33llt· 3316 3770 3189 3818 3313

3842

3876

390J

8338 8347 8342 8302 8337 8363 8358 8310 7213 831t8
6615
7220

8343 8353
8364
121'\ 6188

8349 8287

8354 8288

8359 8316

8317

6893 6899·

6897
6896 1038

7031 7122 7042 7094
7117 7121 1121
1109 70"· '1Clt7· 705(,tl 7053· 7057· 7060· 1063· 7066· 7069· 7072· 7075· 7078·

" SYMBOL T LEN VALUE

..--
I

R2CP13

A 006

5lBO

OEFN
7091

R2CRST A 004

R2CST A 004

.R2CTER A 004

R2CTSX A 004

R2DEX1 A 002

R2DEX2 A 002

R20MCA A 002

R2DMC8 A 001

R2DMCC A 002

R2DHCE A 002

R20MCS A 001

RZDMCl A 001

RZOMC2 A 002

R20MC3 A 001

R2DMC4 A 002

RZDMC5 A 001

R2DMC6 A 002

R2DMC7 A 001

R2DM~8 A 002

R2DMC9 A 001

R2EMSG A 024

R2FAOL A 004

R2FMSG A 029

R2C80l A 004

R20EX1 A 002

-R20K01 A 004

RZOMCE A 002

R20MCS A 001

R21801 A 004

R21EXl A 002

R21K0l A 004

f.__ R21ST A 004

R22801 A 004

R22EXl A 002

R22K01 A 004

R23KOl A 004

RZ3MCE A 002

f R23MCS A 001

R24K01 A 004

R24MCE /I. 002

~
·~

R24MCS A 001 R25i!Ol A 004

R25ERR A 004
( R25EXl A 002

R25HOR A 013

-- R25KOl A OOlt
t R25MCE A 002
R25MCS A 001

R26K01 A 004

\ R26MCE A 002
RZ6MCS A 001

R27HDR A 013
( R28HOR A 013

R29K01 A 004

R29f"!CE A 002 ( R29HCS A 001

R3AA55 A 004

R3ACPT A 006

~. R3AGO A 004

R3AHOR A 020

R3AMCE A 002

L R3AMCS A 001
R3AHC1 A 001

50EB 5003
51FE 51C3 28t8 2BF5 2087 2088 2089
2005 2004 2006 2043 2044 2081 2082 2083 2081t 2085 2086 5091 509E 5002 309F 3092
3077 3uCO 3088
3108 30FE 30E3 30CO 3l7A 3160 3152 31A9 3243 310'e 3254 32EA 3283 332C 3324 3328 20E3 32FB 33F4 3351 3405 3497 343C 2E78 2E98 34A8 3559 34DE OC78
ODEl 2176 2175 21DF 218A 2202

7032 7026
7110 7093 3767 3787 4001 lt003 40Q4
3906 3905 3916 3950 3957 3991 39CJ3 3994 3997 3998 4000 6993 7012 7018 4425 4420 4409 4434 4431 4477 "472 "461 4456 4524 4519 4508 4557 4628
4572 4t.55 4726 4673 4176 lt771 4774 4026 4754 4865 4183 4892 4956 4910 4109
4137 4987 5075
5009 0279 0401 2599 2598 2654 2611 261:;

REFERENCES

7081· 7084· 1oan 7090· 7091
7046 7049 7052 7056 1059 7083 7086 7089 7099 7101 7105 7107 7017
7128
7091· 3769 3817 3875 3788 3841 3902 3853
3882
3883
3752 3751
3757 3805 3862 3758 3806 3863 3777 3828 3889 3778 3829 3890 3796 ::1800 3797 3801 3821t
3825
3.152
6927

7062

7065

1068

7071

7071t

7077

7080

7011 4422
4421
4392 4403 4402
4474 4473
4455
6949
4521 4520 4497 4549
4561 4560 4647 4659
4658 4769

4393
4456
4498 4550 4648

4767· 4768 4024 4746 4747 4758 47§7
4884 4885 4896 4895 4107
4135 4979 4980 4991
'4990 0332 0399
2597 2596 2602 2601
2663

4995

4995

OATE 07JUll5 EC NO. 825023

250CT75 825092

15JANl6 825034

PROG ID
PAGE

~891-2 ( ) l}ATE

18

EC NO.

0

07JUL75 825023

···0.

250CTl5 825032

15JA~76
8ZSOJ4

.,,., PROG ID
PAGE

0891·2

· · · ·

IBM MAINTENANCE DIAGNOSTIC PROGRAft

PART NO.
PAGE

4234255 79

IBM MAINTENANCE DIAGNOSTIC PROGRAM

8-9lZ

OISPLA'Y AOAPTetl TEST

CROSS-REFERENCE

c 8912

DISPLAY ADAPTER TEST

CROSS-REFERENCE

SYffBOl. T LEN VALUE OEFN REFERENCES

,' . SYMBOL T LEN VALUE DEFN

REFERENCES

R3AfllC2 A 002 ll38801 A 004 R!8802 A OOJ R3880J A 005 R38605 A 003 RlB806 A :>04
R3BEX1 A 002 ~3BEX2 A 002 R38G01 A 004
R3BHDR A 034

2227 3837 3848
3H7 3869
J896 3836 384A 3AOF
JADE

2692 5807 5815 5619 5827 5846 5805 5813 5769 5768

2664 5800 5808 5816 5818 5832 5799 5807 5760 5766

5761

5767

R3RST1 A 004
R30HDR A 030 r..30MCE A 002 R30MCS A 001
R30000 A 004
R30202 A 004
R31HOR A 032 R31HCE A 002 R3lMCS A 001

OEF9
24BA
24Ff
24CF
Ott>O
OC89
252E 2582 2543

0500 2952 2990 2966 0275 0283
3004 3050 3018

0485 2950 2957 2956 0212 0336
3002 3009 3008

0213

0345

RJBMCE A 002
R3BMCS A 001
R38Mt2 A 004 RlCACP A 006 R3CA55 A 004
RJCDTl A 002

3C5A 388F
JBlC
lOlA Ofll
0Fl4

59o\-7 5868
5795 0631 0508 0540

RlCE ~.. ,A 006 OEDl 0488 R3CEND A 003 1021 0598
R3CEPA A 004 1040 0612

5712 5771 5184 0629 0561
0504· 0506· 0508· 0510· 0512· 0515· 0518 0560 0562 0564 0566 0479 0483 0579 0466 0468

0521· 0530· 0533

0546· 0558

R32HOR A 041
R32MCE A 002 R32MCS A 001 R33HDR A 029
R33HCE A 002
R33HCS A 001
R33MC1 A 001 R33MC2 A 002 R34HOR A 039 R34HCE A 002

2588 2633 2500 2660
2699 267E 269A
2687 2078 20E5

3065 3128 3075 3143
3173 3159 3175
3190 2472 2527

3063 3070 3069 3141 3147 3146 3150 3151 2470 2476

R3CERR A 004 1058 0624

0532 0535

R?·4MCS A 001 20AS 2496

2475

R3CE09 A 004 104C 0618

0550

R34fliCl A 001 20E6 2528

2479

R3CFFF A 004 OFOA 0506

0559

R34HC2 A 002 20EF 25~3

2480

R3CHL A 001 OEF6 0498
R3CHLl A 001 oeea 0493

0476· 0480· 0486· Q.\88 0488·

R34MC3 A 001 20FO 2534 R34MC4 A 002 2118 2556

2483 l484

R3CINC A 004 Of26 0514

0567

R34HC5 A 001 211C 2557

2487

R3CISA A 003 OEFD 0502

R34HC6 A 002 2151 2584

2488

R3CK03 A 004 0£41 0451
R3CK04 A 004 OESC 0459

0"5 0616 0462

R35HOR A 03.ft 3505 5128 Rl5MCE A 002 3611 5160

5126 5132

R3CK05 A 003 OEB8 0411

0451 0452

I -- R35MCS A 001 3604 5151

5131

R3CK06 A 004 OETF 0467

O<fto65

R355AA A 004 OC82 0281

0334

R3Cf{ l5 A 003 OF2E 0517

0505 0507 0509 0511 0513

R36HDR A 045 !)64E 5186

5184

R3fK 16 A 003 OF31 0~18 R3CK17 A 004 OF59 0531
R3CK18 A 004 OF75 0542

0517· 0522· 0523 0524 0527· 0529 0542· 0547 0548 0534

R36MCE A 002 36Df 5253 R36MCS A 001 36A7 5225 R37E47 A 004 37Fl 5382

5190 5189 5363

R3CK19 A 004 OFA6 0558 R3CK20 A 004 OFDD 0577

0552 0622 0570

R37HOR A 043 3719 5298 R3TH48 A 004 37F9 5386

5296 5348

R3CK21 A 004 OF~E 0522

0520

R37MCE A 002 3842 5427

5302

i I i

R3CK22 A 003 OF87 0547 R3CNOE A 003 OE55 0457

0545 0454

i R37MCS A 001 3801 5394 R37MC2 A 004 3748 5321

5301 5310

R3CONE A 001 OFE8 0585

0522 0542

R37NS1 A 003 317C 5341

5331

RJCPRT A 004 OF6D 0531

0626 0632

i. R38E40 A 004 3932 5542

5514

~3CST A 004 OEOE 0433

0349

R38E41 A 004 393A 5547

5480

R3CTTL A 028 402tS 5972

5970

R38E'-2 A 004 391C 5532

5493

? ...coco A 004 OF03 0504

0441 Olt42 057o\-

( R38E43 A 006 3924 5537

Slt98

R3C202 A 004 OflF 0512

056S

. R38E48 A 004 391t2 5552

5528

R3C5AA A 004 OF18 0510

0563

R38HDR A 028 386f 5465

5463

R301SA A 003 OC6l 0213

( R38INT A 004 l8A3 5487

5481

RU

A 006 OCJB 0259

0250 0254

R3810E A 004 38AF 5493

5487

R3EPC1 A 004 OEE3 0491

R38MCE A 002 3982 5602

5470

R3EPO A OO't OC4D 0262

(. R38MCS A 001 39A7 5596

5469

R3FFFF A 004 ot74 0271

0330

R39E3A A OOlt 3A83 5693

5649

R3FMCE A 002 4ACO 6598

6542

R39E3D A 004 3A8B 5698

5689

R3FMCS A 001 4A97 6511
RlFMOl A 042 48CC 6514

u3ll· 6312· 6315· 6318· 6325· 6328· 6331· 6338· 6339· 6342· 6345· 6352· 6355· 6358· 6365· 6366· 6369· 6372· 6379· 6382· 6385· 6392· 6393· 6396· 6399· 6406· 6409· 6412· 6419· 64200 6423· 6426· 643)· 6436· 6439· 6541 6446

( R39GO A 003 . R39HOR A 035
R39MCE A 002 R39MCS A 001

39E6 39f5 3AA8 3A93

5634 5633
5718 5707

5612 5631 5638 5631

R3FM02 A 017 ie8DD 6515 R3FM03 A 019 4935 6518

6458 6462 6488 6492 61t79

R39Sl A 003 JAOl 5645 R39S2 A 003 3A23 5657

5640 5651

R3FM04 A 021 49~A 6521

6501

( R39S3 A 004 3A58 5617

5611

RlfMOS A 029
R3FM06 A oo.r.
RJHLT A 001
R3HLT1 A 001 RJINC A 004
RlftST A 004

lt987 4988 OC60 OC52 OC90 OC6J

6522 6523 '0269 0264
0285 0211

6505
6469
0247· 0251· 0257· 0259 0259·
0338 0256

R39S3A A 004

I I I I I

( l .

R39S4 A OOlt R39Tl A 004 R4CGO A 004
R4CHOR A 043 R40Cl A 002
R40C3 A 002

3A68
JA4C 3Al0 4808 4807 5073 5075

5683
5671 5649
6622
66~1
6989 6990

5677
5669 5647 6620 6619 6955 6957

5670 5648

DATE 07JUL75
EC NO. 825023

250CT75 825012

15JAN76 825031t

PROG 10
PAGE

0 0891"'2' DATE 07JUU5
791 ()EC NO. 8250Z3

2!>0CT75 825032

l5JAN76 825031t

c
0 0

PART NO. 4234255

PAGE

79A

PltOG ID PAGE

0891-2
'T9A'

IBM MAINTENANCE DIAGNOSTIC PROGRAM

8912

DISPLAY ADAPTER TEST

SYMBOL T LEN VALUE OEFN

R40DT A O~?
R40E A 001 R40GO A 004 R40HDR A 027
R40HO A 002 R40LD A OOlt
R40LDR A 004 R40L2 A 004 R40l3 A 004 R'tOHCE A 002
R~OMCS A 001
R40MC1 A 001 R40Mt2 A 002 R40MC3 A 001 R40MC4 A 002 R40MC5 A 001 R40MCt. A 002 Rlt0Mt7 A 001
,. R4DMC8 A 002
R40PT2 004 R40R1 A 004
R40R2 A 004
R40SLD A 006 R40ST A 002 R40SY A 003 R40TOL A 006 RltlACL A 002 R41C. TR A 002
R41E"l A 028 R'-lt:H2 A 029 R41EM3 A 018 R41EM4 A 018 R41EXL A 002 R41EX1 A 002 R41FET A 004 R41FLG A 002 R41FRS A 002
R41HDR A 037 R41LCS A 004
R41LOF A 004
R41HCE A 002 R41MCS A 001 ~42HOR A 024
Rlt2MCE A 002 Rlt2HCS A 001 R42MC1 A 001 R't2MC2 A 002 R42H12 A 004 R5El4 A 004 R5HlT A 001 RSHl Tl A 001 R5IHCE A 004 R5PO A 006 R5RSF A 004 SA86 A 004
SARR A 004
SARRl A 004
SAVARR. A 004
SAVXRl A 004
SAVXR2 A 004 S8YTEO c 001
SSVTE2 t 001

5071
5060 2253 2252 4FSC 5020 5069 5030 50.itE 2Z8A
2270 228b 2296 22C3 2ZD2 2203 22E2 22E3 22FO 2297 4FEA 4FF4
5024 506f 4FFE 4FC4 2488
248A 241t3 2460 2472 2484
2486 237E B60 2427 2425
2325 2332 236C 2lt23 23E6 29&0 2A42 29FB 2A43
2A48 29E7 i31E 1323 1315 1688 12FE 1326 0811
SC75 1112
5A<.O 59F8 59FC 0208 020A

6988
6986 2714
2713 6932 6966 6984 6971 697& 2741 2734 2742 2748 2774 2782 2784 2792 2794 2801
2750 6947 6950
6968 6987 6954
69S6 2935 2936 2930
2931 2932 2933 2934 2855 2847 2929 2928
2831 2835 2850 2925 2894 3479 3565 3529 3570
3573 3516 0847 0849 0844
1137 0839 0851 0158 7890 0695
8535 853'6 H37 8557 8558

c S8YTE3 c 001 0208 8559
S8YTE5 001 0200 8560 S612F A 003 52BE 7186

CROSS-REFERENCE

REFERENCES

6934· 6937· 6968· 6971 6973 6980 2712
2711

6972· 6913

6977· 6978

6929 695J
6966· 6974 6981 2717
2716 2721 2722 2752 2753 2757
2758 2762 2763
2730 0578 4478

6956 6968 6977 6962
6938
286U 2869 2832· 2836· 2837 2865 2866 2874 2UO 2811 2883 2866* 2882 2884
2859· 2864 2856

2845· 2846'* 2849* 2850 Z81t4
2829 2838 2848 2842 2841 3417
3483 3482 3518
3519

0828· 0832· 0837· 0839 0839· 0871
0830 0834 0836

7838· l8~ 064~ 0649·
7578· 7579 nu· 7586· 7595
7582· 151n
6622 1026* 7604 0322 0551 0943. 0951 0959 1025 1033 1041 1066 1090 3743 1093 0052 65S5
1183

7591·
0967 0975 0983 1115 3745· 7606

6979· 6980
0991 09'99 7645

f>ART NO.
PAGE

4234255 80 l
I

IBM MAINTENANCE DIAGNOSTIC PROGRAM

c. 8912

DISPLAY ADAPTER TEST

CROSS-REFERENCE

PART NO. 423"255

PAGE

BOA

\ SYMBOL T LEN VALUE DEFN

REFERENCES

1009 lOJ.7

SETO Al A 006 SE TOA~ A 006 SET PO A 004 SETl A 003 SET12 A 003 SET13 A 003 SET2 A 003 SET3 A 003
SIOI t 001
I C··..t
I
I
0 .

47El 4839 545F 5474 54E3 54CF 5485 5496 0058

6454 6484 7262 7268 7299 7293 7286 12.19 8591

0

0

cl SIONIO c 001 S HlNil c 001
t SKIPlK A 003 SNSIT A 002 SPAREX A 004
\:_- _SPARMS A 014 SPA RUT A 014
SSWlC c 001 ( SSWlF c 001
SSWlO c 001 SSWll c 001 ( SSW12 c 001

0048 0049 5964
3776 3584 .>590 3596 0008 0001 0080 0040 0020

8592 8593 7598 5340 5098 5104 5105 8552 8553 8544 8545 85"16

sswu c 001

{' \_

SSW14 SSW15

t 001
c 001

SSW16 c 001

( SSW17 c 001

SSW2E c 001
SSW2F c 001

( START A 004

STAT AC A 002

0010
0008 0004 0002 0001
oooz
0001
OA20 5FE6

8547
8548 8549 8550 8551 8554 8555
0051 8168

0
·
0

STATAM A 002
( STAT Al A 002
STATA2 A 002
STATi:ll A 001
f STAT BO A OlS
STAT Bl A 015
c STATB2 A 019 STATS3 A 022
STAT84 A 008
STAT'~5 A 018
( STAT,~6 A 010
STAHi A OOl

5F5E 6184 6186 600A 613E 6140 6160 6176 617E 6190
619A
SFCD

8121 8214 8215 8173 8195
8196 8197
8198 8199
S200 8201 3151!

6453·
6483· 7174 7179 7265 7296
7289 7283 7276 0059 0!59 0344 0368 0742 0743 0878 0879 1560 1628 3328 3484
3623 3625 3674 3681 3810 3834 5194 5196 5359 5361 5529 5634
6544 6546 6961 6969 7642 7841

0160 0439 0815 1142 1636 3491
3633
3683
3868 5200 5364 5639 6633 6970 7847

0167 0457
0816 l227 1694 3499
3635 3684 3895 5205 5471 5657
6635 6983 7918

0171 0463 0818 1228 1702 3596
3645 3686 4168 5210 5472 5662 6780 7028 7923

0175 0471 0619 1251 2657 3598
3647
3688 4170 5215 5479 5666
6803 7029 7924

0210 0502 0821 1252 2659 3599 3652 3689 4404
5306 5499 5686
6935 7165 8323

0228 0503 0822 1261 2833
3605 3654 3694 4766 5327 5506
'>690
6939 7340 8326

0234 0573 0824
1371 2834
3607 3660 3696
4994 534.lt 5515 5779 6943 7346

0242 0598 0825 1378 2843 3608 3668 3697 4996 5346 5519 5849 6951t 7600

0273 0646 0862 1438 2860 361 .. 3671 3762
5136 5352 5521 5856 695e 7601

027lt 0652 0863 1551 3315 3611 3t-:'i 3782
5141 5354 5522 6543 6959 7641

7594 5349· 5350 5353· 5355 5360· 5362 5084 5090 5096 6277 6283 5101 5105 5083· 5089· 5095· 6276· 6282* 371e3
0322 0551
0943 0951 0959 0967 0975 0983 0991 0999 1009 1017 1025 1033 lOltl 1066 1090 1115

3745 7606 7645 6535 0052

0261· 0266* 0302* 0304 0369· 0370 0395 0395 0397· 0398 0398 0401·

0490· 04951' 0531· 0533 05'99· 0600 0625 0625 0627· 0628 0628 0631· 0745* 0746 0760 0841* 0846· 0869· 0870 0886· 0887 0891 0899 0899 0908 0910 0912 0914 0916 0918 0920 0922 0924 1050· 1051 1055

1075· 1076 1C80
1389 1561* 1562 1704 1711· l 712 3769 3788 3817

1100· 1101 1105 1262· 1263 1288 !379· 1380 1388* 1569· 1570 1577· 1578 1637· 1638 1645· 1646 1103· 2856 3228· 3229 3324 3326 3618· 3669· 3673· 3682· 3841 3675 3902 4270 442' 4473 4520 4765· 4768

5801* 5809· 5819* 5820· 6233 6636* 6645· 6646 6667· 66b8 6706· 6724

7034· 7035 71..20 7161 7169· 7116 734~· 7348 803.it

8055· 8097· 8228

8055

8097

8077· 8085· 8107· 8113· 8181·

5572 5583 8485

5696 5701 848'r

5644 5655 567.5 5681 8489

5375 5380 538~ 8491

0114 8493

5555 8495

0126 8497 8498

801it·

·one OUUL15
EC tlb. 8ZS02J

250CT75
auou

15.tAa76 lnOM

··

PROG 10 PAGE

i.08CJ1-2 OOATE

80

Et rtQ.

0

07JUL15 825023

::·.

UO&TIS 82503:

15.JAN76 825034

···' PROG 10
PAGE

-.-.1-2
..

11 ·. ··-·. ,.__.___.~·-······-

·--~·h··- .··· .·..·

I
l
I
I
I
l.
.H

IBM MAINTENANCE DlAGNOSTIC -

8912 DIS9LAY ADAPTER TEST

SYMBOL T LEN VALUE DEFN

STA TEX A 002 STATEl A 002 STATFL A 001 STATHC A 001 STATr.1 A 003 STATK2 A 003 STATK3 A 003 STATK5 A 003 STATK6 A 003 STATK7 A 003 STATL A 001 STAH~A A 031 STATM6 A 022 STATMC A 025 STAT MO A 011 STAT ME A 020 STATMO A 001 STATMl A 009 STATM2 A 025 STATM3 A 022 STATM4 A. 020 STATH5 A. 016
STATM6 A 017 STATMl A. 027 STATMB A 017
STATM9 A 015 STATffH A OOlt STATPL A 003 STATPO A OQ.\
STATPS A 002 STATPl A 003
STATP2 A 002 STATP3 A OOlt STA.TAB A COit
STATRS A OOlt
STATSP A 004
STATSO A 004
STATUS A 004

5FE4 El67
5550 7354
5FE2 8166 554E 7353 5EA3 8072
5ED1 8083 5F20 8103 5F3C 81 \1 6061 8179 5FlA 8101 5F5C 8120 60El 8190 60F7 8191 6110 &192 6118 8193 612F 8194 5FE9 8171 5FF1 8172 6060 8178 6023 8175
6037 · 8176 6047 8177 6087 8186 60A2 8187 6083 8188
60C2 8189 61CO 8223 5F50 8116
5f57 8118 5FE8 8169 5081 8002 5F60 8122 5F61 .&124 5FOE 8164
5FD2 8161 5F65 8125 5f6t 8127 5DA5 7998

STATXl A 004 STATX2 A OOlt STERR l 004 STGlK A 001 STG2 c 001 STHO A 004 STHOl A 004 STPMC A 003 SXRl A 004 SXRll A 004 SXR2 A OQ.\
SXll21 A 004
TABCKl l 004 TABCK2 A OQ.\
TABOO A 006
TABOCA A 006 TAIENT A 006
TABLOP A 002
TABNXT A 006 TBU A. OOlt
TB2 A 004 THU« A 004 TEkRO A 004 TERRl A 004 TERR£ A 004 TERR3 A 004

5F06 5FDA 6227 5A40 0001 5coa lOA5
5538 5C6D llOA 5C71 llCE 4A04 4A2t
41.lt 4A44 4Al6
5063
4A3E 5UE 54A4 6606 634E 6337 6316 6303

8162 8163 8269 7687 7497 1848 065J 7346 7888 0693 7889 0694
6551 6560 6556 6565 6555 7928 6564 7288
7281 8S24 8356
8351 C345 8340

CROSS-REFERENCE

REFERENCES

8009· 8029 1288 7338· 7348 8006· 8014 8075 8083 8094 8103 8105 8111 3365 7236 733H 8069
8076 8081t 8106
8112 8000 8001 8095 8072· 8078· 8096· 810U 8108· 8114· 8182· 5485 5491 5511 8477 5314 5335 5788 5836 8479 8107 81U
8181

8020 8025 8040 8085 8030 8043 8035 8042 0086 0391
0120 0132 0071 0220 1328 8475
5319 5339 8117 8082 8100
8224 8003· 8161

8017 8087 8081 8121 0621 0138 0449
5370
8102

8080 8386 8098 8214 1334 5535 8467
5389
8104

8007· 8044 eon· 8074
8233
7998· 8005 8012· 8015 1128
8208
81Z6 026~ 0267 0308 0373 1121 1137 1265 1383 3231 4771 5802 5810 8002·
1999·
8265
7592· 7596* 1101 nn

8387 8215 8205 SS45 5793 8110
0491 1392 5821
7159

M71 5550 5840 8180
0496 1564 7J51

8469 58"5 8184
0537 1572

M73
060J 1580

7842 0647 733~ '1JJ4· 7343 78S9· 784S-
0644· 0650·

655~ 655!· 6554 6559· 6562· 6563 6555· 6564· 6552 1917 6561 7285 1218 6H4 8352 8346 8141
HM

6555 6564

DATE

07JUL75

EC MO. 825023

250CT15 8250)2

15..1&1176 825014

8116
0166 1640

8127
0842 !648

-PPAAR~TE NO.

4234255

IBM MAINTENANCE DIAGNOSTIC PROGRAM

81 ; "

,_ 8912

DISPLAY ADAPTER TEST

CROSS-REFERENCE

PART NO. PAGE

423lt255 81A

SYMBOL T LE'4 \r"ALUE DEFN

REFERENCES

8179
0847 0930 1706 1714

TEST t 001
TESTEQ A 004 THREE A 002

TIOl A 003 TI017 A 004 TI017E A OOlt

TI018 A 004 T 1018E A OOlt

11019 A 004

TI019E A 004 Tl020 A 004 Tl020E A 004

TI021 A 004

T I021E A 004

TI03 A 003

TI03ER A 00-1

THONE A 004

TPCl A 006

TP4 A OOlt

TRTN2l A 004

TRYTWO A 002

TSTB~T A OOlt

TSTBO A 003

TSTB2 A 004

TSTCHK A 004

TS TERR A 006

TSTttST A 003

TSTS SW A 004

(_.TWO

A 001

' TXRl A 004

UDTMSG A 036

( UOTPO A 004
I " UOT2 A 003

I I

0

uon

A 003

I ULOGl A 010

' ( ULOG2 A 010 ! UlOG3 A 010 I UNPACK c 001

0
I UNPHLT AOH

I 1_ UNPATN A 002

,
I

VOLTFL A 001 VOLT5F A 001

I ( WORONO A 002

WRAP A 004

I

I 0 WRAPEH A 001 l
I 0 WRAPEX A 004
L' I WRPIN A 002
I WRPOUT A 002

0212 4908 5566 OAU OAAD 0AC9 OAB5 OAD5 0AB9 OAEl OA80 OAED OACl 0AF9 OA4E 0A55 6365 488E 5EF2 61t90 1286 5467 5999 5949 6H6 6286 59BF 5974 SAOE 6200 6676 6486 OAOC
OAOF 66U 6610 6627 021E
65Fl 65f5 6181 6112 398E 4426
4443
4480 3046 3048

8561 6539 7363 0066 0103 0111 0105 0117 0106 01;!3 0107 0129 0108 0135 0073 0076 8361 6674 8091 8448 0785 7264 7615 7592 8255 8297 7612 7604 7665 8327 8529 81t51t 0016
0032 8525 8526 8527 8565
8520 8519 1212 821J 5590 6222
6231
6257 4376 4377

I OwuN

A 001 SAOB 7663

C XAA55

XCA55

I

(_

XCFFF XC202

I XCSAA

A 002 A 002 A 002 A 002 A 002

0056 OFEE OFF2 OFF.\ OFFO

0358 0588 0590
0~91
0519

6536 7356 0062 0101 0104 0103 0105

0061t

0106

0107

0108 0066
0073 8357
6669 8089
8444
0758· 0759· 0760 7262· 7271 7271· 7273 7613 7585
3600 3609 3619 3629 8290 7605 7607 7599 7621
8256· 8267· 81t57
8447 8451 1003 1276 272-8 2847 6149 6172 6195 6322 7102 5646 5668 8445
81t50
8452 0678 2862 2861 3341 7210 7215 7422 7428 8313 8397 8401 8400 8404

3639
3312 6335
3345 7435

3648
3848 6349
3349 7873

3655
6011 6362
6247 8017

3661
6034 6376
6455 8022

3677
6057 6389
61t85 l'027

3690
6080 6403
7114 8032

3698
6103 6416
7118 8037

6126 6430
7204 8284

5537

5995 6087 6179

6001 6093 6165

6007 6099 6191

6018 6110 6202

6024 6116 6208

6030 6122
6214

6041 6133

6047 6139

6053 6145

6064 6156

6070 6162

6076 6168

5994· 6086* 6118·

6000· 6092· 6184·

6006· 6098· 6190·

6017·
610~
6201·

6023· 6115· 6207·

6029·
6121·
6~13*

601t0· 6132·

601t6· 6138·

6052· 6144·

6063· 6155·

6069· 6161·

6075· 6167·

6222· 6234

4257 41t08 4460 4507

5978 6073 6165
0165 6937 l631t

5992 6084 6176 0173 6972

5998 6090 61112 0231 6979

6004 6096 6188 0260 7040

6015 6107 6199 0342 7269

6021 6113 6205 0460 7280

6027 6119 6211 Q.\89 7287

6038 6130
0771 7144

6044 6136
0772 1583

6050 6llt2
0812 1590

6061 6153
2n8Jn6

6067 6159
U5J 1620

0279 0508

033) 0562

1373

2658

3615

J642

3643

4~1

6634

0506 0560

0512 0521 0543 0566

0510 0564

PROG ID
PAGE

0 0991-2! DATE
81 I EC NO.
IU I i9
1.II..·.

C7JUL75 825023

25DCT75 87.5032

UJAN76 825034

PRO& 10 PAGE

0191-~
au·

-----------~

IBM MAINTENANCE DIAGNOSTIC PROGRAM 8912 DISPLAY ADAPTER TEST

PART NO. 4234255

PAGE

82

SYMBOL T LEN VALUE OEFN

XDGOO XE003
XElOl XFFFF

A 002 A 002
A 002 A 002

248C 2865
2863 0059

2937 3108 3707 0360

XFLAG A 001 6187 8216

XFOOl XRMT XRMl
XRM2 Y.RM'3
XRM4 XRM5 XRM6 XRl

A 002 A 021 A 043
A 043 A 043 A 003 A 013 A 028
c 001

1852 53A6 5301 53FC 5427 542A 5437 5453 0001

1305 7247 7248
7249 725C 7251 7252 7253 8539

-

XR2 c 001 0002 8540

XXRl
xx xx
ICOBFF
xocoo

A 004 A 002
A 002 A 002

505A 6188 56E5 2DCO

7925 8219
7480 4009

CROSS-REFERENCE
REFERENCES
2835 3695 36.:31 0245 0277 0331 0474 0823 1192 1629 1695 2660 3492 3493 3494 3495 3496 3497 3498 3500 3501 3:.i02 3503 3504 350°5 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 0207· 0248· 0252· 0258· 0271· 0436· 0477· 0481· 0487· 0500· 0748· 0812· 0829· 0833· 0838· 0851· 6046 8050 8129 8131 8223 8225· 1255 7191 1195 1113 7199 7118 7203

7207 7209 7234 7303

0062 0064· 0066 0073 0212 0213· 0275 0275 0277 0277 0279 0279

0281 0293

0281 0294

0283 0295

0283 0297

0286 0297

0286 0298

0288 0299

0289 0301

0290 0301

0292 0304

0292 0313

0293 0313

0314 0331 0340

0314 0331 0342

0315 0332 03ft3

0317 0333 0345

0311 0333 0441

0318 0319 0334 0335 0442· 0504

0324 0335 0504

0326 0336 0506

0329 0337 0506

0329 0337 0508

0330 0338 0508

0510 0510 0512 0512 0515 0515 0517 0518 0519 0521 0521 0522

0522 0543

0523 0543

052't 05't4

0526 0546

0526 0546

0527 0547

0528 0548

0530 0553

0530 0555

0533 Qlj58

0542 05S8

0542 0559

0560 0569
0686

0560 0561 0562 0571 0572 0574 0686· 0693· 0131

0562 0563 0564 0644 0645· 0650 0738· 07't0 0741

0564 0565 0651· 0653 0741 0746

0566 0566 0673· 0676 0771 0772

0567 0684 0773

0773 1076

0777 1077

0882· 0887 0888 1077· 1096* 1101

0888· 094C* 1046· 1051 1052 1102 1102· 1176 1180· 1181

1052· 1071· l!.81· 1182

1201· 1225 1226· 1257 1356 . 1357· 1359 1426 143.9 1536 1537· 1539 1562 1570 1646 1679 1680· 1682 170lt 1712 1745 1872 1873· 1875 1928 1929· 1931 1984

1372 1380 1578 1613 l 7116· 1748
1985· 1987

1389 1423 l421t·
1614* 1616 1638 1809 1810· 1612 2058 2059· 2194

2195· 2197 2288 2289· 2291 2368 2369· 2371 2'tl9 2420· 3207 3208·

3222 3249

3229 3249

3238 3250

3240 3297

3240 3242 3298· 3316

3242 333:J

3245 4043

3246 3247 't044· 4154

3247 3248 4155· 4247

4248· 4270 4392 4393· 4421 4455 4456· 4473 4497 4496· 4520 4549

4550· 4647 5774 5774

4648· 4746 5799 5799

4747· 4768 5801 5807

4884 5807

4885· 4979 5809 5815

4900· 5760 5817 5819

5761· 5820

7032· 703!> 7039 7039· 7160 7173· 7178· 7182 7184 7186 7243· 7266

7268 7270· 7277 7279 7281· 7284 7286 7290 7293 7297 7299 7335

7336· 7337 7587· 7618
7809 7811 7879 7881

7338 7359* 7387 7391· 7392 7393 7619 7619· 7648· 7794 7795· 7797 7811· 7813 7823· 7839 7840* 7845 7881· 7888· 7916 7917· 7919 7920

7393· 7394 7458· 7582 7798 7799 7806 7808· 7846· 7848 7868· 1871 7921 1'921· 79l5· 8002

8005· 8006 8259 8260

BOC7 8262

8008 8264

8008· 8009 8010 8267 8327·

8010· 8012

8162· 8256

8257*

0674· 0677 0683 0683· 0694· 0857· 08!'.8 087't 0811t· 0875 0880~ 0881

0905 1111

0936 1177

0936· 0937 1061 1061· 1062 1202· 7170· 7175· 7300 7388

1085 1085· 1086 7459· 7576 7577

1110 1110· 7579· 7580

758l· 7582 7593 7597

7583 7597

7583 7598

7584 7602

7586 7602

7586 7608

7587 7610

7588 7612

7588 7615

7590 7620

7590 7620

7621 7637

7621 7639

7622 7643

7624 7643

7624 7647

7626 7627 7649· 7689

7633 7689

7634 7691

7634 7692

7635 7695

7636 7695

7697 7721 7147
7773

7698 7721 7747 7773

7701 7723 7749 7775

7701 7727 7753 7779

7703
7727 7753 7779

7704
7729 7755 7781

7709 7709 7735 773'5 7761 1761 7869* 7872

7711 7737 7763 7878

7715 7715 7717 7741 77.41 7743 7767 7767 7769 7818+ 7889· 7999

8000 8001· 8002 8003 8005 8006 8007 8055 8072 8073 8074 8074

8075 8078 8083 8094 8096 8097 8101 8103 EH05 8108 8111 8114

8116 8163· 8119 8180 8182 8184

7916·

8048 8049 8052 8053

0876

2837 3812 3835

IBM MAINTENANCE DIAGNOSTIC PROGRAM
\1.._:

PART NO. 4231t2S5

PAGE

82A

8912
(,'

DISPLAY ADAPTER TEST

;
\

SYMBOL T LEN VALUE

DEFN

REFERENCES

CROSS-REFERENCE

XOOFF
xoooo

XOOOl X0002
xooos

X0040 XOOBO XOlFF
X0155 X02AA XOZFF

X0202 X03FF X0343 X0400
X0555 : X0584
X07FF X0800 i XlC XlOOO XlOll Xl400
Xl415 Xl800 ( X2021 IC2200 X2204 X2205
X2503 X3031
{ X5AOO X5BOO X5COO
( X5DOO
X5EOO

X5FOO

{'
I.,

X50FF

X5000

X5035

l X5080
X51FF

X5100

( X:>l80

X52FF

c X5200 X53FF X5300

X5400

(-....

X55AA X5500

c X5600 X5700 X5800

X5900

( X6000

VF LAG

c YVYV ZERO

A 002 A 002 A 002 A 002
A 002 A 002 A 002 A 002 A 002 A 00.l A 002 A 002 A 002 A 002 A 002 A 002 A 002 A 002 A 002 A 002 A 002 A 002 A 002
A 002 A 002 ~ 002 A 002 A 002 A 002 A 002 A 002 A 002 A 002 A 002 A 002 A 002 A 002 A 002 A 002 A 002 A 002 A 002 A 002 A 002 A 002 A 002 A 002 A 002 A 002 A 001 A 002 A 002 A 002 A 002
A ooz
A 002 A 001
A 002 A 002

5608 2DBC 5609 5BE6 56FO 56F2 l9EO 56DD 3198 2740 56DF OD5S 56El 453A 56F4 2748 2867 56E3 2DBE 54EC 2DC2 0050 2DC4 5D60 2DC6 OFEA 5083 2B5F
~080
2861
OFF8
5A21 5A23 5A25 5A27 5A29 5A28 1856 5AOA 54EA 1851t 1858 5AOO 185A l85C 5Al0 185E 5Al3 5Al5 0057 5Al7 5Al9 5Al8 5AlD 5AlF 5A20 6188
6180 0062

7475 4007 7474 7826 7487 7488 1449 7476 4527 3257 1477 0361 7478 6266 7489 3256 3709 7479 4008 7302 4010 0362 4011
7933 4012
0586 7944 3705 7949
3706 0595
7675 7676 7677 7678 7679 7680 1307 7662 7301
1306 1308 7664 1309 1310 7666 Ull 7668 7669 0359 7670 7671 7672 7673 7674 7681 8217
8220 0365

(') ZEROC A 002 OFF9 0594

ZFLAG
uzzzz

A 001 A 002

6189 61BF

8218 8221

1038 0906 0397 7440
741tl 7451 1439 1063 3646 3240 1087 0283 lll2 5983 3764 3242 3670 3221 3784
7229 3836 0205 3870 3606 3697
0571

1696 3763 0401 8258
4514 3247
0292 4264 6227 3783 3249
3236 3811 7230 3869 0370 3896

0627
4760 4467 0314 7408
0372

0631
4898 0337 7411

0759
3658 7414

6463

6493

6553

6562

8427

3624

3597 5520

3634

0434 0600 0602

7741

7747

7753

7761

1161

7773

1231

1246 1248 7602 7643

1161

1230

1234

1233 7624

1236

1237

1240 7689

1241

7695

7701

0281 0335 1553 1554 163()

7709

7715

7721

7727

7735

7779

0208· 0394· 0400· 0437· 0624· 0630· 0749· 0753· 0762· 0815· 0895* 0901· 0926· 8056 8060 8133 8135 8226· 8058 8059 8062 8063

0162 2845 4993 0504

0172 3238 5343 0558

0243
3245 5345

0275 0329 3485 4061
5350· 5355

0472 4068 6652

0744 4069 U42

0757 4070 8004

0775 4071

0817 4072

1552 4073

2832 4415

0209· 0438· 0750* 0761t· 0814· 0896· 0929· 8064 8068 8137 8139 8227· 8066 8067 8070 8071

CATE

07JUL75

EC NO. 825023

250CTJS 825032

U.JAN76 825034

PROG 10 PAGE

0891-2 OOATE

82

EC NO.

0

w·i
· !

07JUL75 825023

250CT7S 825012

1SJAN76 82'°34

P1tOG 10 PAGE

orn~2
SZAt

II.

IBM MAINTENANCE DIAGNOSTIC PROGRAM

8912 DISPLAY AOAPTE« TEST

CROSS-REFERENCE

SYMBOL T LEN VALUE OEFN REFERENCES

TOTAL STATEMENTS FLAGGED IN THIS ASSEMBLY .-

0

DATE Ol...U5 EC NO. WOH

250CT75 825012

15.NllT6 8250M

I

f
l
· j

PART NO.. PAGE

4234255; IBM MAINTENl.NCE DIAGNOSTIC PR.OGRAM HI(_

PART NO. 4214255

PAGE

8JA

f .,,-: 8912
I l,,;

DISPLAY AOAPTEll TEST

~BJECT CARD LISTI~

If ("\ -~- THE CHARACTER

INDICATES A BLANK COLUMN ANO THE CHARACTERS D E H INDICATE NUMERIC SHIFT.

! ( CL
I '·--

l THROUGH 16 CL 17 THROUGH 32 CL 33 THROUGH 48

CL 49 THROUGH 64

CL 65 THROUGH 80

CL 81 THROUGH 96

. -··· '
,. ("':-.

. .

! . GBK GBO PN 42 34254 EC 825034

I

.

.

........ ........

S-YS/3 DISPLAY ADAPTER TEST

a1taae4aa

89120000

l (' T+-V:SJH·····B/A I ,,,.,..
!t r I l. 'T+-Z5llAU5<ttABUI
I ... T+-OOE_X09+(. ilE
! c~ -
I· . T+-,,OH*H2·Fl8_P
lo . I C\··1we1ec(iooooe

N au··H·,··o·BY4
JO? 1s_2·J_-Y_e
O;ITD*IH5<PN84C
AS-,/OQ&H··F<B?X
GOH*eesaG01HEooa

9.M.l+OE+a·&&K#P
1oiaG· /SAP-z,o~·v
T21QB &EOH·BF-0 /OHOOH)l·YDHQPM
GOH·eE-<· &63 10tt

/OVU+.OBC·BGBS3
HR<Essw1210-.Aooz
-. -
&803 /OD_6JSU84C
/OHOOHIS·YHJQH...
e· / .eH·esHoHC

/OHE.JoHTllQ-C2
.av·.OHU~cocr.
oaucaaztA£·tI5ZF /OHOOHl£·Y<HQR·
JO<·aK · s-<' ·cars

IQEa , ....89120001
.IOH.81489120002
.
H8,M 18089120003
.
/OH 3-08912000lt
1a2 ·:ae·1200os

I! :- T+-_1avoi'tc- ··HEY

0t T+->·a1tcHi<1·21P

1,.,..

I v

.

I- T+-?PNJ.AO >,OHi

I 0

.

! T+-OK85T c... ·NOYM

i0 . .

1· T+-11· l>IYOSI 0

: (}T..,2H/56V-g····O

; C\+-3CPu n i i s a u

I e · ; T' -3· E"NON'l l7l4

i 0

.

: T+-49a1 +;AC20AA

0 l . .

.

. T+-54 "'IE8l0 a-1

OT+-61UA· 2<L8'+1
C) T+-70/0)10tUS·/·
0 T+-8V· ····BH· 5_1

.OH·.G·Co-t7"851
1aoc·c-. ·,oHi· KM
S-USOH.AP-?50NO
-
KGl'tlt. :·BGCE···6f
<OCSOOS·I l.C;l
. AP-Gt·IBGPEO·· I·
"COA* PG2~0-1·£A
. . AP·Rl8YD<OH·l1aB
$9lU,as co·v· PG
. . . 0-C&G C58tt-J -ca . . . H>I l...COOl&FP~C
CQO... /CM-'I Al> 4
l<PC5aH<SA211

a _SOHD.F·lQOCE
.
l/28~PL-< &S...CN4

QCOH+ _10-7 '-
. .
a S-1 A/_30 QS-

.

. .

· 1 L3·QSCAP'->"I A /lllQ/CO c ... lOU

OOHOUHGPLT30H

.
lit SS<D-UCEHCNU

2-JDI 71t;·2 L acc1-1··,_oo·ceK

·l.AJ_·CQ-ICQOEO
.
. .. 1;...·3a1 OP-EltVB -
6PEO Ol P-AP958

. . "*"'P2/2...·PCStlY· . . ···'l2·,AB9· ;s
A9>99··12D .J* PG

54HOGPC~O·C~ACYlt
... - -
. +avit6 ADVOD··a
. OOCAHP·QC N·WCNl P·...918ACC·· E· .
U6·RE AGPOH·BF-D

. . ......

. 8 I J

Cll5>L

. . -£HOC OCllOSIOH)

. . VILUC E"VP·S -&l

YDBC /5"C DI·-·

F a S S . OH·BE-Cll5>L
. .
a Ff9a5T 0-D<Hl

.

·

OC- liE'l.fK UK

. .
OK 7>1 l<QCJ·Qs·

<Q.OACNtE800AP·Q

. . IP.Elt...HcEVOA·;·
. 2..0JP;l·3aZ DP E
....... M ..IOONYl.,S

.
. . TCIJ s_t-l<PClCI
UQ ltO.G 15_2C/O
. ,,,.,>a P·N06·8
.
., 1·30 QS·a FF

T,, ··EC489120006
.
"N.IH 611*89120007
.
ABao BS'89120008
. .
( C4 35'189120009 Ct< 5888912001~
2/Da·;~ . .9120011
. laT I ZU89120012 -Y 1t··89UOOH
.
00-SC R-489120015
. + · ;Qo\89120016 ... . CCI· 40-89120017
81 ·l 891200-18

Pll06 ID
PAGE

0 ..

. .

.

. .

.

T+-is l00-1·H l 00 O+PilOO l"IUI ld)IEICX· /lA I"'' ll<BADOC /$4815$

0891-2 ·on£ 01.IUl.JS

8J

EC NO. 82SOZS

i·Q.

250Ctl5 825052

·

. O~JOHCa lO<NU Ca I 7 09120019
<O-tQT8HC&OlS 5 R<H- l S89120020
PROG ro
PACE

IBM MAINTENA~CE DIAGNOSTIC PROGRAM 8912 DISPLAY ADAPTER TEST

PART NO. PAGE

42342551 18" MAINTENANCE DIAGNOSTIC PROGRAM
84 t l,
I
8912 DISPLAY ADAPTER TEST

PART NO. 42)4255

PAGE

84A

OBJECT CARD LISTING

OBJECT CARD LISTING
I

Cl 1 THROUGH 16 CL 17 THROUGH 32

h-#CC ;saB016l I.
. . . . T+-aJC OCM5Y.C E
T+-·( PG,aV·OP E

l_04At;OCti~AHTO l#...tfGC50~ ...G2/0-

CL 33 THROUGH 48 Cl 49 THROUGH 64

.

. .

<t?oaaFF7C& c:o1 _avoJt& tt ?>o-o

. .

.

< rc·wc;t /56V- ~ c HJO QS...30t1C30<A

Cl 65 THROUGH 80
..
OI 4+ 0 TOICS*< I

t\. 81 THROUGH 96! CL l THROUGH 16

I

·

I
I

r-

·

·

YC?Q ~JB89l200211 . T+/IV IEJD#OI N·

I r··,
GGNO· ;8H89120022: ~-. T+l&Y. ll!R3.$3 JJ

II (~.,

8

li70 NY4i89120023: . T+/ J; P=S -JJSI QA

Cl 17 THROUGH 32
.
WEZT2-RH< JJCEZ-
.
Fl&f~9Z8AEOH 1 V"

CL 33 THROUGH 48
. .
a FFBI Al>L--NW"
.
WOHDM&T#tDP=S -JJ
.
M&13sogn /lJF i I '

CL 49 THROUGH 64 OAJFC&A ... 9N"'W0HD

CL 65 THROUGH 80
. . . L9t3·QST /lJF( I
NOHDM&T4-P=S -JJ
.
OWER18-HA( 10·34

CL 81 THROUGH 96
.
O·~ KIU69U0043
BIM NV889120o-t4
.
NX< O/Q89l20045

T+-·Bt5 ... &AESAO/A
..
T4--"° GC14HOT;JC

0

·

T+/ 89+C 'MtOS6C

T+/CZDJUOS/OS<Hl

. . T+/DU/OH; t

t

T+/E.. <GDlCV ODC

. T+/Ht 0 ov~ /OH
T+/I. Jl.OHOKHC3

-

..

T+/tll·L·-AUO-_+ QI

. .

T+J.AAO Pf <Bb /'f
. .

T+/o~OHC30< 00 7
.

T+/<7_00 DlMlHui

T+/(2H~·8 - C I

r+1+_0-i+.JEONXG

· PG3< A~91EEDE<+H BB?H&CX-&aa
.. .
361 +l G3tsza IL
.
Ol·t 4 1 SA1DA&&<T

...9NSROH*lil&HDJM

JGLB<OJaaTJDl<H8

.

.

s -E G ·OG2-&-.K 'I

-·E JUKl<HAO;)i FJ
agsT /llO<N--(QTA
.
E651tA-YL2-&·lO 5
.
AE5UPf,u.ouo QI·
.
>C&Olf 7>1AtlH33
ANX(O·OOAP·Q(f<S
-·
s -04 vRJCtE0·5$

.
&DHJ9Dll DABOP&E
.
JOHC&/O 1 &-YCOHE G07HCOFAGOH·IZTO
JHJS lr'·KP · /OHE-CO
. -
~ OH8a5S a5T <Ma
. . S4H·JOH*BE- &G
a FF81 At>~lO-IC
·os~2-KH(
GPENA <DilOOTOt.ElUUOAE
vo &LN~CO-ilOO<H

/S6V-AD EB N·N
0
I : ?HG+&D-H& "'ovN
..
31 V730< OSE 11 Wt&E
J5<~G /OAC/ESO-D 2z:OC 2=MC20MC20UC
. -
(QTAIP·R( rJ~9?H
~
R5>LT£1R 5<XA6~C QOCEQC0.30HC30<
eG.~4.VRlO-EP ·s

) Gt04HONP&AOH B
ND?"" -H v····· c ·
JO"IQ-CUD<-OSAD
JWIHBOJQ4 JCU H
204C21DC21MC2liG
.
aaN HSOO; I A&FA
. X"iTDOUtt 5_PT l) P
AKCO QS·a FF81 A
. R 1e ! 2 i PC6MC Tl; ..
oo nass ast <N-
GEID <e1~9UOA N~

.

r .

l: P4 RSU891200241 - T+/KRO OlY@HANOO

I C'

·

AGE4· KQHB9120025i - T+/LM 5R20H&MST-

I

l6)Q· ...-&69120026:

~-(""

T~/~I

0

·
-.

UA+TOH!

..

!,r~ - .

fc:a .6-H89120027' '" T+/NHR23 /l+TI&/

I,,.,
NOHD l&-891200281 ~ .r T+/OESl8GDH'8VR

r~""?r

·

·

T+/P OH&N-T-- -,

- -, UA+TOH)NR2t
.
NR83 /l+Tl&RO*~B
.. -
O*XBDEL·BH HHOI
20H&NEL~ ~· UA+

I
&#i N,¥89120030

3C&E ... 9/EQOHDN6<6

cI .,

·

PJQ89l20031 T+/Q6 N·AOH*02S

c, . .

.

Dl(U 1 1Y89120032' T+/R!AC-- -.2U P /SNXH<ftANOG I U

I

1

0

9zll: 1 0 89120033 (:' T+/f'i l&BNX<C "HR

i

3N>G · AAR(+8 .. BB?H
..
osa8G03. /56VAAY
. - ..
< JEQH>*< NRlN),

~ nMB9120036j ( ) T+/i l .. OAEZ/093M Df3?6 t I

0-H <B

T ··u "'-l'l89l20037i () T+/;QC · DCS//OC .. D
i
i(j fO...< :Q089120038· . .t T4/-.tfFSQPiEQFf8
I

PcAISC .. DQ·fY(C · 0 ,·J1>F&c2 &&1oev

.
,.jH &&889120040 () T+/IICIHUUCN!8 ;P l2104<ClUFJC

M~~o !.9Ya~120042 <:~1+1s·oH*P21xo9+t =DCM2·9RS:IOS;l

UA+TOHllllRSC /1<0-
. -
. NH38GNO··+ HHC<S '
TOHINR4, /l+TI~
.
lC&E0·5UO tlV3-
GD#O+ JEQNXGS -o
APJ+acu:~9/EQ3YD
.
llQ-<6G /Q4BA1ii<
0$1/Qf- "DPsA/UC · D HC00Qs11+c&oosvv
.
t N"WE"T2-&T /56
.
/5l=G5 CC &f.,.91/N
R5_llllV liPAO_I

TIt I o·iBDE IUS}t. H ~0.1 ·,LvaBGNO l OH· l V34 MSi89120046

SH .. HHOI. l Yiil8GNO* . &OH*LY34ENX. /AL
. .

GNO)<OH·LY34GNX.
.

/AKO+B 86HtO:I

u+a 9ZMB9120047
.. .
/5M aL 89120048
.

&EY7 /l+Tl&VO·SB

. -
0*¥BDEQH8H HHOI
. .- -.~u P /5NX-<H

LYaBGNO*OOH*LY34

.. . 4 VR3C&E0·5S!O & N>T- -, 2U 9 15N ..

DOH*LT SAEZ/O*;H B L&BNX<l NR3N_·

. .

..

A ietO#O( N·WEZT 2-&L /l+ac-DOWER

GNO· 5L089120049
.
<NXH J0'89l20050
. .
< &O 0:9089120051
...
X&<H KlD89l20052
.
AAQ OHU89120053
.
18-H tC889120054
..

GPEM-EO OH·0036
.

. . L+T4 U489l2D055

. . 9{ DP<L&BE3M4AA· ectJ093HAE3XK tC 4 J* Nl&89120056

. AEZ-tO&OANXE09e8 GE2Y8ttER?iZ <C E O·NQ 08089120057

.
ICC OPc:A/wt DQ·EY

OFEG NL·89120058 &t 0 $2Y89120059

HoH&PX~co-ttQS<E
VOAO <&GOJSGFF*

..
IFG4< J/&FE.AOA/
-
QS OiFIORCCYANMlt

lL )U KQa89120060
.

.......

.M <

OHU·S

.
.IO.t /l.,./OHIS·SD

·OK· &A'lBCJ 120062

EtEA O~SSOaTcO·I

DAU

C7JUL7S

EC NO. 825023

2socns
825032

15JAt476 82503'\

PROG ID PAGE

0 0891-2

DATE

84

EC NO ..

I «)

I

i () ·I
ie

07JUL15 825023

250CT75 82S032

15JAN16 825034

PROG ID PAGE

ISM MAINTENANCE DIAGNOSTIC PltOGRAlll

PART NO. 4234255 IBM MAINTENANCE DIAGNOSTIC PROGRAM

PAGE

85. (.,

PART NO. 4234255

PAGE

85A

8912 DISPLAY AOAPTEtl TESI . OBJECT CARO USTINC
Cl 1 THROUGH 16 ct n 'tt«O~H 32. ·ct 33 THROUGH 48 CL 49 THROUGH 64

Cl 65 THROUGH 80

8912
0

DISPLAY ADAPTER TEST

c CL 81 THROUGH 96 CL 1 THROUGH 16 CL 17 THROUGH 32

OBJECT CARO LISTING CL 33 THROUGH 48 CL 49 THROUGH 64

CL 65 THROUGH 80

Cl 81 THROUGH 96

T+/T:QDCUl+( 816
.
T+/U5&DC~5>C DIN

Yaut'5o;IA4SGNbMA 2JPSaaGL4aPD&DA

.
(1SPA84_ o·sDlMC
.&DA.l·XTZ<PR&+L

2··C7PMCS2CSU1taJ D84C06MtFl·GT91X
.

lDA lDA £DA &DA E&+lllMCU54tMO;/
.

.r
go ·E089120065 ' T+/8<&CLIO'XO&U

r·

·OIM.OE-89120066 ~ T+/9GM ·O GDA*-1

.

,r_-.

Pt+I E8>C UIGKG<G 3 7tDl&N6AX·G; I
. .

Oll KCB>.EBUA&DE
96PYH;O_GCG4C,-9

AM ll 3HEM M3A5

·t30AMBEJ CNBM&l

-

.

·- . GM /&BN HM _&CE
J 5DDM&NJAVOG<£Z

. (M 8 1 :H8912008l
. JBL< 21089120088

T+/YO,+SR5_PG8' ,T+IW9 9/ltAP·QDaYD

. . RD~AFND·AHY8Ll8
HOKI I ZK M fiiOKHI'

G /YAFNZFOHIRFH* WG&E-.9UL2-U /56

RYAWZi5S ·M-O<MU

. CNIBGNIBYM L30H
8_<UAE OU L&E

OKEi '9i89120067 T+/:8850.M&lJCND +M&'K EHA<O(K SH

r

-

.

08- 3:089120068 '" T+/: 'MO/LBN<H<-1 . LCE<IM09LCU G2...

.

O< RKAVHGM-/K&NH
.

HM-i2tVHC< 1 KC5<
. .

~OEL T DMOJLAN< ~·SBGDJSSGO<~llB
.

F<&- 58089120089 GNl8.Mi089l20090

l
\

T+IZ·ll~V&lfQIN

. -
UU8JC1/E X'ONB9-

.
IMB>&.V _DMBtCIM

HH·8GNl8DMDt.. /OH
.
JAIUEVAt,EZ RMAtWCl&<Z 5MC&Jtl4

oa<e·o_sc H UIO
.
J&lltFWt;MGY lUBA
+V&cQ+Y 9UCl&+lA

CM H 2CU9120069
£Gl0· ·8089120070 C'· T+/Cil3M&CO· l0$MAZ ' 0 xca i l 89120071 T+t·>OH·BF-OROUS

4&<XN07Y JOJ6 ED
.
/SUQ-1 106:1 /5L

:tB·A5 F;OE7BVO
.
·MV WOH·BE?G5&DC

Fl S&A_ Flt SU&
. -.
L6P+D·NM? ··DX R

. . . . Q>->·05 KFlt S&A_ F4 QHH89120091 -
. - . JDJM C:LB JaaG N E+AU NtM89120092
&AKiAtSO*BV IHB· TOZO 6KQ89120093

T+/OPJCC:CHA VO(

- - A8<8GPEM-<EOO<OV -.9/4AP·RlaYOHOHI

'

.

..9y4 · Oe Q89120'l73. (: T+/·UGtU·ANY8F·B G /1AFNZFOH)RFH· -.41·uoH>M·VJ&8<B c /Sl'UCT8_N 8MG SK·CH907VL>RDttE

GM - t/<89120095

T+/ltaYDHOHlllK 2 1E·./OHDi<l·81. NQEN/0WHoQSNU1 00 ?M Q<·a_vo-01e10

~T+~ 0 /5U.3Tl89120074;

0
..E0°-&IHAG·P

/OH061SU84Cl 1 4C S81Rl8>.N,ILI0 1 X 0C(Q.J0889120096

. . . 2-&~·2saB9120075! T·/_HFH<SOl_uass <MYCOLEICN-. /5L ·CV oass <01~9/4 AP·QlaYOHOH)llK 7NEYOKN·WGlE..9uP

I
()T+SAE54CT1;.To·, 88MISK><KADHGM.Q LAD<H"·U,BD.U£atl &CJ- HN·· /OHE.K· -;<BGHGXR5>LTCIG 8C<f;JT-8912C09l

.
T+/>COHtllK 8AHC
.
T+,.>cOH lKOSR<Ml
.
T+/04/0ttOa<N aa.

JOHOa<c e1.F1ii.
06taBGNl8aM L30H

' f 0
EN·.t07'lA · F·L e · J_:G· Ne+o· 10H JVEJ::BGOJscnv

.
DC- ·<IHAF·U·ANY
. .
8·V21 9UDV _&811

. /56VHC9NDTA<P·Q
8F·8G /YAFNZFOH)

,· ··WJ~AB<BGPEM
.
aFH<· 1020HIM·UI

I

0 c M·<· ·JY89120076 T+SBNOI s<xt6tR

I

c -1·a.N9Q891200'17: T+SCto.tSVHJOIM·B

c . I

··

i

CEa JJY891200781

/ T+SO.EV NltUUtD

;

I

G PCO·· t08891200l9l T+SEFM-tLDNH&·l+

I I

0 1
AS-4· JHM89120080 T+SflDZA..XlVLFCH

· s_t ·aaPses9au
0
GNl84M/P /0HO·&G
<X~CF1A~XA9,GtH
3PZ8Nfll/JKEN<.MOE JMlYA..BHYOH·BF-D

O*L06·PS81PSOHI ' 5 eiN··Av· E4·,
.
l4£1J Kl;3IA&FEH L·V<CMOJLAN<FMOI MHPP./2E66)SU84C

RFIO-OBCVOHIRF.H
. a.. U7QF_V..CE··· ft-EK VHCM-JKANH

. . . -9~?0HJRF.,-aeo
ccs +a:cov ... 8
FM-tK8EHtM-Z~B5H

L8E<IMOZL85<<M05 lCV<IRlAOC·A~N

l·M_...a.·s_l/4 1 V 5_..·1suo-2Ffftt1·

..
. SOH* :1189120098 . OPZO 98H89120099
<M-4 NJ089120100
. LEG··il489120101 /SC 63Y89120102

. . T+/3V.JVEJ18GOJS
T+/4-CV 10, J+<H
T·/5SAl4 MtFN .a
.
T+/60D<BG 1s1au1
.
T+/lJG;t /5UQUJ7

. .
) 9UOV 1 &CYl+X£0
.
.AGl8·ANY8F·BG /Y
AX _,e,a+v 9CCR4
.
?GT. /SUQl/83GV.

NAZ-MMA+.C90PMAE
AfNZFOHIRFH<IFAlt
. .
CM aK A610-DILJO
. /5UQ_A9LGX. /SU

QFN · Q'VA_£FV·SD

·:·HAGiia·ANY8f*8

.

. lOHJM·u1ccaaG /S laMCC21V·PG·QIYE

.EOT-ROH·8F-DROU$ 15UQ-15XGQT ISL

- . . . CV 5&C+5lXAUC5

·

·

CDO ;uaHAGRX /OH

QDA9JGZ. /Si·LV IOH·B~X09+( a~c

e I
i
G· /Y · M.<89120081'I 'r+sFa·TZ,HIBGH;A I

0 ·C5 ··R.·e·12ooa2'. T+SG7MXVLIEUVSBM

e 1Pe8· 5*i89120083: T+Sff2/Sl·I E·KOH·

e ·JV ·Y4Hl20084, T+Sl_MIBGHVIR5>L

c · · -E·

K·

·

o.·

891

200

8

I
5.

T+SHYOE E+ HHc<B

o_u.9. 089120086; (} T+S. TH<BGOJT·HX

XHQ+JSI CUBF5Al
T& IGA&<GDl CXE&>.
··- ·
.' /S /2HP5 Cl I
sao . .SNUOHIM·WE

. . . . . 15·1 o·.09·N it. . 84 llAl E4 R7·7~
'AIBG /SQ ( A· ·

. .. . lNB,JciH lK soa5T
,8.AOX 'lCeElXAI

<M-l~BGOJSCH-H

. .

.

·M Jl 1~ 1 M P /SU QX2.Ctt_. /5UQ·2.

.,,A_ . . . ' · 04

GL A < llOBL C<AOOEL ·

Sli I 5'89120104
.
AF2H AC089120105
.
. LH>H MSM89120107
<A7Q Q8019120108

DATE 01.IUl '15 EC NO. 825023

2mtTlS 825032

1SJA11l6 825034

I
l
1

PRC)G ID PAGE

I

I

·D. 0891-21 ()DATE

15 I I

EC

,·i

07JULl5 825023

. I
,.I

,I _

250CTl5 825032

15JANl6
825034

PROG ID PAGE

08'1-2 HA'

J

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PART NO. 4234255 IBM MAINTENANCE DIAGNOSTIC PROGRAM

PAGE

86 l.

PART NO. 4234255

PAGE

861

8912 DISPLAY ADAPTER TEST CL l THROUGH 16 CL 11 THROUGH 32

OBJECT CARO LISTING CL 33 THROUGH ~8 CL 49 THROUGH 64

CL 65 THROUGH 80

8912
( . "-'-

DISPLAY ADAPTER TEST

CL 91 THROUGH 96 ( tt. l THROUGH 16 CL 17 THROUGH 32

OBJECT CARD LISTING Cl 33 THROUGH 48 CL 49 THROUGH 64

Cl 65 THROUGH 80

CL 81 THROUGH 96

. . . . -·
T+S<; E CM HOOi- FM NU/i IHi /OH e KMTJ·BGH2$R5>L HIG8&<.R&<GN1DC

-a-o H.·c T+ScR1cxea>

AIHYlO?co-11ooce 01Mo+.KK"Ho-1t.KK

K<20HIRFH

T+S+MCOH: K&X+ ff Ht<B&H60Z.S&X<MO Ul3YANM4..-SNUOHI

. . ..

. -

, HSI.I /OH;. SKFlO< < 2KD10l /Ott; SK KU·· /OHE-TWO<B G /D8DSJ20H·8FYH

.
BOU s_..sPUCA4 1 (
T9S&Ta5T <MIUl&O
KIH&< 6QAIGH< 6P

c ·

!

O·& &9l89120l09

T+S-OHD·Y~<BG /8

.

r·

AIB· 5Z889l20110 T+S/ 1HCZNLIBG SH

·- - I!!-'<
'IH& E0&8912011Z \ ... - T+ST/1DA·&+~XE4C

. ....... . . .

MP<BG /Q

B A IX09+C 8?E 5<P

UlSSE6MCE61X06MC

oo:IAttXEOllD&G9

S81GG1MC89<SF UV

O*LD6·PSHXN14C xi4coo;IA,<PXSaP

...Lf1189120Ul
. Tl ;H ;C·89120132
C8aM RI0891201J3 1ae 81089120134

·

·

l (~.....

·

·

·

· ·

··

T+S&HI ElVaTOSR..G /6l·OH*8H/J·O..- BES-RIV8XP8$0sH8 &F.QOU ;7E9 IMA2 &FAOO:&+&O..-AUA.. ZA9 ;Jl891Z0113 T+SU*XAC&AJ &iAS 'CE QEAB·EV EEAA &~?.·· El BLllRU EJS&EXBE&HAO&XB? 3-IOWMAOMOIOZMAO MOE 5:-89120135

T+SJEE~BuA~ZBI T+SK S·J OIGL&<. T+SK#9·..X90
T+$L6/5U0-2L 1111
.
T+SMlMAJ&EN OMA·

QMAlY-BUYCTl&F2U
AO'I 8 1 R O·LD6·P
.. .. .. . G u·aeG /Y . ./SL·<E NOH·BEXC t BOCOH·BF-D-IK·

OE3A&BC .. tB6·G S8UCOalC04iXN4UC AGSK:OH·U>'X09+C
/2"?6ISU84Cl1DC

·
NOa/ 6·PG2;.TUV
.
a·l Z<LBCIGOOI I
.
Hl<J a..a-aaR O·L

·
e·R O·LD6MCX9·..
X4iAN4UCl5·SO&+I F&<GD1CV;&<ll6MC
. .
06N9 8lTll>C 5_..
. -
( E·Bl JR '-OE*O/P

I('

X'&<D ·1889120114. .. T+SVPGA ts S·t;

c I
I

. .

/OU I. Y891201151 . T+SWK9+t a?I 5<·

05i

I .. IM89120116:

(..,_

T+SX~OLE<CNU1L&5

·

I("'·

-

UXAM IS<89'.Z01171 ' T+SYHOLFHCNU1S05

·

IC .

·

/SU M8il8912011Bj . --T+SZC; t ·9·2 ZHKU

·

I (:

·· · ·

-_4M l3·891Z0119j 't+SZ· V AM HT 8)

+XCT-DIOiBAS·IV
A6MCI5;IE6·GC8ax R<M8COLElCNX3:J< R<oocoLFtCNu11-s sHK<ZIBUVHK-ZHKU

TaOF~S -a~HU
OS·BGOJSIH..lO&?C
. -
lK SR<MUCOLEHCNU
R<0a1o·BGOJSIHU<
-SKFIHYUTSKKllQU

. llltMBl3 ZOTMtes Bl
Q-CEHCO. /5l··E 1K05R<MOlOLEICNU DK<BGNl91M · /OH YSKWIHHU/OKHZH:U
. .
30+C /6GW-ET /54

lOH·BF-DoHol /2V
. . ll-SR<MalOLFHCNU
OEOJM s 8*?·3·lL UDkOZHHuZDN,TMBI 8a5SO<NVIS..10-ll

. >610 4RU89120136
lk.04 : S'891201Jl
.
15'4 MYa891Z01J8
.
· 1..a s.oa91Z0139
.
&tf5& 8&£89120140 QB< 8.JU8912014l

.
T+St'S6"9 9'V,&+I T+SQt I 10Hv3KCI I
- . . T+SRQTU;&HA;&TU;
T+SEL6N9 o_v 5_..
T+Ss+.HDS+E ·CM&·
.
T+S·ll70< KS8N>l T+SIOP&DOl~HAEV4
T+S; :Hfl · /SUQ-21

8l_V,&<XN04COS·.
/50QUKR·IZX /5U 5;508U.·_ZLJ'M£R
- . . A<Hl~-JR< l CCLB
O./ ?DK +H&aPAG

.
/5UQ-2P&lll /SL
ovsee1.~ /5L·<5D .IA50HMUJBVO.M&O
.
GC50A<HPl/0'* LB
. .
'191: s1ean ·Ml

.
·<V lOH·&EX&D*&N
UXAOo·10uuA4E1HD
WQ<BGIWGU>L T t l G
9VNO+H X·IHAllT
AB<BGPEM-0& C&D C4H·IOH·BE_X09+l HXA1u2v-H2uoe ..+-ENll3·NOL /SL

E&<TDOUtlilFC31UC
2AS<ll8HW-K;&HDD
UXBA·.QBMUB<M<H8
F&<TOOUClaFC!lUC
- - llKOWHS·THB&Z-kD
0
/OHE J-XK·BGOJS
W=E$TiilYOOL&DOCQ.
i?A 5<.A60GC9CX
H&.ZJIHAI·~ /OH
.
·PE ·C&E ..9S;?OHO

i C"
Al<& Q-089120120j ;. ;· T+SOCJ/6Gw-E?/54

1YY<· ·IH89120121\ () T+S 14i5S · OH1M·WA

·

i c

MXBQ UQ891Z0122\ ·. ; T+suo·CQ9<8GQ;E

c Al<&. Q9&89120123\ T+S 00<'108 Tass

I

-

-

BH:< · MaY89120124: C T+S>V84C2a4CA8·1

Cl

48

·

I
NA889120125'.

()
.

T+S?-OH)RFH~AS5

·

! 0

.

2...JQ a.0891201Z6i T+SOSFVNTiST <Ml

C+
A6M OHU89120127: T+SlOHCYANM4aFVN
I
E·K.·N3<89120128: <:·T+S2JLLOENOl30<.

C: BETI; ·Rn9l20129: T+S3<FGl · GH)RF+o

. - & *BGQ;i:HQL-EICNQ
. -
AEiBG0.1-AaST <El
ast-OHl/9YJ4aST
A08TMliPT&<IHl·I C+-ENLLOENOl30<
o·ce·· H /SL·SS
·
Ta5T <MY_?TE·· ·C 1KS7.<Ml_OIBGNI:
_Asst~CYANM4aFVN

lK-50a5SD<M-lWIC
. D<N-1R..(Q-f (Q8<8
KI _1aeG /YA<K6
. 1KS6a<M_o·<6GNI:
;t&E..9S?50 OX>IB
- .. /5L·TEH;C&E-.9S?
<MSC N11WH·P K;
tasr ·<Mv_on:·· ·L

QB<BGQ;EAQ?CQ/CE
ooe·wa5TUOH, /9Y I GQ;E<;aBGOJ-AOH*
:+·~aaa & 1a1 '"
. - ..
.M/8( M"WHat K;
.GOJS...;OH_-aa'GOJT
HO OX>SBGCJS-.·Q& I +· HHt<B-&· IS· /5\J
/5t;sTHM;·cge..9S't

.
tt0-?30+C /6GW-O-
BESHDl&I/ ; CAOL
HoH>RFID_Ae~EOHI
:OHIRFH<_J86A+-E J.OH_-2C /SUOl24
. _l·BGO.IT?.M&_-K
QX26F.Q-. /5UQ-.2C HO· DX>SBGOJs-..o-

. . aH6o·6.<891Z01~2
lK 4 83089120143
.
. a-1< aoo8912D144
RS>g 59489120145
. RFCH.EEQ89120146
NLLO 51889120141
. . .
: NM $1'.. 89120149
_s· 3:tt89U01Sl

1+s..sHe·wa-evass

DATE

Ol.JUL15

EC NO. 82502$

<0-YlCAIHDHOKS/ OlCJV·GX·O?HlC'O

2SOCT75 825032

15.SANf6 82505'\

DHHIY133RR~X2/0Y

I
e <A8S.H<Ha9WP90H· BG-H. 1 RH89120130: T+S4G/SUQ-.2C ·,su

PROG ID PAGE

0 oa91-2! DATE 86 . EC NO. 0

07JUL75 825023

01250.QE. +-ENLLO ENOIJO< lKS70<Mi

250tTlS 825032

1SJANl6 8250)4

_lUGNf :CMAIC ...

llffWP

... &;IOH~EVH ...o···M891201Sl

PROG lO PAGE

, 0891-2

1···

\

·

·

l \
!I ,
! :
l l
f I
f
I
\ __ _
l
I
I
' :
Jj;
1 t

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PART NO. 4234255

PAGE

87

IBM MAINTENANCE DIAGNOSTIC ~ROGRAM

PART NO. PAGE

~234255
87A

8912 DISPLAY ADAPTER TEST

8912 DISPLAY ADAPTER TEST

OBJECT CARO LISTING

OBJECT CARO LISTING

r.t 1 THROUGH 16 CL 17 THROUGH 32 CL 33 THROUGH 48 CL 49 THROUGH 64 CL 65 THROUGH 80 CL 81 THROUGH 96 Cl 1 THROUGH 16 Cl 17 THR.DUGH 32 Cl 33 THROUGH 48 CL 49 THROUGH 64 CL 65 THROUGH 80 CL 81 THROUGH 96

.

. .

T+S581 1 2 B MHJM E/ NE_ OK8J&,DJ8

T+S5 1 GXa I · 2 8

/EK&fAM04AR.SEA
. ·HA&/EK&IAMOltAR.

JDIHLDABOEZHLGlB
. . . . SEA JOI LDABOEZ

. .

r

.

K NH £JU89120153 T+TIMg;lAIS VMBQ

c LGl·· 7HH9120154 T+THl/5UQ-3"C<>Y

. .
DJOG>t>·t.E ,_ =
. . at5NUOHIM"Y9&..ae

. .
*·5 >K"8LDI03M I G· ,SRS>LT&f .F£.+I
.

&<180;t.HSN·A.o
.
E8>( 6·PCK4CC2<P

. -·
2:aHA<VL /OHE J·

.. .
2-1 ..1 89120175
.

......
'r+SlJ5N4 .- c

. · c· . . t5_PT6JSL&+.T5_X E&.+IE8>l L;.K2J .. Pl·J 2·R B>.W&IG C&CQ 2 U89120155 T+T.HAAQDO-&G/00 <M z.cv fE&/.B&R DD -OAGNNDO&G/MD QHAQFJDlSMAYNBD? S'4A8&.8AHOA8JAH5

/K·< RIY89120111

BF-0(.;I /OH06JS U84C2·MtS5aGRlKQ .v·e K740H*BF-D N.uy OY-89120156 T+T<E&·JitCJHHYMB·

.

.

r .

. 0 Cl50-D2·i1BG /Y AHLl&OH)RFH<JMLI 4C 0 8.Q89120178

. T+S8>0HJRfH<>K29 . T+S9ZSE IOH*BE_X

; OHi M·wn TE (CNS
. .
09+( a?R 8·.NlC I

/5L·EV· G<M-CQTE 15UCH1<.10JOHK;A

. . . IC1JH1K-5S<MUQTE
. & UUEM &·8DX/M I

<COHlL-5S<MilCQIB
.. .
18Y 110 ~8G /Y

GNl8 ·CH9120157 .. T+H N0£1W<8GNI:

.

('·

ACK8 21089120158 T+J(#&<LU6·XN14C

IZ&SJ C /OH06JS
~AAIDO -G/UD+~ 0
.

U84CJiDCC9(XA6MC GJAD&XC+2 IOMMAS

. . St;< 3/089110179 . 3 RO PSD89120180

T+s:u;aBG /SRS>L

.

.

.

BE_JC09+ C a? I a_~

. . . G /Y· ..Dil89120l59 (' T+T+6E5· QMC3-A90 SM .1a1o;M Z&&N

..S/O*H5 Vll>*IV

5850·IX ·&A2 Xt NM Z6aX
.

... Y RY 89120181

. . . T+St~ J4>~BGOJS t.>Q?l·fQ8 41NJI NO?CO-<BGNI: MBP

. ..

. . &·TH ·o ..ae. tDOJ &6·S2XC/&.P ·&.A MK/O&UD<&O+B XD5 &l2Y-H2ECHEACG-.I 9 Y K.189120182

. .

. . . T+S'N901DC:/AG5
T+S·U: DOJC ac D

ti AAHV I UJA:Ja
. OITAFOH)RFH<?Z3

BN H&;J CE .l:C HMBM;AG BY<- 6
.
Y<M/08LO&NOl: NN

. . . . C5 +c;J OV J&;N CY·l KY <OXB K'

SOH*BF-Dk.:Q< L

i o S<CY 1'889120162 -~T+TJX2;(.i14Cf6JS
. (\ . T+TKSMAVCFN QOJ8

- .M&<IU6*GRMBY.SP
*ff+ HXA9&8·G-XBE

lW<BGNl:LMB- /OH
E·EYPA8H ~OE6ala o· Al A HA8RAC5
. &8·(NX8RO XENM & -.BE XDAAHlBDI'

. . 06)$U84C3aMCX5<X
CA4KO ZOLIUOl 90

. TC<H 2Y889120183 . P~·O t.aa9120184 .IOH J.M8912018S

. . . . . T+S·.84C20MCX5<X tOJXE04CA4 1 C OIX T8XY MC/C S &HJE

. .

. . . . . M·ZVUIBG ISR5>L T&ll2&<GTaaGC2DC ll8>< SS8891Z0186

T+T FAI AUAQLA ;
. T+TAaS,:IG-J&CBI
. T+T87ZJ Y<M-CQTO
. T+TC22;1S· Al·J·
T+TD_RCYANM7 /SL

AgA·&B ;OCAl&F40
.
. <<GB LAJOH·BF-D
lN0£1 NNCOHl~·v.1 D. l<<~G /YAFLD
.
·Ill 7L&D$P· a2-&L

;RAOGJOG/CS.F U<
.
O<., /5UO.JBt<<t CC44AF5·WaYDDOHI ?O-DOIOOA<llti0+-0

. JO+ < l S<CY< L . KOIBG /IR5>LTCI.
A<&COI OA<BQOJl8
/Ott061SU84C204C

.
U<CO< L W<DS /5U
B&+~M2;(/6·PCLiP
GOJSC.:·OHCEHl44 XS<XTOtXE04CA4·C

.

c

.

<Sl4 R8889l20166 T+TNL8U·TK·Jl9J

·

i o,i

·

·

Q-28 ;118912016lj T+TD+CQU+SN A<O

' o O'<H· '9U89120168: ·.. T+TPIE_X09+C · 9·1

aDEM· .IKH89120169! () T+TQOPUCES·GBO·L
c~ OlU · 4TY89120170 T+TQ· · E· AJOJC· V·

HO-&LAA8DA8.16-AR

&81806 &~AA HID<
.
1 /8&14GWEOJO PD

8_..,.\6·N.a·n· 11 181G80HIRFH<6ACQ

. .
. sc- 6Dl8G /YAHTP
JOH)M·TNl ~coal+

KAA<DD &G/E NA8J
.
SGO&G/OD2MCAO GD
.
. NOH·55_X09+1 awa
. HO<BGNl86M L3D+C
Tlllll<.SOaE asx

. . AFE OALICF-;DMA_
lllCRCIN 6H/A9 >
/30DOH*8f-O+IR1
.
. . O>.COllCS2tR ZlL
3SHC /5L·l5 FOH·
~<X"5<PDPUCE5·G

.llMD Q 089120187
ICHU LB·89120188
.
.IOH -.«889120189 . - Ml*' 0At89120190
&EU- ·11189120191
.
BQ·C OT-89120192

·
. T+TEY8·H_ CFRO-D
T+TFTNl:HMCJC J_
.
T+TG;F-DL<ll /SU T+THR A<DGOUA ;

·

·

· ·

· ·

lMIBG /YAFLFDC 0 OHT :c DOI: ac 0

~9?HAA<aGMV· /OH 06llU84C210CX5<X
. . . . · 0-JGM(U<aHENUOHJ M·YZC<iBG /SRS>L
IM SGT4 +M 5A8N £RAECD¥ lMAJgEN

.

·

. OITAFOHIRFH<7Z3

TQ)XEOltCA~·C DIX

Tlf.El·~MZ;I · :·P

DtlAl&FDGSUCA9A

·
'<M-lWCOUIOE: NN T8-EN.- 2J<HA<EX R51PSMtl.SP< 0 I H&;NA9UGXCl/A:MG

·

I 0

COH· R.Y89120171 T+TR:2;.AOUCWQ;C

/OH 81'89120172 (" T+TESB·CQ8 l+H· <8

·oxt·9J4&91201 n C> T+uoav· HJ1vnN·

-·

'C'

..

DC;i OL0891201l4 T+T· 1 9+C a·/ O>.

.5u_ 6·PQOHJRFH<
GNl89MAC30·C3S \
.
.J 11 'CE ·+J-9,DOQ

·
. 6Z3S;OHJM·TR&. ?C 15L·+v La5t-aas LMAElOltQMJlN&EV

C8l+HOICQA<BGNl8
.
OHtM·T_&EIBG /R 8iXO,<.U8>T /SU

·
7M TJO+CSS L /5L
. . ..
G DOAN IGAN CM I
.
0-J,-A.0. /5L·C5

··f··E208912D19J
.
lAUQ 11·89120194
Fas- &.-19120196

DATE OlJUllS EC NO. 825023

zsocns
825032

H.a&a16 8250J4

PROG 10 PAGE

0 0891-2 DATE
10 87 , EC NO.
lo \o

DlJUL75 825023

250CT'15
825032

15JAN16 125034

PROG ID
PAGE

0891-2
au>

·

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PART NO. 4234255 IBM MAINTENANCE DIAGNOSTIC PROGRAM

PAGE

88 l.

PART NO. 4234255

PAGE

88A

8912 DISPLAY ADAPTER TEST

OBJECT CARD LISTING

. 8912
!C
I
I

DISPLAY ADAPTER TEST

OBJECT CARO LISTING

CL 1 THROUGH 16 CL 17 THROUGH 3£ CL 33 THROUGH 48 CL 49 THROUGH 64 CL 65 THROUGH 80 CL 81 THROUGH 96! ( CL 1 THROUGH 16 CL 17 THROUGH 32 CL 33 THROUGH 48 Cl 49 THROUGH 64 CL 65 THROUGH 80 CL 81 THROUGH 96

·

·

!I r,_

T+T)W8<FH(413S<C T+T; 1snaOH) S·UH
T+T-P&0 1 -018G071
.
T+T/KE?O+M 67HIO

. 3SILAST).0H)S·U
OQI .. /5_2K& 1 -0· '7730+ l LUCO. DEME60HIS·UMOOPS
.
JMA UJSNGllJlS1t

OQf .. 15_2&& 1-0SB ass OQY76LE.co.
/5_2J lR/ I 186071 FXA/&EllMGX"-.&FV

GNl88MA? /5L·+N JOH 1S05~a5T-i18-
<Hl7;·CQ8t6H(7? HC6CB· WHB·-IY $0A9&G.l<HOA·&HCU

-it5T-OCY1·?+HOI+

OOQYl·LA.(71( Lt

L..1ass OH·BESB

·

·

X-E-EM RQB5 GM Z

+sl · /OHE· JOSUB

Hl<D -'1089120197; . TGClE&NA HOYNADN

·-

\r~-

·

·

ICOH lHa89120198, -,_ T+T"8H A& E AM l

I

! ("°'

GOlH tLH89120199 T+U 3GE )MA9&G30

I

I ("">-

·

&B,··PL&89120200; T+UA><B&OI OA<BQ

· _

Ii

G+Fa 2H489120201,

r'~·.

T+UBZ&CiBGJBO<

L

EMDgQAD/HHDtHKE ( 5 OM N&AV GM I
-· ·- JU /OHE Jl Has
S<BO< L U<CO< L

WDO/ELNA<M04
·- .
&BN HM _&CE tM 9
G&B3R5>LT& ! I C&<L
HJLvaDENUOri) M·v'
W<D-iiiOMMBIAEO&iB

.
&C5 &HAE&DV LMAJ
R2;PE60GRl·IE2;P
. -
&G OA<BHOH-OA<B&
GJBQ< L S<B8< L

&EN OMA)&FE RMAZ
. .
01 OA<BQOKtl JLU<CO< L W<O-aOUM

88·89120219
..gF5 21H89120220 . . :c o 7:ae9120221 . aoo& 9· 89120222
BIAH M0<89120223

c~

. .

T_.TSC6UU84C3·MC T+TTH+M330+CAS3U
.
. T+Tucaar OHtM·UN
T+TU·+M?3S<. /3U T+TY900&GOHl$·U-

881IA&<XN8aPR6;L
. . : OQ08YaBG07H9G6C
' ·CQB<F<++. 15_
.
Cl&H9L< A+M.30HC
.
KQR 9L& ' LV<OHO

P84CT1;.T&<BGOJS /OQU811BG07H:G6C 2JA·-a..+H-<F<+L.
/OHOOH)S·UHJOH* 9RCH-+Q,3S G /5_

. . C+E·9S?IQ-llQ8CO +M33S<.3S 5YCV

. . /OQU9GCOA+M33S · /3S·l&H9L< A+KL

30HC /SUQ .. (Q/CE RPQ730HC30+ a LV
.

< LW&+Ot /5_2&1- 9Zl86071 DOBGOHt
.

2+&1/ITOB+M33S D I LV<OH!>9-TM-+Q3

.

.

·I Q-<89120202: T+UCUJDI /4&W+ -
c 30+ BLMB9120203: T+uo..nAHI <JE+CO

<ce·· ·ose91zo204, C' T+uEic · 001c ··t ·o
I
S·U0.&1<89120205~ ~ T+UFUH-OA<B&Ol-0

C-
3s 0 R 089120206: -· T+UG&OHIDl-OA,BH

0 I
i

.

HC<8& IQ< L S<t MJDI. /4:WC. DOHT oITAHl<RE+cooJot A<BOOKC3HJL-aHOJ o.-OA<B&Ol-OA<BQ
.

< L U<CO< l W<O- a04M8IAlD&i8GJ8Q
. .. . . .
/4&WC DOHT BC D OIC ·C OOITAHl<I COHIOlT--8-3 UH OC OOHT IC OOIC OKClHJL-aHUJ~OHJ 01-0A<BHO< OA<B&
.

< L S<tH< L U<CO
. .
.E+COPJDI /4&WC 0
·C OOITAHl<VE+CO
. . Ol-OA<BQOKCl.JL-

. ' L R8D89120224

. S<CO &"1·89120225

.·o OHT

89120226

. /JD< JJ089120227

. iiH4& ·-889120228

T+TW40H)S·TOIQLt 3S' /3V(+N09;_P ooa11s;IE6JXU5·1 S&+I05_l 51 IAoaN
.

JOI& A&DM <MAE

E+- 0Zi89120207, . T+UH.&a8GJ8Q8& Y <OI BE-OA<BH0<-0 A<8&0& OA<BQOKCl <JL-a(OJCOH)Ol-0 A<BHOC OA<8&0& 0 A<BQ ;,~89120229

C",

· ·

T+tvO+DT30+CAStY
.
. . T+TZVHl98M LJO+C .
T+TD- /S /SL·JN
. .
T+T,SD&K·Y9 IM y T+TSOl;.TOHtRFH<
.

. 99·8G+;SRS>LT&ll
AOHtS·TULQOCJS<
.
/SL·&5 Fa5T-a8T
- . . Hast-asi asv oo.
· D 0-D:TaBG /Y 1?31EPOPS63J·+tX

. . A&<.SOiE eaxo&CP
8H Y+OI :D<F +IC
. . +8·Htl8&.+U3A-tl
: S·tO-<BG /S /5_
. AHT,;OH·:1·x09+c /SL·+5 Di5T-OQY

084CR1+//9(Pl84t
-.
ASCDtaes OQ-:HaB <OQ-:O<BG01HCi06E 2+-· /L·BGD7IOC6E
aai o>.COMCM51l
fEl+HOCF<+#33Sll

C2<Pt4?(0-<BGOJS G07IAD6E-i5T-a8T -OQ-:E<BG07 I ID6E
.
l··iii?Y4·DM l&AAD E&<IYO' I E&.+·Tl*G

C+Z< *·<99120208 T+UlF<O-aLMMBICN O&iBGJBO< L S<CQ < L U<D < L W<D-

c - ..

OH* GIB<89120209, T+UHA L U<D < L W<D-aL4H8ICJO&aB G.IBQ< l S<BY< L

I '

c - . . . -OH*·E- Z-89120210,I T+UHaC DOICA C D

I

I
. . . . I

()

OITAHICEE+COlJOI

.- .
/4&W+ DHSa&& IQ
.

OM Q J0189120211' T+U.7/4&WC OOHT CC OOICABt DOITA HllCE+CICJDI /4&

0 I
I

. .. .

L&+< 55&89120212 T+U<20H1DIT-88-? U HOC DOHT 4C D OlCABC DOITAHltN

0 . I
1si"' aV-89120213:

T+U(_KC30Jl-iJUJ COH)Dl-DA<BHO+ 0 A<B&O&-OA<BQOKC3

c I

.

.

aLUM8ICRD&aBGJBQ U<D < L W<D-aMDH
. . . < L S<BB< L U<OH . . we DOHT 2C OOltA
E+ClEJOt /4&WC 0 P.IL-aJ4JCOHIOIT-
.

8- Y<OI BE-OA<BH
. .8ICAD&aBGJBQ< L
.< L w<o-a4UM8ID1
BC OOITAHf l.IE+Cl
. .
OHT 6C DOICABC D DB-? U HOC OOHT

. O+ 0 ·24891202)0
S<BO atta8912023l
. . D&a M2089120232
OJD< ·9 89120233 OIT 'Y089120231t
.

T+T_J·T41Q<. /5l
.. .

,·O?EaYD(G·e...9_,

. . . . . . /56VHDA..HG4'" S?H AAX4 · &-tB9120214i T+u+Y<B&OJ OA<BQ OKC3QJL-aMOJCOH) Dl-OA<BHO. OA<B& OJ OACBQOKC3RJL- aMMJCOHIOl-OA<BH o.-o N&Gl89l202J6

~

,.,

T+T>< t?2-JH· E· VS/O P·SSOHllZKA A C3SHCAST>Fa8T

<aont+Hl<FH+9S
.

. l5_2JAR-' iSG071 EC6 ·1089120215,

T+Ul T l U<O&< L W<D-aOUM&IEID&as GJSQ88 v.01 BE-0 A<BHO< OA<B&OJ 0 A<.SQOKC1SJL-8M4J COH* 02M89120237

T+T?GOIBG071FC6C
. T+TOBAE-GH MNADM
T+TO'MDlllC VMBS

. . . BOHIM"Ul&l?(QBI+
-
HM V&85 <M s··1u

H-<FH+Bf /5L·J5A DKAE,DD-J.. :YRAO-

<ass OH·BEOMANHEX·NF&JHF5
. .
&<U-3t50·l5 6f J

C>6 AE AMOJ&J EKA_·HAUDKBA&G4H+V 9KC1 ?HIO·MC5

& 5 : /089120216: () T+U& ;JBO< ·L· S<C!i

-HBO )T"8~l20211 ()T+UJR/4&WOH·8ET&

·

l F\

·

&IUK E-08912021e' - T+UKMFYD4JJC /OH

!

<· L· U<D&< L N<DHJHl./5UQ-2=X<Bi-steca3G /8AJL/

aPDM8 I EJO&a.SGJBO lKDM: I AANRCYANM7 oxa~G·1oaGDK..OHJ

< L S<C&< L U<D&
/SL· E lt&EOJN~
. .
KOIBG /S /4K llG

< L W<O-aPMH8 l EN
wavDlOH·BFYO·J() 14iXN14COl;PJOaN

D&a 1 089120238 /OH . . .EH89120239
.
O·& ·z<B9120240

I

OATE 07JUL75
EC MO. 825023

250CT75 825032

l5.1Alll6 825014

PROG ID PAGE

orn-2: OOATE

c 88 I I

ec NO ..

· I
I
t
I
I

10

1.

07.IUL15 825023

250CT'15 82SOJ2

1SJAN76 825034

PROG ID PAGE

0891-2
au'

I
i

·· · · · · · · i · · · · · · · · · · · · · · · · ·

I~M MAINTENANCE DIAGNOSTIC PROGRAM

PART NO. 4234255

PAGE

89

ISM MAINTENANCE DIAGNOSTIC PROGRAM

PART NO. 423.U55

PAGE

89A

8912 DISPLAY ADAPTER TEST

OBJECT CARD LISTING

8912 DISPLAY ADAPTER TEST

OBJECT CARD LISTING

Cl l THROUGH 16
.
T+uLlllXE8>1 2;1
T+UHE5 1 $S9CXEPE1
3
T+U0 /30Dl-AENOO
.
T+U012)~Pl·J 2·R

Cl 17 THROUGH 32
9·...P5>fE60\:0llR
.
·&<.E&+.C6*N 8'R ACRRHl<SGCQ&._D.
S>.WilUCl8UC05N4

CL 33 THROUGH 48
.
s_v 5_~E5MCC51G
.
saTE&<IOO;, O;(
6·Pt5_PNl·IT&<G
.
EOH·6F-O>JRL /40
a·4Z6CA9HIMZ61 I'

CL 49 THROUGH 64
X&<GT&<E 8iPR5<X saTE&<IP90CW2JI ·
FSiPR&+IEB>C PEl H6)$U94C31UCDl;P
- -.
HV-C;KZNHVTl KUS

CL 65 THROUGH 80
. .
NO)( 5<XG2+( OiG L&<GV51XO&+IH2;1 · CCl&AEK&OAlRR IOiN 5'SL4iXN14A

Cl 81 THROUGH 96 I·-~- CL

THROUGH 16

.

r
\

.

UBSM ;JQ89120241 T+uX/O·IElF_ 6·P

0

('-.

·

l;· i/189120242 T+UY·OHC30+ C·4X

Hol

a U89120243

tr--.. T+UZP

.
KUI /4Z

"''

(8_H LLU89120244 !. T +IJOK&OA .. &OA .. &DA

.

r .

. .

l'tU JZ089120245 '- T+U,l&DA &GU BYU

CL 17 THROUGH 32
.
Sl;( 2<Gl84?N5_P

Cl 33 THROUGH 48
.
E5)R OJPS91PR&C&

. .

.. .. .

AKT8+ MY?N_X /4Y
. .. .

. . &DA &DA tOA £.DA &DA &DA &DA &DA

.St2!CQU+S& A 1-/MHD -KAA DASE

Cl 49 THROUGH 64
.
HKU48 -HI01Ai6<B HHC7· c -MVOC-E ZC·EHJltY?C
. . .
&DA &DA &DA tDA
.
c-;A&AAAOS J;~·

CL 65 THROUGH 80
.
G SHA·IBGOJSCKZJ HASSROHtHA.OAK/ 1
. . .
&DA tDA &DA CDA &EllPesN Ot21&A

CL 81 THROUGH 96
0
HOl< ·S089120263 HA00°61889120264
D 80489120265
.
CD 6/ 89120266 Viil L:-89120267

t;

I"

.

- · ( AKO& M,Y89120246 T+UiH-H4,0H*BF-D
('·

,KO-. /41H6UU84t

42DCHOtPUO)l 2JP

Tl>XVK4A(8_.15· ..

ElDCilUCS8>S2tls

. NPL- 0 089120268

T+UQl<t. /ltXFl<N HL-OAKD&oc<BGK·o eD.Y<OIAG_JiFKue <·MOW<CB<.MDU<CS T·URl/4XFl<IHL-O AKD&OHIBGK·Q8H y

. . . /4X.Fl<JHL-OAKD& O+< 2ZQ89120247 . T+U_CH HHOAA((i8

{'"~

.

/L·P30H&lK-50i5S

~ T+U_·aZ +C VW Mt tlI/lHl~GL&HlK-5 SOH·BFYQVL-L /OH

<DZ-.9UG· /DFFU7

~oH·BH/L·< A~9TU
G SHM"3 P·Q9C5·

IP·Q Rf089120269
.. -
waz £0-89120270

T+UEXK~lO<<BGK·Q 0

0

,,·Y<OIAG_3l<KU8 < MOU<CH< MDtKDC ·,4XFID5HL-OAKD& OC<BGK·QILUZ·C E HZC·· K:l89120249 ()T+U>9C·OIR-E+4C2 ELKt ·,44BC.l+SOt XOH·BFYD9LYX./OH E/TE+M<BG.SHM·Jl

T+USSClBGK·oa-·v
T+U-.+/4XFIE1HL-O
.
T+U/DOH·BFZH< M-
.
T+US:·IBG SHAPIB
T+UT5& +SA8UCN5> I
T+UU094A 1 5 1 SR875
.
T+UWM5·J l<PV2·1 DATE OlJUl75 EC NO. 825023

<OIAG_3llKua<·..0 U<CT./4XFlfAHL-O
.·- . -
< MDU<88< MOW<D. 14XF I I lHL-OAKDt

AKD&O<loGK·QaPMl

.

. . HL- OH·BG-atLUT

OKV ··o OHEH/i8 G /Y80DU5C fH.UZ

. .
.G /$T2<N L.SL4 1 S oareo·.ElO_ll<P . . O;PA2JIAO_IE'Dl Dl;P1raN 2:1 01 $
~t+SH21IEC<I05;1

"2JPG&CXE8-~05·L
Y2·1Et<GD1CXE8>1
.
A8UCPUV 9<LTPMC N5·PC8iPD&<GHlOC
.
15;LI5·1 21N O;I

250CT75 825032

l5.tAN'16
8250J4

aKoioHIBGK·Oi4M2

+C.EHZC.IOHJJlT-
-.
HZC 20Hllll-BB-?

Aa-i·2HH891202so (;_T+U?~'Dt1az·vc 0 1

+SDtDOH·8FYD9LYX
-.
/o+IE/TE+M<BG SH

/OHE/TE+M<BG.SH M·32JL?DlP5·WOHt

C': -

·

T+UlO/TE+M<BG SH M·JOJL?GAT4180Ht

C· . UOHI E_HL-OAKOt O« 20'89120253 T·U2Vii...+t( <BGL+Y 1 -0110 E<,T32LIP

.
. )0H·6F-DJKC4+ .....
t 1-..i <BAKEY< M-
.
IWl8G /YSGJl!W7IE9 E10CT5UCA&C-.04' C
. . 9a-.T2<N l_stlt·$ .
. . 89+( liXVlMCN5UA . HOii 5 1 SWUV 5_N
TO; lt21 LE5;( 5<G

.
ON_X /4-..LOH·BF-<
.
·KBB< OZ+ C /OH
VilTO·R-.D<BOQAK·P
·
.&07T2<N 6·PS5'$
r.cxee_~os; .ee+1

c~ BC·D· -..1&89120254: T+UJ-a..+Hl<BGL+Y I I
~ DUI·' 8Q89120255j T+U4S&LF<+t3 · /43
i
c ; ·MY· 7-489120256[ T+USOOHI T·IBG· /D

I
4
/6< · MSi89120257; (" T+U6J8iX05; I·O>I

C"' o
N81M

)3Q89l20258~1

".)T+U7<-.0_·s_v· ......e

l

0 I
C51D S Q89l20259, T+U8G20GO&<IHl*I
!

·

I

Ot<D NKY89120260j

. 'C' 1B>LS5aPC84CC51G X~<O lS089l20261 T+U9'&1XE81PTE4C I

U P8U? llUCNS> C 01 $ N5·M· tlY891204:!62 T+U:82 JPVOJ I llDC
1

PROG ID
PAG~

c 089l-2i DATE 89 ; EC NO. !Q I

07JUL75 825023

i·

l·

I

-.
00...BH/£· llAViits

81PTHXH14CT2<N 6·XG2+IM5>.Tf.<I 1 &<XF&G7YUl 1 K1 X EB>LM1MCP6)$G&<.

KtCIIlaTT&ISN$8L E5 1 XE8>I OITEO'I

011R?6·PS9CLE&c..

. S8aGR84?Rl;.E84C HOJIT&<GN1DCA&G7
X9·)t6·PS1;C 2<G L84CA5·J B>TSBaP

250CT75 825032

15JAN76 825034

. . M·JO/L?DoPe·woHt
<-C6U 7G2 K-< u:
<GNB>SE6MCT2<N
.
05;.0ltaN B>S 18il
.
. . 6·PS1;1 OJPDCIX
R51..ROtJ 0)/ l<P
P6JSC&<IHl·IK~MC
M&+.HS>LLlDCHO)P

. .
BFYQlLVC /OffSEta a-118 Jt&89120274

. . RF G30+C3S<C3SI'
lJ_VillBG /,ABWQ l_SL4'SW21PGlCT H&+IOlG70...MCllUA HOllTl<SFKiXSC+I

.
8/48 PJM89120276
AE l8189120277
. -
Ul;H aEQ89120278
. .
. 1 5~Q ·I 89120279
HIM &B 89120280

E81PT&<TA4·( lU P6·PSB·XN14CSz+.
.
S21SU48J 51IC9(V

. l8U $9·89120281
~l)l R8089120282
. .&04 SLQ89120283
M5<D ilS489120284

PROG 10 PAGE

0891-2 89A'

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PART NO. 4234255 IBM MAINTENANCE DIAGNOSTIC PROGRAM

PAGE

90 -.._

PART NO. 4234255

PAGE

90A

8912 DISPLAY ADAPTER TEST

OBJECT CAAD LISTING

8912
(..,

DISPLAY ADAPTER TEST

OBJECT CARO LISTING

CL 1 THROUGH 16 CL ll THROUGH 32 CL H THROUGH 48 Cl 49 THROUGH 64 CL 65 THROUGH 80 CL 81 THROUGH 96 (_ CL 1 THROUGH 16 CL 17 THROUGH 32 CL 33 THROUGH 48 CL 49 THROUGH 64 CL 65 THROUGH 80 CL 81 THROUGH '6

.
T.U.J5·J 81PQ9<P
T+ua>L: 1· /OHE· J5
. .
J+u·Z9+C ·tE QOC

. . . NOaN 9571Q1R oaT
IK*bG /YA.U170ff*
.
MOIPUDIC S<XC61S

; T+U-U8>1GK.4CAl<L R&llFOSSLSIGO"l

.
K'llT5)R 2<GN14A
. .
8F-·1L:. /~8C E
P~ISG6·GM4·SAlDC

. . ,,,o,c~ClOA 'DC . E9'1.&+.T5_1 C·L

S2)SS5;.L2)STZIQ
.
D6M_ L~COOIGFPMC

. . . 1o·xos·x01 1 XASOC 15MCS8a).£11FO·A -aasF1UCA8UCRU/

I

i c

'' 71489120285

T+Y&EaMc~auc1a-~

. . . £"',

6JQ. Q.189120286 \ T+YJ 94A 94A 94A

r~

.

15M 9ta8912D287 T+VJt5_N a·xY&(P

c·

.

_,_ '8Q89120288 - T+VK683QANE8'+ EJ

(-·

. . .
M2;( &IE &+I , ··
. . .
94A 94A 94A 94A OK4CX94Al2<PXP& YNFT2-&L./5Jx+·E
.

. . .
&+I g+I £+) £+)
. .
94A 94A 94A 1 975 MO?H&AX3D.IHGBP3

. . .
t+I &+I t+I g+) 91 P0,(XEOaPl9*N
.

~;1·c~R1·1·1oc
. oareo·1.&<sa211 . ~I av·I~ID C-A
av·
.

lCD RQl89120JOl
. ElD ·K089120J08
. MPEY 11<89120309
1~10 aLua912os10

T+VAN-<BGL·84BEA

. . . .;<BG SHMllBG<<l
IC E'*HA?ass a5T

. . . &H/LOI A&·1lQ8 l /OHSE IL /5 -a5T ~N1'·'8AMGEEBO't .

·NJIND-8.,.GEEH·
. ..
. .MGA£S· AMC lOEA

. -LIL30HC /OHSEIG
sass i5T-C1 1 NDV"
.
9C El·NA?<N/&·&8

. 30+ N:U89120289 T+Vll 8 NE1E83S ("-,.
Ka5- a.&89120290 T+VMIQT30NJ8a4EM

.

r

AMGD 5.Q89120Z9l ~. T+VNXB-IANOJEBaB

c~ . .

NE1ZD zaaaoaaFP :aY·<I /NQT3-NJ8 GNJ·30< OOE·Wt&E

. aav·G1ID/llEV·c-
IDEM:( ENPTMANOH
~9VNlOHEftM·86PEM
. .

. . ANE32D R8Ht1/0(
· EN+ AOANN 815T
' C-ENQVNW+O(
.

aaJt-/OA&C& ·NE< 5 -c~'NDVMKC,ENR NL·HA C 10

. . savD 1Jtt&9120J12
3& ·J'8912031J

T+VB,O-·I EAOMF7

NA+<Nt,l·CO-<b

G AMM D E BM I 90H)S9aBGOIS /18

. £ ft 6ISU84C42UC
DOHl&41 X09+( ate
.

ClMCCOIXD&<IHl·I
. . 2<LB&EA O· I l +L

KS>t &1<89120292 ,- T+VOSBER, ( EOQ3'

0

.

M54 RB&89120293 - T+VP)DA<+ NR9N>U

. BNW*ltAER_Ct1r1093M
8HER>ll FC-EO;NS

AMII* ER> CHA L&
. .
Z+ /OSS8&N;H+ NR

ANMI< NR9N>_·S-ER
. . 9N?t8AER>OAAN8-8

. >at -c-eo;NSZ+DA
ANXV01 C-BNW· OEP

. OS?H.EK&89l203l4
SC-D SZ<89120315

. .
T·VEA NR30-I' ER

. ..
30 EltJ2 M·a· NR 1avF;IOAJ3T48NX.

ANODOOE·WL DAP·Q 2-R<aHEG+l,CO·?ff

' EHZa-ODON5K 'H ASCO&M·8 1 AER2ave

0 'IHO· RY8891ZD295 T+YRLHBG· /88··A

05-aANSAS9-IANSl

. . ...... ..... Da 4ANSIOt< 8N/1

1 C EP ER9C-EP E· /OHE.N505-8ANXV
............

. . o:-BANSAOGl-4ANSA

o·a

4Ll89&20317

T+VEaMt<8 1 ANR21YE T+fflllX.2-lliHVG

2101JJT·FNx.2-D4' +ILDl'?HA<COEM·8

a.eG+1c1a.1itAPCo 1 CER2aYOVIHVJ3T4

·M·a·BER2avEJlHZ (NX.2-JYIKMG+l,9

J3T41NX.2-MaaKvG O·?HAC30ZM·8 1CSR

+1tv.3oge9120296 C>T·VE·AEPOOH·BF/Q
c· zavo· QS089120297 T+VSUDA ·£DA· &DA

. . . s&···o-o <He c &DA 'DA &DA &OA

. . . . . . 10

0

A PHEU

&DA &DA £DA &DA &DA &DA &DA &DA

. . . 'DA &DA 'OA
&OA &DA £DA lDA

tD 19M89120Jl9

·
T+YG2ACORM·8< EG T+VIY84CA8·lACJaT

·
DM·88 H.a/ F.OHt Ml)PT&<IHl·tKt<G

·
. . HRO 'AER20Hl&:34 /OH; VR3MUJ /OH . T&<GDlCV 9·~X96_

· ·
. . HNX. -vc,+ HHc<b .; V·WMVX /50COH·
l<GTOMA·,+~X9··

. . ''~'CER20Hl&:34
BF-QOMVX /SG· <S
.
48E<~C EL004AP·R

·

c·i · · ·

tNXH JZ<89120298 ,'t(V· 'DA &DA &OA

I

l6:H· 1-0891202991 (j T+VUHUU8ltC7U. I

0 1
M:I · lt89120300 T+VY6QPH5.OE?.0/

· ·
&DA ,0 gc· ~
. . . 15WGS5;1 5<C 8>1
w,-evsco OU68lFL

· · · ·

a·Dl·A·a.·o

'

.&NY)OS- E 0 D (L

BO- IAEYGA<H&DR·

uevuc ERPsv c A ELHve,-e1s.--RIH

·
. . IOIV &tLBOIU
4 NW> OEl>HAUil 'a7co-1coo'HoA061

88-89120320
.
1.-0 21·89120321 a&·H·2e-191zo322

.
T+V.; Nl/OHtMPJX

·

·

T+V<RNB~ /OH; NJ

.
T+Y+IH/& 0-D <8

.. .
"MEX2D 1 8 J·20 R
·
PNOltiS091 C EV·SJ
.
. GACOU!4 1 1,vca-o
G A ~A COA &DA

·
COH·BG-EtroWl 1 C A V·Ol 1 0H*8G-EM06P
<COALCELICOELCVL IOH·BFVH NE« E(
tDA-2060&11.EllX saaPRQDA 51ST1Q...

/5J->O-IKOOOANE_
·
. IC EL&VL>+~'MO~
PNMt /6l·OH·SFZ1 OIXTEIG2&DlPO)X

0 - . ~91H·

I
:RH8912030l'.

T+VWlBIH&EC-A - 1

·

1 0

. ..

£830 OKD89120303 T+VVX -,20 +a FX

0

...

/OH a&D89120304° T+VZSP-A1 F 6)$

I

C IS·-· ..zve9120305'. T+vota-tt"H> · Jua1 ·

·.

............

Bl 0-H <BG A t

E NO

. ..

U84CX94CXCJ-) 5<X C61R 5_) 81PS818

aoHJRoi4Aonz· -0 a&FL-Ut3· 1sxA+BA

9·61-UB.-/lfBOFL
. VH AE< N AN EQ
O;& e_ oua-H
iua&o_F_ · D<aa-H

.
. . . 20 .JOHC30<81 OC NOAQ EU 0-AS EO
. > · EuOIARH&GD*F

.. .
·· D :L 89120324 P& 2Al89120J25
_ · O< · Nllt89l20327

T+VIHPMCIBUCT2<N

L9<P82;C U>tltDC

A,&ET~7tteH-HR<B 1
6&0C7&DC8,DC9&IG 0&10 · 8RM8912CJ06 C\+v,Q;?H8H-BR<B cot?· ,sXA,lET.. IH ea.,_D.,<B&On /5X

Ult?·/5XA·DAEL*B co20· ·.U89120J28

OATE OlJULlS EC ·O. 8ZS023

2SOCT75 825012

1SJAll76 8Z50J4

PROG ID
PAGE

oen-2! ()DATE 07JUL15 90 . EC NO. 825023
'9

250CTT$
825032

1S.JAN76 825034

PROG ID
PA~E

0891-2, 90A

19

···

·

·

·

·

·

·

·

·

·

·

·

·

·

·I'I· !o

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·---· ·- ·- . - ·~"···-··

.

··--·

·-·.. · ·-,·-·· · · · ·· · · · · ·

j l'
I
I I
':
I I
l·Ii
I
! i If
;f I!
\ \
l i
! !
! '
Il .l
I:! I
i I
l,j Il!
1 I
li .I
j:
: ~
i i j
l
.,·,_,'_.[

IBM MAINTENANCE DIAGNOSTIC PROG~AM
8912 DISPLAY ADAPTER TEST OBJECT CARD LISTING
CL 1 THROUGH 16 CL 17 THROUGH 32 CL 33 THROUGH 48 CL 49 THROUGH 64

T+VZL,&ET-IHB&·-
. . . T+V_+ ->8BFL UEX . . T+V>IQ832 ->8AFL
T+'v70 e'?Q A0809Y
. .
T+V?· <EIQ/7 /61
. T+VO:·<HAP.·30H
T+Vl5?1HAPl78 Vl
....·....
T+V20/0
.
T+V3,·<I ~<l a<J

AR<o&O)? /5XA,&E
. .
SOHIROLS OUl UEX
UEXSOHIROE~AQBt
COH·BFZH M AO
sQH·BFZS /OHSE C
.
4 NOt<OJ·;TAIPGO
9( E·NC&BPE. /OH
·············· <G .. a<N i<SAl<LRtFA

T-?H88#-BR<Bt01? Ss&ETSIHBB#-AR<B
.
VXS> /UOIAR6i8 R1H C AVi&YCO-E /OH00-0 <BG OKVl·<O_·-CA<PHH
; ' cs -e··oG
01cv cocoaocoaMC

/5XA,tET/IH8B#-
.
. &01? /5XA,&ETS?H
GO·D4BE?UC ESBLM VDJ4A09Y iYDG4-D
T&HPG-4 NlOO-E OLN2D<D9·/TAIPHT
. .
2-t-.K ,, /51DOH· oaucoa4co·oco·Mc

T+V~W&IGO&IGEtlG
T+V5/94CX9··Hl<I
T+V1 PC KH+H-""M
.
T·V8KIC-8P·. DE·
.
T+V9Ci OCR-A-COO
. T+V:HR-E/>BOAJFF
r:+vtC?OO R-El13T
T+Vi92IHtEt02tYO T+Y'4/1K8B<T UFA T+Vc?QS-. DE·X+ 1

Fl<GTOMA-&+~x&+1
0 'SNHPN8·Hlt8E5 MEAtNZAE&E4<QEAX
. -
48E·/C l~l·HBPlD
. . KOH·8G-OfM5"10H·
tR~l-HOO R~l~Q 0
. .
OQSXZU O< OP·Osa
. ..
AJFf6C IV"6 TC E
.
/ t l-BWOS?C/l~l<C
.
t_a tt:·8iFF80AA

.X&+-.X&+~x,+..Xt+~
/C EJP·HAPOIJOHA 3FX<S8J2MGPD;MJa 4 S·4A<85A ss_,G 86-DtMV·>OH·BG-I
.
/HO R-E17L-ICST
. .
QQ Z-QC3SA-.-< WP
. . V·.-A2<8&Q·C /OH
-.,3-f QST DE·1+IA

X&·~xt+~xt+-.Xt+..
. . HS
S BHAK-HS 2HDtt-" GX CH 10 J-GK lH
.
~9F TOH·BG- h9W
. . . . . . < OP·QU< FQAQSI
2U O< OQ QS4< FO
. . I, :OAZ..E8-<T2UAO
IQF 8HER?aZ Diec o>ecHa1·ii>ACHaz EO-A-ll& ON5/W37 I>· lP . .8C6f90AA

T+Y"D:FQAOHl~?33

0-H

DA TE 07JUL75 EC NO. 825023

250CT75 825032

15JANl6 8Z50:M

PART NO. 4234255

PAGE

91

IBM MAINTENANCE DIAGNOSTIC PROGRAM

8912
(

DISPLAY ADAPTER TEST

OBJECT CARO LISTING

CL 65 THROUGH 80 CL 81 THROUGH 96 ' - CL 1 THROUGH 16

. DR<BtOt? /5XA,tE
BB·-BR<B&OI? /5X
.

. -
T/?H 5EM89120329

T+W VOUCXY6CX94A

·

r-

A,&D KKM89120330 - T+WA-0* IT9<GL&<l

AO·&+ N?UO/D* E> · AO· ;H&89120331 (" T+WBS> LH81 6CA(

c
DOHlS,AOA02MBC V W & 21889120332 T+WCOlMCRl·GD:<G

CL 17 THROUGH 32
tDA tOA &DA &DA
.
A8tJE -.UCX9·-.XO; I -BWD??DEBl<YV·+B
m
T8aGC20_ 51ST&IX

CL 33 THROUGH 48
£.DA &DA &DA &DA TO·IH5<PN84CC2<P GltXN82PR6:LPB4C EO·LYO;ITO·IHK4C

CL 49 THROUGH 64
&FA &<PX52PC8GIP
.
C1ti!05; IRS_C S>I Pl)P021PGO;ITO·I 18UC89+.Y21PT6M_

··I CQO IHGCUHPG-
/OHE-U I UBG · /D
BFYQ6PK,8 t 0-H
. . Xt+~xt+~xt+-.x&+~
Gass asr o-o <B
SASHGH--SBKHHH-1
. . .
8C6F7az <C EW FF

C·

-

4 NO )HY89120333 . T+WDJ2) PGE4Cl8UC

.

c

AlVO NAi89120334 T+WE<9(XA6HCE6)X

,C

.. - r < lRt.89120335

T+WF~_P084CR1+/

OOM ;El89120336 . T+WG8t<GT8ilH&<I

I '
··< 9J889120J37,

·

c:.- · - ·

X&+· )2Q89120338 - T+WH8 FHQ &OIR-E

f')

G 4 <89120339: . T+W 13+0/S91E·QUM

·

. . - I
I (:

SCBH iUY89120340'. T+WH> F.XQ>S /6.

c .
a FD PCY89120341. T+W.ZQ>s /6.YOH·

c

.

W·OM· MAV89120342: T+W<UQ7iiBBF.xaz

I

eee -

I
I

()

IC SDM8912034~

T+wc~OEt<BWl5Q'<

0 - . . AOS48C6F9az ~r. E W FD 0 489120344 T+W+EO·BGQ8 ' F.

.
v·t-tNw·zu &a2FP

'C
SC D OHY89120345 , T+WIN9'-.EO·IE1DA
~ ..
a>e M9189120346 T+Wt&S·N &DA &DA

tCA/-BWD&?DRBllJ ORIL2 ' 9 N·sazA
~_i8GP·aa96QAOHI

0

....

..., .5YQ89120348 T+WKFIM < ARE-

.. i30 81089120349

··········· <BG

2<& ·OHB89120350 () T+WliOH··· <PR6U

PROC 10 PAGE

° 0891-2
,e.91

DATE 07JUL75 Et NO. 825023

N5>1 AS= I AOa/ .&+.. H5>lllDC81MCB9+..

06)LIO)V 21PC6·P MllPT£.<PR6)SR91P

/9(Pl84CC4UCOll$
KO>.COHC89+.,&<B
. ..
71 A/>CO QSU< WG

Hl<I 8_PS&<LA8iE
. -
G /OBDFAGI 11 /l<B
. -
/P5t /OHE-- <8

ViAO R-.HAC AVa&v CG AS4-G2/004BF.

t O.WON9SLLIBQ>S A061N+OJS91EtQV4

YOH*8FZ. /6./C&A
.
BG-ES90f ·t AV·FI
. . . tC RT9F IHC NT:WI
. . <AOl·QaG /6+ + J
xa-occ U801Pt (
.
-6·PCl·XVl·J Q(S
·tOA &DA £DA· &DA
.
AZOQ RlJY9-0(R+J

'OHH11HG · /DOOH·
AOHIT-C-AQ>-.2UA
-. .S9"H&O O<~·Z-N 0
W OIPOHH-<BG
P&<LEO'SDlMCDO;I
&DA &DA &.DA &DA

C&E VC6J I OHE US 8ARD 1 06·BGRDS

.
R&ll014CN5U_ 9~A

GFL4/R~2 JY(80M

250CT15 825032

15JAN76 825034

V9C PE9 1 1EO·I El DC
21PC5_XRl·ITO>. GQ/7 /5'VS& F
.
GP6D48f.U( ESSCM
.
UC ES8CO Q>Mi&F I t-F.WOH·BG-ES9WI
. .
BH/t ass OH*BE?C <DDl?OEU<AOl5QaG
-.
HQ·NTO·BGQ8 1 -F.
&DA &o C&HR<P
. .
IRCt< OL?R<-< OL
/OHE-&ZUHBG. ID
.
X9·1-lDA 6)SU87t

PART NO. PAGE

CL 65 THROUGH 80 CL 81 THROUGH 96

O&<LA8aE -.ucx9....
..
06·N O*l.D6MA·'+... HK4CS2lSU4iJ 51$
eiT09lfO&<.Etc ...
.
M2·IR5UCPl'J 2<G .5tSTtlXO:FGU5·X COMCRl+TN5UCl5;C

X&O 3tU89120JSl
. X9=· ;2a&9120352
T&<H JYM89120353
.
E5·t ll-89120354
.
L8a< N3089120355
. .
T&<< NZ 89120356
.
5_M 4JH89120357

. . 7QB< CX9·TY:;U ' FO 6tU89120358
AO>&+ O.UO·Q· F. Y AO 9K889120359

·CBIT=WlllH 1 S91E EQT.ft &Yt89120360
. .
·c AW OI 'I l:AS9...tt ADOO OQ'Y89l::OJ61

. .. o-<HA c /0 /6+ + IS9"H&E-O . xa-DtC /T9W+6C N

( - 1:M89120363
. <Q·Y SSQ89120364
TIF< KK489120365

X8~CW6·XT1MCDO;I

.<M 4KY89l20366
ASIQ lll<89l2036l

/OH; OP2R...-. /OH
. .
~CY< OJIR&4< OJ
.
A8~L9C VVB6LUOH·

. . ; OM ·Bt89120368
PROa 9Q 89120369
.. - a.=vo 30189120310
GR-H Ola891203ll

X94A l<TA4·(a:+/ &D·· 9H889l203l2

PROG ID PA6E

0891-2 91At

0

IBM MAINTENANCE DIAGNOSTIC PtlOGRAM

PART NO. 42Jlt255

PAGE

92

8912 DISPLAY ADAPTER TEST

OBJECT CARD LISTING

CL l THROUGH 16 CL 17 THROUGH J2 CL 33 THROUGH 4B CL 49 THROUGH 6lt C~ 65 THROUGH 80 CL 81 TitROUGH 96

I

T+WM1£11.0ll1Z:;x T+WMZQMSV?OE-R·t

z:;xz:;XZRl_U9F6 /IWPJQP9Y66FlR;N

SRNV-/6NTQDIYSOC /WWFEO;fTt+.NOut

8RPl-S60AQ+EVS6t Rl<XN8 1 V 51 PDlDC

. . lRRM9ZWO-.C-EvOOD
A8·C oaTK&OA O;I

·~S< M3t89120373 Tl<H 1J8891Z0374

T+W0_9+.Yt0CA8·1 ·SOGRl+/ ZIPTt+. 8~C ....l<GT84CSOUC B8>TX94Cl5;1R&DA 5_1 l<PCCDA t+L Nl;· 69·89120375

T+WPY54Cl5;C 51V 19<1 £DA CCPRQ;l C&CSFlUCHl<I e_P S&lPGO>.COCCRl*G o:<GCQIPOQ<XN84' l&D 9J0891203l6

T+WOTlDl &OA &O

0

'DA goA &DA &<BGR<. /44 l87TOa<SOilCOOIL a1~coa~so10CM6·P oat l$S891203ll

. T+WR;l~G6Q<IA9+1 tS_N QDCl5·I061X EO·C 9<lTt<GNlFG 06MCHOIXD9SGR1MC F5_V 5CSD1JI auc S9C· LA 89120378
........... ..·.·.··........ ...·.·.........

TE6R65 1 SR84CCOIN OaGU8SN 82Tl8UC HOllT

.....·..·

·....··.·.......

.......ae-89120379
.

·

SEC TION 891

SYS /3 DISPLAY ADAPT ER TEST

...·... ................ ................ ................ ................

...... ........ - * SSW 10 ON PklN TS HOB'S IN ROUT INE O~ AND 05

....·.·.·...··..

.. ...... ........ ..·...·.·.......

···...·... ....·....

89120380
89120381
89120382----- ··---·-----

* SSW 12 OM PRIN TS CONTROL STORA GE IN ROUTINE 07

......·...·..... ........89120381

· SSW 17 ON 8VPA SSES CONTROL STO RE LOAD FOR A Tl GHT LOOP NHILE

. ...... ........ ...........

..........·..... ................

*

LOOP IM6 ROUTINES.

...... ........ .·.···.·......·.

·
.·....··.
·
......·..

89120384 89120385

· SSW lt ON CAUS

· MANUAL SELECTI

······ ·

ROUTINE 4

ES ROUTINE 24 TO ON ROUTINES-
. 1 - c.E. MANUAL

BE SKIPPEO.
~-··············
MICROPROGRAM

............·... ..·.·...·.·.....
....·....·.··

.·.·.·.·.·.····.··......·...··.. ......· ····.....

89120386
........ ........89120387: ........89120388

·

...... ........ ROUTINE 4 2 - c.e. TEST 80 x CHECK OUT ROUT INE .·....·...

· .........

e91203a9

·

ROUTINE 4 3 HD& AND CONT ROl STORE DUMP U TILITY

·

89120390

·---~-------. -

...... ........ · WARNING - THIS SECTION DESTROY S THE MICROCODE REQUIRED FOR SYS TEM ·

...·.........··

.·.......

89120391

OPER ATION. RUH SECTI ON 893 TO RElOAO

. ·
.....·.··

89120392
...... .

................ ................ ················ ················ ·······
.......

89120393

··111,FI

C

ASC R A SO Q

09510608UO 115761· 89120394

· - - - - · - - - - · - - - - - - - - - LAST PAGE - - - - - - - - - - - - · - - - - - - - -

-·
j

DATE OlJUUS EC NO. 825023

zsocns
825032

15.IAN76 82503"

PROG ID PAGE

0891-2 92

· · · · · · · · · · · · · · · · · · · · · · · ·--·-··· · · · · · · ·.J · ·t

-.---.

--·

·

·

·

·

·

·

·

·

·

·

· ·! ~. . J ..

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

IBM MAINTENANCE DIAGNOSTIC PROGRAM

- . -..... " ,_ "' . ,.. -..., ~ ~.
I

8930 FC7 MICRO-CODE LOADER PROGRAM

ERR LOC OBJECT CODE

ADDR STMT SOURCc STATEMENT

PART NOe PAGE

42342571 1 ' ()1BM MAINTENANCE DIAGNOSTIC PROGRAM FC7 MICRO-COD~ LOADER PROGRAM

PART NOe PAGE

423418?
1A

0000
, ......
OAOO OAOO 8930 OA02 00 0A03 01 OA04 0000 0A06 2005 0A08 FFFF OAOA 890000 OAl)O Cl 1000

· ..-..'

DATE

26.JUN?S

EC NOe 825023

OAOl OA02 0A03 OA05 0A07 0A09 OAOC OAOF
0058 0059 0050 005F 0048 0088 0058 0059 0058 0058

2 3
· 88930 5

DECK 4 SEO 0
START o
TREP

1e8 I

ERR LOC OBJECT CODE

1.

ADDA STMT SOIJRCE STATE~NT
4309 ·*··e·········*··························································

···----------------····*·········· 76 *·········*·····3·2·C·A··*UT·I·L·IT·Y··P*RO*GR*A*M*F*OR*L·O·A·D··IN··G··M··IC·R·O··P·R·O·G·R·A··M···············*,' ·

98 ***

************** ................... ,

·I ·. 10 ****** SECTION PREFACE *****$************$*****************************!

11

ORG Y.·Aoo·

12

oc

>CL2 9 8930·

13

DC

XLt·o·

SECTION ID

14

DC

15

DC

16

DC

17

DC

18 UOT 1 DC

19 UDT2 DC

XLl'Ol 1 XL2·oe
AL2(RTNC1) XL2 1 FFFF 1
XL3 1 890000' XL3 1 C11000 1

CURRENT ROUTINE NUMBER RESERVED
ADDRESS OF FIRST ROUTINE RESERVED UDT ENTRY

le
I 10

20

21

22

23 24

0

25

26

27

28 NOTRDY EQU 29 INTPND EQU
30 ATTCHK EQU
3t eusv eou
32 HOBO EQU 33 HDBCB EQU 34 CPSTOR EQU 35 OPOEC EQU 36 NSOAq EQU 37 SIOI EOU

x·se·
X1 59·
x·so·
x·sF·
X'481
x·a9· x·5a·
)( 1 59 1
x·5B·
x ·se·

TYO NOT READY TIO INT PENDING TIO ATTCH CHECK TIO ATTCH BUSY LIOl'SNS HOB
SEhSE AUX HOB'S LIOl'SNS CONTROL STORE LIO/SNS OP DECODE
LIOl'SNS MS CATA ADDA REG SIO IMMEDIATE

,.0 0

2000
2000 2868 2002 C6C3F7
200!5 01 2006 00 2007 FFFF

I

2009 3C 20 2129

2001
~004
2005 2006 2008

* ·l
42

* *

43

·· · 45 ·

USES DA PROGRAM

L ro INSTRUCTION
AT AOORESS 0 IN

TO DA

LOAD CORE ATTACHMENT

WCIOTNHTROOBL.IESCTTOR~

OBJECT PROGRAM INPUT FROM CARDS OR DISK

AT eNo OF LOADING " DUMP rs DONE FOR VERIFICATION.

· · ;-; ·
· ·

47 46 ·······································································

* 498 ·············R·O··U·T·IN·E··I··-··M·I·C·R·O·P·R·O·G·R·A·M··L·O·A·D·E·R···························$·

5s1o ·········································································

53

5642

······································································· ORG X1 2000 1

55 ·

56 · 57 ·

THIS PROGRAM DCP MAY LINK

MUST AND

BEGIN AT LOCATION
ee RETURNED TO FROM

XT·H20IS00P· AOSOG~~T~HAT

58 · 59 ·

BEFORE THE 1 HA 1 HALT IS GfYEN WHICH SIGNIFIES THAT DCP HAS LOADED SUCCESSFULLY.

60 ·

THE FOLLOWING FIVE BYTES ARE A COMMUNICATIONS AREA USED TO

61 ·

INFORM FGM rc1 OF THE NICRO-NAP LOCATION AND THE DECK ID.

62

DO NOT CHANGE THE LOCATION OF THESE BYTES

63 ANICRO DC 64 XkFC7 DC 65

AL21TABLE+25S) CLJ·FC7 1

STARTING ADDR OF MICRO-CODE FOR FCI DATA DECK ID TO 8E USED

66 · 67

ROUTINE PREFACE

68 RTNOl DC

69

DC

70 XFFFF !)C.

71

XLt·Ol 1 >eLt·oo· XL2·FFFF·

ROUTINE I LAST ROUTINE

732 74

**····FB·IY·RT·SE·TS··R·EA·D··M·~IC·R·O·C·O·D·E··CA·R·D··I·M·A·G·E·S··A·N·O·C·O·V·E·R·T··F·R·O·N··4··B·Y·T·E·S·T·O··3······*······--------~~~~~~~~

IO i
'I o
lo
0
0

2000 OD 01 3C5A 2642 2013 CO 01 3C41
2017 30 FF 3CDC 2018 F2 81 34 201E 3C FF 3CDC 2022 38 01 0200 2026 38 01 0200 202A F2 90 10 2020 OC 01 3C5A lFF5 2033 OC 01 2128 lFEF 2039 3C 30 2129

2017

765 ·······N··Y·t ···O·U··IC·K·-·2·e>·C·1·2·0················································

77

CLC BLOD+lC2>eLINKA

78 79 START
80 81

8NE EQU
CLI JE

*LINKK
SWITCH1>e·FF· BYPASS

WAS A SYSTEM RESET PERFORMED
·WHILE DCP WAS IPLING7
FIRST PASS?

82

NVI SWITCHeX·FF·

83

TBN S8YTE5eSSW2F

84

SBF S8VTE5eSSW2F

85

JF

NORN

BYPASS AFTER FIRST PASS SHOULD THE RETURN BE TO OCP?

86 87 88 89 ·

MVC 8LOD+3(2)eX'lFF5· MVC OUICKC2)eX'lFEF· MVI 0UICK-2eX 1 30 1

NO--SECTION WAS LOADED NORM-LLY USE THE ADDRESS AT IFFS AS THE USE ADDRESS TO LOAD MICRO FROM

1I e
lo
!
lo
I
I
10
I
I
i 6)

2030 CO 8! 021A 2041 06
2042 lC 2043 395F
2045 39 co 0208 2049 F2 90 06 204C co 87 0222 2050 89A3

20~1
2042 2044
2051

90 · 91 · 92 · 93 · 94 · 95 · 96 hORN 97
98 99 100 IOI 102 103 104

RETURN POINT TO DCP NOTE THAT IF THE IPL HAS BEEN DONE FROM THE 3340·

THE 'B LOAD· WILL HAVE AS ITS PARAMETER

AN ADDRESS POINTING TO DIRECT LOAD OF THE FCX

DTHEECKC. CHHTRH~SREAQDUDIRREEDSSFOISR

THE

PJCKEO UP AT 1 lFEF - IFFF· (SETUP BY DCPt

a
DC DC DC
TBF
JF
8 DC

PAINT XL1'06· ILi 1 281 AL2(MSGLD)
sevTEo.sswoo+sswo1 BYPASS HALT XL2 189A31

P~INT ONLY ON FIRST PASS
BYPASS HALT IS LOOPING
* HALT A3····················· IF SSW04 IS OH

PROG ID PAGI!

I
10

20 !2 3C 00 3888

I 0893-ol

DATE

26.Jt.JN?S

l QEC NO. 825023

2052 105 BYPASS EOU

106

NVI

·
M1coo.x·oo·

CLEAR BUFFER FOR MICROCODE

I
I·

PROG ID PAGE

0893-0 I A

'·I ..

... --- -· .. ' ~

. ... .. ...,,, ,_ ~......

!BM MAINTENANCE DIAGNOSTIC PROGRAM

-------

8930 FC7

42342=71 PART NO.
PAGE

()IBM M·INTENANCE DIAGNOSTIC ............

PART '«le PAGI!'.

ERA LDC OBJECT CODE
2056 oc 27 388? 3888
205C C2 01 3867 2060 3C 10 2lH 2064 SC FF 00 01 2068 36 01 2118 206C OF 00 2ll4 2113
2072 co 01 2064 2076 co 87 0212
207A 38 80 02 OA 207E F2 10 07 2081 3C 02 2640 2085 F2 87 32 2088 CO 87 021A 208C 03 2080 22 208E 38FC

ADDR STNT SOURCE STATEMENT

208C 208D 208F

107 108 109 110 CLEAR 111 112
113 114 ACT2 115 116 117
118 119 114SGG 120 121 122

NYC LA NYI MYC A
SLC
BNZ
e
TBN JT MVI
J
B DC DC DC

MICOD-1.NICOD(40J NICDD2-.l · XRl COUND.16
0(256.XRl,.lC.XRl) NG256.XR1 COUND.ONO CLEAR TEST SBVTE2eSSW10
MSGG
TERP.x·o2· SETUI PRINT
XLl 1 0:S· lLl834· AL2COPR1)

THIS CLEAR Cl.EARS THE BUFFER OF MICORDE REGION ANO ONE BYTE RIGHT BEFORE THE MICROCODE OR THE LAST BYTE OF THE UNUSED REGION
SENSE SWITCH 10 IS NOT ON
THEN OPTION 2 IS USED
OPERATOR PRINT

I ()8930

MICRO-COO£ LOADER PROCRAN

1:I ERR LOC 08.JECT CODE

lI o

I
io
!
ro
0

20FF 2769 2101 FFFF 2103 FFFD 2105 0200 2107 0100 2109 3888 2109 0000 2100 0000

ADOR ~TMT SOURCE STATEMl!NT

20FF 20FF 20FF
2100 2102 2104 2106 2108 2lOA 210C 210E

1?5

USING STAT.XRI

176

USING STAT.XRI

177 STAT eou ·

1789 *·~·····C·O·N··ST·A·N·T···*······················································

1eo 118812

B·· U··FA·O····DC·····A··L·2·(T·A·B·~L·E·t ··········································$·····'

183 NEG! DC

XL2·FFFF·

184 NEG! OC

XL2 9 FFPD·

185 D255 OC

IL2·St2·

186 0256 DC

IL2 9 256·

187 BUFEC DC 188 WORK OC 189 LPTR OC

AL2CNICOD) XL2'0' XL2·0t

2090 CO 87 021A 2094 \)2 2095 47 2096 3943

2098 CO 87 02U 209C 01
2090 35 209E 3994

20AO CO 87 021A
20A' 01 20AS 26 2t'A6 39BA

-

20A8 CO 87 021A 20AC 07

20AO 27

20AE 39Et

2080 co 87 0222
2084 89FO
2066 30 00 2640

208A 30 FO 0232 20BE F2 81 OE 20C1 30 51 0232 20C5 F2 81 07 20C8 30 F2 0232 20CC F2 01 11

20CF CO 87 021.11. 2003 07 2004 57 2005 3A3S 2007 co 87 0222 2008 89Fl
2000 F2 87 30

20EO 38 80 0233 2CS:4 F2 10 36 20E7 C2 01 0232 20EB 70 AO 00 20EE F2 81 2C

20F1 CO 87 021A 20F5 C6 20F6 38 20F7 2686
20F9 1502 20FB CO 87 3C41

2094 2095 2097
209C 209D 209F
2CIA4 20A5
20~7
20AC 20AD 20AF
2085 21'BA
2003 2C'I04 2006 200C 20EO
20F5 20F6 20F8 20FA

123 124 125 126 127 1213 129 130 131 132 133 134 1 ~ .. 136 137 138 139 140 141 142
143
144
145 146 147 SETUl 148
149 150 151 152
153 154 155 PFFX 156 157
158 !59 160
161 162 OICKL 163 164 165 166
167 168 169
170 171 172 173 174

B DC DC DC
B DC DC DC
B
DC DC DC
B
DC DC DC
e
DC SNS EQU CLt .IE CL! .JE
CL~
.JNE
B
DC DC DC
~
DC .J EOU TBN JT LA CU'. .JE
B
DC DC DC DC B

PRINT XLl·02 1 1Ll 1 71 1 AL2(0PR2)

OPERATOR PRINT

PRINT
XLI ·o 1'
ILt·531
AL2(0PR3)

OPERATOR PRINT

PRiNT XL t ·Ot · IL1·38 1 AL2(0PR4J

OPERATOR PRINT

PRINT XL1 1 07· IL1 9 391 AL2(0PR5)

OPERATOR PRINT

HALT
XL2·89FO·
TERPex·oo·
*UTAB.x·Fo·
PFFX UTAe.x·s10 PFFX UTAB.X 1 F2 1 O!CKL

FO HALT SENSE DATA SWITCHES
SHOULD MFCU BE USED AS THE LOADER?
SHOULD 1442 BE USED AS THE LOADER? SHOULD 2560 BE USED AS THE LOADER?

PRINT XLl"07 1 tL1'87· AL2(0PR6) HALT XL2'69Fl' SETUP

OPERATOR PRINT TO SURE THE DECK FC7 JS tN THE PRi HOPPER
HALT TO C~ECK PROGRAM iN HOPPER

UTAS+t.x·eo· SETUP UTAS1XRt
iH oXR1) oX 1 AO· SETUP

CHECK FOR DIRECT ACCESS DEVICE IS IT A 5444?

PRINT XL1 1 C6· IL1'56G AL2(ERR6) XL2 1 !502· LINKK

ERROR PRINT

0 0 0
0
io
0 0 0
0
0
0 0

210F FOFOFOFl
'.'" : 3 01 2114 08 2115 2788 2117 FFOO
2H 9 40404040
2110 C2 02 20FF 2121 C2 01 20FF 2125 CO 87 022A 2129 20 212A DFCT 212C OC 00 3AA9 08D6 2132 F2 97 11
2133 CO 87 022A 2139 10 213A C2 <'l 0880 2l3E 40 03 SF 2t1C 2143 F2 01 A7
2146 C2 01 0880
214A 40 02 SA 2004 2l4F F2 01 C3 2152 1C 03 211C 5F 2157 06 03 2l!C 2112
2150 70 cs 00
2160 F2 81 C6 2163 70 E3 00 2166 CO Ol 2135 216A 70 00 01 2160 F2 01 03 2170 7C 2A CH 2173 02 01 01 2176 34 Ot 210C 217A 3D 08 210C 217E CO 04 216A 2182 C2 01 06D8 2166 C2 02 0808 218A 3C 00 2195 218E OC 00 2199 2195 2194 AE 00 00 00 2198 AE 00 00 00 219C OE 00 2195 308E 21A2 30 04 2195 21A6 CO 82 2t8E 21AA 36 02 2102 LlAE 6C 02 00 00 2182 36 01 2104 2186 36 02 2104

2112 2113 2114 2116 2118 21iC 2110
2129 2128
2135 2139
2146 214A

190 ONDE DC

191 ONO

DC

192 COUND DC

193 OP32 DC

194 NG256 DC

195 SEO

DC

196 SETUP EQU

197 CLFL~G LA

198

LA

199

B

200

DC

201 QUICK OC

202

MVC

203

J

204 LOACC EQU

205

B

206

DC

207

LA

208

CLC

209

JNE

210 COMM EOU

211

LA

212 NREP eou

213

214 215

CLC
.JNE

216

MVC

217

A.Z

218

CLI

219

.IE

220

CLI

221

BNE

222 LOOP2 223 224

CL!
.JNE
MVI

225

LA

226

ST

227

CL!

228

BNH

229

LA

230

LA

231 LENG~H MVI

232 CMLOOP MVC

233 Sl

ALC

234 S2

ALC

235

ALC

236

CLI

237

BL

238

A

239

MYC

240

A

241

A

DL4·tt IL1'1' ILt·e· AL2(0PREGt IL2'-2S6·
4*CL1· ·
STATeXR2
STATeX~l LOAD
XL1'20· XL2 1 0FC7· LEVEL(l)e!NPUT+91
C*ONN
LOAD XL1·1oe INPUT.XRl 95{41XRl)·SEQ
*CHl<SEQ
INPUT.XRl
·
9 CC 3· XRU · Xl<FC7 CHKFCB SE0e95(4.XR11 SEQ(4J.ONOE(4)
o<,,xRtJ.c·e·
CARO IN 0(eXR1)aC 1 T·
LC!ADC
t(,,XRlieX·oo·
·+6 1(oXR1)aX02A' l(eXRt),.JCR! WORKeXRI
WORK.x·os·
LCOP2 I NPUT+88 · XRl INPUT+88.XR2 s1+1 .. o S2+1(1J.S1+1
O(·-$eXR2le0(,~2)
0(·-·eXR2)e0CoXR2i S 1+1 Cl ) .ONET S!+le4 CMLOOP NEGl,ICR2 0(3.XIH hO( ~XR2) NEG3sXRl NEG3eXR2

LOAD FC7 FIRST CARD
SAYE THE ~ICRO LEVEL LOAD NEXT CARO
COMPARE CARO SEQUENCE
CHECK CARD 10
10 DOES NOT MATCH STORE PRESENT SEQ ADD SEO BY 1 CHECK IT IS A END CARD ALL OATA CARO ARE IN CHECK Ii IS A TEXT CARO NOT T CARO THEN GO TO NEXT CARO REPLACE x·oo· BY x·zA·
INITIALIZ~ POINTERS TO THE CARD
SET COUNTER SHIFT OFF HIGH ORDER T~O BITS ADO BVTE TO ITScLF INCRESE COUNTER BY l COUNTER IS 4 THEN DONE

DATE

26.JUN75

2!BA 34 01 210C
0

242

ST

WORK .xnt

EC NO. 825023

PROG ID PAGE

0893-0

DATE

26.JUN75

2 ()EC NO. 825023

PROG 10

0893-G

PAGE

2A

· · · · · · · · · · · · · · · · ····· · · · · · · · · · · · · · ·

·

·

·

·-· · · · · · · · · · · · · · · · · · · · · · · · · · · ·

?eM MAINTE~ANCE DIAGNOSTIC sit:lOGRAM

8930 FC7 MICRO-CODE LOADER PROGRAM

ERR LOC OBJECT CODE

ADDR ST~T SOURCE STATEMENT

21BE :!O 96 210C 21C2 CO 84 218A 21C6 C2 01 0880 21CA 4E 01 19 2100
21CF 40 01 19 210A
2104 F2 84 2A
2107 1C 02 21E7 19 210C lC 00 21E8 17 21E1 02 01 tA
2JF-· \C 00 0000 00 ZlE9 CO 87 2135
21Ei::> CO 87 021A 21F1 C6 21F2 31 21F3 2687 21F5 15F2 21F7 CO 87 0222 21FB 89F2 21FD CO 87 2017
2201 CO 87 02lA 2205 C6 ~206 31 22C7 2768 2209 89F3
220B co 87 0222
{20F 89F3 2211 co 87 2017
2215 CO 87 021A 2219 C6 221A 31 2218 26E8 2210 89F4 22lF CO 87 0222 2223 89F4 2225 co 87 2017
2229 C2 02 2608 2220 30 03 2640
2231 CO 81 23FE
2235 30 FF 7000 2239 CO 81 22E9 2230 CO 87 021A 2241 02 2242 20 2243 4El8 2245 co 87 021., 2249 01 224A 09 2248 4E21 2240 C2 01 6FFE 2251 02 01 02 2254 lC 01 263E 01 2259 IC 01 210C 01
225E OE 01 263E 263E 2264 C2 02 286A 2268 36 02 263S:

243

CLI WORK,>1. 5 96·

244

BH

LENGTH

245 TEOONE LA

INPUT.XIU

246

ALC 25(2oXRl!eBUFAD

247 ·

246

CLC 2!5( 2eXR1) ,.BUFED

249 ·

250

.JH

251 ·

252

MVC

MCVE+3(3)12~(.XA1)

253

MVC MOVE+4(1)e23(,XAl,

254

LA

26< .xR1 >.x·u

255 ·

256 MOVE NYC ·-·<·-·>··-·CeXRl)

257

B

LQADC

"' 21ED 258 CHKSEQ EOU

259

B

PRINT

21Fl 260

DC

XLl 9 C6 1

21F2 261

DC

ILl'49'

21F4 262

DC

AL2CERA71

21F6 263

DC

XL2 1 l5F2·

264

B

HALT

21FC 265

DC

XL2 1 89F2 1

2201

266

B

267 CHKEND EQU

268

B

START
·
PRINT

2205 269

DC

XLJ 9 C6 1

2206 270

DC

ILi 1 49·

2208 271

DC

AL2(ERAF)

220A 272

DC

XL2·99F3 9

273

B

HALT

2210 274

DC

XL2'89F3'

275

B

2215 276 CHl<FCB EOU

277

B

START
·
PAINT

2219 278

DC

XLI 1 C6 1

221A 279

DC

ILt·,.9·

221C 280

DC

AL2(ERA8)

221E ~Bl

DC

XL2 8 89F4·

282

B

HALT

2224 283

DC

XL2·89F4·

284

B

2229 285 CARDIN EOU

START
*

2600 286

USING ENDADDeXR2

287

LA

ENDADD.XA2

288

CL~ TERP.x·o3·

289 ·

290

BE

SENSE

291

292

CLI PATCH.X·FF'

293

BE ENDAOT

294

B

PRINT

2241 295

DC

XL1'02'

2242 296

DC

IL1 1 32 8

2244 297

DC

AL2CPATCHXI

298

B

PRINT

2249 299

DC

XL1 ·01 ·

224A 300

DC

1L1 ·9·

224C 301

DC

AL2(PATCHHI

302

LA

PATCH-2eXAl

303 INCTOA LA

2(.XRlleXRt

304

MVC TEMPe1(2eXAI:

305

NVC WOAKetC2.XAl)

306

307

ALC TEMP(2teTEMP

308

LA

UNUSD+2eXR2

309

A

TEMP11CA2

310

DATE

26.JUN75

EC NOe 825023

FART NOe PAGE

4234257 ()ISM MAINTENANCE DIAGNOSTIC PROGRAM 3

PART NOe PAGt!

4234297 3A

FCT MICRO-CODE LOADER PROGRAM

ERA LOC OBJECT CODE

ADDR ST~T SOURCE STATEMENT

0 22ec 02 :u 02

311 NEXDAT LA

2(e>CRUeXRI

INCREMENT XAl TO DATA

LOAD CARO !MAGE POINTER ADD BUFFSll LOCATION TO

0

ENO AOORESS OF CARO CODE

COMPARE SUFFER LENGTH TO CARD CODE CORE REQUIREMENT

0

IF BUFFER IS NOT BIG ENOUGH

ERROR

()

INDICATE CAR~ ADDRESS IN CORE

INDICATE LENGTH OF CODE

INDICATE START AD~ESS OF CODE ON THE CARD

0

MOYE CODE TO BUFFER

BRANCH TO READ NEXT CARO SEQUENCE CHECK

0

226F 40 01 Cl 3D8C
2274 co ei 2251
2278 4D 01 01 2008 227D F2 81 SA 2280 39 F8 2108
22!'4 F2 90 3F 22e7 tc 01 263E 01 226C 9C Oi 00 01 2290 co 87 021E
2294 02 2295 210C 2297 4E2! 2299 OE 01 210C 3D8E 229F OD 01 27BA 2ioc
22A5 F2 84 06 ~''8 OC 01 27BA 210C

2294 2296 2298

312

CLC

313

BE

314

CLC

315

.JE

316 NOTSAT TBF

317

.JF

'318

MVC

319

MVC

320

B

321

DC

322

DC

323

DC

324

ALC

325

CLC

326

JH

327

MVC

l ( 2e XRI leALLO INCTOA l (2eXRU .XFFFF EPATCH WORK-I .x·F8· PATCHF' TEMP cl C2.XllU) OC2.XR2J.l(eXRl)
tJNPACK
1Lt·2· AL2(WORllC) AL2 (PPATCH-5) WORKC2>.0NET NINST(2,·WOIU(
NUMIOK NINSTl2J.WORK

IS DATA ALL 0000 (OELIMtTERI IF SO GO TO NEXT ADDRESS rs DATA. FFFF (ENO OF PATCHt JUMP OUT IF SO HI 5 BITS MUST BE ZERO ERROR IF NOT MOVE DAT~ FOR UNf:tACllCING MOVE DATA TO MICRO MAP UNPACK ADORESS FOR PRINTING
ADD I TO ADDRESS IN WORK IS 1T HIGHER THAN NUN INSTRUCTIONS JUMP IF NOT INCREASE NUN.OF INSTRUCTIONS

328

22AE CO 8T 021E

329 NUMIOK B

UNPACK

UNOACI< THE DATA FOR PRINTING

2282 02

2282 330

DC

ILl 1 2'

0

2283 263E 2205 4E2A

22B4 331 2i!B6 332

DC

AL2(TEMP)

DC

AL2(PPATCHI

333

CODE LENGTH CHECK

0

2287 CO 87 021A 228B 01

228C 09

334 2288 335 228C 336

B

PAINT

DC

XLt·oa·

DC

ILi 1 9 1

PAINT ADDA ANO DATA

2280 4E2A

22BE 337

oc

AL2CPPATCHI

338

22BF E2 02 <'2

339

LA 2( 1XR21.XR2

POINT XR2 TO NEXT WOAD IN MAP

0

22C2 CO 87 226C

340

B

NEXDAT

341

GO GET NEXT DATA

22C6 CO t»7 021A

342 PATCHE 8

PAINT

PRINT FORMAT ERROR

DECK ID CHECK

0

22CA C7 22<:8 12

22CC 40F8

22CA 343 22CB 344 22CD 345

DC

XLl ·c7·

DC

ILi ·ta·

DC

AL2(FORNEI

0

22CE 89EC 2200 co 87 0222

22CF 346 347

DC XL2·89EC·

B

HALT

2204 89EC

22D!i 348

DC

0

2206 CO 87 3C4l

349

B

350

GO ENO

ALL CARD ARE READ IN

22DA CO 87 3D15

0

220E OC 03 27BE 3085 22E4 CO 87 021A

351 EPATCH 8

352

MVC

353

B

GENSUM CHKSUMC4lePAR+3 PRINT

GO GENERATE A CHECK SUM MOVE IT INTO MICRO MAP
SPACE 6

BUFFER
SEE IF OPTION 3 SELECTED CSENSE AND DUMP MC CORE)

0
,o

22E8 16 22E9 OC 01 264C 264E

22E8 22E9

354

DC

XL1·16·

* * 355 ·······································································

356

CHECK NUMBER OF INSTRUCTIONS OF MICRO-CODE WITH THE AVAILA6LE CORE

357 ·······································································

358 ENDAOT EOU ·

SAVE START ADDRESS OF CODE

359

MVC ENTTeAOMICD

IN BUFFER

ANV PATCHING TO 8E DONE? BRANCH 1r NOT PRINT HEADING FOR PATCH
PRINT HEADING
POINT XR1 AHEAD OF PATCH POINT XAl TO ADDRESS GET PATCH ADDRESS SAVE PATCH ADDR IN WOAk SPACE

!o l' o
t
I
io
!
,o!O
!
I

22EF OE 01 264C 2106 22F5 OC 01 210C 2644 22FB 00 01 278A 210C 2301 F2 04 3F 2304 OE 01 264C 2106 230A OE 01 210C 2644 2310 30 09 2109 2314 CO 82 22FB
2318 OC 01 233E 264C 231E CO 87 021A 2322 C6 2323 4F 2324 2T37 2326 89EI

2318
2322 2323 2325 2327

360

ALC

361

NYC

362 LOOP CLC

363

.JNH

364

ALC

365

ALC

366

CLI

367

BL

368 NOCO~E EQU

369

NYC

370

B

37!

DC

372

DC

373

OC

374

DC

ENTTeD255(2) WOAK(2)eX0100 NINST(2)·WORK ACT ENTTe0255(2) WOAK<2).X0100 WORK-1.x·o9·
*LOOP
ENTAB(2) ·ENTT PAINT
XL1'C6· lt.t ·79·
A~2CERA9) XL2·8~E··

ADO 256 BVTES INITIALIZE WORK TO 256 TEST FOR ENO
!NCREASE ADDRESS COUNT BY I BMT ADD 256 TO WO<lK TEST FOR ENOUGH CORE OKAY UNTIL WE REACH 9
CORE IN NOT AVAILABl.E
MOVE END cone ADDRESS TO DUMP
PAINT NO CORE MESSAGE

CONVERT AODR TO BVTE Ol~LACEMENT POINT XA2 TO Ml~O MAP ADO DISPLACEMENT

.!I o·
I
i8

2328 CO BT 0222 232C 89Et 2321! BC 00 38 2331 BD Oiit 38

375 232D 376
377 378

8

H"'-T

DC XL2·e9e1·

SNS TERPCeXR21.x·oo·

CLI TERP(.XA2t.x·04·

El HALT SENSE OATA S·ITCHES SEE IF OPTION 4 SELECTED DUMP

PROG 10 PACI!

gee 0893-c!
3 l

OAT~

26'.IUN75

NO. 829023

PAOG ID PAGE

0893"~
3A

:I ·

l·

·

·

·

8930 FC7 MICRO-CODE LOADER PROGRAM

PART N01 PAGE

CtaM 42342:?

MAINTENANC! DIAGNOSTIC PIROGRAM

FCT MICRO-CODF LOADER PROGRAM

PART NOe PAGE

·· 4234297

ERR LDC OBJECT CODE
2334 F2 01 08
2337 co 87 38'1"9
2338 2764) 2330 0000
233F CO 8'1" 3C41
2343 C2 01 277A 2347 C2 02 2608
2348 F3 58 80
234E 71 59 00 2351 64 01 36 2354 02 01 02 2357 BO 01 36 2116 2~5C CO 82 234E

23~0 OC 01 3CE8 3CE2 2366 3C 00 3CEB 236A 3C 48 23'1"3 236E 3C 48 3CA4 2372 31 48 3C07 2376 Cl 50 2628 237A CO 87 3C9F 237E OE 00 2373 3ClC 2384 30 50 2373 2388 co 01 2372 238C 30 FF 3CEB 2390 F2 81 14 2393 3C FF 3CEB 2397 F3 58 80 239A F3 58 CC 2390 OC 01 3CE8 3CEO 23A3 CO 67 2364
23A7 F3 58 eo
23AA 31 BC 3C07 23AE OC 01 3CEB 3CE4
2384 3C ea 3CA4
2388 CO 87 3C9F 23BC 30 90 3CA4 23CO CO 01 23013 23C4 31> 00 3CE8 23C8 F2 81 14 23C8 3C 00 3CEB 23CF OC 01 3CE8 3CE6 2305 F"3 58 80 2308 F3 58 CO
2308 co 87 2384
23DF F3 58 80 23E2 F3 58 CO
23E5 C2 01 2 86A
23E9 71 58 00 23EC Cl 50 2628 23FO 84 01 36 23F3 02 01 02 23F6 AO 01 36 44 23FA CO 82 23E9
23FE 3C 00 4t>BC
2402 oc 27 40139 4lJaC
2408 C2 Cil 4094

DATE

26JUN7S

EC NOe 825023

AO~ STMT SOURCE STATEM!NT

ERR LOC OBJECT CODE

233C 233E 233F
23·3

379 380 381 382 ENTAB 383 OUTGO 384 385 ACT 386 387 388

.INE
a
DC
DC EQU a EQU
LA
LA

OUTGO DUMP AL2CTABLE) xL2·0000·
·*LINKK
ECSF>C+2.XR1 ENDAOD.XR2

LOAD ADDRESS 0¥ OP-CODE TABLE

0

240C 3C 10 2114

2410 SC FF 00 01

0

2414 36 01 2118 2418 OF 00 2114 21 t:!I

241E co 01 2410

0

2422 oc 01 31'88 27BA 2428 oc 01 264C 3088

242E F3 58 80

0

2431 F3 58 co

23A7

389

SIO x·eo· .s101

3':10

DISABLE

391 LOOPOP LIO OC1XRll.OJ'OEC

LOAD OP-CODE

392

ST

TEMP(eXR2)elCRl

STORE XRl

393

LA

2CeXRt ).XRt

BUMP ADDRESS

394 395 396 ·

CLC TEMP(eXR2)oOP32(2)

BL

LOOPOP

·ENO OF OP CODE

?

397 398

* *

INITIALIZE HOB'S TO ZERO

399
~00
401 002

MVC WORK2 (2) eCOUNTI
MVI SECSW .x·oo·
MVI LIOl+t ·HOBO

SETUP
FOR !ST PASS

0 I
10 I
IO I
lo

2434 C2 02 3096
2438 eo 58 oo
2436 Cl SD 2628 243F OF 01 3088 308E
2445 co 81 2450
2449 E2 02 02 1?44C CO 87 2438
2450 F3 58 80 2453 30 03 2640
?.457 co 81 24 73
245B CO 87 3DlC

402 403 LIOl 404 405 406 407 408 409 410 4ll 412 413 414 415 416 DOONE 417
~18
419 420 .EMUL
421 AGAIN 422
423 424 425
426 427
428
429
430 431

MVI
LIO TIO
B
ALC CLI BNE CLI
JIE MVI
SIO SIO MVC
B
EQU StO LIO MVC MVI
B
CLI BNE CL t JE
MVt
MVC sto SIO
R

SNSl+l eHDBO. OZEROeHDBO AOC HK 9 ATTCHK SNSOEC l.101+1 ( l hONED L101+1.x·so· LIOt
secsw~x·FF·
DO ONE secsw.x·FF·
x·eo·~srot
x·co·.stot WORK2(2),COUHT2 002
x* ·ao·.stot
ozeRo.x·ec·
WORK2(2hCOUNT3
SNSl+l oHDBOf! SNSDEC
SNS1+1eX 1 90' AGAIN secs,_,.o P.ATCHR sEcsw~ o
WO~K2(2)eCOUNT4
x·so· oSIOI
x·co·.stot
E~UL

ATTACHMENT CHECK? CHECK FOR ZERO IN BOTH BUFFl!RS
CHEU FOR END OF LIST
HAS SECOND PAS'S BEEN C0'4PLE'. TEO?

DISABLE ENABLE

COMPLETE LOADING HD8 5 S

= DISABLE
FORCE CAR

0000

SET UP TO SENSE AUX HOB 8 5 SENSE HOe·s DONE YET? LOOP IF NOT SECOND PASS?
DONE IF SO SET FOR SECOND PASS

DISABLE ENABLE GO DO ScCONO PASS

0
lo
10
l'oo
0
0 0 0
0

245F OD 03 3085 27BE 2465 CO 81 25ES
2469 co 87 02 lA
2460 C7 246: tl 246F 38C9 2471 8901
2473 Co.. 01 3095 2477 34 01 3C18 2478 34 01 3C1A 247F OF 01 3ClA 3C1C 2485 OE 01 3C1A 27BA 2488 OE 01 3C1A 27BA 2491 OC 01 3COB 3C07 2497 C2 01 2869 2498 34 01 3Cl4 249F 34 01 3Ct6 24A3 OF 01 3Cl6 3CtC 24A9 OE 01 3C16 27BA 24AF OE 01 3C16 278A 2485 CO 87 021A 2409 02 24BA 58 2488 3810 2480 OC 01 3C20 3Cl6 24C3 OF 01 3C20 3C14 24C9 OC 57 3875 3876 24CF CO 87 021E

432 PATCHR SIO

433 434

SIO

xeeo·.stOI x·co·.s101

DISABLE ENABLE

2403 02

0

2404 3C08 2406 3822

435 LOAT 436 · 437 LUOP1 438
439
440
441 442 44.J

LA
LIO TIO ST LA CLC BL

UNUSD+2eXRl

LOAD BEGINNING

O(oXRt).CPSTOR
ADC~KoATTCHK

ADDRESS OF PROGRAM LOAD CONTROL STORAGE CHECK FOR ATTACHMENT CHECK

TEMP(oXR2l.XR!

STORE XRl

2(oXRt).XRl

BUMP ADDRESS

TEMP(.XR2)oENTTC2.XR2) ENO OF BMT

?

LOOP!

RELOOP

c

2408 OE 01 3COB 3C09 240E 00 01 3C20 3C1E 241"4. F2 84 82

24E7 OC 00 2550 3C20

0

24F.D OC 01 2552 3C16 24F3 OE 00 2550 3CtC

24F9 CC 00 2559 2550

0

24~F OC 01 2558 3C1A 2505 OC 00 2514 3C2C

EWl/iiLT+39~x·oo·
:~i..T+38 e ENl'4L T+39 ~ 40 l W~T-lsXRl

CLE~R BUFFFQ FOR MICROCODE

2508 35 01 2552 250F 35 02 2558 2513 60 00 00 00

e

2517 F2 81 04

PROG ID

0893-o! DAT~ 26~UN75

PAGE

4 ; (jEC NOe 825023

I

AODR STMT SOURCE STATEMENT

2450
2460 246E
2470
2472
2489 24BA 24BC
2403 2405 2407

447

MYI

448 CLEAN MVC

449

A

4!50

SLC

451

BNZ

·!52

MYC

453

MVC

4!54

510

455

SIO

·56

457

LA

458 GETC SNS

459

TIO

·60

SLC

·.:01

ez

462

LA

463

8

464 COMPP EQU

465

SIO

466

CLI

467

BE

468

B

469

470

CLC

471

ee

472 ERRLOO B

473

DC

474

DC

475

DC

476

oc

477

478 SNSPRT LA

479

~'

480

ST

481

SLC

482

ALC

483

ALC

48·

MVC

485

LA

486

ST

487

ST

488

su:

489

ALC

490

ALC

491

B

492

DC

493

DC

<t94

DC

49!:' XOOPO MVC

~96

SLC

497

MVC

498

8

499

oc

500

DC

501

DC

502

ALC

503

Cl.C:

5('!4

JH

505

MVC

506

NVC

507

ALC

506

MVC

509

MVC

5\0

MVC

SU

L

512

l.

513 KCJMPX CLC

514

JE

COUND.16 OC2S6eXRltelC.XAl) NG256eXRI CQUNOeONO CLEAN MCSCC2)eNINST ENTT(2) ·MCSC
x·eo·.s101 x·co·,s101
MLTAC+l.XR2
O(.XR2) ·CPSTOA
ADCHKeATTCHK MCSC( 2 le ONET COM PP 2( eXR2J eXR2
·GETC
x·eo·.s101 TERP.x·o3· SNSPRT SUMCHK
PAR+3( 4) .CHKSUM
PRINTQ
PRINT x1..1·c7· 1L1 1 17 1 AL204CSLOD) x1..2·a901·
MLTAC.XRl
se.x1u
EB.XI<!
Ee~oNED(2)
EBoNINST(2) EBoNINST(2) AOl.hOZEROC2t UNUSD+l .XRl
SAvXRl
EA.XRI
EA.ONE0(2t EA.NINST(2J EA,NINST(2) PRINT
XLl 1 02 1 IL1'68 8 Al.2(0PRTt TEilot.EAC2) TEM,.SA(2t BUFeBUF+li39) UNPACK IL1 8 2· AL2(A00) AL2CBUF-83) Aoo,xoo1oc2> TEMv0000F(2) XVERl6 XOUNT.TE!it(!) XDDR.EA{2) X CUNT v ONEO( 1 l VOUNT · XOUNT U) YODR.EBC2}
KC~PX+i~TEM(l)
XOORsXRi YOORwXR2 0(.XRilo0(*-*·XR2i
XOKX

DISABLE ENABLE
SNS BACK ATTACHMENT CHECK!

OISABLE
GO TEST THE CHECK SUM
ERROR PRINT
MCS LOADING ERROR
PRINT PROGRAM OF SENSEO CODE ST ART ADORE SS
ENDING ADDRESS PRINT PROGRAM PRINT PROGRAM OF READ IN CODE START ADDRESS
ENDING ADDRESS PRINT PROGRAM PRINT HEADING
LENGTH COUNT CLEAR BUFFER

16 CHARACTERS
LENGTH OF CHAR -1 MOVE AODR FO~ UNPACKING LENGTH OF Cl·U.Jq MOVE LENGTH ASSIGN ADDRESS FOR CONVERTING SET LENGTH FOR COMPARING

NO ERR THEN ~UMP TO XOKX
PROG 10 PAGE

0893-0 ·A

l·

·

·

·

·

·

·

·

·

·

·

·

·

·

.

:,le
I

··

·

·

·

·

·

··

·

·

·

·

·

·

··

·-· · · · · · · · · · · · · · · · · · ·-·-·-·j.\______,------·-~-.-·--··- ·.... ·--·-·- · · ....... · · · · · · ·

IBM MAINTENANCE CIAGNOSTtC PROGRAM

8930 FC7 MICRO-CODE LOADER PROGRAM

ERR LOC OBJECT CODE

ADOR STMT SOURCE STATEMENT

251A 3C ee 3873

515

MVI

251E OE 01 3C20 3C1C

S 16 XOK X AL.C:

2524 OC 01 3878 3C20

517

MVC

252A OE 01 3878 3C20

Ste

Al..C

2530 C2 01 3625

519

LA

2534 34 01 2554

520

ST

2538 C2 01 3840.

521

LA

253C 34 01 2550 254~ OE 01 2S54 3B7S

522 523

ST ALC

2546 OE 01 255D 3878

524

ALC

254C CO 87 02lE 2550 00
2551 0000

s2s

e

2550 526 X~UNT DC

2552 527 XODR DC

2553 0000

2554 528 XDDRt DC

2555 CO 67 021E

529

B

2559 00 2ssA eooo 255C OOCO

2559 530 YOUNT DC 25SB 531 VDDR OC 2550 532 YODRt DC

255E CO 87 021A 2562 06 2563 sa 2564 3B75
2566 F2 87 55

533 2562 534 2563 535 2565 536
537

13 DC oc DC J

2569 OE 01 3CJ4 3CIE 256F O~ 01 3C18 3ClE

538 XVER16 ALC

539

ALC

2575 OC 01 25A6 3C14

540

MVC

2578 OC 01 25AF 3C18 2581 OE 01 3C14 3ClC

541 542

MVC ALC

2587 OE 01 3Cl8 3CtC 2580 35 '.>1 25A6 2591 35 02 25AF

543 544 545

ALC L L

2595 60 OF 00 00 2599 F2 81 04

546

CLC

547

JE

259C 3C SB 3873 25AO CO 87 021E 25A4 10
25A5 0000 25A7 3845 25A9 CO 87 021E 25AD 10 25AE 0000 2580 386D

548

MVI

549 XOl<Y 8

25A4 550

DC

25A6 551 XUNPK DC

25A8 552

DC

553

B

2!5AD 554

DC

25AF 555 YUNPK DC

2581 556

DC

2582 co 87 021A 25r;,6 01 25B7 58 2508 3875
25SA CO 87 248D

2586 2587 2589

557
558 559 560 561

B
DC DC DC B

25BE CO 87 021A 25C2 01 25C3 2F
25C4 3A67 25C6 CO 87 021A 25CA 07 25CB 2F 25CC 3A96
25CE CO 87 0222 2502 8QE2

25BE
25C2 25C! 25C!»
25CA 25C8 25CD
25D3

562 XDONE 563 564 565 566 567
568 569 570 571
572

EQU B DC DC DC 8
DC DC DC B
DC

BUF-2ec·so TEM,,ONEOC2) QOUNTeTEM(2) QOUNT.TE"4(2& BUF-80eXRl XODRleXRl BUF-40eXRt YDORt.XRl XOORt.QOUNT(2) YOORl.OOUNT(2)
xLi·oo· xL2·0000· xL2·0000· UHPACIC XLl ·oo· xL2·0000· XL<:: ·oooo · PRINT XL1 1 06 1 ILt·ae· AL2(BUFI XO ONE SA.DOOOF(2 l se.0000F<21 XUNPK1SA(2) YUNPK1SB(2) SA.CNEDC2> se.ONE0(2, XUNFK1XRl YUNPK.XR2 O(.XRl)10(l61XR21 XOKV BUF-..21C·s· UNPACK IL1·16· XL2 1 01jOO· AL2CBUF-481 UNPACK 1Ll·l6· XL2·0000· AL2(8UF-8) PRINT XLl·Ot· IL1·e0· AL2CBUFI
·XOOPD
PRINT XL1 101· IL1 1 47· AL2COPRXI PRINT XLl ·07· IL1 1 47· AL2COPRYI HALT XL2·89E2·

57!

2504 30 00 2640 2'508 30 05 2640 25DC CO 01 2609 25EO 3C 02 2640 25E4 CO 87 2343

574 575 576
577
578

SNS TERP,x·oo·

CLI TERP.x·os·

BNE ENDLOD

MYI TERP,x·o2·

8

ACT

2SE8 30- 02 2640 25EC F2 81 IA

25EF

579

580 PRINTQ CLI

581

JE

582 PRINTX EQU

TERPeX·021
·ENDUJO

DATE

26.JUN75

EC NO. 825023

PART NOe PAGE

19

I

42S42!s57jI ()!BM MAINTENANCE DIAGNOSTIC PROG~AM

I C)St:i30

FC7

PART NOe PAGE

423419?
SA

I ERR LDC OBJECT CODE

GET LENGTH AFTER UNPACKING GET LENGTM AFTER UNPACKING

~ e

I I

c

GET START AOORESS IN BUF GET ADORESS FOR UNPACKED CODE

!I ()

GET START ADDRESS tN BUF OF ~ICRO co1

25EF cc 01 2608 4DE6

25F5 OE 01 2608 264C

25FB 2601 2605 2C07

OE 01
co 87
3095
ocoo

2608 3BT9

264C

ADDA STMT SOURCE STATEM@NT

2606 2608

!583

MVC

584

ALC

585

ALC

586

e

5ts7

DC

588 ENOADD OC

!589

END ADI:>. ADK. TC 2 I ENDADD(2) wENTT ENOAODC2).ENTT DUMP
AL2(NLTACt Xl2 1 000t"I·

MOVE IN BUFFER START AODR~SS
ADO 2 TIMES OF · OF INSTRUCTIONS FOR ENDING ADDRESS FOR DUMP PRINT PROGRAM ST ART ADDRESS
ENDING ADDRESS

AOVANCE OFFSET UNPACK CODE
PRINT BUF ADVANCE ADDRESS TO ENO OF CODE MOVE TO UNPACK AREA POINT TO NEXT STARTING ADDRESS

1'"v'
lo
i IO
le /I o
/o jo
·

2609 CO 87 021A 2600 06 260E 2F 260F 3AC5
2611 39 co 0208 2615 CO 90 3C57
2619 co 87 0222
2610 89A4 261F 38 oe 0200
2623 CO 90 3C57 2627 35 20 IFFF 2628 CO 87 021A 262F 06 2630 It 26!1 380A 2633 co 87 0222 2637 89E3 2639 CO 87 3C41

2609
2600 260E 2610

!590 ENDLO:> EQU

591

B

592

oc

!593

DC.:

594

DC

595

TBF

596

BF

597

B

598

DC

599

TBN

600 ·

·
PRINT Xll 1 06 1
ll.1 '4?· AL2(0PRK)
SBYTE01SSWOO+sswo1 BLOO MALT XL2 1 89A4 1 sevTes.ssw2c

601

BF

602

L

603 ADCHIC 8

262F 604

oc

2630 605

DC

2632 606

DC

607

B

2638 608

oc

609

B

610 ·

BLOD X1 1FFF 1 1PllAA PRINT .<Lt·06· IL1 1 t7· AL2(AOK)
HM..T
XL2 1 89E3· LINKK

611

612 ··············

OPERATOR PRINT MICROCODE LOAD OK
HAIFLTSS*WA044 *IS*·C1·N······················
TEST FOR 893 LOADED BY FC8 MIC~OCODE HAS LOADED
TERMINATE SECTION RETUkN TO PGM FC8 PRINT ATTACHMENT
CHECK

UNPACK COOE
PRINT CODE PRINT OPERATOR MESSAGE
OPERATOR PRINT ERROR HAI.. T · E2 RESET OPTION TO 2 LOAD CORE ONLY '

0
· I
lo
I lg
/o
i,
10
I
0
0
0
,I o
I
10
I
:I o
I
'o

263D 0000 263F 0000

6143 *·······V··A·R·IA·B··LES ******************************************************

263E 615 TEMP DC

~~2·0·

2640 616 TERP DC

XL2 1 0·

617 618

·········11J:····

2641 0216 2643 0100 2645 0200 2647 0300 2649 0400

2642 2644 2646 2648 264A

·············· 619 ·

CONSTANTS ···············································-······

620 LINkA OC

XL2·02l6·

621 XOlOO DC

XL2 1 0tOO·

622 X0200 DC

XL2·0200·

623 X0300 DC

XL2 1 0300·

624 X0400 DC

XL2 1 0400·

2648 0000 2640 2868

625 264C 626 ENTT DC 264E 627 ADMICD DC

xL2·0000· AL2(UNUSD)

264F C5C9E3C8C!SD940C3 267F 2657 ClD9C44009CSClC4

628 629 629

DC

CL49·EITHER CARO READER OR FILE MUST BE USED AS LOADER·

265F C5D940060940C6C9

2667 03C54004E4E2E340 266F C2C540E4E2C~C440

2677 C1E24003D6CtC4C!5

267F 09

2680 40C4C5E5C9C3C5 2686

2687 268F

C3C109C440E2C5D8 E4C505C3C!540C9E2

2687

2697 4006E4E34006C640

269F 0609C4C509404040

26A7 4040404040404040

26AF 4040404040404040

2687 40

2688 C3C109C440C9C~40 26E8 26CO C9E240D506E340C6

26C8 C3F7404040404040

2600 4040404040404040

2608 4040404040404040

629 629 629 629 629
630 ERR6 631 ERR? 631 631 631
631 631 631 632 ERRB 632 632 6!2 632

DC DC
DC

CLO 7 1 DEV ICE· CL49'CARD SEQUENCE IS OUT OF ORDER
Cl..49·CARD ID IS NOT FC7

26EO 4040404040404040 26E8 40

632 632

PROG ID PAGE

0893-01 . DATE
s I gee NO.
1.

26JUN79 82!5023

PROG ID PAGE

0893-0 SA

,1i .·

·

·

·

IeM MAINTENANCE DIAGNOSTIC PROGR·M 8930 FC7 MICRO-CODE LOADat PROGRAM

PART NOa PAGE

ERR LDC OBJECT CODE

ADDR STNT SOURCE STATEMENT

26E9 4040404040C30609 2706 633

oc

26F1 C540C9E24005D6E3

63'!

26F9 4003ClD9C7CE40C5

633

2701 D506E4C7C840

633

2707 E2C5E340C4Cl40E2 2737 634 ERR9 DC

270F E6C9E3C3C840FOF4

634

2717 40E6C903D340C7C9

634

271F E5C540C140C4E4D4

634

2727 07404040404C4040

634

272F 404040404040404~

634

2737 40

634

2738 C5C9E3C8C5D9400S 2768 635 ERqF DC

2740 0640C505C440C3Cl

635

2748 09C4400609400709

635

2750 06C7D9CiD440E306

635

2758 064003D6D5C14~40

635

2760 4040404040404040
2768 ·o·

635 635

CL30 1

CORE IS NOT LARGE ENOUGH ·

CL49 1 SET DA SWITCH 04 WILL GIVE A OU"11P

CL49'EITHER NO END CARD OR PROGRA" TOO LONG

~.
.- '···

PART NOe PAGE

FC7 MICRO-CODE LOADER PROGRAM

·EAR LDC OBJECT CODE
Cl 2769 276A

ADDR STMT SOURCE STATEMENT

63?

· 2?69 638 TABLE EQU

2?69 639

DS

CLt

2770 640 PART· DS

CL?

MAP OF MICROCODE

0 BYTE: RESERVED

I-?

PART NUMBER

27?1 2?72

2771 6·'1 27'?? 642 EC·

OS DS

~!

8 9-14

RESERVED EC NUMBER

2??8

2778 643 ECSFX OS

CLl

15

EC SUFFIX

2779

2788 644 OPREG OS

32XL2

16-79 OP DECODE OATa

0

2789 27BB

27BA 645 NINST OS 27BE 64~CHKSUM OS

XL2 XL4

80-81 82-85

NUMBER OF Mlc:qOINSTRUCTIONS CHECK SUM

27BF

281!8 - 647 '\INUSD OS

CL170

86-255 UNUSED

0

2869 3869

3868 '"~ 648 M1COD2 OS 3888 649 MICCO OS

16XL256 XL80

256-XXXX MICROCOOE

·

650

.-.

········· 651 ······· MESSAGES
652

10

3889 04C3E240DJ06c1c· 38C9 u53 MCSLOO DC

38C; '905C740CSD909D6

653

38C9 09

653

CLl7 1 MCS LOADING ERROR·

10

38CA ClE3E3ClC3C804C5 380A 654 AO"'.

3802 05E340C3C8C5C3D2

654

'380A 40

654

DC

CL17 5 ATTACHMENT CHECK ·

3808 C6C3F7404004C9C3 38FC 655 OPAi DC

CL34·FC7 MJCRO-COOE LOADER PROGRAM

10 3BE3 090660C306C4C540 38E8 0306C!C4C50940D7

655 655

c

38F3 0906C709Cl044040

655

3BFB 4040

655

3.3FO E2C503CSC3E34006 3930 656

DC

CL52 1 SELECT OPTION BV PUTTING X~ YALU~ INTO DATA SWITCHES·

lo
lo

3905 07E3C9060540C2E8 3900 4007E4E3E3C905C? 3915 40E7E740ESC103E4 3910 C540C9~5E30~40C4
3925 ClE3Cl40E2E6C9E3

656 656 656 656 656

lo

3920 C3C8C5E2 3931 40C!05C44009C5E2 3943 3939 C5E3E3C905C740CB 3941 CtD3E3

656 657 OPR2 657
657

DC

CL19· AND RESETTING HALT·

II o

3944 C6C3F7404004C9C3 395F 658 MSGl.D DC

394C D9D660C306C4C540

658

3954 C2CSC905C7400306

658

Ct..28 1 FC7 MICRO-CODE BEING~ LOADED·

1! 0
lo
I
lo

395C C1C4C5C· 3960 FOF14060·003D6Cl 3994 3968 C440CID5C44CE2C5 3970 05E2C540C306D5E3 3978 09060340E2E3D6D9 3980 C54050400709C9D5 3988 E34006C201C5C3E3 3990 40C306C4C5 3995 FOF24060400306C1 39BA

658 659 OPR3
659 659 659 659 659 659 660 OPR4

DC CL53 9 01 - LOAD ANO SENSE CONTROL STORE & PRINT OBJECT cooe·

oc

CL38 1 02 - LOAD ANO SENSE CONTROL STORE ONLY·

lloe

3990 C440ClD5C440E2C5 39A5 05E2C540C3060SE3 39AD 09060340E2E30609 3985 C540060503Ee 3998 F0!"3406040E2C5D5 39E1 39C3 E2C540Cl05C44007

660 660 660 660 661 OPR5
661

oc

CL39 1 03 - SENSE ANO PRINT FC7 CONTROL STORE'

I

39CB 09C905E340C6C3F7

661

I j v~

3903 4040C30605E30906 390B 0340E2E30609C5

661 661

l
0

39E2 C505E2E409C54CC4 3AOF 39EA ClE3C140C4CSC302 39F2 40CtC3F740C60609

662 662 662

DC

CL46·ENSURE DATA DECK FC7 FOR

NICRO-LOA~ER IS c

39FA 40404040404004C9

662

0

3A02 C~09066003D6C1C4 3AOA C50940C9E240

662 662

3A1C C905400709C904Cl 3A38 663 OPR6 DC

Cl.4t·IN PRIMARY HOPPER. RESET HALT TO CONTINUE·

0

3A18 09E840C80607D7C5 3A20 096B4009C5E2C5E3

663 663

3A28 40C8C1D3E340E3C6

663

DATE

?oJUN75

EC NO. -~ :<t023

~OG 10
. NGE

oecOATE

26.JUN75

NOe 825023

PROG ID PAGE

0893-0 6A

·

·

·

·

·

·

·

·

·

·

·

·

·

·

1··
~

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·············· ·············

IBM MAINTENANCE DIAGNOSTIC PROGRAM 89'30 FC7 MI CRO-COOE LOADER PROGR·AM

PART NO· PAGl:

., ~234.25'! ·_

·
0 IBM fleA INTENANCE DI AGfllOST IC PROG9'AM

FC7 MICRO-CODE LOADER PftOGRAM

PART NOe PAGI!

ERR LOC OBJECT CODE

ACOR STMT SOURCE STATEMENT

3A30 40C306D5E3C905E4

663

3A38 cs

663

3A39 E2CSE340C4Cl E3Ct 3A67 664 OPRX DC

3A41 40E2E6C9E3C3Ce40

664

ct..47 1 SET DATA SWITCH TO 05 - TRY TO RELOAD M!CROCOOE 1

·ERP LOC OBJECi CODE !BA2 AD 01 A? AS 3BA6 F2 84 34

ADDR STMT SOURCI! STATEMENT

597 698 699 70(..·

CLC TEM(.XR2J.DOOOFC2eXA2) 16 CHARACTERS TO PRINT 7

JH

OYERl6

3A49 E30640FOF5406040

664

3A51 E309E840E3D640D9

664

3A59 C5D3D6C1C44004C9

664

3A61 C309D6C306 C4C5

664

~A68 C609D60440C3D6D9 3A96 665 OPA'f DC

3A70 C5684006E3C8C5D9

665

3A78 E6C9E2CS40EeCSC3

665

CL47·FRCM COREo OTHE~WISE SECTION TERMINATES

3BA9 AC 00 4C A?

3BAD AC 01 4E 98

38Bl AE 00 4C Al

3885 AE 01 4E A?

0

3889 AC 01 9B 4E 3880 AE 01 98 A3

701 702 703 704 705 706 707

MVC MVC ALC ALC M\IC ALC

CQUNT(.XR~).TEM(l.XR2) PUT LENGTH COUNT IN PRINT ADDAC.XA2)oSAC2.XA2) RH ADDRESS COUNTC.xR2).DNEDCloXR2t AOOR(.XR2)1TEM(2eXA2)
SA(1XR211ADD«IC2eXR2t CURRENT STARTING ADIMESS SA(eXR2)10NEOC2eXR2J

3A80 E3C9D60540E3C5D9

3A88 04C905ClE3C5E240

3A90 404040404040·0

3AA9

3A97 D4C9C3D9066CC306 3AC5

3A9F C4C5404003CSESC5

3AA7 D340E75040D3DEC1

3AAF C4C5C440E2E4C3C3

3A87 C5E2E2CEE4D3D3E8

3A8F 40404040404040

3AC6 40CtC4C409404040 3ACD

3ACE 40404040C306C4C5 3AF5

3A06 40D9CSC1C440C905

3ADE E3D640C3D6D9CS40

3A'!6 4040404040404040

3Al!:E 4040404040404040

3AF6 40404040C3D6C4C5 3810

3AFE 40E2CSD5E2C5C440

3806 4040404040404040

380E 40404040404C4040

3816 40404040C5DCiD940

381E 0000000000000000 3875

3826 OOOOOOJOOOOOOOOO

3B2E 000000~000000000

3836 OOC')OOOOOOOOOOOO

383E 0000000000000000

3846 0000000000000000

384E 0000000000000000

3856 0000000000000000

3B5E 0000000000000000

3866 0000000000000000

3B6E 0000000000000000

3876 40

3876

3P77 0000

3878

665
665 665
666 l.EVEL 667 OPRK
667 667 667 667 667 668 669 669 669 669 669 670 OPRT 670 670 670 670 671 BUF
671 671 671
671 671 671
671 671
671 671 672 673 QOUNT 674

Ecu
DC
DC DC DC DC
DC oc

·+18 CL47·MICRO-COOE (LEVEL X) LOADED SUCCESSFUt.LY

CL8· AOOR

CL4C 1

CODE READ INTO CORE

CL40 1

CODE SENSED

XL88·oo·

ERR t

CLl · · xL2 1 00·

()
10
0 0

0

0

lo

lo

j
I

Q

38Ct CO 87 021E 3BC5 00 3BC6 0000 38C8 3C40
3BCA AC 00 5E 4C 3BCE AE 00 SE SE
3002 CO 87 021A 3806 01 3807 00 3808 3C40
3BDA F2 87 20
3BOD AE ~l 98 AS 3BEI AC 01 76 98 38E5 AE C1 98 A3
3BE9 C:O 87 021E 3BEO 10 3BEE 0000 3BFO 3C40
38F2 CO 87 021A 38F6 01 3BF7 20 3BF8 3C40 3BFA EO 87 21
38FD CO 87 021A 3COI 17
3C02 C2 01 0000
3C06 c2 02 oooe

3BC5 3BC7 38C9
3BD6 3BD7 301)9
3BED
3BEF
38F1
3BF6 38F7 3BF9
3COI

708

B

709 COUNT DC

710 ADDA DC

711

DC

712

71:!

MVC

714

ALC

715

716

8

717

DC

718 LPRtrn CC

719

DC

720

721

J

722

723 DVER16 ALC

724

MYC

725

ALC

726

727

B

728

"c

729 LUNPK 0-

730

DC

731

732

B

733

DC

734

DC

735

DC

736

B

737

738 DONE B

739

DC

740

741 SXRl LA

742 SXA2 LA

UNPACK XL1·00·
XL2 1 0000· AL2(BUFFAR)

READY DATA FOR PRINTING

L~RlNTC.XR2).COUNTCl1XA2)
l.PAINT(1XR2)1LPRINTCt.XR2) DOUBLE PRINT COl!""1'

PRINT
XL1·01· xLt·oo· AL2 (BUFFA~)

PRINT DATA

DONE

SAC2.XR2)1DOOOFC1XR2) ADO FIFTEEN LUNPK(.XR2).SAC2.XA2) SAC.XR2J.ONEOC2.XR2)

UNPACK
1Ll·t6· xL2·0000· AL2(BUFFAR)

PAINT XLl90l· IL1·32· AL2CBUFFAR) LOOPDC.xA2t

PRINT DATA RELDOP

RESTORE XRI RESTORE XA2

* *I 0 667765 · · · · · · · ·SU· ·B·R·O·U·T·IN· ·E·D·U·M· ·P· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · '

677 ······································································· ,

678 *

CALLING SEQUENCE

*.

6?9 680 681

*·*

682 ·

B

DUMP

DC AL2(STARTING ADDRESS)

DC AL2CEND1NG ADDRESS)

·**·1II

Q 0

3COA CO 87 0000
3COE CO 87 022A 3Cl2 40 3Cl3 0000 3Cl5 0000 3Cl7 0000

3Cl2 3C14 3Cl6 3C18

743

744 DMPlOO B

7\5

746

B

747 RESTAT OC

748 SA

DC

749 EA

DC

750 SB

DC

LOAD
x:..1 1 ·0·
XL2 1 0000· XL2 10000· xL2·0000·

f;ETUAN TO MAIN PROGRAM

3679 34 08 3COD 3R7D 34 02 3C09
3881 C2 02 3879 3Bes 84 01 8C 3888 e~ 01 94 3698 9C 01 98 01 388F 9C 01 90 03 3893 02 01 04 3896 34 01 3COD 389A AC 01 A7 9D 389E AF Ol A7 98

3879

66883· 685

·······································································!I

DUMP ST

DMP100+3.AAR

SAVE RETURN ADDRESS

I

0

686

ST

SXR2+31XR2

687

USING DUMP.XR2

688

LA

DUMP1XR2

SAVE XR2

I I

0

689

ST

SXRl+3(1XR2J1XRl

SAVE XRl

690

L

DMP100+3C1XR2)1XRl

LOAD PARAMETER ADDRESS

691

MYC SA(1XA2hlC21XRl)

SAVE STARTING ADDRESS

692

NYC EA(1XR2).3C21XRl)

SAYE ENDING ADDRESS

I
I j

0 .

693

LA

4(1XAl)1XRl

INCREMENT RETURN A~DRESS

694

ST

DMP100+3· XRI

CHANGE RETURflf *'OORESS

695 LOOPD MVC TEM(1XR2)1EAC2.XR2) PRESERVE END ADDRESS

I j

A
w

696

SLC TEMC1XR2).SAC2.XR2) GET LENGTH COUNT FOR PRINT

j

3Cl9 0000

3C1A

3Cl8 0001

3C1C

3C1D OOOF

3C1E

3ClF 0000

3C20

3C21 0000000000000000 3C40

3C29 0000000000000000

3C3l 00000001)00000000

3C39 0000000000000000

3C41

751 EB

DC

XL2·0000·

752 DNED DC

753 OlOOF DC

754 TEM

DC

755 BUFFAR DC

x:..2·0001·
XL2 1 000F·
XL2·0000·
XL32· oo· ·

755

75!5

755

7!56

757 ·

758 · 759 ·

THIS SUBROUTINE VILL DETERMINE VHETHER TO RETURN TO DCP OR TO TERMINATE THE SECTION·

7e.O ·

761 LINkl( EQU ·

10

OATE 26.JUN75 EC NO. 825023

PAOG ID PAGE

., eec 0893-o!

OATI!

26.IUN75

NO. 825023

PROG 10 PAGE

· · ·

·
0893-0
7A

1I--. ·, ._. ·-·. ,. '"'-·"" . ',, -·-"'-"'.···...., - - -.c"'-"~4'"""""'"~f..,....,.,_""""''"-'--"-'4-WY,_."--"·~-_, v.~~>-. ' ~- , , ,,._ ·-·.,.,,_(A_...,_,,_~,"'"""-"_;,

~··" ~,,.,;

·~·· ~~";.. -;.I·«--'···'"'-"-·--"'--~.;;.;....,.~,.·''·»'"'' -

10

~- ._,,_, - '"

18~ MAINTENANCE DIAGNOSTIC PRO.-.AM 89!0 FC7 MICRO-COOE ~QAOER PROGRAM-

PAFtT NO·
~AGI!

4234297 (Jte~ MAINTENANCE DIAGNGSTIC PRoatAM 8
FC7. MICRO-CODE LCAOER PROGRAM

PART ND.
PAGE

ERR LOC 08JECT CODE

ADDA STMT SOURCE STATEMENT

3C4l CO 87 02U 3C4!5 Ol
· 3C46 15
, o 3C4? 3C6F
3C49 CO llJ? 021 A
3C4D 06
lo 3C4E 2F

3C45
3C46 K-1'8
3C4D
3C4E

162
?63, ?64 765 766 767
768

a

PRINT

DC

XLl·Ol 8

oc

IL1 1 21 8

DC

AL2CMSGNA)

B

PRINT

DC

XL1 9 06 1

DC

1Lt·471

PRINT MICRO NOT LOADED

3C4F 3C9E

3C50 769

DC

AL2(MSGNAA)

!C51 CO 87 0222
$$$$·$·········*****······ 3C55 89A4
!C 3C57 CO 87 0216
f''

770

B

3C56 771

oc

772 BLDD B

773

HALT XL2·89A4 9 LINK

HAlT · A4 IF SS11104 IS ON

1 0 3C58 D4C9C3D9D660C3D6 3C6F 774 MSGNA DC

3C63 C4C54005D6E340D3

774

CL21'NICRO-CODE NOT LCAOEO·

3C6B 06C1C4C5C4

774

3C70 D~C5C6C5D9~0E3D6 3C9E 775 MSGNAA DC

3C78 40E2C5C3E3C906D5

775

CL47@ REFER TO SECTION 891 IF El:U:IORS ~ERE ENCOUNTEREDe

3C80 40F8F9F140C9C640

'?75

0 3C88 C5D9090609E240E6

775

3C90 C509C540C505C306

775

ERR LDC OBJECT CODE

'!Dl!S C2 01 2869

3019 F2 87 04

301C C2 Ol 30915
'3020 34 oe 3D92

3024 OC 03 3085 !08C

I

3D2A OC ?l 3088 27BA

!

30'30 3C 80 305E

3034 C2 02 3082

:so~e sc eo :so7?

I I

3D3C IC 00 30e6 00

~041 2C 00 304C 00

I

3046 IC 00 3DSO 00

I

'3048 3B 00 3086

304F BB 00 00

3052 SE 00 00 3086

3-·7 02 01 01

3t15A E2 02 01
305D F2 eo 08

3C98 E405E3C5D9C5C4

775
776 ·
* 777 *
7?8 779 ·

THIS SUBROUTINE IS USED TO SNS EACH HOB AND ENSURE TH~T IT HAS BEEN CORRECTLY LOAOEO 'dlHI X'00' ·

3060 3C 87 305E

0

306-* CO 87 303C 3068 OF 01 3068 306E

3D6e CO 81 30SF

0

3072 3C 130 3DSE 3076 co 80 3034

3C9F 34 08 3014 3C.A3 30 00 3CDE

780 · 781 SNSOEC ST 782 SNS1 SNS

ESNS+3 ·.ARR SAVSNs.x·oor

SAVE FOR RETURNtNG

307.lt 3C 87 3077 :30"1E CO 87 303C

3CA7 00 01 3COE 3CD7

783

cu: SAVSNS{2).0ZERO

i S HOB X · IHl" t

3CAD F2 81 55 3CBO CO 87 021E '3C84 01.
3CB5 3CEB 3CB7 3CF4 3C89 CO 87 021E 3CBD 01 3CBE 3CE7

3CB4
3CB6
3CB8
3CBD 3CBF

784 785 786 787 788 789 790 791

JE

SETRET

B

UNPACK

DC

XL1°0l·

DC

AL2('i'f0RK2)

DC

AL~OlSGHJ

B

UNPACK

oc

XLl 1 01'

oc

A!..2 OIORK2-l 1

UNPACK BITS 3-15
UNPACK BITS 0-T

0
I
1i 0

3082 00000000 3086 00 3087 0000 3089 00000000 3080 OOO'i

3CCO 3CF1 3CC2 CO 87 021A 3CC6 C6

3CC1 792 793
3CC6 794

DC

AL201SGH-3)

8

PRINT

DC

XL1 ·co·

PRINT HOB

lo 308F CO 87 0000

3CC7 19 3CC8 3004 3CCA 89E4

3CC7 795 3CC9 796 3CCB 797

DC

ILi '25·

DC

AL204SGtiOB)

DC

XL2·89E4·

ERROR

I
IC

3CCC CO 87 0222 3CDO 89E4
3CD2 .:o 87 3C41
3C06 000~ 3CD8 0008 3CDA 0000 3COC 00 3COO 0000 3CDF 1011

3CD1
3C07 3C09 3COB
3COC
3COE 3CEO

798

B

799

DC

800

8

801 DZERO DC

802 XOOtO DC

803 ADO

DC

804 SWITCH DC

805 SAVSNS DC

806 COUNT2 DC

HALT XL2 1 89E4 1 LtNKK xL2·0000· XL2 1 0008 1 XL2 1 0000 1 xL1·00· xL2·00· XL2e1011·

I
10
1I 0
le

3CEl 0001

3CE2 R07 COUNT1 DC

XL2°0001 1

3CE3 2021

3CE4 808 COUNT3 DC

XL2'202t·

3CE5 3031

3CE6 809 COUNT4 DC

XL2'3031·

3CE7 OOCO

3CEB 810 WORK2 DC

xL2·00·

3CE9 0101 3CEB 00

3CEA EH t A0101 OC 3CE8 812 SECSW OC

XL2"0101 f
xLi·oo·

3CEC C8C4C240FOF06!FO 3CF4 813 "1SGH DC

3CF4 Fl

813

CL9°HOS 00/'Gi. 1

3CF5 404DC8C5E75040D5 3004 814 MSGHD8 DC

3CFO 06E340E9C5090640

814

3005 OE Ot 3CE8 3CEA
3DOG OE 00 3CA4 3C1C
3011 co 87 0000

815 SETRET ALC

816

ALC

817 ESNS B

WORK22loAOl01
·-*SNS1+1(1)9QNED

SETUP FOR
NEXT PASS RETURN

818 **********~********$*********

619 *

CHECKSUM SUBROUTINE ******$**************$*¥************$*****

820 *****************************

3093 0000

ADCR STMT SOURCE STATEMENT

3082
30S5 30(!6 3088 3D8C 308E 0001
ooeo
OC87
0001 0002 0008 0004 OOAO 0020 0222 0212 021A 021E
0216 0203
0208 0080 0040 020.4
020::>
oooa
0001
ooeo
0226 022A 0232 0880 3094

821

822 GENSUM LA

823

J

824 Sll'llCHK LA

825 STARR ST

826

MVC

UNUSO+leXRI STARR
MLTAC·XRl 0Rt+3.ARR 'pAR+3eALLOC4t

LOAD ADDRESS OF MICRO MAP GO STORE ARR LOAD ADDRESS OF SENSED MICRO CODE STORE RETURN ADDRESS

821'

MVC MCSC( 21.NINST

828 829 ORA 830 831 ORC 832 833 834 ORO 835 ORE 836 837 838 8J9 OAF 840 841 842 ORG 843 844 845 CRH 846 847 848 ·
849 PAR
850 851 IGRK 852 MCSC 853 ALLt'> 854 ONET 855 QQ 856 NOOP

"'VI
LA
MVt flfiVC
"4VC
MVC
SBF SBF
ALC LA LA .JC MVI
e
SLC BZ: r.1Vl
BC
MVE
a
EQU
oc cc
DC oc
oc
EtlU
EQU

ORF+OOaNOOP
PAR.XR! Of<H+0011NOOP
WRl<(lleOC.XRt) ORD+OQ(!)·OC.XR2) ORE+QQ(l)eO(.XRl) WRKcO
0 ( · XR2) .o
IH., XR2 J o'llRK(l) I (.,)(R! l.XRt I ( "XR2) .,XR2 ORGeNOOP
ORF.f-QG!c SRANCH
ORC MCSCC2).0NET O!lll ORF+QO.NOOP 0~11.. NOCP ORH+oa. BRANCH ORC
·
XL4~oo·
XL1"00 9 XL2·ooe XL4·oooooooo· XL2 1 000i· l

LOAD ACPARITY BYTESt SET JUMP 10 NOOP MOVE SENSED BYTE TO WORK FIB.0 MOVE PARITY BYTE MOVE SENSED BVTE TAKE PARITY OF THIS SENSED SVTE ANO THIS PARITY BYTE ADO REMAINING BYTE INCRESE REMAINING BITS I NC RE ME NT PC INTER TO PAR·. ~y BYTES JU~O EVERV OTHER TINE RESET JUMP TO A ~ANCH
REPEAT FOR SECOND BYTE OF SNSEO DATA DECREMENT COUNT OF INSTRUCTIONS SENSE DONE RESET JUMP TO NOOP JUMP EVERY OTHER TIME
RESET JUMP TC BRANCH REPEAT FOR SECOND PAIR OF PARITY BYTE
PARITV SVTES USEO FOR CHECK SUM

857 B~ANCH EQU

858 ORI

B

859 $

RETURN TO USER

860 861

*********E*Q*U*A*T*E*S

862 ··············

863

864 X~l

EQU I

865 XR2
866 ARR 867 PSR 868 IAR2

EOU
EQU EQU
eou

2 6 4 X·AO·

869 P1IAR EQU x·20·

870 HALT EQU )(&222·

871 TEST EQU x·212e

872 PRINT EOU X8 21A 1

873 UNPACK EQU x·21ea

874 LINK EOU
875 stze eou
876 SSYTEO EQV 877 SSWOO EQU 878 SS'l!l!'H EQU 879 SBVTE2 EQU
880 S0YTE5 EQU

)( 6 2116'
x·203·
)(¥206'
xceo·
x·4os
X·20AG
x·200·

SRT - CORE SIZE OF ThE 5YSTEN
LOOP ON SECTION \..OOP ON ROUTINE SECOND BVTE OF SENSE s~s

881 SSW2C 882 SSW2F 883 SSWtO 884 PACK 885 t..OAO 886 UTAB 887 1... PUT 888 GARBE

EOU
rrnu EQU eOU
EQU EQU
EQU DC

l(@OSE
xe"1" x·SG' xf2:u;·
l(@22J\G
x·232e
x·sso·
XL2·ooe

SSW 2C
SStr: !O SRT .. ENTRY TO PACE EBCOIC TO HEX
SRT - ENTRY TO LOAD SRT - FIRST BYTE ADDRESS OF READIN AREA UNUSED

DATE

26JVN75

EC NO. 825023

PROG ID PAGE

0893-0

DATE

8 ()EC NOe

· ·

26JUN75 825023

PROG 10 PAGE

0893-0 8A

·. ~.

--·- ·---~. · · · · · · · · · · · · · · · · · · ·

··, ,.-,
lo

IBM MAINTENANCE DIAGNOSTIC PROGRAM 6930 FC? M!CPO-CODE ~CADE~ PROGRAM

!
I 42342571 ("°JIBM ~~tNTENANCE OIAGNOS~IC PROGRAM 9

ERR LOC OBJECT CODE

AOOR STMT SOURCE STATE~ENT

l ~8930
I

FC7 ~tCRO-COOE LOADER PROGRAM

3095
4095 40E!5 3094

3095 4094 4095 4'0E4
~OE6

689 890 891 592
893 691;

Ml.TAC ENMLT AOM!..'f

EQU
DS EQU DS
oe

$
·16XL!!56
XLSO
AL20li.. l AC-!~

4DE? 07C1E3C3CS40C606 40FS 995 FOf;lME DC

40EF 0904CiE340C50909

895

40F7 0609

895

40F9 E3C8C540C6060303 ~E!S 896 PATCHX DC

4E01 06E6C905C740D7Cl

896

4E09 E3C3CBC5E24CE6C5

!396

4Ell D9C540CiC4C4C5C4

896

4E19 ClC~C40940C4C1E3 4E21 4E21 Cl

697 PAICHH 0(; 69"1'

4E22 E7E7E7E740E7E7E7 4E2A 4E2/\ E7

ec;ie PP:nc1-1 oc 898

7000

899

ORG

X 1 700C)O

7000 7000 FFFFFFFFFFFFFFFF 7~FF 7008 FFFFFFFFFFFFFFFF

900 PATCH 901 901

eau
DC

*256Xt. ! "-FF·

7010 FFFFFFFFFFFFFFFF

901

7018 FFFFFFFFFFFFFFFF

901

7020 FFFFFFFFFFFFFFFF

901

7028 FFFFFFFFFFFFFFFF

901

7030 FFFFFFFFFFFFFFFF

901

7038 FFFFFFFFFFFFFFFF

901

7~40 FFFFFFFFFFFFFFFF

901

7048 FFFFFFFFFFFFFFFF

901

7050 FFFFFFFFFFFFFFFF

901

7058 FFFFFFFFFFFFFFFF

901

7060 FFFFFFFFFFFFFFFF

901

7068 FFFFFFFFFFFFFFFF

901

7070 FFFFFFFFFFFFFFFF

901

7078 FFFFFFFFFrFFFFFF

901

7080 FFFFFFFFFFFFFFFF

901

7088 FFFFFFFFFFFFFFFF

901

7090 FFFFFFFFFFFFFFFF

901.

7098 FFFFFFFFFFFFFFFF

901

70AO FFFFFFFFFFFFFFFF

901

70A8 FFFFFFFFFFFFFFFF

901

7080 FFFFFFFFFFFFFFFF

901

7088 FFFFFFFFFFFFFFFF ~oco FFFFFFFFFFFFFFFF

901 901

70CB FFFFFFFFFFFFFFFF

901

7000 FFFFFFFFFFFFFFFF

901

7008 FFFFFFFFFFFFFFFF

901

70EO FFFFFFFFFFFFFFFF

901

70E8 FFFFFFFFFFFFFFFF

901

70FO FFFFFFFFFFFFFFFF

902

70F8 FFFFFFFFFFFFFFFF

90\

902 *

PATCH FORMAT

MICRO PATCH ARE~

903 "' 9v4 >I< 905 ...
* 906 "'
907 908 ·

AAAAOODOOOOOAAAAOODODDOOFFFF

WHERE

AAAA ODDO

=

4 DIGIT HEX ADDRESS (HI 5 BITS ~UST BE ZEROES) HEX DATA (MUST SE PUT IN IN GROUPS OF 4 DIGITS,

WHERE EACH 4 DIGITS IS l MICRO-wo~o. THERE CAN

BE MORE THAN l WORD SPECIFIED. EACH WORD MUST

909 ·

CONTAIN 4 DIGETS ANO WILL 82 PLACED IN TH: MICRO

FFFF

910 $ 911 · 912 ·
913

STORAGE MAP IN ASCENDING OROER UNTIL A DELIMITER

IS REACHED.

0000 FFFF

DELfMITER (ENO OF PATCHES AT THIS AODRESS) END OF ENTIRE PATCH

END

I ~SY"BOL T LEN VALUE D£F~

iI c~' ~c,"CT2

, r· !

_i.OCHK

I

,,_

oo _!;,
!\DOR

A 00~
"" ei o2
A 002

2343 2076 2628
3CDB 38Ci'

0803 0710

I C' AOK

A {)11 380Pt

A0"4'CO fl. 002

-AO~LT AOOE

0893

AGAIN A 004
r'>ALLO A OOJI.
\, -AMJCRQ A 002

ARi<

C 001

2368 308C 2CCH
oooa

042&
085:::1
006! 0866

(:ATTCMK C 001 0050 0030

,1,0101 A 002 3CEA Of,Jl l

BlCt'I

A OOll

r·,BRAN_.~ C 001

\...-- sur A c se

3C57
!1087 35·p5

0772 0857 -0157!

C. !3Uf'A!) ·~- BUFEO

A 002 A 002

BUFFAn A 032

2100 2HlA
3C:~o

0102 tHe7 0755

BUSY

C Q(lt OOSF 0031

('BYPASS A 001 2052 Oi05

- 88930 A OCl

CARDIN I< 001

C.CHKENO A 001 ,;CHKFCB A 001 CHKSEC! A 001

(';CHKSUN! A 001J!j

'-"CLEAN
CLEAR
OCLFLAG CMLOOP

A 00°'
'°' COl!
A 004
A 006

0000 2229 2201 2215 2tEO
278E
2410
2064 2110
21BE

0004
0285 0267
0276 0250
064·6 0448 0110 0197
02j2

COMll4 QCOMPP
COUNO
COUNT

A 001 A 001
A 001 A 001

2146 2450 2114 3BCS

0210
0464 0192 0709

OCOUNTl A 002 COUNT2 A 002 COUNT3 A 002

3CE2 3CEO
3CE4

0807
0806
oeoa

c,COUNT4 /J. 002 3CE6 0809

CPSTOR C 001

ooODONE A OOJ ICKL A 00-1

- OMP100 A OO'i

OONE ( ·,002
.,.;DUMP

A 004 A 004 A 004

OZERO A 002

ODOOl'F A 002

0058 23A7 20EO 3COA 3BFO 2364
3679 3C07 3ClE

0034 0416 0162 0744 0738 0401 0685 0801 0753

0255 0256
()EA EB EC11
CECSFX EMUL ENDA DO
C·ENOAOT -· ENOLOO

Ii 002 A 002 A 002 A 002 A ~06 A 001 A 004 A 002 A 001 A 00!

2106 2108 3C16
3C1A 2777
2778
2384 2608 22E9
260\:l

0185 0186 0749 0751
0642 0643 0420 0588 0358 05t;;O

ENMLT

I (ENTAB ENTT

I I

EPATCH

L I -- ERRF

I I

ERRLOO

A 001 A 002 A 002 A 004 A 049 A 004

4095 233E 264C 22DA 2768 2469

0891 0382 0626 0351 0635 0472

CRDSS-REFER!NCE

0404 e4a4* 0702$ 0606

0430 0500 0104*

0459
0~~2~
C7e5

Cf.SS Oti04
081!5 0077 CHi-'110 04197 0246 0248 071l

coeie:~ 05'i6
08<1;1~
0497::t 0!50\

073!5

0061 0101.

0219 0250 02HS 0209 0352'1> 0451 Oi13

0470

0521

0237 0203 0461

0109· 0112· 0447· 0450·
0701* 0703* 0713 0399

0414

0419 0427

0437$ 0458 0410

0153
0685>1: 0690 0721 0415 0380 05<;6 0403 0418 0'503 0538 0360 0364

0687 0481'
0539

06ee 0783 0698

0·123

0487· 0488· 04890 0490· 0495 0506 0480· 0481· 0482· 0463$ 0509

0386 0430 0286
0293 0576 0444$ 0369·
0359· 0315 0271

0297
0581 0645
0360·

0387 0364·

05030 0369

0584~
0441

0585·

OATE

26JUN75

EC NO. 825023

PAOG 10 PAGE

I I I I
0893-o;
9 I r

ERR6
0

.. 007 2666 0"'30
26.JUN7!5 825023

0172

I

· r
I
I
I
I

I

I

I

· I
I
j
l

· ·
0585

· · · · · ···
PART NDe PAGI!
O!S'.56 0560
------·----

PROG 10 PAGE

0893-0 9A

IBM MAINTENANCE DIAGNOSTIC PROGRAM

8930 FC7 MICRO-CODE LOADER PROGR·M

SVNBOL T LEN VALUE DEFN

ERR7 A 049
ERRS A 049 ERR9 A 049
ESNS A 004 FDRME A 018
GARBE A 002
GENSUM A 004 GETC A OC3
HALT c 001

2687 26E8 2737 3011 4DFe 3094 3015 2438 0222

0631 0632 0634 0817 089'5 0888 0822 0458 0870

Hceo c 001

HOB08 C 001

I AR2 C 001 INCTOA A 003

INPUT C 001

INTPNO C 001

KOMPX A 004

LENGTH A 004
LEVEL A ocn

LINK C COi

LlNl<A A 002

L INKK A 001

LIOl A 004

LOAD C 001

LOADC A 001

LOAT LOOP

A 004 A 006

LOOPO A 004

LOOPOP A 003

LOOPI A 003

LOOP2 A 003

'- LPRINT A COl

LPTR A 002

LUNPK A 002

MCSC

A 002

MCSLOO A 017

MICCO A 080

MIC002 A 256

MLTAC A 001

MOVE A 005

MSOAR C 001

"1SGG

A 004

MSGH A 009

MSGHOB A 016

MSGLO A 028

MSGNA A 021

MSGNAA A 047

NEGl

A 002

NEG3 A 002

NEXOAT A 003

NG256 A 002

NINST A 002

NOCO~F. A 001

NOOP

C 001

NORM

A 004

NOTROV C 001

NOTSPT A 004

NRFP A 001

NUMtOK A 004

ONOE A 004

ONf!D A OC2

ONET

A 002

ONO

A 00 l

OPDEC c 001

OPREG A 002

OPRK A 047

0048 0088 OOAO 2251 0880 0059 2513 218A 3AA9 0216 2642 3C4l 2:!72 022A 2135 23E5 22FB 3B9A 234E 23E9 216A 3807 210E 3BEF 3080 38C9 3888 3868 3095 21E4 0058 2088 3CF4 3004 39!'5F 3C6F
3C9E 2102
2104 226C 2118 27BA 2318 eo00 2030 0058 2280
214A
22AE
2112
3C1C
308E
2113 0059 2788
3AC5

0032 0033 0868 0303 0887 OC29 0513 0231 OE66 0874 0620 0761 0403 01.'185 0204 0435 0362 0695 0391 0437 0222 0718 0189 0729 0852 0653 0649 0648 OBS9 0256 0036 0119 0813 0814 0658 ' 0774 0775 0183 0184 0311 0194 064S 0368 0856 0096 0028 0316 0212 0:!'29 0190 0752 0854 0191
0035 0644 0667

CRQSS-REFERENQ

REFERENCES

0262 0280 03?3 0781· 0345

0351 0463
0102 0798
0401 0420

0144 0402

0159 0264 0403·

0273

0282

0313 0202 02C7 0211 0229 0230 0245

051 O· 0244
0202· 0772 0077
0078 0174 0349 0401· 0406· 0407 0199 0205 0746 0221 0257

0384 0408

0609

0800

0367 0736 0395 0442 0228 0713· 0714

0714·

0724·
0452· 0475
0106· 0108
0457 0252*

0453
0107
0478 0253·

0460· 0107· 0587

0827* 0187 0824

0842· 0893

0116 0788 0796 0099 0765 0769 0238 0240 0340 0111 0325

0792
0241 0449 0327· 0362

0452

0482

0483

0828 0830 0839 0844 0845 0085

0326 0217 0406 0481 0235 0324 0112 0450 0391· 0193 0594

0488 0460

0507 0842

05!6

0542

DA TE'

26JUN75

EC NO. 825023

0347
04!!9 0543

0375
0490 070:!

0571
0827 0706

0597 0725

I
I

PART NO· PAGE

!
l 42!4cST 1 (JtBM MAINTENANCE DIAGNOSTIC PROGRAM 10

I

I
!

FC7 NtCAO-CODE LCAOER PROGRAM

I

I

I
I
I

~SYMBOL

T

LEN

VALUE

OEFN

REFERENCES

I

I
I

coPRT

A 040 3810 06?0

0494

I OPRX A 047 3A67 0664

0566

CRQSS-REFERl!NCI!

OPRV
coPRl
OPR2

A 047 A 034 A 019

3A915 31SFC 3943

0665 0655 01557

OS'PO 0122 0127

OPR3 A 053 3994 0659

0132

{)OPR4 A 038 39BA 0660

013?

0607 0770

OPR5 OPR6

A 0:!9 39El 0661 A 041 3A38 0663

0142 0158

( ) OP32 ORA

A 002 2lt6 0193 A 0(14 3034 0829

0394 0845

OPC

A 005 303C 0831

0841

CORD

A 004 3048 0834

0832·

OPE ORF

A 003 304F 0835 A 003 3050 0639

0833· 0828· 0840· 0844·

A 006 3068 0842

0839

"' 004 3076 0845

0830· Oe46·

ORI

A 004 3D8F 08!58

0825· 0843

couTGO A 001 233F 0383

0379

OVER16 A 004 380l' 0723

0699

PACK C 001 0226 0884

I CPAR

A 001

i I

PARTlf A 007 PATCH A 001

I OPATCHE A 004 I · PATCHH A 009
PATCHR A 003
I c,PATCHX A 032

3082 2770 70CO 22C6 4E21 23DF ·1:1 e

0849 0640 0900 0342 0897 C.432 0896

0352 0470 0826· 0829

0292
0317 0301 0425 0297

0302

PFFX A 004
I PPATCH A 009 I ()PfHNT C Ot..l I I
c,PPINTQ A 004

20CF 4E2A 021A
25E8

0155 0898 0872
0580

0149 0323 0096 0298 0603 0471

01~'
033i 0119 0334 0716

0337 0124 0342
0f32

0129 :>353 0738

0134 0370 0762

0139 0472 0766

0155 0491 0793

0169 0533

!

PRINTX A 001 25EF 0'582

PSR

C 001 0004 0867

QP1tAR C 001

. OOUNT A 002

I QQ

c 001

/"'\QUICK A 002

i '\.,,.,. RESTRT A 001 RTNOl A 001

osA

A OC2

0020 3878 0001 2128 3C12 2005 3C14

0869 0673 0855 0201 0747 C068 0748

0602· 0517· 0518· 0523 0524
0828· 083C* 0832* 0833· 0840· 0844· 0846· 0076$ 0087· 0088·

0016 0486· 0496 0538· 0540

0702

SAVSNS A 002

I ,sa

A 002

C'seYTEO c 001

SBYTE2 C 001

I C' S8YTE5 c 001
i ..... secsw A 001

I I

SEHSE A 004

3CDE 3C18 0208 020A 0200 3CEB 23FE

0805 0750 0876 OE.'79 oe8o 0812 0444

0725· 0782· 0783 0479· 0539· 0541 0100 0595 0115 0083 0084· 0599 0400· 0409 041!· 0424 0290

·SEO

A 001

I C. ,SETRET A 006

! SHUP A 001

211C 3005 2110

0195 0815 0196

0208 0784 0161

0216· 0217$ 0164 0167

0816

II C:SETUl A 001 SIOI C C'Ol

I

SIZE c 001

I c~·SNSOEC A 004
I SNSPRT ,.. ooii

I SNS1

A 004

I c··,sswoo c 001

i

SStf01

l SSW10

I cssw2c

c 001 c 001 c 001

I SSW2F c 001

20BA
0058 0203 3C9F 2473 3CA3 0080 0040 0080 0008 0001

0147 0037 0875 0781 0478 0782 0877
0878 0883 0881 0882

0118 0389 0412 0413 0417 0428 0429

0405 0421 0467
0402· 0420· 0422 0100 0595 0100 0595 0115 0599 0083 0084

0816·

0433

PROG ID PAGE

;

STARR A 004 3020

10

I 0893-0
I oec 10

DATE

26.JUN75

NO. 825023

0825

0823

1.
I
1·
!·

PART "'°·
PAGI!
0259 0268 027? 0294 0557 0563 0567 0591 0705· 0706· 0723· 072~ 0454 0455 0465
PROG 10 PAGE

0893-0 1.JA

·

· ·

· · ·

· · · · · · · · · · · · · · · · · · · · · · · ·· · .---- ·-· Io··- . ' ~ "-~~ ---~---~~-·-·--~·-.--~.--~

·- . ""

~ ·---~-..........,...._--.______ "·····-

. .-:,
·

IBM MAINTENANCE DIAGNOSTIC PRO~AM

PART NOe PAGf!

423425? (}18M MAINTENANCE DIAGNOSTIC PROGRAM II

PART NOe PAGe

8930 FC7 MICRD-CDOE LOADER PROGRAM

FC7 Mlat~COOE L~ADER PROGRAM

!'"·
SVMBOL T LeN VALUE DEFN

START A 001

STAT A 001

SUMCHK A 004

SWITCH A 001

SXRI A 004

SXR2 A 004

Sl

A 004

S~

A 004

TABLE A 001

TEOCNE A 004

TEN

A 002

2017 20FF 3DJC 3COC 3C02 3C06 2194 2198 2769 21C6 3C20

0079 0177 0824 0804 0741 0742 0233 0234
063~
0245 0754

TEMP A 002

TERP A 002

TEST C 001

UD'Tt A 003

UOT2 A 003

UNPACK C 001

UNUSD A 170

UTA8 c 001

W~K

A 002

263E 2640
0212 OAOC OAOF 021E 2868 0232 210C

0615 0616 0871 0018 0019 0873 0647 0886 0188

WORK2 WRK XOOR xooq1 XDOi'f E XFFFF XKFC7 XOKX XOKV .. xooi:io
XOUNT XRl

A 002 A 001 A 0~2 A 002 A 001 A 002 A 003 A 006 A 004 A 006 A 0('1 c 001

3CE8 3086 2552 2554 25BE 2008
~004
251E 25AO 2480 2550 0001

0810 0851 0527 0528 0562 0070 0064 0516 0549 0495 0526 0864

XA2

c 001 0002 0865

XUhPI< A 002 XVf:R 16 A 006 X0010 A 002 XOIOO A 002 X0200 A 002 X0300 A 002 X0400 A 002 YODR A 002 YOOR1 A 002 YOUNT A 001
YUNPI< A 002

25A6 2569 3CD9 2644 2646 2648 264A 2558 2550 2559
2SAF

0551 0538 0802 0621 0622 0623 0624 0531 0532 0530
0555

TOTAL STATEMENTS FLAGGED

DATE

26JUN75

EC NO. 825023

CRDSS-Ae:ERENCI

REFERENCES

0266 0215 0175 0176 0468 0080 0689· 0686· 0231* 0232 0232· 0063 0182

0284 0197 0198
02'15· 0236 0381

0495· 0496· 0503 0505 0510 0516· 0517 0518 0704 0304· 0307 0307· 0309 0318· 0331 0392· 0394 0117· 0146· 0288 0377$ 0378 0466 0574· 0575
0114

0439· 0441 05'17· 0580

0701

0320 0329 0498 052~ 0529 05·9 0553 0708 0?27 0785 0789 0308 0435 048! 0627 0822 0148 0150 01!52 0163 0165 0226· 0227 0242· 0243 0305· 0316 0322 0324· 0325 0327 0361· 0362 0365· 0366 0399· 0414· 0419· 0427· 0787 0791 0831· 0834· 0836 0506· 051l 0520· 0!523· 0537
0314
0214 0514 0547
0561 0505· 0507· 0508 0108· 0110 0110 0111· 0165· 0166 0175 0198· 0207· 0208 0211· 0214 0216 0218 0220 0222 0224 0225 0225· 0226 0229· 0239 0240· 0242 0245· 0246 0248 0252 0253 0254 02!54· 0256 0302· 0303 0303· 0304 0305 0311 0311· 0312 0314 0318 0319 0386· 0391 0392 0393 0393· 0435· 0437 0439 0440 0440· 0446· 0448 0448 0449· Q478· 0479 0480 0485· 048 .. 0487 0!511· 0513 0519· 0520 0521· 0522 0544· 0546 0689 0690· 0691 0692 0693 0693· 0694 0741· 0822· 0824· 0831 0833 0837
0837· 0176 0197* C230· 0233 0233 0234 0234 0238· 0239 0241· 0286 0287· 0308· 0309· 0319 0339 0339· 0377 0378 0387· 0392 0394 0439 0441 0441 0457· 0458 0462 0462· 0512· 0!!13 054!· 0546 0686 0687 0688· 0689 0690 0691 0692 0695 069!5 0696 0696 0698 0698 0701 0701 0702 0702 0703 0703 0704 0704 0705 0705 0706 C706 0713 0713 0714 0714 0723 0723 0724 0724 0725 0725 0736 0742· 0829· 0832 0835 0836 0838 0838· 0540· 0544
0504
0502 0361 0365

0509· 0!!12 0522· ()524· t'508·
0541· 0545

IN THIS ASSEMBLY ·

0

PROG 10 PAGE

·THE CHARACTER

OBJECT CARO LISTING INOICA~ES A BLANK COLUMN AND THE CHARACTERS D E H INDICATE NUMERIC SHIPTe

0 Cl. I THROUGH 16 CL I? THROUGH 32 C~ 33 THROUGH 48 CL 49 THROUGH 64 CL 65 THROUGH 80 CL 81 THROUGH 96

-· ..
GeK GBD PN 4 2

TCOYISL c H p
·T+S :HFTF~··A I·

·T+S~· ~x /OHEA,0

·T+SBOOH·SOTS -·

· o T+sc,,oHss~

BR

·· . - T+SDWV C2-K3 .l'OH

T+SE/

0

34256 EC 825023
··au <DC ·IB 'Ht4AfEVW&X
9P3X -T2U · ,OH 2D ·· SA 8Y·20H·
I~ B<?HACTSJ Te ElT-W.l'/MBOH·li>&KJ ZBC?2/1G /OHDD<H

FC7 NICRO-CODE
........·.......
SSE,. CS~CB·8_3S
eF-<S+I~ ,OHE.U·
2-&··Z-H28-DJOH· c 8>
ASHA( 58/Gl~AZ8H

LOADER

........ ........

.84888···
.............. .

89300000

L8089300001

?IC M·.089300002

80-D8A30,HJJ··O 9&8BG ,YA(LWNOH·

BF-Ow+s. ,OHEA2~

..AHF& LK·89300003
98· &·U89300004

BF-)P+TT 'OHSS~G 2'348- HJ8, 60-D B<X4 28089300005

·OH· 81·89300006

.... llBHAC V\'-AIHAOIO . CHJb1A-<J'GBDK...M 8YD 90889300007

0
T+SGP 8FNI08 1 ABF
0

NOHH/TTQBH&IX -

C-D,ACQBH&&4 KD

. B &TOO-HH6CO HAM
<IRO,C<BDH018 CS

< BFRHRO>

,-

L-ORH&AC JU.I'S?,.

8 ~E&8930000e DtVO ·5889300009

c T+SHK SGXFJO HI-
T+Sl(HA, 'OHElTD
0
T+SHH o·=4-DBG D
0

P4-DEG

C /20

W:HX40H·BHYX40H· wl-D· KO< &S~ITB

SO~·BFXQlle·N2X8
-E8HBl-- 1 2R CHD ·IXHBHFYe SQ·4-D

G SHl8XBGHA~ 'OH T·T7"· C -K.ZOH* Bl.&0AfQ3 -KIJl..&D

ElTOXEHX30H·BHYX
-· BF-H-&JT /OHE &V
AH T2-NV9·8D.az

30H· le<89300010 +H·H 1 148930001 l ·G D 83¥89300012

T+S1CIT8AX 0 ·B G /8BH&l+l&8AH&O ·T-4Al·v,CIHDA-O Al·Y,C<BG '8BIT9 +HXBG /YA8M808-H
0

T+S.·HW3 'OHElll
0
T+S<9H£32AC8+ KR
0

C=HXXOH·8HYXXOH* <H&Q+ kC<IUt·Bt<O

a&·BGIJM< 2;=IOP e0HHS=OOAH3BWL<B

'OHEE-OAIUOWL-8 G '·FL2*7S;G 'OH

AIUO,A-~AH&OWJ 4 SS:FO CS'ACT2 &T

Al·Y 2KD89300014
·- ,3111 ED889300015

T+SC4;kJZ C /31
0

AO-DXIXHBl-T30HA

10&04 LSK tHC l.0 /EXBBH48< L3Yl+H a C3 1 fO-T·31HfH&

tKCO ·AD89300016

T+S+?58E)tS? .1'32
0
T+SIDl+-il9C2HIHL
Q

T+S&Y <E)IS>4 LS
0

o T+SJ-l·Y< KR<JOT

I
0893-01

DATE

26.JUN79

l l I C)EC NOe 82!5023

~c- T·30·IN T·8
. - . /32~IA ·Z< AH·-
K &H_ LROOHHT:l.O 30HC30<CB T6DXE-

AH7H··33,mvo·ll· I C318YO~I a:oo
LSO<l46·l.13e M6 ON4WHOIAfQ-·Txe

a:·ca-1100 OAf+At+-89?(0-f COO<B MfA .l'EE3· 06 KD AIECS -. ,2&885S

88<8GH6e3CH 1TC3 PC D 4J489!0001?
GHat.30MC3D<CB K/ o·r+- oeu9g3oco1e

QCO /EBDl.O DUD 0 l&<W&<BAIGI .1'34

Alo- eA-89300019
. -
·C&< PD*8930C020

PAOG ID PAGE

0893-0 llA

I
I
!!·.
I

IBM MAINTENANCE DIAGNOSTIC PROGRAM
8930 FC7 MICRO-CODE LOADER PROGRAM 08.JECT CARD LISTING
CL 1 THROUGH 16 CL \7 TI1ROUGH 32 CL 33 THROUGH 48 CL 49 THROUGH 64

/OME 11 D820UAO-D ·vL&AfA-· LoecoD aFTO·C-DaFs;:c-o
T+SLO LOM( oae-a Af AQ8G 8Af AOX>-8

T+SM.JH-8AI (X86&4 AIB eG?Hn--o IN 8H OAINH8E-8 IN 8G 0 INUYM OAlNX

T+SN<064 C2-&&

T+SOG/OH;

C /OH;

C /OH

I

PART NO· PAGE

I i
1 42342!i7 ' ()tBM MAINTENANCE OIAGNOSTIC PROGRAM
! 12

CL 65 THROUGH 80 eFs;:c oe633Po-o

1

FCT MJCPO-CDDE LOADER PROGRAM

I·

961 .CL CL 81 TtfRDUGH

l

OBJECT CARD LISTING 1 THROUGH 16 CL 17 THROUGH 32 CL 33 THROUGH 48 CL 49 THROUGH 64

iI !.

I YEL& 9/089300021

T~T ·· &DA &DA 5(X

&F-0 l.J&8HCMAINH

· ·

I 0

.

863" 00 89300022~ ~T+T~F&DA &DA o·s

· ·

I 0

.

.. - ....··...·. ' 0 - 5 SM 8BY8~30002~ : T+T A&OA &DA &DA

·:< ·D<893D0024

T+T_e

................

.·....·.··...
R6M
..............·.

...·.....·......
.. . . . . . . . . . . . . . .

0

8G 8 Ll089300025

T+' 7( t4@B*H8+7W 4 Q25 RK· RXAX F

·- 8 HAAC >A I 6X e; )e0FXW:4AZ:P2/CK

PART NO·
PAGE

CL 65 THROUGH 80
·
&<IOl<N 8XPN8SP

CL 81 THROUGH 96
.. .. - 06M ~'089300043
D&D ·D08930C044

.. . . . . . . . . . . . D CC.
· · · 02x. E+w:e LH+ > M8 LQ869300047

T+SPB LOOIA05 KO T+SP1 e3ZXOH·BF-· T+S08BBR<OH·#;L6 T+SR30H$8&& T+SE>t·.J 0;1 4·s T+SSZ&OA &DA &OA T+S·U&OA &<f 06*N T+S )-.9 ( LP&OA &DA TBB)Y&OA &OA &DA T+TT35<ts&<loo·L T+TU>5"-,RO)J &DA T+TVZt;t O)PD&CX T+TWUO)PD&+.es;.

Wl&HY164I C2-&& ?+ZS /OHSS:HO BR
ee-c - c &
Al<PR&<LE9·XC1·1 C8GRIOCl1DCieuc 2;1 5)ST&(IA6·~ &DA &DA &DA &<P
15·) l)XR5_XAe=I 8XPL1·,T&CSPeax
EeXPT8&XN14CHOll E&<tcs;IR5_( 8>1

l&MW&< At-ue SR -T UClPOH*BHYW
VE<PteaTE6MCCO)X
N5>( 1Xl7&DA &DA E&<PN5>LG2DCS1;( teiTE6MCN5UCE5·.J
A0ilTM1lPT&<IH1*1 05MCB:OCP9+IT2)P T1Xl7&DCM2·fRSWC

EOH*BG/ OH·T&34B IUC2-JY
0&( XEO*LE6MC06MC 2;t 5>LT&CSF&CS &DA &DA &DA ~DA l<E 8>SI88f~&IC oeGRIOC06MCP6)$
K&<SC'4A 5<XC6~R
G&+~x&+PA4=LE&<X
C5XLE&<.E2tPG&CI

DF-EQ+?P /2K·OH* BF-0 03089300026 < KQHL;Q+ KQHIUO + KO 31<89300027 ·OH·BF-0.J+(~ /OH ss;< 85089300028 F2) IEMLUB>< OXN 9+H ;HM8~300029 Rl<PR&DA &CA &DA EO 41·89300030
&DA &OA &CA &DA &O ORQ89300031 4&+St4·( taxvtMC A&<& 31889300032 G6·GM&+I05UCL5_P G&D s:ee9300033
.J&<89300034
-O·SD1MC1.5"G01)V s·u ·8089300035
NS·R l<GTOMCS9XX T08- 09&8930003~ OO*LEllC!&FA 4·$ A10 60869300037
8XM lH-89300038

T+Tt2Z:OAW4:> R>
0 -· . T+TO_/OHE K a&+B
6)
T+TlY
0
T+T2T&<IOO·LEi(X
C)
T+T3: C3;C&0&7T3
0
T+T4ROAD K l<CD
0
T+TSM/CLB L6N(
0
·T+T6llOSK &GS -G TAC6M/O
G
T+U8-.IRLPO;tc2oc
()
TBU8D6@GX9=,x&+...
0
T+X :nn·nttnn·nn·
0

Cl · A GH*BG /YPO-D <H
..............
<B ElXPR&+!O&+.EO=I P@YENOH·BG-oa:c3
DA <TDOUCOmFG
F5_XMO;C l)XR5_x
............
X9=· -nnnnn·nnnnnnnnn·

. . ;Lt48 Py· l'OHE & - ·.....·...·..

B C 10 OH·B~U

A a

G /VAELl?OH·BF-Q ti U /OHSSEL /OH

t5_N =l>«l&<XF&<P R6)SR8UCW1)XE&<P

40~*BG-r~q3~lOH·

SH 9
eF"QAl&Kl9<BG

O&MAC2<PXPMCN5>C :·P~5U + L3Yf +Y

................ ..·.............
T2<N l_SL4·SW2lP G&C~A88fHi;1 9XP
...·..·.··....·. ................
················ ················

S s-FSY8BG /8C.

05<XC6SR-o·sotMC

NO·sus;IE6·PO( -

19<BGIOD

H

+ C2UIA3 ,0 0-D
· cs& ex toe· a

.. . . . . . . . . . . . . . .

.RlMCAl<LEl<GOICV
·....······....

nwnnnnnnnff·n····

..... ·:<89300049

N5>< ·OH89300050

.....·EC O~MB9300051 71H893000!52

ve~H 1KQ89300053

+

"ZDB93000!54

K.fU89300056 l<O P:·993000!57
L -893000!58
n··e L0489300059

T+Tx~s;.E&<tos;t

OlPD&(~R2)PT&<S C 1 4A o·sN8 1 X044C 58 1 Q :0889300039

T +T ZN 2 ( SP5 &:PR E4C

i<GTOMCD1*1 K&<S Rl:eE84CHO)IT&+f

C0 4CF5_Y &CA &OC

M2·IR5WCL5XGD1lY
e
T&<LA8ZE B>SIBal

2;! 2)N 5"Xl5<G
H&+IO&f CS&FA a·x

"H&89300040

T+XC·"""""""""""

1

10

r&+< 30&893000411 _ T07C"·n·ntt""""""

.. """"""' '""""""""

M·t1tUt·ff1$tltHl9CNllftlt
.··.....·......·

T+TD&5UCR1 't IOO·.J

··

Cl)

!!<XC6) SC5XLEt_X 05CCC5_XEE4C088T e6;s1exN exPcemx 05MCTl)XM2)PA8mP S&O JI 88930004 21

=· E ..... ·E7·=~oc·PHS

1 7M&F I

t

c

FX ASC R A SO Q

()-------------------------------:-------------~ LAST PAGE

o.-TE

26JUN75

EC 1110. 825023

PROG 10 PAGE

OEC 0893-0: 12 '.

DATE

26JUN75

NO. 82!5023

·

···e PQM8~~~0062

c&eec;300063

0932060873C 626753.&$9300064

PROG ID PAGE

0893-0 12A

ec;.·

················· ················

IBM MAINTENA~CE DIAGNOSTIC PROGRAM

8943 DA FUNCTIONAL TESTS

ERR LOC OBJECT CODE

ADOR. STMT SOURCE STATEMENT

OAOO
OAOO 8943 OA02 00 OA03 00 OA04 0000 OA06 OAOD OAOB FFFF OAOA 895000

OAOl OA02 OA03 OA05 OA07 OA09 OAOC
0058 005D 0058 0001 0002 0008 OOOlt OOAO 0222 · 021A 021E 0212 ooac 008A 0089 008B 008A 008A 0002
ooco
0088 0088 0058 0008 0010 0020 0208 020A 0208 020C OZOD 0216 022A 0040 0080 0040 0020 0010 0008 0004 0080 004::1 0020 0010 0008 0004 0002 0001 0080 0001 C004 0020 OOltO oooc 0010

2

DECK 4-

3 4

wxvx

SEQ 0
STAltT X'OA00 1

5

TREP

6

DC

Xl2'8943·

7

DC XLl ·o·

8 PRTN DC

9

DC

nz Xll 1 0 1 1 0·

10

DC Al2 l R.TNOU

11

DC Xl2' FFFF1

12.. LINES DC XL3'8950001

13

13
14 NOTROY EQU x·ss·

15 ATTCHK EQU XI 50 1

16 SIOI EQU )[ '58 I

17 XRl EQU 1

18 XR2 19 ARR

EQU 2
eou s

20 PSR EOU It

21 IAR2 EQU x·Ao·

22 HALT EOU x·22z·

23 PRINT EQU X1 21A'

24 UNPACK EQU x·21E·

25 TEST EOU x·212·

26 CAR t:QU x·ac·

27 TAR 28 SAR

EQU X1 8A'
EQU x·a9·

29 STATUS EOU x·se·

30 BUSY EQU X1 SA·

31 XMITR EQU X1 8A'
32 ENINTR EQU x·o2c

33 ENABLE EQU 34 CNTRL EQU 35 NORDUC EQU 36 CTRSTG EQU

x·co· x·ea· xx··ssss··

37 OPT3 EQU x·os·

38 OPTlt EQU x· 10·

39 OPTS EQU x·20·

40 SB VTEO EQU x·208·

41 SBVTE2 EQU X1 20A'

42 SBYTE3 EQU x· 208'

43 SBVTE4 EQU x· 2oc ·

It-'+ SBVTE5 EQU x·200·

45 LINK EQU X1 216 1

lt6 LOAD EQU X1 22A·

47 SSWOl EQU X1 40'
48 SSWlO EQU x·so·

49 SSWll EQU X1 40 1

50 SSW12 EQU x·20·

51 SS!otl3 EQU x·10·

52 SSW14 EOU x· 08'

53 SSW15 EQU X'04 1

54 SSW20 EQU x·90·

55 ssw21 EQU X'40' 56 ssw22 EQU x· 20·

57 SSW23 EQU x·1c,·

58 SSW24 EQU X'08'

59 SSW25 EQU X' Olt'

60 SSW26 EQU x· 02 1

61 SSW27 EOU x·o1·

62 SSW28 EQU x·ao·

63 SSW2F EQU X'Ol' 64 UNX EQU X'04 1

65 RVIS EQU X1 20 1

66 EOTC EQU X1 401
67 UNK EQU x·oc·

68 INCOR EQU X1 10'

DATE 26JUN75 EC NO. 825023

250CT75 825032

15JAN76 825034

14MAY76 825035

PART NO. PAGE

s
E
c
T I
0
N

p
R E F A
c
E

TIO NOT READY TIO ATTACH CHECK SID IMMEDIATE

SSW 10-17 SSW 18-lF SSW 20-27 SSW 28-2F

PROG ID PAGE

I

c ·234259'. l j

IBM MAINTENANCE DIAGNOSTIC PROGRAM

i 8943 DA FUNCTIONAL TESTS

! ,_i

{''"
.ERR

LDC

OSJEC T

CODE

AD?R STMT SOURCE STATEMENT

PART NO.,; 42342'59

PAGE

1A

10
!o
I
11I n-
1
0
G
c

iO
lo
l
10
I
l()

0

I
io

I

I()

I

OAOO ~l

' o OACE 00 OAOF oces

(_:

OAll 3D 00 260E OA15 F2 01 16

0Al8 38 40 0208

c

OAlC F2 10 07 OAlF 38 ltO OZOA

OA23 F2 90 08

OA26 3C FF 3099

OA2A 3C 00 2629

OA2E 30 00 3099

OA32 F2 81 08

OA35 3C 00 2629

OA39 3C 00 3099

0

OA30 30 00 2629 OV.l F2 81 13

0013
0002 OOOA 0008 0008
oooq
0001 0003
0005
0006 0007 OOllt 0015 0016 0017 0018 Ol'OF
OAOO
OAOE
OAlO

69 ACCIN EQU x·13·

70 BUSE EQU· x·o2·

71 ATNR EQU 72 WACKE EQU 73 DATER EQU 74 OEVHB EQIJ

x·oA·
X'OB'
x 1 08'
x· 09·

75 UNITCH EQU x·o1·

76 INPN EQU x·o3·

77 ATTCH EQU x·os· 78 ITBE EQU X1 06'
79 NOINT EOU x·o1·

80 NOEOT EQU X1 141

81 BOST EQU 82 MPINT EQU 83 HPCS EQU 84 RNST EQU
as MNL EQU

x·15· X1 16 1 x·11· x·1e 1
x·oF'

86

86

86

87 ·

88 SQ

· *

90 ·

91 ·

92 ·

SSW 10 ON = SELECT DEVICES FROM SWITCHES

SSW SSW

11 12

OONN==

DO ROUTINE HOLD TEST

01 COMPLETELY ON SYSTEM PATTERN INDEFINITELY

RESET/START

SSW 13 ON = SEL PEN, BUT NO V.EVBOARD

SSW 14 ON = NO KEYBOARD OR SELECTOR PEN

SSW 15 ON = GET SINGLE CHAR. FOR ROUTINE 4 FROM CONSOLE SWITCHES

93 ·

94 *

95 96

* *

97 ·

98 * 99 ·

100 ·

101 ·

102 ·

103 ·

104 ·

105

SSW 20 ON = 00 ONLY SELECTED TEST PATTERNS AS DETERMINED BV SSW

21 THRU 26 AS FOLLOWS:

SSW SSW

21 22

ON ON

= =

00 DO

TEST TEST

PATTERN PATTERN

1 2

IF IF

SSW SSW

20 20

IS IS

ON ON

SSW SSW

23 24

ON ON

= =

DO DO

TEST TEST

PATTERN 3 PATTE.RN 4

IF IF

SSW SSW

20 ZO

IS IS

ON ON

SSW 25 ON e DO TEST PATTERN 5 IF SSW 20 IS ON
SSW 26 ON = DO TEST PATTERN 6 IF SSW 20 IS ON

SSW 27 ON == SKIP FULL BUFFER PRINT OUT ·rN RTN 03, 04

SSW 28 ON · ON A MODEL 4 ONLV, DEVICE 40 IS NOT A MODEL l 3277

WITH NO KEYBOARD (CONSOLE).

110067
108 109 110 111

****·*······CD~ERTOHC·OETE·NVURE·FTIOECI·IGNE·UESAD·RNE·EO0VA·D1IR·ECA·ESNO·E~SRA·R~V·VES·IASREE·IJSLL·NEAT·GCHAB·TEL·NEADE·DU··PAP·ORLD·IAL·ENNP·LVTU·.IECF·RDEF·PSA·OOH·SULAA·ETRL·I.STE·TF·OTD·PRHOO·UEFL·RNTL·INHEA·GDEO·l·ClCT·TCEOHC·UEO·R·STNSE·EFF.EJ·LIGR·LUSI·INRTF·FG·.DTP·HA·WE·OSHY·RSIC·,H·SA·AER·ELl·l-····****

112 113 114

* * *

ON All SUCEEOING PASSES, ROUTINE 01 UPDATES THE SELECTED DEVICE TO THE NEXT AVAILABLE DEIVCE Till All DEVICES ARE DONE. THE SECTION IS THEN TERMINATED.

·
· *

1165 *****·*******************····························~·················

117 RTNOl DC xu·o1·

118

DC Xll 1 00·

119

DC Al2fRTN02)

120

NEXT ROUTINE

121 START Cll

122

JNE

123

TBN

124

JT

125

TBN

126

JF

127 l.OOPRl 14\11

128

MVI

129 TSSWFL Cll

130

JE

131

MVI

132

fllVI

133 OK

CU

134

JE

RESTFL ,o TS SW Fl sevrEo.sswo1 lOOPRl
Se YTE2e SSWJ l TS SW FL SSltfFL,X 1 FF·· PASSl,O SSWFL,O OK
PASSl,O SSWFL,O PASSltO !NIT

TEST FOR PGM LOOPING JUMP IF SO TEST LOOPING RTN 01 JUMP IF SO IS SSW 11 ON JUMP IF NOT INDICATE SSW 11 WAS SET RESET PASS 1 FLAG
WAS SSW 11 OFF LAST TIME THRU7 JUMP IF SO
SSW 11 WAS ON LAST TIME THRU RESET THE FLAG TEST FOR IST PASS JUMP IF lST PASS

0894-3: C:oATE
i I EC ·NO.

I
I

C'~

10

I

!Q
I
io
1-·---

26JUN75 825023

250CT75
825032

15JAN76 825034

14MAY76 825035

PROG ID
PAGE

0894-3 lA

·

·

·

I

I

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PAR; NOc PAGE

I
42342591
z I

IBM MAINTEN~NCE DIAGNOSTIC PROGRAM

I. 8943 DA FUNCTIONAL TESTS

8943 DA FUNCTIONAL TESTS

ERR LDC OBJECT CODE

AOOR STMT SOURCE STATEMENT

ERR LOC OBJECT CODE

AOOR STMT SOURCE STATEMENT

OA44 30 00 260E 0 A48 CO 01 OCAl OA4C 38 80 020A OA50 F2 10 04 OA53 CO 87 OClE OA57 38 01 OAOC OA5B CO 90 JA71 OASF OC 01 2EEA 4181 OA65 OC 01 2E04 4183 OA68 OC 00 4173 4181 OA71 F3 5& 80 OA74 F3 58 CO OA77 30 58 2H9 OA7B OD 01 2FF9 2663 OA8i CO 01 OCAO OASS 3C 02 2612 OA89 3C F9 2611 OA8D 30 58 2FF9 OA9l Cl SD OCAO OA95 OE 01 2612 2620
OA9B CO 20 OA8D
OA9f CO 87 19F9 OAA3 CO 87 021A OAA7 01 OAA8 22 OAA9 2680
OU6 3C 01 2607 OAAF OC 01 7.605 265F OABS 3C 00 260F OAB9 0C 01 1960 2609

135

CLI RESTFL,O

136

BNE PRlMG

137

TBN SBYTE2t SS~lO

138 139 140 I NIT 141 142
143 144
145 NOKAT 146
147 146 149
150 151
152 MI CLP
153 154 155

JT
s
TBN BF MVC
MVC
MVC
SIO
SIO SNS CLC BNE
KVI
HVI SNS
TIO
ALC 8NOL

INIT
RlOUT U NES,X'Ol 1
NOKAT RI?Oll21,KATD1 RI PDT-22 (2 >,KATD2 EXRIPE-3ll),KATD1
X' 80', S IO I x· co· 9s 101 WORK,SIOI WORK ( 2), X7200
MICNL
SCNT ,x· 02'
BCNT-l,X'F9 1
WORK,S IOI MICNL,ATTC'"IK 8CNTl 2) I ONE MI CLP

OAA7
OAA8 OAAA

156 157
158 159 160 161 162 163 164 165

B

SETUP

B

PRINT

DC

Xll '01'

DC IL l' 34'

DC

ALZlHEAOlAJ

MVI LI NE,X'Ol'

MVC CURDEVl2J,STDEV

~VI DONE,O

MVC RINXR2+3(2J,INXR2

166 OAC3 167

USING CL SET, XRl

TEST FOR PGM LOOP IF SO, GO TO NEXT DEVICE GET DEVICES FROM SWITCHES? JUMP IF SO GO RE I NITIALl ZE IS KATAKANA FEATURE IhSTALLED? BRA"lCH If NOT MODIFY RIPPLE DATA FOR KATAKANA
DISABLE ENABLE ATTACHMENT SENSE lST WORD OF CNTRL STG TEST FOR CORRECT VALUE ERROR IF NOT EQUAL SET UP COUNT ER
SENSE CNTRl STG CHECK FOR ATT ACHl'IENT CHECK INCREMENT COUNTER LOOP TIL FINISHED
GO DO INITIAL SETUP GO PRINT HEADING
INITIALIZE
SET UP XR2 START ADDRESS

OB2F 3058
0631 co 87 02lA
0035 06

0830 203 204
0635 205

DC AlZCSETMGlt

B

PRINT

DC XLl' 06'

I
I

0836 Z2 0637 307D
OB 39 3C 00 2629 0830 OF 03 2600 2600
0843 3C FO OB4C 0847 CO B7 0222 0848 B9FO
0840 30 00 ZFFC 0851 38 FF 2FFC
0855 F2 10 9E 06!>8 39 20 2FFC OBSC 38 40 2FFC

0836 0838
OB4C

206

DC

207

DC

206

MVI

209

SlC

2Hi SETFO MVI

211 DEVHLT B

212 OEVHC DC

213

SNS

214

TSN

215

JT

216

T8F

217

TBN

IL l' 34 1 ALZ(SETMG2)
PASSl ,o
ONFLGl4),0NFLG
DEVHC,X 1 F0'
HALT XLZ 189F0 1 TCOUNT,x·oo· TCOUNT,X'FF'
DONXT TCOUNTtX'20' TCtlJNT,X 1 40'

l I

0860 F2 90 87 OB63 OC 00 2ff9 2FFC
OB69 38 FO 2FF9

I

0860 3C 01 2FF8

I

0871 3C 07 OBA3 0875 39 SF ZFFC

\

0679 f2 10 18

I

087C 38 BO 2FFC

I

0680 3D 09 2FF9

I

0884 F2 10 06

OB87 F2 04 60

\
I

06BA F2 87 OA 068D F2 84 5A

I
I
i

0890 39 OF 2FFC
OB94 ;:2 10 53 C.B97 36 FB 2FF9

218
219 220
221 222 223 224 225 226
227
22B
229 230 CORD
231 232 233 DOK

JF MVC SBF MVl HVI TBF
JT TBN
CLI JT JNH
J
JH TBF
JT ·5pf

INV WORKll),TCOUNT WORK1X 1 FO' WORK-ltl TADD+l,7 TCOUNT1X'8F'
DOK TCOUNT,x·so· WORK,9 CORD
INV DOK INV TCOUNT,X 1 0F 1
INV WORK,X 1 F8 1

i \

I

0898 38 5E 2FFC OB9f FZ 10 48

234

235

TBN TCOUNT,X 1 5E'

:'.36

JT

INV

OABF C2 01 OAC3 OAC3 5F 03 5B SB OAC7 7C lC 58 OACA OF 03 2600 2600 0 ADO 3C EO 260A OA04 5C 01 22 50 OAD8 7C 08 lF UAU8 5C 00 20 lF OADF 7C 38 lF
OAE2 38 00 0000 OAE6 F2 90 05 OAE9 lE 03 2600 5B OAEE 5E 03 58 58 OAf 2 5E 03 58 58 OAF6 5E 03 56 55 OAFA 78 EO 58 OAFO f2 10 21 0600 7C 02 lF 0803 SE 01 20 20
0807 co 20 0803
0808 78 80 20 OBOE CO 90 OADB OB12 4E 01 22 2620 0817 CO 87 OADF
OBlB 00000000 OBlF 0A06
0821 3B 80 020A 0625 CO 90 0BF6
0829 co 87 02 lA 0820 01

168

LA

169 CL SET SLC

170

HVI

l 71

SLC

172

HVI

173

MVC

17'·

MVI

175 NEXT MVC

176 SETT8N MV I

CLSET,XRl

SET(4,XRl) 1 SETt,XR1) CLEAR THE SET AREA

SETt,XRll,X'lC'

SET lST 3 BITS USED

ONFLG(4) 1 0NFLG

CLEAR THE ON FLAGS

ONFLG-3,X'EO'

FORCE HI 3 BITS ON

TLIN+312 1 XRl),CONS(,XRll INITIALIZE AOJR I~ TBN INSTR.

TLINlrXRll,X'08'

SET UP THE STARTING TEST BIT

TLIN+llltXRll,TLINl,XRl) MOVE TEST BIT TO IMMEO. BYTE

TL1NlrXRlltX'3B'

FORCE TBN OP

177 178 TUN
179 180 181 UP~
ld2 183
184 185 186 187 SHIFT

TBN JF ALC
ALC
ALC AlC TBN JT MVI ALC

·U-P*l ··-·
ONFLG,SETl4,XRl)

TEST LINE INSTALLED SET ON FLAGS If INSTALLED

SET(4,XRll,SETl,XRll SHIFT LINES LEFT 3 BITS

SETl4,XRll ,SETI ,XRU

SETl4,XRll1SETl1XRll

SET-3l,XR1J,X'E0'

ARE WE DONE YET

TSSW TLINl,XRlltX 4 J2'

JUMP IF SO Pl~G IN SHIFT STOPPER

TLIN+ll2tXRll,TLIN+l(,XRlJ SHIFf LINE RIGHT ONE BIT

188 189

BNOL SHIFT T6N TLIN+l(,XRlltX'80'

OIO WE JUST GO TO NEXT BYTE

190 191 192

BF NEXT

ALC TLlN+3(21XRlltONE

B

SETTBN

INCREMENT THE TEST ADD~ GO SET TBN

~ 93
081E 194 SET DC OBZO 195 CONS DC

XL4 1 0 1 ALZlLINES-1 \

SET BIT MASK ADDR OF OPTION BtTS

196

197 TSSW T8N SBYTE2,SSW10

198

BF DONXT

TEST DEVICES SELECTED BY SSW JUMP IF NOT

199

200 GETDEV B

0820 201

DC

PRINT Xll'Ol'

PRINT MESSAGE

l
I
(
( ___ .
i I l
Ii (_,·,
I
I
t
I IC

OBA2 30 00 2FF9
08A6 FZ Bl 10 OBA9 OF 00 OBA3 2620
OBAF OE 00 zi:;:a £FF B
OBBS CO 87 OBA2 OBB9 C2 01 260A OBBD 38 10 2FFC
OBCl f2 90 03 OBC4 02 01 02 OBC7 38 08 2FFC OBCB F2 90 03
08CE 02 01 01 OBD l OC 00 OBD6 2FF B
0607 7A 00 00 OBDA 38 01 OB4C OBOE CO 10 0643 08E2 3C Fl 084C OBE6 CO 87 0847 OBEA CO 67 021A OBEE 06 OBEF IA OBFO 3097
OBF2 CO 87 OB47

OBF6 CO 87 1959 OBFA 30 00 260F 08FE f2 01 lD

oOcCoOsl

CO 38

87 10

ll:39 2b58

OC09 F2 10 82

OCOC OC 01 2BOF 25Cf

OC12 GO 87 OZlA

OC16 02

237 TADD 238
239
240
241 242 FND 243
244 245 246 NOTD5 247
248 249 NOT8f 250 SETFL
251 252 253 254 2!'5 I NV

(.'.I JE SLC ALC
B LA TBN JF
LA
TBN
Jf
LA MVC
SBN
TBN
BT MVI B a

OBEE 256 OBEF 257 OBfl 258

DC
DC DC

259

8

260

261 DONXT 8

262

CLI

263

JNE

264

265 POLLl B

266

TBN

267

JT

268 AVAIL MVC

269

B

OC16 270

DC

WORK·*-*
FNO TAOD+l( U, ONE WORK-lll),WORK-1 TADD ONFLG-3,XRl TCOUNT,X 1 10 1 NOTD5 2(,XRll1XRl TCOUNT,X 1 08'
NOT8f
lltXRl>1XRl SETFL+l(ll,WORK-1
Ol,XRl),·-*
DEVHC.,X'Ol' SETFO DEVHC,X'fl' DEVHLT PRINT Xll' 061 IL l '26 1 AL2 l INVMG)
OEVHLT
UPDATE DONE ,o RlOUT
oOPOL POLfLG1X'lO' CHKST DEVMG(211DEVICE PRINT
XLl ·oz·

OB2E 4E

082E 202

DC

IL1'78'

1(

DATE 26JUN75 EC NO. 825023

250CT15 825032

l5JAN76 825034

14HAY7f
82503~

PROG ID
Pt.GE

0894-3l '-· DATE

2

EC NO.

\o

26JUN75 825023

250C T75 825032

15JAN76 825034

14MAV76 825035

PART hO. PAGC

423~259
ZA

SET PASS l !NOICAl ION

RESET ALL ON FLAGS

SET FOR HALT FO

HALT TO SET SW ITCHES

HALT FO/fl READ THE CONSOLE SWITCHES

TEST FOR END OF LIST

OUT IF SO BIT 2 MUST SE Off

BIT l HUST BE ON

INVALID If NOT MOVE ADDRESS TO WORK

SET HI BITS OFF INIT IALIH POINTE, TO l

START TEST AT 7 TEST FOR 40 OR 50

OKAY TEST

IF SO DEVICE

HI

BITS

= C OR

0

TEST LO BITS OVER 9

JUMP IF HI BITS = C OR 0

JUMP If LO BITS NOT OVER 9

ERkOR If LO BITS OVER 9
TEST LO BITS C IN VA LI 0 IF SO SET HI BITS Off

TEST DEVICE 5E OR ~F

INVALID IF SO

TEST 3 BITS IN WORK

JUMP IF EQUAL

CHANGE COMPARE BYTE

SHIFT BIT LEFT l

LOOP GET ADDRESS Of ON fLGS

TEST BIT 3 ON JUMP IF HI BITS = 4 U~ C

INCREMENT BYTE POHl f[R

TEST JUMP

BIT 4 IF LO

ON BITS

=

o-r

SET HASK SET BIT IN ON FLAGS
TEST HALT Fl IF SO CHANGE TO HALT FO
CHANGE TO HALT Fl GO GET NEXT ENTRY PRINT lNVLAID DEVICE

GO HALT AGAIN FOR NEXT
GO SET UP FOR DEVICE TO BE POLLED TEST All DONE EXIT IF DONE
GO POLL THE DEVICE WAS STATUS RECEIVED? GO CHECK IF SO PUT DEVICE IN PRlNTOUT

PROG IO PAGE

I ,

I (J

I

!O

·

·

·

·

·

·

·

·

·

·

·

·

·

·

I
0
I
e 1 ~e

·

·

·

·

·

···

·

·

·

·

·

·

·

·

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

IBM MAINTENANCE DIAGNOSTIC PROGRAM 8943 DA FUNCTIONAL TESTS

PART NO.
PAGE

i
4234259' IBM MAINTENANCE DIAGNOSTIC PROGRAH
3 II "r",-.,
8943 DA FUNCTIONAL TESTS

PART Nil. 4234259

PAGE

3A

ERR LDC OBJECT CODE

AODR STMT SOURCE STATEMENT

r '.. ERR LOC OBJECT CODE

ADDR STMT SOURCE STATEMENT

ocn u
OC18 2819
OC lA CO 87 08F6
OCIE OC 01 2605 2~5F 0C24 3C 01 2607 OC28 DC 01 1960 2609 OC2E 3C 00 260F OC32 30 00 2629 OC36 3C FF 2629 OC3A F2 01 37
OC30 CO 87 02~A OC41 41
OC42 56
OC43 2C5A OC45 89FF OC47 CO 87 021A OC48 01 OC4C SO OC4D 2CAA OC4F CO 87 021A OC53 01 OC54 47 OC55 2CF1 OC57 CO 87 021A OC58 06 OCSC 4F OC50 2040 OC5F 38 40 0208 OC63 f2 90 04 0C66 CO 87 0216 OC6A CO 81 0222 OC6E 89!=F OC 70 38 CO 020A
OC74 CO 87 1959 OC78 3C 00 260E OC7C 30 00 260F OCBO CO 81 0216 OC84 CO 87 021A OC88 16 OC89 CO 87 022A OCBD 00
OC8E ~9 12 2658 OC92 CO 10 OCOC OC96 89 00 00 OC99 CO 87 1027 OC9D CO 87 OBF6 OCAl CO 87 021A OCA5 01 OCA6 16 OCA7 26C6 OCA9 CO 87 OC74
OCAO 3C CF 262A OCBl CO 87 22A7

OC17 0Cl9
OCltl
OC42 OC44 OC46 OC48 OCltC OC4E OC53 OC54 OC56 OC58
ocsc
OCSE
OC6F
OC88 OC8D
OCA5 OCA6 OCA8

271

DC

Ill 119'

272

DC AL2CAVALMG)

(':

273

274

8

DONXT

275

GO DO NEXT DEVICE

276 RlOUT MVC CUROEVl2J,STDEV

REINITIALIZE

277

Miii UNE,x 1 01 ·

278

MVC RI 1'1XR2+3 (2), INXR2

SET UP XR2 START ADDRESS

279

HVI OONe.o

280

Cll PASSleO

IS IT THE lST PASS?

281

HVI PASSltX 1 FF-

SET PASS l Cm4PLETED FLAG

282

JNE SKIPl

JUMP IF NOT lST PASS

283

284

8

PRINT

285

DC XL1'41 1

PRINT MESSAGE & HALT

2 86

DC IL 1 '86 '

287

DC AL2CRT1MG1J

288

DC XL2 1 89FF 1

289

B

PRINT

290

DC

Xll 1 01 1

I ..
: \ ..

291

DC ILt·ao·

292

DC

AL2CRT1MG21

293

8

PRINT

294

DC XL1 1 01 1

295

DC IL1'71'

296

DC Al2CRT1MG3J

297

8

PRINT

I

298

DC

XL l '06 1

I r-.

299

DC

Ill 179 1

i I·.

300

DC AL2CRT1MGJ

301

TBN SBYTEO,SSWOl

302

JF RTlHLT

TEST LOOP ROUTINE SSW ON HALT IF NOT

c j
I

303

B

304 RT lHL T B

305

DC

306

SBF

301
308 SKIPl B

30'11

MVI

310

CLI

311

BE

312 TERM 8

LINK HALT XL2 '89FF· SBYTE2,ssw1o+ssw11
UPDATE RESTFL,o DONE10 LINK PRINT

NO HALT IF SSW 01 IS ON HALT ******FF******
RESET SSW 10 AND 11
STEP TO NEXT DEVICE RESET PGM LOOP FLAG ARE WE DONE? GO TD ROUT. 2 IF NOT GO SPACE

II (. ,·_
III (~).
I c
I

313

DC

314

8

315

DC

331167 Cttii.ST TBF

XL 11 16' LOAD XL1 1 00· POL ST ,x· 12 1

TERMINATE THIS PGM.; ARE. IR AND CC OFF IN STATU!'

I c-.'·)
I I
I O',

318 319 SF1

BT AVAIL saF oc,xR2J.·-·

SET AVAILABLE IF SO RESET THE~ en FDR THIS DEVICE

! r·

320

8

FORHA T

GO PRINT STATUS

I '<.)

321

8

:~; PRlMG ~

DONXT
:~!~~l'

GLGO TO NEXT DEVICE PRINT HEADING

j
i C·

324

DC

Ill 122 I

I

332256

BDC

321

328 MICNL MVI

329

B

ASKLI2CPHl EAD181 ERR.MNL ERROR

I ',:-.·\

_

SET MICRO CODE NOT LOADED

II ,-_
V

330 ·······································································1

331
332 333 334

* * * *

0 THIS ROUTINE WRIT~S THE DEVICE ADDRESS TO THE DEVICE BUFFER ·j
USING THE ERASE:/ WRITE COMMAND. A READ BUFFER OPERATION IS THEN·'
*I DONE. FROM THE INFORMATION, THUS OBTAINED, A MESSAGE IS PRINT-~
ED TELLING THE DEVICE TYPE tDISPLAY OR PRINTER) ANO THE MODEL. r>i.

335 336 337

* * *

THIS INFORMATION IS USED IN ALL FURTHER ROUTINES. WHEN SEL- · V

ECTING ROUTINES, CARE MUST BE TAKEN TO BE S'JRc ROUTINE 2 HAS -,1

BEEN RUN FOR THAT DEVICE.

~

338 ······································································, (.)

339

OCB5 02 OC86 00

OCB5 340 RTN02 OC

OC86 341

DC

OCB7 0060

OCB8 342

DC

343

OC89 CO 87 021A OCBD 01

344
oceo 345

B DC

OCBE 29 OCBF 26EF

OCBE 341)
occo 347

DC
DC

OCCl CO 87 19F9

34S

B

OCC 5 3C 00 2FFD

349

MVI

OCC9 CO 87 1C9A

350

8

OCCD OC 01 2D6E 25CF

351

MVC

0Cu3 3C 60 3098

352

MVI

OC07 OC 01 37E7 25CF

353

MVC

OCDD 3C Fl 37F4

354

HVI

OCEl OC 06 37FC 380A

355

MVC

356

OCE7 CO 87 1A84

357

B

OCEB 0010

OCEC 358

DC

OCED 431F

OCEE 359

DC

OCEF 2072

OCFO 360

DC

361

OCFl ~ 01 01 263F OCF6 F2 81 34 OCf 9 40 01 01 2639 OCfE F2 81 52
0001 ltO 01 01 2637 0006 F2 01 OC

362

CLC

363

JE

364

CLC

365

JE

366

CLC

367

JNE

OD09 JC 40 Z6ZA GOOD CO 87 Z2A7 OC\U CO 87 lCDB

368

MVI

369

B

370

8

OD15 CO 87 lf05
0019 oc 10 2D83 Zl'72
ODIF DC 01 2085 263F

371

?72 SETIN B

373

~'IC

374

MYC

0025 3C 10 262A
0DZ9 co 87 221.7

375

MVI

376

B

0020 C".> 87 1088

377 378 REA02 8

0031 80 0032 4040

0031 379

DC

0033 380

DC

381

OD34 3D 02 2FFC

382 ·

CU

0038 F2 81 08

383

JE

0038 3A 80 2FFD

384

SBN

003F 3C F2 37F4

385

MVI

0043 co 87 021A

386 HODl 8

0047 03

0047 387

DC

0048 37

0042 388

DC

0049 37FC

004A 389

DC

004 B 3C FF 2660 OD4F CO 87 0216

390

MVI

391

o

0053 3A 40 2FFD

392 SPB SBN

0057 OC 06 37FC 3803

393

HVC

OOSD 3C E8 3098 0061 CO 87 215E 0065 CO 87 1C9A
0069 co 87 0020

394

HVI

395

8

396

B

397

B

XU '02 1
XLl' 01
AL2CRTN03)

PRINT
XL1 1 01 1
lll'H' Al2CHEAD21 SETUP RTNFLG,O SELECT DEYRT2l2),0EVICE NOAJD,X 1 60 1 MODMG1C2) ,DEVICE MOOMG21C'l' MODMG3 (7), DISPLY

GO PRINT HEADING
GO DO INITIAL SETUP RESET ROUTINE FLAGS GO SELECT DEVICE SET UP MESSAGE TO XMIT SET DISPLAY tJO AID CHAR PUT DEVICE IN MESSAGE SET MODEL 1 IN MESSAGE SET DISPLAY IN MESSAGE

DOSIO
Al2(EWRT2-WRTRT21
AL2CXMITEJ AL2CEWRT21

GO DO ERASE WRITE ruT DEVICE ADDRESS ON SCREEN

1 CZ ,XRl) ,ACKl
READ2
1'2, XRll ,WACK SPB 1 C2,XR1 J,EOT SHIN ERR,EOTC ERROR FETCHS

CHECK FOR CORRECT RESPONSE
MAYBE IT WAS A PRINTER IF SO. GO SET PRINTER BIT WAS RfSPONSE EOT? . JUMP If NOT SET ERROR
GO GET THF. STATUS

FILL FF EXPBUF+l6(17),EWRT2 EXP8Uf+l8(2),ACK1 ERR.INCUR
ERROR

GO FILL EXP 8llFF WITH FF SET UP EXP DATA
SET INCORRECT RESPONSE GO TO ERROR ROUTINE

REA08F
xu·90·
XL2 1 40401

GO READ THE BUFFER
EXPECT NULLS CURSOR AT ZERO

TCOJNT ,2 MODI
RTNFLG,X'80'
MDDMG21C·2 1 PRINT
XL1'03' IL1'55 1 AL2CMODMG3J
CONFLG,X 1 Ff' LINK RTNFLG 1X'40' HOOHG3(7) ,PRINTR NOAID,X'E8 1 WAITPB SELECT REA02

TEST TRANSMISSION COUNT IS MOD l IF COUNT WAS 2 SET MODEL 2 FLAG ON SET MODEL 2 IN MESSAGE GO PRINT MESSAGE
SET CONFIG FLAG FOR THIS DEwICE GO TO NEXT ROUTINE SET PRINTE~ FLAG ON ·SET PRINTtR IN HESSAGE SET PRINTER NO AID CHAR WAIT FOR &LISY TO DROP GO RESELECT THE PRINTER GO READ THE BUFFER

339998 ·*······T·H··IS··R·O·U··TI·N·E··W··R·IT·E·S··A··R·I·P·P·L·E··P·A·T·T·E·R·N··T·O··T·H·E··B··U·F·F·E·R·. ··T·H··IS···D·A·TA····

400 401 402

· *
*

IS WRITTEN ONLY 80 CHARACTERS AT A TIHE SO THAT THE BUFFER ADDRESS DURING CHAINED OPERATIONS IS CHECKED·

· *

A READ BUFFER COMMAND JS USED TO CHECK THE CONTENTS OF THE

·

403 ·

BUFFER AFT ER IT IS FI LL ED.

·

OD6D 03

4045 ·······································································

006D 406 RTN03 DC

XLl 1 03'

START OF ROUTINE 03

DATE 26JUN75 EC NO. 825023

25DCT75 825032

15JAN76 825034

14"AY7' 825035

l

PROG ID P4GE

0 0894-3: DATE

3

EC NO.

lo

I .

10

f
j0

le

26JUN75 825023

250CT75
825032

15JAN76 825034

14MAY76 825035

--------------- ----~-----

PROG ID PAGE

089-\-3
3A
I

·

i

IBM MAINTENANCE DIAGNOSTIC PROGRAM 8943 DA FUNCTIONAL TESTS

PART NO. PAGE

,cI
0:.2342591 4 1

ISM MAINTENANCE DIAGNOSTIC PROGR~~

PART N~..
PAGt:

4234259 it A

ERR LDC OBJECT CODE

ADOR STMT SOURC~ STATEMENT

8943 DA FUNCTIONAL TESTS

!I ("· ERR lOC OBJECT CODE

AODR STMT SOURCE STATEMENT

OD6E 00 006F 0El5
0071 co 87 021A 0075 01 0076 19 0077 2708
0079 co 87 l9F9
0070 co 87 lC9A 0081 oc 01 30AB 25Cf 0087 OC 3F 30EF 2EEA
0080 3C 40 3090 0091 3C F5 3l'9C
0095 oc 11 2EAA 30AF
0096 3C 61 2FF8 009F 3~ 01 2FFC
ODA3 CO 87 lAB4 OOA.7 0056 ODA9 431F OOAB 30FO
OOAO CO 87 211C
ODBl 30 70 2FFB ODBS 3C 61 2FFB 0089 F2 81 04 ODBC 3C 70 2FFB ODCO 3C Fl 309C ODC4 30 40 3090
ooce F2 01 31
ODCB 38 80 2FFO
OOCF F2 10 OA
0002 30 05 2FFC 0006 F2 81 OA 0009 F2 87 16
ODDC 30 17 2FFC ODEO F2 01 OF OOE3 3C C2 3090 OOE7 36 01 020C ODES F2 10 04 ODEE 3C 7A 3090 ODFZ OE 00 2FFC 2620 ODFB CO 87 ODA3
OOFC 38 40 2FFD
OEOO F2 90 07
OE03 CO 87 1C9A OE07 F2 87 00
OEOA CO 87 lDBS
OEOE 40 OEOF 4040
OEll CO 87 0216
OE15 04 OE 1.6 00 0El7 0E86
OE 19 CO 87 021A OElD 01 OElE lE

006E 0070 0075 0076 0078
ODA8 CDAA ODAC
OEOE OElO
0El5 0El6 OE16 OHO OElE

407

DC XLl ·oo·

408

DC

Al2CRTN04)

I

409

410

B

PRINT

GO PRINT HEADING

I

411

DC

XL l 'Ol 1

t

412

DC Ill'25'

I

413

DC

AL2(HEA03)

I

414

B

SETUP

GO GO HOUSEKEEPING

415

B

SELECT

GO SELECT THE DEVICE

416

MVC DEVRT3-2CZ),OEV!CE INSERT DEVICE

I I

417
418.
419

MVC
MVI MVI

~RTR3R(b4t,RIPDT
RT3CW,X 1 40' RT3CW-l,X 1 F5'

PLliG IN OATt.
INSERT DO NOTHING wee
FORCE CHO TO ERASE WRITE

i I

420

MVC RI PrlO( 18) ,RT3HO

PUT HEADING IN RIPPLE DATA

\

421

HVI ACK1X 1 61'

422

MVl TCOUNT, 1

START WITH ACK l INITIALIZE COUNT TO 1

i

423

I

424 WRTR3A B

425

DC

426

DC

DOS IO
AL21E~RT3-WRTR3)
AL21XMITE)

GO WRITE PATTERN

I
!
l -

427

DC AL2lEWRT3t

428

!

429 430

B

TRESPX

GO TEST RESPONSE FOR CORRECT ACK

431 R3NXT Cll ACK,X 1 70'

TEST FOR ACK 0

432

HVI

~~K,X'61 1

433

JE WA SAO

434

MVI ACKtX 1 70 1

SET ACK l JUMP IF IT WAS ACK 0 FORCE ACK 0

435 WA SAO MVI RT3CW-l, X' Fl 1

CHANGE CHO TO WRITE

436 437
438
439
440
441
442 443 R3M2

Cll Rl3CW.J(' 40 1
JNE R3PTR
TSN RTNFLG,x·so· JT R3HZ

C.ll TC OU NT· 5

JE

R3WPR

J

UP TC NT

CU TCOUNT 123

WERE WE DOING LAST XMIT?

JUMP IF SO

TEST FOR DEVICE ~ MODEL 2

JUMP IF SO

MODEL l~ NEXT TO LAST XMIT? JUMP [F SO MODEL 2~ NEXT TO LAST XMI T1

II -
!I "

444

JNE UPTCNT

445 R3WPR MVI RT3cw,x·cz·

JUfoiP IF NOT FORCE DlFF~ wee FOR Lil.ST xMn

I\ ~.....,

446

TBN S8YTE4,SSW27

447

JT UPTCNT

I , __; TEST FOR SKIPPING FULL BUFFER PRINT If:'~
JUMP IF so

448

MVI RT3CW,X'7A"

449 UPTCNT ALC TCOUNTClt,ONE

SET START P?.INT BIT ON LAST XMIT INCREMENT TRANSMISSION COUNT

l r·

450

B

WRTR3A

GO WRITE NEXT PATTERN

I ~·

451

:

452 R3PTR TBN RTNFLG,X 1 40'

453

JF READ3

TEST FOR DEVICE :: PRINTER

i1 (_;

454

B

455

J

456
457 READ3 B

458

DC

459

DC

SELECT
REA03
READBF Xll'40 1 Xl2'4040'

RESELECT IT GO READ BUFFER
CO READ AND CHECK BUFFER US4= RIPPLE PATTERN CUkSOR IS AT ZERO

1
c I
l,
I I

460

I

461

B

LINK

GO TO NEXT ROUTINE

I

462 *********************************************************~************~ (

*i 463 *

THIS RQITINE WRITES A SINGLE CHARACTER OVER THE ENTIRE SCREEN

* 464 * 465

USING THE REPEAT 10 ADDRESS OPTION. UNLESS THE CHARACTER IS
GOTTEN FROH THE SWITCHES, AN '*' IS USED.

*i· *

~60 **********************·····*************·*·****************************!

467

!

468 RTN04 DC

~Ll'04'

START OF ROUTINE 04

469

DC

Xll 1 00 1

470

DC Al2CRTN05)

!

471

I

472

B

PRINT

GO PRINT HEADING

I -

473

DC

XLl 101 1

474

DC

IL1'30 1

I
I
J \,__,

OElF 2726
OE21 38 04 020A OE25 3C 5C 3812 OE29 F2 90 20
OEZC co 67 021A
OE30 01 OE31 42 OE32 2ACE OE34 CO 87 02lA OE38 06 OE39 30 OE3A 2AFE
OE3C co 87 0222
OE40 89F3
Of42 30 00 2FFC OE46 OC 00 3812 2FFC OE4C CO 87 19F9 OE 50 CO 87 1C9A
OE54 :.c 4A 380E
OE58 38 01 020C
OE5C f 2 90 04 OE5F 3C 40 380E
OE63 CO 81 lA84 OE67 OOOC OE69 431F OE68 3811
OEoO CO 87 2118 OE71 CO 87 lC9A OE75 OC 00 3818 3812
OE7B CO 87 lDBB OEif 20 OESO C75F
OE82 CO 87 0216
OES6 05 OE87 00 OESS OF.FA
OESA CO 87 021A OESE 01 OESF lB OE90 2741 OE92 CO 87 19F9 OE96 CO 87 1C9A OE9A OC 01 3828 25CF OEAO CO 87 lA84
OEA4 ooze.
0EA6 431F OEA8 3846 OEAA CO 87 2116 OEAE CO 87 lC9A OEB2 CO 87 1AB4 OEB6 0003 OE68 431F OEBA 25FF
OESC CO 81 1F05 OECO OC 03 2076 25FF OEC6 OC 03 207A 2E98 OECC OC 00 207A 3098 OED2 OC 00 2D79 2605 OEOS OC 01 2D7C 2651

OE20
OE30
OE31 OE33
OE38 OE39 OE38 OE4l
OE68 OE6A
0!:6C
OE7F OESl
OE86 OE87 OE89
OE8E
OE8F OE91
OEA5
OEA7 OEA9
OEB7
OEB9
OEBB

475

DC

AL2 lHEAD4 t

476

T8N SBYTE2, SSW15

477

MV I R.PTCH, C. 0 · '

478

JF US EAST

479

B

PRINT

480

oc

XL1 1 01'

481

DC

lll 1 66'

TEST SSW DEFAULT

15 TO

*

ON

USE CHARACTER * IF NOT

GO PRINT HESSAGE

482

DC Al2lR04MG1

483

8

PRINT

484

DC

Xll 106'

485

DC

486

DC

487

B

488

DC

489

490

SNS

491

HVC

492 USEAST s

493

B

494

MVI

495

TBN

496

JF

497

MVI

498 R4WRTl B

499

DC

ll1'48 1 Al2lR04MGZ) HALT XL2 1 89F3 1
rcwNr ,x ·oo 1
RPTCH ( l), TC OU NT SETUP SELECT R4WRT+3,X 1 4A1 SBYTE4,SSW27 R4WRT1 R4WRT+3,X 1 40 1 00510 AL2(R4WRTE-R4WRTJ

GO HALT Tll CHAR SET HALT - F3 -
READ THE SWITCHES HOVE lN THE CHARACTER GO 00 INITIAL HOUSEKEEPING GO SELECT THE oev·~E SET UP TO PRINT TEST FOR S~IP FULL BUFFER PRINT SKIP IF NOT FORCE NO PRINT IN PRINTERS GO WRITE SINGLE CHARACTER

500

DC AL2 lXMITE)

501

DC AL2lR4WRTE)

502

503

B

TRESPl

504

e

SELECT

GO TE~T FOR ACK 1 RETURNED GO RESELECT

505

MVC SINCHR-ltlt,RPTCH

FILL IN THE REPEAT CHAR. USED

506

B

READBF

so-r

DC XL1'20·

GO READ THE BUFFER

508

DC XL2 1 C15F'

509

510

e

LINK

* 511 **¥$****·********************~*************************4·······********

512

THIS ROUTINE CHECKS THE READ MODIFIED OPERATIO~.

*

513 **~*$*************~************$**************·*******·**************** 514

515 RTNOS DC

516

DC

XU '05 1
xu· oo·

START OF ROUTINE 05

517

DC AL2(RTNu6,

518

519

B

PRINT

520

oc

Xll' 01 1

521

DC

Ill 1 27 1

GO PRINT HEADING

522

DC AL2(HEA05>

523

B

SETUP

GO DO INITIAL HOUSEKEEPING

524

e

SELECT

GO SELECT DEVICE

525

MVC DEVRT5(2)t>DEVICE

FILL IN DEVICE IN PATTERN

526

e

DOSIO

GO WRITE PATTERN TO TEST

527

DC AL2 l R5WRT E-R5WRT)

READ MODIFIED

528

DC

Al21XMITEl

529

DC AL2(R5WRTE>

530

B

TR ES Pl

GO TEST ACK l RECEIVED

531

B

SELECT

GO SELEtT AGAIN

532

B

DOS IO

GO no READ MODIFIED

533

DC Al2lRDMODE-RuMOD)

534

DC Al2lX!4ITE>

535

DC

AL2 ( RDMOOE) ·

536

S:H

B

Fl llFF

GO FILL EXP BUFFER WITH Fi-

538

HVC

EXPBUF+3(4t,ROM~~E

GO SET UP EXPECTED RESULT!

539

HVC

EXPBUF+7l4it~8EX1

540

MVC EXPSUF+7(li,NOAID

FILL IN NO AID CHAR.

541

MVC EXPBUF+6ClltClJRDEV FJLL IN CURRENT DEVICE

542

MVC EXPSUF+9(2t,POLl

FILL IN CURSOR ADDRESS

I

OATc

26JUN75

EC NO. 825023

25DCT75
825032

15JAN76 825031t

14MAY76 825035

PROG ID PAGE

C 0894-3!

DATE

4 i EC NO.

io

26JUN75
825023

250CT75 825032

15JANT6 825031t

14MAY76 825035

PROG ID PAGE

0894-3 4A I

I

lI,oo

lo

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

IBM MAINTENANCE DIAGNOSTIC PROGRAM

8943 DA FUNCTlONAL TESTS

ERR LOC OBJECT CODE

ADDR STMT SOURCE STATEMENT

PART NO. PAGE

4234259. IBM MAINTENANCE DIAGNOSTIC PROGRAlt
s I ,,..,

! \. 8943 DA FUNCTIONAL TESTS

I _,

ERR lOC OBJECT CODE

ADDR STMT SOURCE STATEMENT

PART NO. lt2M259

PAGE

5A

OEOE OC 17 2094 3842 OEE4 OC 01 ~07F 3908 OEEA 3C 03 2D95
OEEE CO 87 1F90 OEF2 CO 87 lBC6
OEF6 CO 87 0216
OEFA 06 OEFB 00 OEFC OF64
OEFE CO 87 021A OF02 01 OF03 25 OF04 2766 OF06 CO 87 19F9 OFOA CO 87 lC9A OFOE OC 01 381F 2SCF OF14 OC 01 3B94 2SCF
OF lA CO 87 lAB4 OFlE 0053 OF20 431F OF22 3862 OF24 CO 87 2118
OF28 CO 87 lA84 OF2C Of'24 OF2E 431F OF30 3887 OF32 3C 70 2FF8 OF36 CO 87 211C
OF3A CO 87 1088 OF3E 10 OF3F 4001
OF41 CO 87 1C9A OF45 CO 87 lAB4 OF49 0003 Of48 431F OF'+D 4000 OF4F CO 87 2118 OF53 CO 87 2272 OF57 0064 OF59 CO 87 lDBB OFSD 04 Of5E 4040
OF60 CO 87 0216

OEFA OEFB OEFD
OF02 OF03 0F05
OFlF OF21 OF23
OFZD OF2F OF31
OF3E OF40
OF4A OF4C OF4E
OF58 OF5D OFSF

543

MVC EXPBUF+331241wR5EXP FILL IN EXP. MOD. DATA

544

MVC EXP8UF+l2l2),X4048 ADJtJST ADDRESS

545

HVI EXPBUF+34.3

FILL IN ETX

546

547

B

CHECKl

54B

8

GO ACK

GO CHECK EXPECTED RESULTS GO SEND ACK TO DROP DEVICE

549

1L
c

550

B

Ll'.il<

551 552
553 554.

*·**··········C·TT$UAH·RBI·S·S, ·O·R·AR·NO,·D·U·R·T·SEIN*EPEET*A*TCB*HU*ETFOC*FEK*RSA*D*TADH*DRE*DESR*SVE*wAS*RS*EI.OR*UA*SS*E *WU*RP*ITR*EO*TO*EPC*TT*IfO*ON*ST*O*S*UA*CDH*D*RAE*SS*S*I,N*SP*ERR·O·GT·R·A·M·**·*

555 ·

IT THEN TESTS THE ERASE ALL UNPROTECTED COMMAND TO THE DEVICE. *· r-

556 ·······································································.

557

558 RTN06 DC

559

DC

Xll 1 06 1
xu· oo·

START OF P~UTINE 06

560

DC AL2CRTN07)

561

,....

562

B

PRINT

563

DC

Xll· 01 1

GO PRINT HEADING

'

564

DC Ill '37'

565

DC Al2 CHEAD6)

'(

566

8

SETUP

GO DO INITIAL HOUSEKEEPING

567

B

SELECT

GO SELECT THE DEVICE

568

MVC RT6DVC2 J ,DEVICE

PUT DEVICE IN PATTERN

569

MVC R6EOVC 2) 1DEVICE

PUT DEVICE IN EXPECTED RESULTS

570

571

B

DOSIO

GO WRITE PA nERN

IC

572

DC AL21 RT6PE-RT6PJ

573

DC AL21 XMITE)

I
!

574

DC

AL2CRT6PE)

IC

575 576
577
578

B

TRESPl

8

DOSIO

oc

AL2 I RT6 TE-RT6 T )

GO TEST FOR COP.RECT RESPONSE GO TEST FUNCTIONS OF WRITE

I
IIr\..·.·

579

DC AL2f XMITE>

580

DC

AL2lRT6TU

581

MVI ACK,X 1 70 1

582

8

TRESPX

583

584

8

READBF

585

DC

Xll 1 10'

586

DC XL2 1 4001'

587

588

B SELECT

589

B

OOSIO

590

DC

AL 2 C EAUE-EAU l

591

DC AL2CXMITEJ

592

DC AL21EAUU

593

8

TRESPl

594

B

DELAY

595

DC 1L2· 100·

596

B

READBF

597

DC XL1'04'

598

DC

XL2 1 4040'

599

FORCE ACK 0 EXPECTED GO CHECK FOil ACK 0
GO READ BUFHR EXPECT PATT ERH 1 CURSOR ADDRESS
GO RESELECT THE DEVICE GO SEND AN EAU
TEST CORRECT RESPONSE Gl'!E IT A CHANCE TO FINISH WAIT 100 MS NOW GO READ BUFFER TO CHECK EXPECT PATTERN 2 CURSOR AT 0

II c····..~
lo
I
IC
I
!o
I
II c··.:
'(

:~~ ·······:·····~!:!······················································: ( _':

OF66 OFDO
OF68 CO 87 021A OF6C 01 OF60 20 OF6E 2786 OF70 CO 87 19F9 OF74 CO 87 1C9A OF78 OC 01 3C2A 3C2D OF 7E 38 80 2FFD OF82 F2 90 06 OF85 OC 01 3C2A 3CZF
OF8B CO 1:17 1AB4 OF8F 0007 OF91 431F OF93 3C2B
OF95 40 01 01 2637 OF9A F2 01 28
OF90 .:o 87 1C39
OFAl 38 10 2658 OFA5 CO 90 1008 OFA9 OD 01 2658 3C31 OFAF F2 01 08 OFB2 CO 87 1BC6
OFB6 CO 87 0216
OFBA ::X: 15 262A OFBE OC 01 2FF9 3C31 OFC.lt CO 87 22A7 OFC.8 3C 13 262A OFCC CO 87 22A7
OFDO 08 Of Dl 00 OFD2 lOAF
OFD4 CO 87 021A OFOB 01 OF09 lF OFDA 27A5 OFOC CO 87 l9F9 OFEO 3C Cl 3C62 OFE4 OC 05 OFFS 10A2 OFEA CO 87 lAltl
OFEE CO 87 1C9A
OFF2 CO 87 1A84 Off 6 000000000000

OF67 OF6C OF6C OF6i::
OF9Q OF92 OF94
OFOO OFDl OFD3 OFDB OFD9 OFDB
OFFB

611

DC AL2CRTN08)

612

613

e

PRINT

614

oc xu 101 1

GO PRINT HEADING

615

DC Ill' 32 1

616

DC Al21HEAD7J

617

8

SETUP

GO DO INITIAL SET UP

618

B

SELECT

GO SELECT THE DEVICE

619

MVC INVAOR CZ), INVMl

SET FOR INVALID MOD 1 ADDRESS

620

TBN RTNFLG,X 1 80 1

TEST FOR MODEL 2

621

JF R7Ml

JUMP If NOT

622

MVC INVAOR ( 2 J, INVM2

SET FOR INVALID MOD 2 ADDRESS

623

624 R7Ml B

625

DC

626

DC

627

DC

DOSIO Al 2 CRT7PE-RT7P)
AL2CXMITEJ Al2 IRTIPE)

GO TRY TO SF.ND INVALID ADDRESS

628

629

CLC 112.xR1 J ,EOT

EDT SHOULD HAVE Bt'ZN REC'D

630

JNE TOOK BA

631

B

OOPOL

632

TBN POL FL G, X1 l 0 '

633

BF

OHOH

634

CLC POLSTC2J .oc

635

JNE BADST

636

8

GOACK

631

JUMP IF NOT GO POLL TO GET STATUS TEST FOR STATUS REt·o
ERROR IF NOT
TEST STATUS · QC JUMP IF NOT
GO ACKNOWLEDGE

638

8

LINK

639

640 BAOST MVI

641

·Mvc

642

B

EKR,BDST WORk(2t,oc ERROR

SET HALT CODE PUT OP CHECK IN WORK

643 TOOKBA MVI ERR,ACCIN

t-44

B

ERROR

SET HALT CODE

645 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

646 ·

(HIS ROUTINE TESTS THAT DATA CHECKS IN THE DEVICE CAN BE DE- ·

647
648 649

·**

TECTED. THE MICRO CODE IS CHANGED SO THAT BAD PARITY WILL BE ·

SENT TO lHE DEVICE. AFTER THIS IS DONE, A CHECK IS MADE TO ·

DETERMINE THAT THE BAD DATA IS DETECTED.

·

650 ·······································································

651

652 RTN08 DC

653

DC

654 ·

DC

655

656

B

657

DC

658

DC

659

DC

660

8

661

MVI

662

MVC

663 RBLOOP B

664 ·

665

B

Xll 108 1
XLl' oo·
AL21RTN09)
PRINT Xll'Ol' IL1'3l' ALZIHEAD8 I SETUP R8CHR,C 1 A1 RBPC61,R8Tl MOD ST
SELECT

START OF ROUTINE 08

GO PRINT HEADING

GO DO INITIAL SET UP

INITIALIZE CHARACTER TO 'A'

INITIALIZE WRITE PARAMTERS

GO MODIFY MICRO CODE TO CAUSE

TRANSMIT CHECKS

'

GO SELECT THE DEVICE

666

667

B

OOSIO

668 RSP DC XL6·0 1

GO WRITE ERROR PATTERN WRITE PARAMETERS GET FILLED IN

OF64 07 Of 65 00

OF64 OF65

602 603
604 605 606

* * * * *

THIS ROUTINE SENDS INVALID ADDRESSES IN THE WRITE DATA STREAM TO THE DEVICES. IT THEN CHECKS THAT THE INVALID ADDRESSES
HAVE BEEN DETECTED ANO RESULT IN OPERATION CHECK STATUS. THE INVALID ADDRESSES USED ARE 1 OVER THE MAXIMUM ADDRESS FOR THE DEVICE BEING TESTED.

~ ~
.; (.
·i
~

607 ······································································~ ~-

608

i

609 RTN07 DC

610

oc

XLl'07·
xu·oo·

START OF ~OUTINE Ol

I
.,1 C.

669

OFFC 40 01 01 2637

670

1001 f 2 01 73

671

1004 co 81 2272

672

lOOe 0019

l009 673

lOOA CO 87 1C39

674

lOOE 38 10 2659

675

1012 F2 90 6A

676

1015 OD 01 2658 2649

677

101B F2 81 OE

618

CLC lC z, Xi{lJ, EDT

JNE NOTE OT

8

DELAY

DC 1L2·25·

B

DO POL

TBN POLFLG,X'l0 1

JF OOPS5

CLC POLSTC 2 t. OCUS

JE RSFIX

EOT SHOULD HAVE BEEN RETURNED ERROR IF NOT
WAIT FOR 25 HS
GO GET THE STATUS CHECK FOR STATUS RETURNED JUMP IF NOT WAS STATUS DATA CHECK, UNIT SPE,IFY .JUMP IF SO

I

OAT E 26JUN75 EC NO. 825023

250CT75 825032

15JAN76 825034

14MAY76
82503~

PROG ID PA'iE

1

089#t-3 ( ' DATE

5

EC NO.

c,

26JUN75 825023

250CT75 825032

15JAN76 825034

14MAY76
825035

PROG ID PAGE

0894-J 5A

L

0

0

.0-.

-
l

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PART NO. PAGE

4234259
6,

r, IBH

MAINTENANCE

OIAGNOSTIC

PROGRAM

8943 DA FUNCTIONAL TESTS

~--.
8943

DA FUNCTIONAL TESTS

ERR LOC OBJECT CODE
101E OC 01 2FF9 2649 1024 3C. 15 262A 1028 CO 87 22A7
102(; co 87 1A52 1030 CO 87 1C9A 1034 CO 87 IA~ 1038 0008
103A 431F 103C 3C63
103E CO 87 2118 1042 CO 87 1AB4 1046 0000 1048 4201 J04A 2636
104C 30 Cl 3C62 1050 F2 01 OE 1053 3C CZ 3C62 10~7 OC 05 OFFB 10A8 lOSD CO 87 OFEA 1061 30 CZ 3C62
~ 065 co 01 0216
lU69 3C C3 3C62 1060 OC 05 OFFS lOAE 1073 CO 87 OFEA
1077 3C 14 262A 1078 CO 87 22A7 l 07F CO 87 1FD5
1083 oc 08 2D7B 4208 1089 OC 00 3C69 2605 lOSF OC 08 2084 3C6C 1095 3C 10 262A 1099 CO 87 22A7
1090 0009 109F 431F lOAl 3C44 l0A3 0008 l0A5 431F 10A7 3C50 · 10A9 0009
lOAB 431F lOAO 3C5A
lOAF 09

ADDR STMT SOURCE STATEMENT

( ... EPR. LOC OBJECT CODE

1039 1038 103D 1047 1049 1048
l09E
lOAO
10A2
10A4 10A6 lOAS
lOAA lOAC lOAE
lOAF

679

MVC WORK (2) ,OCUS

PUT EXPECTED STATUS IN WORK

680

MVI ERR.BOST

SET BAD SATUS INDICATION

('

681

B

ERROR

682

683 RBFIX B

684

B

685

B

686

oc

687

DC

FUST SELECT DOS IO AL2(R8P4E-RBP4J AL2UMITEJ

GO PESTORE MICRO CODE GO SHECT AGAIN GO ~RITE PATTERN OF ALL ·A,B OR C'

688

uC ALZCA8P4EJ

689

B

TRESPl

GO CHECK RESPONSE

(

690.

B

DO~IO

GO SEND EOT

691

DC

XL2 1 0 1

692

DC

AL2lXMITRC+l I

693

DC

AL2CEOT-ll

694

695

CLI

696

JNE

697

MVI RSCHR.C'B'

698

MVC tt8Pl6t,RST2

699

B

R8LOOP

100 TSTB Cll R8CHR1C'8 1

701

BNE LINK

702

MVI R8CHR,C1 C1

703

MVC R8P(6) ,R8T3

704

B

R8LOOP

705

DID W~ JUST WRITE 'A' IF NOT TEST FOR B SET FOR B NEXT PASS SET NEW PARAMETERS GO DO NEXT PATTERN WERE WE DOING 1 8 1 · GO TO NEXT ROUTINE IF NOT
SET FOR ec ·
SET NEW PARAMTERS
GO DO NEXT PATTERN

706 NOTEOT MVJ ERR,NOEOT

707

B

ERROR

SET ERROR

708 OOPS5 B

FILL FF

709

HVC EXPBUF+8(9),XMITRC+8

710

HVC RSEXPlClJ,CURDEV

711

MVC EXPBUF+l7(9),R8EXP2

712

MVI ERR, I NCOR

713

B

ERROR

714

714
715 * PARAMETER LIST FOR ROUTINE 8

716

DC AL2CR8PlE-R8Pl)

717

DC AL2(XMITE>

GO Flll EXP. BUFFER WITH FF MOVE IN POLL MESSAGE MOVE IN THE DEVICE
PUT IN EXPECTED RESPONSE SET ERROR

IC
i
10
I

718 R8Tl DC Al2CR8PlE)

719

DC AL2CR8PZE-R8P2)

720

DC AL2CXHITE)

721 RBTZ DC

AL2(R8P~EJ

722

DC Al 2( RSP3E-R8P 3)

772234 RBT3 DDCC

AALLZ2CCXRMBIPT3EE))

r: -.
1 _

125 726

********T**H*IS***R*O*U*T*IN*E***F*IR*S*T**T*E*S*T*S***TH*A*T***B*O*TH***U*P*PE*R***A*N*O**L*O*W*E*R**C*A*S*E**A*L*P*H*A***·!:

C'.·'.·

727 728 729 730 731 732 733 734
735 736 737

* * * * * * * * * * *

CHARACTERS ARE TRANSHITED AND RECEIVED OKAY.

~

IT THIS TESTS THE M!CRO POLL FEATURE AS FOLLOWS: FIRST. A MICRO POLL TO THE SELECTED DEVICE Is DONE WITH AN

**i: -

INIFINITE COUNT (FFJ. THERE SHOUUJ BE NO RESPONSE. A ZSEC· *i (:

TIMEOUT IS THEN SENT TO CAUSE AN EDT RESPONSE AND INTERRUPT TO ~

THE ORIGINAL MICRO POLL.

~ ~~

NEXT, THE fOUNT IS CHANGED TO 01 ANO THE MICRO POLL IS RE-

~ \~

*\ ISSUED. THIS TIME, TO EDT RESPONSE SHOULD C0fo'.E IN RIGHT AWAY. :c<1

NEXT, DEVICE ENO STATUS I 5 CAUSED BY RESETTING THE ATTACHMENT

(,~·~

AND RE-ENABLING IT. THE CURRENT DEVICE IS REPEATED 255 TIMES ~ _

IN THE ~ICRO POLL LIST. THE SAR IS SET TO CAUSE A DELIBERATE ~

738 *

739 ·

740 741 742

* * ·

OVER RUNe THE MICRO POLL IS THEN ISSUED ANO SHOULD GET AN IMMEDIATE DEVICE END STATUS MESSAGE. MOST OF THE MESSAGE IS LOST BECAUSE OF THE SAR SETTING.

***:l C

NOW, NAK IS ISSUED AND THE STATUS MESSAGE WILL BE RETRANSMITTED·!

SO THE ENTIRE MESSAGE IS RECEIVED.

~

743 *********************************************************************··:
744

745 RTN09 DC

Xll I 09 1

START OF ROUTINE 09

lOBO 00 1081 UFO

10B3 CO 81 021A
10B7 01 lOBB 36
1089 27DB lOBB CO 87 19F9 lOBF 3C 03 3EEE 10C3 CO 87 1C9A 10C7 CO 87 lAB4 lOCB 0052 lOCD 431F
lOCF 3EEE
lODl co 87 2118
1005 CO 87 lC9A 1009 3C FE 3EEE lOOD CO 87 lDBB lOEl 08
10E2 4040

10E4 3C FO 3FFB 10E8 OC Ol 4006 2605 lOEE 3': FF 4004

lOF2 CO 87 1AB4

10F6 0008

10F8 431F

lOfA 4007

lOFC 1100

c3Co

00 87

3FFB 2272

1104 03E8

1106 30 00 2610

llOA FZ 01 08

llCJ 3C 16 262A 1111 CO 87 2ZA7

1115 F3 88 06 1118 00 FF 4200 4200
lllE 30 00 2610 1122 F2 81 10

1125 CO 87 021A 1129 82 ll2A 33 1128 2AlB
ll2D 3C 01 262A 1131 CO 87 2ZA7

1135 OD 01 420D 2637 113B FZ 81 14 l 13E OC OB 2D 7E 4007
1144 OC Ol 2D80 2637 114A 3C 10 262A
ll4E CO 87 22A 7

1152 30 OF 3FFB
1156 F2 81 16 1159 3C OF 3FFB 1150 3C 01 4004
1161 CO 87 1AB4 1165 0008 1167 431F 1169 4001
1168 co 87 1135

ll6F F3 58 80

AODR STMT SOURCE STATEMENT

1080 1082 1087 1088 lOBA
lOCC lOCE 1000
lOEl lOE3
10F7 10F9 lOfB 1105
1129 112A ll2C
1166 1168 ll6A

746

DC

147

DC

748

749

B

750

DC

751

DC

752

DC

753

B

754

MVI

755

B

756

B

757

DC

753

DC

759

DC

760

B

761

B

762

HVI

763

B

764

DC

765

DC

766

767

MVI

768

HVC

769

MVI

770

771

B

772

DC

773

DC

774

DC

775

MVI

776

·B

777

DC

778

CLI

779

JNE

780

181

MVI

782

8

783
784 S2SEC s.. o

785

CLC

786

CLI

787

JE

788

789.

8

790

DC

791

DC

792

cc

793

MVI

794

B

795

796 NXTHPT CLC

797

JE

798

MVC

799

MVC

800

MVl

80)

B

802

803 THPCNT CLI

804

JE

805

MVI

806

HVI

807

B

808

DC

809

DC

810

DC

911

8

812

813 TMPDE SID

XL1 1 00 1 AL2CRTNOA)
PRINT Xll I 01' I L1·54° ALZlHEA09) SETUP
R09PE.~
SELECT DOSIO ALZ(R09PE-R09P) AL2t XHI TE) AL2 ( R09PE) TRESPl SELECT R09PEwX'FE' READ8F Xll 1 08 1 XL2 1 4040 1
HICPFL,i\ 1 FO· HICF'D(ZJ .cuRDEV MICPD-2,X 1 FF 1
OOSIO AL2lMICPlE-MICPl> AL2lXMITE1 AL2(MICP1E> MICPFL,O DELAY IL2'1000 1
INTFLG~O
S2SEC
ERR, MP INT ERROR
X 9 06 1 .C:NTRL XHITRCC256l,XMITRC INTFLG10 NXTMPT
PRINT XL1 1 8Z 1 IL1 1 51' AL2 (MPMG21 ERR,NOINT ERROR
XKITRC+l3( 2) tEOT THPCNT EXPSUF+ll(l2J,HICP1E EXPBUF+13(Zt tEOT ERR,INCOR ERROR
MI CPFL, X1 OF; TMPDE MI CPFL, X1 OF' HICPo-z,1 DOSIO AL2lMICPlE-MICPlJ AL2l XMITE) AL2CMICP1EI NXTMPT

o:.TE

26JUtH5

EC NO. e2~023

250CT75 825032

1SJAN76 825034

14HAY76 825035

PROG ID PAGE

0894-3; (: OAT E 6 i EC NO.
iO I
0

26JUN75 8250Z3

250CT75 825032

15JAN76 825034

14MAY76 825035

PART NO. 4234259

PAGE

6A

GO PRINT HEADING

GO DO HOUSEKEEPING INSERT ETX AFTER DATA GO SELECT
WRITE UPPER/LOWER CASE DATA

GO TEST RESPONSE RESELECT INSERT FE FOR DATA TERMINATOR GO READ BUFFER EXPECT UPPER/LOWER CASE PATTERN CURSOR AT 0000
SET MICRO POLL FLG. TO IND NO INT HOVE CURRENT DEVICE TO POLL LIST SET INFINl~E COUNT
GO DO MICRO POLL, EXP NO REPLAY

RESET THE MICRO POLL FLAG GO WAIT A SECOND
TEST FOR INTERRUPT OCCURRED OKAY IF NO INTERRUPT
SET ERROR CODE
ISSUE 2 SEC. T.O. TO ENO MICRO POLL DELAY TO LET IT HAPPEN TEST FOR INT OCCURRED IF SO CHECK EOT REC'D
GO PRINT MESSAGE

SET NO INT ERROR

TEST FOR EOT REC'D JUMP IF SO SET UP EXPECTED RE SUL TS
SET ERROR CODE

TEST FLAG GO TO DE TEST

IF

= OF

SET FLAG TO INDICATE INT EXP.

SET COUNT TO 1

GO REPEAT & EXPECT INTERRUPT

GO CHECK RESULTS DISABLE ATTACHMENT
PROG ID PAGE

0894-3 6A
J

0

· ··························

IBM HAINTE~ANCE DIAGNOSTIC PROGRAM 8943 CA FUNCTIONAL TESTS

PART NO..
PAGE

!
4234259:

IBM MAINTENANCE DIAGNOSTIC PROGRAM

1 1' (''·
'·
I 8943

DA FUNCTIONAL TESTS

ERR LOC OBJECT CODE
1172 F3 58 EO
1175 oc 07 4207 4003
1178 DC 00 4306 2605 1181 OC FD 4305 4306 1167 3C 2D 4307 1188 3C 01 4208
116F F3 88 CO 1192 3C OF 3FFB 1196 CO 87 1A84 119A 0107 ll9C 4309 119E 4307
llAO OD 01 2620 2624 11 A6 F2 81 08 l lA 9 3C l 7 2 62A llAO CO 87 22A7
1181 co 87 1AB4 1185 00~>1 1187 431F 1189 4009 1188 40 OZ 02 264' llCO F2 81 08 llC3 3C 18 262A llC7 CO 87 22A7
llCB lC 01 2658 07 llDO (I) 01 2658 2643
llD6 co 81 0216
llDA 0C 01 2FF9 2643 llEO CO 87 021A llE4 82 llE5 28 11E6 2A46
11 es 1c. is 262A
llEC CO 87 22A7
llF 0 OA
llF 1 80
llf2 1239
l lflt 38 BO 020C .11 F8 CO 10 0216 llFC CO 87 24EA ll'lO CO 87 021A 1204 01 1205 22 1206 27FO 1208 CO 87 l9F9 120C OC 03 3291 31AE 1212 38 40 ZFFO 1216 F2 10 OA 1219 OC 05 21CA 1232 121F CO 87 2180 1223 OC 05 21CA 1238 1229 co 87 2180
1220 OOBC 122F 431F

AOOR STMT SOURCE STATEMENT.

I ERR LOC OBJECT CODE

i 814
815 ·
I \. . 816
817
818
819
I 820
821 822
i 823 I 824

sro x·eo·,s101

RESTART MICRO CONTROLLER, DEVICE 1,,. END SHOULD BE PENDING NOW.

MVC XMITRC+7(8),MICP2

SET UP TR~NSMIT/RECEIVE FIELD

MVC X~ITRC+262l1J,CURDEV INSERT DEVICE HVC XMITRC+2611254J.XMITRC+262 INSERT DEVICE 255 TIMES

I
I I

MVI Xf-HTRC+263,X'20 1

INSERT ENQ AS LAST CHAR

H\ll XMITRC.+8,X'Ol'

SET COUNT TO l

i ('

SIO ENA3LE,CNTRL

KVI HICPFL,X'Of'

8

DOS IO

RE-ENA St E DA

SET UP FOR MICRO POLL EXPECTS INTR. GO DO MICRO POLL, EXPECT DE STATUS

<~,

1231 3182
1233 00E2 1235 431F 1237 3295
1239 OB 123A 80 1238 1283

1198 119:1
ll9F
1186
1188
llBA

825'

DC

826

DC

827

DC

828

829

CLC

830

JE

831

MVI

832

8

833
834 SNAK B

835

DC

836

DC

837

DC

838

CLC

839

JE

840

MVI

'341

8

842 843 STATRC MVC

844

CLC

845

BE

846

847

MVC

IL2'263' AL2( XMI T"C+2651 AL21XMITRC+263)
SCAR( 2) , SSAR SNAK ERR,MPCS ERROR
OOSIO AL21NAKE-NAKI Al21XHITEJ AL21NAKEI 2(3,XRl),STATR STATRC ERR,RNST ERROR
POLST,712,XRlJ POLST<21.DE LINK
WORKC2J.OE

STOP SHORT OF FULL MESSAGE
CAR SHOULD NOW BE EQUAL TO SAR GO SEND NAK IF SO SET ERROR COOE
GO SEND NAK FOR RETRANSMIT
BE SURE STATUS WAS RECEIVED JUHP IF SO SET ERROR CODE
FETCH THE POLL STATUS IT SHCULD BE DE FINISHED IF SO HOVE OE TO EXP. STATUS

I I
I '
I
I I
:
I r
III \c.,· (; c·
1

1230 38 40 2FFO
1241 co 10 0216

1245 38 80 020C
1249 co 90 24EA

1240 38 80 C20C

1251 39 40 020C
1255 co 10 0216

1259 3C C2 2803

125D 3C Fl 2814

1261 C" 87 021A

1265 01

1266 17

1267 1269

c2o81847

19F9

126D oc 03 3378 ?lAE

1273 1279

oc
co

05 87

21CA 21BD

1282

127D 00E5 127F 4.:HF 1281 3378

848 11E4 84 9 11E5 850 llE7 851
852

8

PRINT

DC

Xll ' 82'

DC

Ill'43'

DC ALZ (HPMG3)

HVI ERR ,BOST

GO PRINT MESSAGE SET ERROR CODE

I 1
I

1283 CIC
1281t 80

I

1285 1301

:~!

B

ERROR

I (· 1287 38 40 2FFO

llFO llFl 11F3
120.. 1205 1207

885565 ·· ·······R·O·U·T·I·N·E·S··O·A··T·H·R·U··O·F··A·R·E··U··SE·D···T·O··S·EN*D··T·E·S·T··P·A·T·T·~·R·N·S···TO···T·H·E······~: -

857 *

DEVICES. ONE COMMON SUBROUTINE IS USED TO SEND ALL PATTERNS. ·, {~!

885598

···································~··································~ I

(~

860 RTNOA DC XL1'0A 1

START OF ROUTINE OA

I .....-

861

DC

XL1 1 80'

862

DC AL2!RTN08)

863

864

TSN SBYTE4,SSW20

865

BT

LINK

866

B

CHMODX

867

B

PRINT

868

DC XLl'Ol·

IS SSW 20 ON? IF SO, SKIP INSTRUCTIONS GO ~EST FOR HODEL 4, SKIP [F SO GO PR INT HEADING

!(

869

DC IL1'34'

870

DC

AL2 lHEAOA)

871

B

SETUP

872

MVC A1Af4), Al

87 3

TBN RTNFLG,X 1 40 1

874

JT DEVP

GO DO INITIAL HOUSEKEEPING INITIALIZE DEVICE ADDRESS
TEST FOR DEVICE IS A PRINTER JUMP IF SO

875

MVC TPARHl6J,PORD1

876

B

S ENDTP

877 DEVP MVC. TPARHl6) tPORDlA

878

B

SENOTP

879

MOVE IN TEST PATTERN PARAMETERS

GO SEND IT

MOVE IN PRINTER PATTERN PARAMTERS GO SEND PATTERN

c

1288 co 10 0216
128F 3C C3 2803 1293 3C F2 2814
1297 co 87 l9F9
1298 oc 03 341A 31AE 12A 1 OC 03 34F2 31AE 12A7 38 80 2FFD 12AB FZ 10 10 12AE 38 80 020(
1282 co 90 24EA
1286 38 80 020C 12BA 39 20 020C
12BE CO 10 0216 12C2 OC 05 21CA l 2FA 12C 8 F2 87 lE l 2C8 OC 05 21CA 1300 1201 3C F3 2814 1205 38 80 020(
l2D9 co 90 24EA
l2DO 38 80 020C
12El 39 10 ozoc
l2E5 CO 10 0216 12E9 CO 87 021A 12ED 01
12EE 17

122E 860 1230 881

DC AL21EOR01-0R011 DC AL21XMITEJ

PARAMETERS TO SEi·D TEST PATTERN

I f.
'V

l 2EF 2814 12Fl co 87 2180

AOOR STMT SOURCE STATEMENT

1232 1234 1236 1238 1239 123A 123C
1265 1266 1268
121'.E 1280 1282 1283 1284 1286
12ED 12EE
12FO

882 PORDl DC

883

884

DC

885

DC

886 PORDlA DC

887

887

888 RTNOB DC

889

DC

89C

DC

891

892

T8N

893

Bl

894

TBN

895

BF

896

TBN

897

TBF

898

BT

899

MYI

900

MVI

901

8

902

DC

903

DC

904

DC

905

8

906

MVC

907

MVC

908

B

109

910

DC

911

·Dc

912 POR::>2 DC

913

913

913

914 RTNOC DC

915

DC

916

DC

917

918

TBN

919

BT

920

MYI

921

MVI

922

8

923

MVC

921t

MVC

925

TBN

926

JT

927

TBN

928

BF

929

T8N

930

TBF

931

BT

932

MVC

933

J

934 OM2 MVC

935

PIVI

936

TBN

937

BF

938

TBN

939

TCF

940

BT

941 PHO B

942

DC

943

DC

944

DC

91t5

8

946

ALZIEOROl)
Al2CEOR01A-uRDlA) AL2 IXMITEI AL21EOR01A)
XL1'08' XL1'80' Al2lRTNOC)
RTNFLG,X 1 40 1 LINK
SBYTE4~SSW20
CHMOOX S6YTE4,SSW20 SBYTE4,SSW21
LINK
HOTP!,C'8 1 HEAOP,C 1 11 PRINT XL 1 1 01' lll 1 23' AL2(HEADP> SETUP A214),Al TPARM(6) , POR02 SENDTP
ALZ l EOR02-0RD~ I AL2( XMITEJ Al2 ( EORD2 I
xu ·oc 1 xu·eo·
ALZ<RTNODI
RTNFLG,X 1 40 1 LINK HOTP1,c·c· HEADP,c·z· SETUP A3141,Al A414) ,Al RTNFLG,X 1 80 1
DM2
S BYTE4, SSW20 CHMODX SBYTE4,SSW20 SBYT E4, SSW22
LINK
TPARM ( 6) ,POR03 PHO TPARM ( 6), POR04 HEADP,C 1 3 1 SBYTE4,SSW20 C.HMOOX SBYTE4 .ssw20 sa YTE 4' SSW23 LINK PRINT XL l' 01' Ill'23 1 AL2 (HEADPt SENDTP

DATE 26JUN75 EC NO. 825023

250CT75 825032

15JAN76 825034

14MAY76
&2S035

PROG ID PAGE

0894-3 C DATE

26JUNl5

1

EC NO. 825023

250C. T75 825032

15JAN76 825034

H"AY76
825035

,
0

0

0

PART HO. 4234259

PAGE

7A

START OF ROUTINE 08
IS DEVICE A PRINTER? SKIP IF SO IS SSW 20 ON? GO TEST FOR HODEL 4, SKIP IF SO IS SSW 20 ON? IS SSW 21 OFF? SKIP IF SO SET UP HEADING
GO PRINT HEADING
GO DO HOUSEKEEPING SET UP DEVICE ID IN PATTERN MOVE IN PARAMTERS GO SEND IT

START OF ROUTINE OC

IS DEV ICE A PRINTER? SKIP IF SO SET UP HEADING
GO 00 HOUSEKEEPING SET UP DEVICE IO IN PATTERN SET UP DEVICE ID IN PATTERN TEST FOR DEVICE IS HODEL 2 JUHP IF SO IS SSW 20 ON? GO TEST FOR MODEL 4r SKIP IF SO IS SSW 20 ON? IS SSW 22 OFF? IF SO, SKIP THIS PATTERN MOVE 11.i MODEL 1 PARAHTEP.S GO PRINT HEADING MOVE IN MODEL 2 PARAHTERS SET FOR TEST PATTERN 3 TEST SSW 20 ON GO TEST FOR MODEL 4. SKIP IF SO IS SSW ZO ON? TEST SSW 23 OFF
GO PRINT HEADING

GO SEND PATTERN

PROG ID PAGE

089.\-3 7A

IBM MAINTEN~~CE DIAGNOSTIC PROGRAM

8943 DA FUNCTIONAL TESTS

ERR LOC OBJECT CODE

ADDR STMT SOURCE STATEMENT

PART NO. PAGE

i 1:-234259, IBM MAINTENANCE DIAGNOSTIC PRDGRAl4
s ! C<

: . 8943 DA FUNCTIONAL TESTS

I ~- ERR LDC OBJECT CODE

AODR STMT SOURCE STATEMENT

PART NC. 4UltZ59

PAGE

BA

l2F5 OOAl 12F7 431F 12F9 3410 12FB 0007 12FD 431F l2FF 34F5

12F6 947

DC

12F8 948

DC

12FA 949 PGRD3 DC

12FC 950

DC

12FE 951

DC

1300 952 POR04 DC

953

953

1301 00
1302 80 1303 1348

953

1301 954 RTNOO DC

1302 955

DC

1304 956'

DC

957

1305 38 40 2HO

958

TBN

1109 co 90 0216

959

BF

1300 38 80 020C

960

TBN

1311 CO 90 24EA

961

BF

1315 38 80 020C

962

TBN

1319 39 08 020C
1310 co 10 0216

963

TBF

964

BT

1321 3C C4 2803

965

MVI

1325 3C F4 2814

966

HVI

1329 CO 87 021A

967

B

1320 01

132D 968

DC

132E 17

l32E 969

DC

132F 2814
1331 co 87 19F9 1335 oc 03 35AF 31AE 1338 oc 05 21CA l34A

1330

970 971 972
973

DC 8 MVC HVC

1341 CD 87 2180

974

B

1345 OOBC
1347 431F
1349 3562

975

1346 976

DC

1348 977

DC

l34A 978 PORD5 DC

979

979

1346 OE l34C 80 1340 1390

979

1348 980 RT NOE DC

134C 981

DC

134E 982

DC

134F 38 80 ozoc

983

984

TBN

1353 co 90 24EA

985

BF

1357 38 80 020C

986

TBN

1358 39 Olt 020C

987

TBF

135F CO 10 0216

988

BT

1363 3C C5 2803

989

MVI

1367 3C F5 :?Slit

990

HVI

1368 co 87 021A

991

B

l36F 01

l36F 992

DC

1370 17

1370 993

DC

1371 2814

1372 994

DC

1373 CO 87 19F9

995

B

l::s77 CO 87 1C9A

996

B

1378 oc 03 36C:7 HAE

997

MVC

1381 OC 05 21CA 139C
1387 oc 71 4271 3624

998 999

M\'C MVC

1380 OC A9 4318 36CE

1000

HVC

1393 CO 87 21Cl

1001

B

1397 OllB 1399 431F 1398 36CE

1002

1398 1003

DC

l39A 1004

DC

139C 1005 PORD6 DC

1006

1006

1390 CF l39E 80

!.006

U9D 1007 RTNOF DC

139E 1008

DC

Al2{ EORD3-0RD3) AL21XMITE)
AL2 (EORD3)
AL21EORD4-0RD41 AL2UMITE > AL2CEORD41

! (;
I
;
' ,.

xu ·oo· XLl ·so·
Al2lRTNOEJ

START OF ROUTINE OD

RTNFl~,X 1 40 1
LlNJ<. S BYT E4, SSWZO C.HHOOX SBYTE4,SSW20 SBYTE4,SSW24 LINK HDTPl1C 1D1 HEADP,C 1 4 1 PRINT XL 1 1 01 1 IL1 1 23 1 AL2CHEADPI SETUP A5C4J 1Al TPARM(6J ,PORD5 SENOTP
AL2CEOR05-0RD5)
Al2lXMITEJ
AL21 EOR05)

IS DEVICE A PRINTER? SKIP IF NOT IS SSW 20 ON? GO TEST FOR HODEL 4 1 SKIP IF SO IS SSW 20 ON? IS SSW 24 OFF? IF SO, SKIP THIS PATTERN SET UP HEADING
GO PRINT HEADING
GO DO INITIAL HOUSEKEEPING SET UP ADDRESS IN PATTERN MOVE IN PARAMETERS GO SEND PATTERN

! (_·
0 0
io
Ii ,,_-_.

I

Xll 10E'

START OF ROUTINE OE

Xll 8 80'

ALZlRTNOFJ

SBYTE4,SSW20 CHHODX S6YT Elt, SSW20 SBYTE4,SSW25

IS SSW 20 ON? GO TEST FOR MODEL 4, SKIP IF SO
IS SSW 20 ON? lS SSW 25 OFF?

LINK
HOTPl,C'E'

IF SOt SKIP THIS PATTERN SET UP HEADING

c

HEADP.C'5'

PRINT

GO PRINT HEADING

Xll'Ol'

lll 1 23'

Al2(HEADPJ

SETUP SELECT

GO ~a INITIAL HOUSEKEEPING

C·

GO SELECT DEVICE

A6(4J,Al

SET ADDRESS IN PATTERN

TPARM(61,PORD6

MOVE IN PARAMETERS

XMITRC+Ll6-l(ll6),MIDOR6-i XMITRC+ETEXT6-llL26JwEOR06

SET UP XMIT/REC~ FIELD THE LENGTH IS OVER 256

SENTPB

GO SEND PATTERN

Al2 l EORD6-0RD6 I AL2( XMITEI
AL2l EORD6)

Xll ·Of'

START OF ROUTINE uf

xL1 1 eo 1

0

139F 13E7
l3Al 38 40 2FFD 13A5 CO 90 0216
13A9 38 80 OZOC
BAO CO 90 24EA
1381 38 80 02oc 1385 39 02 020C
1389 co 10 0216
1380 3C C6 2803
13C l 3C F6 2814
13C5 CO 87 021A l3C9 01
13CA 17 13CB 2814
l3CD CO 87 19F1 13Dl DC 03 37BC 31AE
1307 oc 05 21CA l3E6 1300 co 87 21BD
13E l OOF? l3E3 431F 13E5 378F
13E7 10 l3E'.:' 80 13E9 1629
13EB 38 40 2FFO
13EF CO 10 0216 13F3 38 08 020A 13F7 CO 10 0216 13FB CO 87 24EA
l3FF CO e-f l9F9
1403 co 87 021A
1407 01 1408 lF 1409 2833 1406 38 10 020A 140F F2 90 17 1412 CZ 02 3AAC 1416 34 02 3904 l41A OC 00 3AOE 2605 1420 2C 00 3AOF 00 1425 CO 87 15F9 1429 CO 87 1C9A 1420 CO 87 1AB4 1431 OOBB 1433 431F 1435 3902
1437 co 87 2118
1438 C2 02 39E6 143F 34 02 3904 1443 CO 87 1FD5 1447 OC 00 3AOE 2605 1440 2C 00 3AOF 00
1452 oc 11 208D 3AED
1458 3C 00 2FF8
l45C CO 87 lC39

13AO 1009

DC AL2(RTN10)

1010

1011
1012 1013
1014
1015
1016 1017 1018 1019

TBN RTNFLG,X·40'

BF

LINK

TBN S6VTE4, SSW20

BF CH HO OX

TBN SBVTE4,SSW20

T6F SBYTE4, SSW26

BT LINK

MVI HOTPl1C 1 F·

MVI HEADP.C 1 6·

IS DEVICE A PRINTER? SKIP IF NOT IS SSW 20 ON?
GO TEST FOR MODEL 41 SKIP IF SO IS SSW 20 ON? IS SSW 26 OFF? IF SO, SKIP THIS PATTERN SET UP HEADING

1020 13C9 1021 13CA 1022 13CC 1023
1024
1025
1026 1027
1028

B

PRINT

DC

XL 1 1 01'

DC

I Ll' 231

DC AL2CHEADPl

8

SETUP

MVC ATl4J,Al

MVC TPARM(6J,PORD7

B

SENOTP

GO PRINT HEADING
GO 00 INITIAL HOUSEKEEPING SET ADURESS IN PATTERN MOVE IN.PARAMETERS GO SEN THE PATTERN

l3E2 1029 l3E4 1030

DC ALZ CEOR07-0R07) DC AL2tXMITE)

13E6 1031 POR07 DC AL2l EORD71

1032

1032

1032

1033 .......................................................................

1034
i035

* *

THIS ROUT[ NE IS USED TO TEST ALL OF THE MANUAL ENTRY FUNCTIONS OF THE KEYBOARD.

* *

10367 ······················~················································

l3E7 1038 RTN iO OC

13E8 1039

DC

l3EA 1040

DC

XL 11 101
XL l' so·
AL2 CRTNll)

START OF RCJ.JTINE 10

1041

1042 1043
1044 1045

H'l.11 RTNFLG, X1 40 1 BT LINK TBN SBYTE2 1 SSW14 BT LINK

TEST FOR PRINTER SKIP THIS ROUTINE IF SO TEST FOR NO KEYBOARD
SKIP IF SO

1046
1047
1048 1407 1049

B

CHMODX

B

SETUP

B

PRINT

DC

XLl'Ol ·

GO TEST FOR MODEL 4, SKIP IF SO GO DO INITIAL ~USEKEEPING
GO PRINT RTN HEADING

1408 1050.
l40A 1051

DC. lll'3l' DC Al2lHEADlOI

1052
1053 1054 1055

TBN SBYTE21SSWl3

JF RlOST

l_A

St<. TO SP ,XR2

ST CURAID,XR2

TEST FOR SEL PEN BUT NO KEYBOARD
JUMP IF K EYBOARO INSTALLED POINT TO SEL PEN ROUTINE

1056 1057

MVC AIOEXl-l(lJ,CURDEV MVC AIOEXl,0(1,XRZ)

SET EXPECTED FIELD

1058

B

1059 RlOH B

1060

B

1432 1061

DC

1434 1062

DC

1436 1063

DC

SELPEN SELECT DOSIO AL2lAIDTlE-AIOTll
AL2 (XHJTE)
Al2lAIDT1El

GO DO SEL PEN ROUTINE ONLY GO SELECT THE DEVICE GO WRITE iNITlAL PATTERN

1064

1065 1066 1067

B

TR ES Pl

LA AIOTAB,XR2

ST CURAID,XR2

TEST FOR ACKl RETURNED FETCH ADORES~ CF AID TABLE
STORE IT

1068
1069
1070

B

FILLFF

HVC AIOEXl-ll l) ,CUROEV

MVC AIDEX1,0(l,XR2)

GO Fill EXP RESULTS BUFFER WITH FF SET UP OE VI CE IN EXP RES UL i . SET UP AID IN EXP RESULTS

1071 1072

MVC EXPBUF+26Cl8J,~IOEX2 SET UP EXP BUFFER FOR lST TEST

MVI WORK-1,0

CLEAR CANCEL FLAG

1073

1'>74 AIDPOL 8

DO POL

GO POLL THE DEVICE

DATE

26JUN75

EC NO. 825023

250CT75 825032

15JAN76 825034

l4MAY76 &25035

PROG ID PAGE

0894-3 (. DATE

8

EC NO.

0

26JUN75
81.5023

250CT75 825032

15JAN76 825034

14MAY76 825035

PROG ID PAGE

0894-3
8A l

L

i
IO

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

.

· ,
I

·

·

·

·

·

·

·

·

·

·

·

··

·

IBM MAINTENA~CE DIAGNOSTIC PROGRAM 8943 DA FUNCTIONAL TESTS

PART NO. PAGE

423425'?! IBM MAINTENANCE DIAGNOSTIC PROGRAM
9 I t" I ·.. 8943 DA FUNCTIONAL TESTS

PART NO. 4234259

PAGE

9A

ERR LOC OBJECT CODE

AODR STMT SOURCE STATEMENT

EKR LOC OBJECT CODE

AOOR STMT SOURCE STATEMENT

1460 OC 08 2078 25FB
1466 35 02 3904 l46A 38 10 2658 146E CO 10 1502 1472 38 20 2658 1476 CO 10 15EA 147A 38 40 2658 l47E CO 90 l45C

1482 60 00 03 00

co 1486

81 1520

l48A lC 00 2FF9 03 l48F C2 01 39E6
1493 10 00 2Ff 9 00
1498 f2 81 OA
1498 D2 01 OB
149E 70 40 00
14Al CO 01 1493 14A5 lC Q9 3944 OA 14AA CO 87 021E l4AE 01
l4AF 2FF9
1481 394C

1483 CO 87 1C9A 1487 30 6E 2FF~ 1488 F2 01 24 14BE 30 7E 3ADF 14C2 CO 81 1575 l4C6 38 FF 2FF8
HCA F2 90 15
14CD 30 F 1 3ADF 1401 F2 81 07 1404 30 F6 3AOF 1408 FZ 01 7F 1408 CZ 02 3A6A l4DF F2 87 78
l4E2 3A FF 2FF8
l4E6 CO 87 1A84
HEA 0057
14EC 4llF 14EE 3978 l4FO CO 87 2118

l4F4 CO 87 1AB4 14FB 0000 14FA 4201 l4FC 2636 14FE CO 87 145C

1502 BD 6D 00
1505 f2 01 10
1508 38 08 265A
150C CO 10 145C
1510 38 02 265A 1514 co 10 145(; 1518 3C 04 262A 151..C CO 87 22A7

1520 00 FF 2E72 42FF
1526 F2 81 31 1529 2C 09 3BOE OA 152E CO 87 021A
1532 82
1533 21 1534 3BOE
1536 CO 87 1FE9

1075

MVC

1076

L

1077

TBN

1078

BT

1079

TBN

1080

BT

1081

TBN

1082

BF

1083

1084

CLC

1085

BE

1086°

1087

MVC

1086 CHAIO LA

1089 THAIO CLC

1090

JE

1091

LA

1092

CLI

1093

BNE

1094 AIOFNO MVC

1095

8

14AE 1096

DC

1480 1097

DC

1482 1098

DC

1099

llOO

B

1101

CLI

1102

JNE

ll03

CLI

1104

BE

ll05

TBN

1106

JF

1107

CLI

1108

JE

1109

CLI

1110

JNE

1111 SKIPTR LA

lll2

J

1113 NOPAZ SBN

1114

8

14EB lll5

DC

14ED 1116

DC

l'tEF 1117

DC

1118

8

1119

1120 AIOLP 8

14f9 1121

DC

l4F8 1122

DC

lltfD 1123

DC

112't

8

1125
1126 OOPSZ cu

1127

JNE

1128

TBN

1129

BT

1130

TBN

1131

BT

1132 OOPSl MVI

1133

8

1134

11:~5 AIOOK CLC

1136

JE

1137

MVC

1138

B

1532 1139

DC

1533 1140

oc

1535 1141

DC

1142

B

EXPSUF+8(9)tENQ
CURAIO,XR2 POLFLG,X'l0' OOPS2
POLFLG ,x' 20'
TRR
POLFLGtX 9 40' AIDPOL

PUT POLL IN EXPECTED RESULTS POINT XR2 TO CURRENT AID TABLE TEST FOR STATUS RECEIVED ERRO.< IF SO TEST FOR T~ST REQ. REC'D
BRANCH IF SO
TEST FOR AID REC'D
MUST BE EOT, GO POLL AGAIN

3( 1· XRU ,O( tXR2 t
AIOOK

TEST FOR CORRECT AID REC'D BRANCH IF SO

WORK , 3 ( 1, XR l)
Al OT AB tXRl
WORK,0(1,XRlt
AIDFNO
111,XRlltXRl
0( rXRU ,c· '
TS TA ID AIDRC,10(10,XRll UNPACK XL l' 1 1 AL2(WORKt AL2(HEXAI0-31

FET'H THE REC'D AID POINT XRl TO TABLE TEST THE REC'D AID AGAINST TABLE JUMP WHEN !=OUNO
INCREMENT TO NEXT ENTRY TEST FOR LAST ENTRY BRANCH IF NOT MOVE THE AID TO THE MESSAGE UNPACK THE HEX VALUE

SELECT WORK,X 1 6E·
NOPA2
AIOEX1,X 1 7E' EOTOUT WORK-l,X 1 FF 1
NOPA2
AIDEXl,X'Fl'
SKJPTR
AIOEX1,X 1 F6 1 NXTKEY TRSKI P, XR2 NXTKEY WORK-l tX 1 FF' DOSIO AL2CAIDT3E-AIOT3J AL2 CXHITE t AL2tAID"'3E)
TRESPl
DOSIO
XL2'0'
AL2CXMITRC+lt AL21EOT-U AIDPOL
0( ,XR2) ,X'6D 1
OOPSl
POLST-1,x·oe· AIOPCic. POLST-l ,X 1 02' AIOPOL ERR,l'Nl< ERROR

RESELECT THE DEVICE WAS AID REC·D c PA-2tCNCL) JUMP IF NOT DOING SEL PEN TEST? EXIT IF SO WAS THIS SECOND PASS JUMP IF NOT WAS EXPECTED AID PF-1? IF SO SKID REST Of PF'S WAS EXPECTED AID PF-6? GO ON IF NOT SET XR2 TO SKIP REST Of PF 1 S GO ON RESUME WITH TEST REQ INDICATE lST PASS DONE GO WRITE ERROR MESSAGE
GO TEST CORRECT RESPONSE GO SEND EDT TO DEVICE
GO START POLLING AGAIN
WAS AID BEING DONE = CLEAR
ERROR IF NOT TEST FOR BUSY POLL AGAIN If SO TEST FOR DEVICE END POLL AGAIN IF SO SET UNEXPEtTED RESPONSE GO TO ERROR ROUTINE

EXPBUF+255(256J,XMITRC+255 TEST EXP AND ACTUAL RESULTS

NXTl<.EY

INCORPll0),101,XR2) FIX UP MESSAGE

PRINT

GO PRINT FAILING AID KEY

XL1'82 1

IL1'33·

Al2l INCORP J

PX REX A

GO PRINT EXP. G ACnAL RESUl. TS

I I -
I I I I
!
I I
II ,....~..,
I ,-
~· I ·.·
('"·:
"'·-
I
10
I
I
IC·
I
I
II r i.;,
I
iI r...-...:.
!o
I

153A CO 87 1C9A
153E CO 87 1A84 1542 0051 1544 43lf 1546 3906
1548 co 87 2118
l54C 35 02 3904 1550 30 7E 3AOF 1554 F2 81 C4
1557 F2 87 12

155A CO 87 1C9A
155E CO 87 lAB4 1562 0008
1564 431F
1566 3984
1568 co 87 2118

156C E2 02 08 156F BO E6 00 1572 F2 01 OE
1575 CO 87 1A84
1579 0000
1578 4201 1570 2636
157F CO 87 0216

1583 ZC 09 391F OA 1588 3C 00 2FF8
158C 34 02 3904
1590 er 87 1FD5
1594 ZC 00 3AOF 00 1599 BO 7E 00 l59t. F2 81 5A 159F BO FO 00 15A.2 F2 Bl 16 15A5 88 60 00 15A8 89 90 00 15AB F2 90 20 15AE OC 03 207F 3AOF
1584 3C r3 2oeo
1588 F2 87 19 1588 OC 02 207E 264F 15C l 3C 02 207F 15CS OC. 08 2088 3AED 15CB F2 87 06 15CE OC 11 2Dtt0 3AED

1504 15D8

co
co

87 87

1C9A
lAB4

150C 0018

150E 431F

15EO 3920

15E2 CO 87 2118

15E6 CO 87 l4F4

15fA BO FO 00
15ED CO 81 1520 15Fl 3C FO 2FF9 15F5 CO 87 148F

15F9 OC 08 2084 3AE4 15FF OC 09 2D88 3FFA

1605 CO 87 1C9A 1609 CO 87 1 AM 1600 0001

1143 WRTERM 8

1144

B

1543 1145

DC

1545 1146

DC

1547 1147

DC

1148

B

1149

L

1150

CLI

1151

JE

1152

J

1153

1154 NXTKEY 8

1155

B

1563 1156

DC

15~5 1157

DC

1567 1158

Ot

1159

8

1160

1161 NXTAID LA

1162

cu

1163

JNE

1164 EO"IOUT 8

157A 1165

DC

157C 1166

DC

157E 1167

DC

1168

B

1169
1170 NEWAID MVC

1171

MVJ

1172

ST

1173

1174

B

1175

MYC

1176

CLI

1177

JE

ll 7!t

CLI

1179

JE

1180

lBN

1181

T8F

1182

JF

1183

NYC

1184

MVI

1185

J

1186 SUTR MVC

1187

MYJ

1188

MVC

1189

J

1190 NORAIO MVC

1191

1192 WRTAJD d

1193

8

1500 ~194

DC

15DF 1195

DC

15El 1196

DC

1197

B

1198

8

1199 1200 TRR CLI

1201

BE

1202

MYl

1203

B

1204

1205 SELPEN MVC

1206

MVC

1207

1208

B

1209

8

160E 1210

DC

SELECT
DOSIO AL2tAIDT5E-AIDT5t AL2( XM ITE t AL2 I AI DT5 Et TRESPl CURAIO,XR2
AIDEXl .x·1e·
SPRTY
NXTAID

GO RESELECT DEVICE GO WRITE ERROR MESSAGE ON TUBE
GO TEST CORRECT RESPONSE RELOAD XR2 DOING SEL PEN TEST? JUMP IF SO GO TO NEXT AID TEST

SELECT
DOS IO
AL2 ( AIDT4E-AIDT4 J Al21 XMITEI Al21AIDT4E I TR ES Pl

GO RESELECT DEVICE ERASE PREVIOS MESSAGES
GO TEST .CORRECT RESPONSE

111, XR2l, XRZ Ol,XR2J1X 1 E6 1 NEWAID DOS JO
XL2 1 0 1 AL2 lXMITRC+lJ ALZCEOT-U
LINK

INCREMENT XR2 TO NEXT TABLE ENTRY TEST FOR READER TEST CENDJ JUMP IF NOT GO SEND EDT TO DEVICE
GO TO NEXT ROUTINE

AIOM,10110,XR2)
WORK-110
CURAID,XR2

MOVE NEW AID TO MESSAGE RESET PASS FLAG STORE NEW TABLE ENTRY

FIL.LFF
Al DEXl ,OU ,XR2 I"
0(,XR2t,X 1 7E 1
SELPEN
OC,XR2t.x·FO·
SUTR OC,XR2)1X 160 1
0 ( , XR2 ) 'X '90 ' NORAiD EXP8UF+l214J,AIDEX1 EXP8UF+13,x '031 WRTAID EXPBUF+llC3),TSTREQ EXP8Uf+l212 ExrauF+241121,AIDEX2 WRTAID
EXPBUF+26Cl81eAIDEX2

Fill EXP RESULTS SUFFER WITH FF SET UP NEW AID FOR EXP RES\l..TS DOING SEL PEN TEST? JUMP IF SO IS NEXT AID TEST REQ? JUMP IF SO TEST FOR SHORT READ
PA KEYS OR CLEAR NORMAL AID IF NOT SET UP EXP RESULTS FOR SHORT READ
GO WRITE PATTERN MOVE IN TST REQ HEADING INSERT STX
GO WRITE PATTERN MOVE IN NORMAL EXP. Results

~ELECT
DOS IO
Al.2lAIDT2E-AIOT2t Al2( XMITEJ
AL2CAIDT2EJ TRESPl AIDLP
OC,XR2t.X·F0 1 AIOOK WORK,X 1 f0 1 CHAID

GO RESELECT DEVICE GO WIRTE NEW AID TO TRY
·GO TEST FOR CORRECT RESPONSE GO LOOP
WAS TEST REQ. EXPECTED OK IF SO SET UP FOR TEST REQ. GO HANDLE EltROR IF NOT

EXPBUF+l719JrAIOEX2-9 SET UP EXPECTEf RESULTS EXP8UF+24Cl01,SELPEX

SELECT DOS IO AL2CAIDT6E-AIDT61

GO SELECT DEV ICE AGAIN PUT SEL PEN PATTERN ON

r.}ATE' 2Z.~JN75 ec NO'. 82soz3

250C.T75 825032

15JAN76 825034

14MAY76 825035

PROG ID PAGE

C 0894-3! OAT E
9 ! EC NO. IC

26JUNl5 825023

250CT75
825032

15JAN76 825034

l<\llAY76
825035

PROG ID PAGE

0894-3 9A

I

io

I

1I C

I
iO
'

., .
'.

-------------------------~-------------------~~

IBM MAINTENANCE DIAGNOSTIC PROGRAM

8943 DA FUNCTIONAL TESTS

ERR LOC OBJECT CODE

ADDR STMT SOURCE STATEMENT

PART NO. PAGE

\
I

'>-234259'. IBM MAINTENANCE DIAGNOSTIC PROGRAM

io II \[.".".

l } 8943 DA FUHCTIOHAL TESTS

ERR LOC OBJECT CODE

ADDR STMT SOURCE STATEMENT

PART Nn. "234259

PAGE

lOA

160F 431F 1611 3FCO 1613 co 87 2118 1617 co 87 14F4
1618 co 87 1AB4 161F 002F 1621 431F 1623 3FFO 1625 co 87 14F4
1629 11 162A 80 1628 17C4
1620 38 40 2FFO
1631 co 10 0216
1635 39 18 020A 1639 co 90 0216 1630 CO 87 24EA 1641 38 01 OAOC 1645 co 10 0216
1649 CO 87 l9F9
1640 co 87 021A 1651 01
1652 20 1653 2860 1655 CO 87 1C9A 1659 CO 87 1AB4 165 D 0006 165F 431F 1661 3047
1663 co 87 2118 1667 OC 00 3E95 Z605 1660 co 87 1735
1671 30 6E 2659
1675 co 81 1756 1679 CO 87 lfD5 1670 OC 00 3E96 2659 1683 OC 08 2078 25FB
1689 OC 08 2084 3E9B 16BF 38 20 26!'.';o
1693 F2 90 ID 1696 OC 02 207E 264F l69C 3C 02 207F
16AO OC 02 2082 3E98 l6A6 CC 19 209C 3080 l6AC 3t 03 2090 1680 F2 87 OA 1663 OC 19 209E 3CCF 1669 3C 03 209f
1680 oc 00 2661 2659
l6C3 OD FF 42FF ZE72
16C9 F2 81 18
16CC CO 87 1783 1600 3D 6E 2659 1604 F2 81 10 . 1607 38 20 2658 1608 CO 10 17AS l60F 30 70 2659 l6E3 CO 87 1~55 l6E7 38 20 2658 16EB CO 10 0216 l6EF CO 87 1C9A

1610 1211

DC AL2(XMITE,

1612 1212 1213

DC AlZ Ul DT6E J

8

TRESPl

GO CHECK RESPONSE

I

1214

B

1215

1216 SPRTY 8

1620 1217

DC

1622 1218

DC

AI OLP
DOSIO AL2(AIDT7E-AIDT7) Al2CXHITEJ

GO WAIT FOR RESPONSE WRITE RETRY ON TUBE

I I
l
i
I

1624 1219

DC AL,(AIDT7E)

I

1220

B

AIDLP

RETURN TO LOOP

I

1221. 1222 1223

**********BT*OH*TIH*S**RU*OP*PU"ET'R*IN*E*A*N*OC*H*ELO*CWK**SER**TH*CA*A*TS*E*TH*A"EL'*PH*KA*EY*BB*EOT*A*R*CD*H*A*CR*AA*NC*T*CE*OR*RS*R.*E*C*T*L*Y**E*N*T*E*R*********!i

',

1629

1224 1225 1226

R**T*tH**l ***D*C*****X**l*l '*l*l*' ****************S*T*A*R*T**O*F**R*O*U*T*IN**E**1*1*****************!II

l62A 1227 l62C lt28

DC Xll 1 80' DC AL2(RTN12)

I

1229
1230 1231

TBN RTNFLG,X'40 1 BT LIM<

SISKIPTHETHDISEVRICOEUTAINEPRIINFTEsRo

II ()

1232 1233 1234

TBF SBYTE2,SSW14+SSW13

BF LINK

B

CHMODX

TEST FOR NO KEYBOARD
SKIP IF so
GO TEST FOR MODEL 4, SK IP IF so

II ()

1235

TBN LINES,X 1 01'

TEST FOR KATATKANA INSTALLED

1 ("

1236 1237

BT LINK

8

SETUP

SKIP THIS ROUTINE IF SO GO DO HCUSEKEEPING

i I

1238

B

PRINT

GO PRINT RTN HEADING

.

1651 1239 1652 1240

DC

Xll 101'

DC

IL1 1 45t

iI (

1654 1241

DC

Al2(HEADll)

1242 RllRTl S

1243

8

165E 1244

DC

SELECT DOS IO
AL2lRllPlE-RllPl)

GO SELECT THE DEVICE GO WRITE PATTERN FOR KEYBOARC TST

1660 1245

DC AL2(XMITEJ

1662 1246

DC

AL2 ( Rll Pl E1

1247

8

1248

MVC

1249 RllPL B

1250

CLI

1251

BE

1252

8

1253

MVC

TRESPl RllEXl-1( lJ ,CURDEV RllPOL AIO,X'6E'
RllUNL FILLFF RllEXl(lJ,AJD

GO TEST CORRECT RESPONSE
PUT DEVICE IN EXP. RESULTS GO POLL DEVICE &·WAIT WAS THE RESPONSE CNCL? IF SO, GO UNLOCK & POLL MORE FILL EXP. BUFFER WITH FF FILL IN EXPECTED AID

1254 1255 1256

HVC EXPBUF+8(9J,ENQ

FILL IN POLL PORTION OF BUFFER

MVC EXPBUF+l7C91,RllEX2 FILL IN lST PART OF RESPONSE

TBN POLFLG1X 1 20 1

WAS TST REQ. REC'D

1257 1258 1259

JF RllTE

JUMP IF NOT

MVC EXPBUF+l1131,TSTREQ MOVE IN TST REQ. HEADING

MVI EXPBUF+l212

MOVE IN STX

1260

MVC EXPBUF+l5(3),RllEX2

1261 1262 1263

MVC EXPBUF+41(261,UCP

MVI EXPBUF+42,3

J

CONDF

UPPER CASE EXPECTED INSERT ETX

1264 RllTE MVC EXPBUf+~3C261vlCP

LOWER CASE WAS EXPECTED

1265

MVI EXP8UF+44,3

INSERT ETX IN EXP. RESULTS

126~ CONDE MVC SAVAIDClJ,AIO

SAVE THE AIO CHAR.

1267

CLC XHITRC+255(256l,EXPBUF+255 CHECK RESULTS CORRECT

1268

JE RllGOl

JUMP IF SO

1269

B

RllER

OOPS, ERROR GO HANDlE

12!0

CLI AIO,X 1 6E'

WAS THE AID - CANCEL?

1271

JE RllGOl

IF SO GO TO NEXT PART

1272

TBN POLFLG,X 1 20·

WAS TST REQ. REC'D

1273

BT RllPA

RETURN TO POLL IF SO

1274 1275

cu AI D.X'701

B

RllRTl

WAS AID CHAR ENTER GO RETRY IF SO

c

1276 RllG01 TBN POLFLG,X·20'

WAS TST REQ. REC 1 D

1277

BT

1278 Rl1kT2 8

LINK SELECT

DONE IF SO GO SELECT AGAIN

I (~·

l

16F3 CO 87 lA84 l6F7 0067 16F9 431F
16FB 3DAF
16FD CO 87 2118
1701 co 87 1735
1705 lO 70 2659
1709 co 01 1756
1700 OC 19 209E 3080
1713 00 FF 42FF 2E72
1719 co 81 0216
1710 co 87 1783 1721 30 70 2659
1725 co 81 l6EF
1729 3D 6E 2659
172D co 01 17A5 1731 co 137 0216
1735 34 08 1776 1739 CO 87 1C39 1730 38 10 2658 1741 fZ 10 33 1744 38 20 2658 1748 F2 10 28 174B 38 40 2658 174F F2 lO 12
17~2 co 67 1739
1756 CO 87 iAB4 175A 0004 l 75C 431F 175E 30F5
1760 co 87 1739
1764 30 70 2659 1768 F2 61 08 1768 30 6E 2659
l76F co 90 1756 1773 co 87 0000
1777 39 OA 265A
l 778 co 90 1739
177F CO 87 1518
1783 34 08 l7C3
1787 co 87 021A
178B 81 178C 21 178D 3E92
178F co 87 1FE9
1793 co 87 lC9A
1797 co 87 lAB4
1798 OOA3
1790 431F l 79F 3E53 17Al CO 87 2118 l7A5 CO 87 1735

1279 16F8 1280

e

COSIO

DC AL2(RllP2E-RllP2t

WRITE NEW PATTERN

l6FA 1281 l6FC 1282

DC Al2{ XH ITE J DC AL2(RllP2E)

1283

6

TRESPl

GO CHECK RESPONSE

1284 RllPB B
1285 RHB cu

RllPOL AI0,X'701

GO POLL t WAIT FOR RESPONSE WAS ENTER REC'D

1286

BNE RllUNL

IGNORE IF NOT

1287 1288

HVC EXP6UF+43126J,UCP

MOVE UPPER CASE TO EXP BUFFER

CLC XMITRC+255 (256), EXPBuF+255 CHECK FOR CORRECT RESULT

1289

BE LINK

DONE IF SO

1290

1291 1292 1293 1294

B

RllER

cu AIDtX 1 70'

BE RllRT2

CLI AID1X'6E'

GO TO ERROR ROUrlNE
WAS ENTER REC'D
IF SO GO RETRY WAS AID · CNCt.

1295 1296
1297

BNE RllPA

8

LINK

RETURN TO POLLING IF NOT DONE IF CNCL REC'D

1297

1297

1298 ·
1299 *

SUBROUTINE TO POLL FOR ROUTINE 11· - RETURNS WHEN TST REQ., CNCL OR ENTER ARE DETECTED. ANY STATUS CAUSES ERROR

1300

1301 RllPOL ST RUPOR+3,ARR

STORE RETURN ADDRESS

1302 RllP B

DO POL

1303

TBN POLFLG.x · 10 ·

GO POLL THE DEVICE ~AS STATUS REC'D

1304
1305

JT RllCB TSN POLFLG,X'20 1

GO CHECK FOR BUSY, ERROR IF NOT WAS TE~T REQ. REC'D

1306
1307

JT RllPOR .TBN POLFLG,X 9 40 1

IF SO, RETURN WAS AID REC'D

1308

JT RllAT

1309

B

1310 RllUNL s

RllP COSIO

GO POLL AGAIN GO UNLOCK KEYBOARD

1758 1311

DC AL2fUNLOCE-UNLOCK)

1750 1312 175F 1313

DC

AL2\XMITE)

DC AL2 <UNLOCEJ

1314

8

RllP

RETURN TO POLLING

1315 RllAT Cll AID,X'7D'

WAS ENTER REC'D

1316

JE

1317

cu

1318

BF

1319 RllPOR 8

1320.

RllPOR
·-·AID,X·6E 1
RllUNL

EXIT IF SO WAS CNCL REC'D
UNLOCK & RETURN TO POLL If NOT RTN TO USER IF TST REQeENTER, CNCL

1321 RllCB TBF POLST-l,X·OA 1

1322

BF RllP

TEST IF BOTH OB AND DE ARE OFF POLL AGAIN IF NOT

1323

B

OOPSl

ERROR IF BOTH CB AND OE ARE OFF

1324

1324

1324
* 1325 SUBROUTINE TO HANDLE ERROR FOR ROUTINE 11. CAUSES TRANSMIT/REC

1326 ·
1327 *

t EXPECTED RESULTS TO BE DUMPED ON PRINTER At.JD ALLOHS CE OPTION CANCEL OR RETRY.

1328

1329 RllER ST

R HERR+ 3, ARR

STORE RETURN ADDRESS

1330
1788 1331
l78C 1332

8

PRINT

oc XL1'8l'

oc IL1'33'

GO PRINT MESSAGE

178E 1333

DC Al2(RllHG)

1334

1335

B

PXREXA

GO PRINT ACT & EXP RESULTS

1336 RllRTN B

1337

B

SELECT OOSIO

GO SELECT AGA!N
GO WRITE ERROR PATTERN & INST~.

l79C 1338

DC Al2(RllP3E-RllP3J

l79E 1339

DC

AL2UMITE!

17AO 1340

DC AL2(RllP3EJ

1341

B

TRESPl

GO CHECK CORRECT RESPONSE

J 342 RllPA 8

RllPOL

GO POLL DEVICE TO GET RESPONSE

I

DATE

26JUN75

EC NO. 825023

250CT7S 825032

15JAN76 825034

l4MAY76 825035

PROG IO PAGE

C 0894-3j OAT E

26JIN75

10 I EC NO. 825023

250CT7S 825032

15JAN76 825034

14MAY76 825035

PROG ID PAGE

10

I

IO

I

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·'I o
Io

·

·

·

·

·

·

·

·

··

·

·

·

·

·

·

··

················ ················

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PART NO.. PAGE

!

l e 423425«Ji 11 .

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PAR I NO.
PAGE

4234259 llA

89.+3 DA FUNCTIONAL TESTS

i 8943 DA FUNCTIONAL TESTS

ERR LOC OBJECT CODE
l7A9 30 70 2659 l7AD F2 81 10 1780 30 6E 2659 1784 CO 01 l7A5 1788 30 00 2661
17BC cc 81 0216
l 7CO co 87 0000
17C4 12 l7C5 00 17C6 1806
l7C8 co 87 19F9 17CC co 87 021A
1700 06 l7Dl 24 17D2 2884
1704 oc 01 3E70 25CF l7DA co 87 1C9A 17DE co 87 1AB4
17E2 OOlD 17E4 431F l7E6 3E71
l 7E8 co 87 2118
l 7EC CO 87 1AB4 17FO 0000 17F2 4201 l 7F4 2636
17F6 co 87 17FA

ADDR STMT SOURCE STATEMENT

1343

Cll AID, X'70'

CHECK FOR ENTER

IiI ERR LOC OBJECT CODE (~

1344 1345
1346 1347 1348

JE RllERR CLI AID,X'6E 1
BNE RllPA
CLI SAVAID90 BE LINK

EXIT IF so
WAS AID CNCL
GO POLL AGAIN
WAS ORGINAL AID TEST REQ? NEXT ROUTINE If SO

I

1871 co 87 1C9A

i ?
I

1875 1879

co
oc

87 FF

18El 4320

412E

187F OC 20 4220 402E

1

1349 RllERR B

·-·

RETURN TO USER

I

*! 1350
1351

**********************~**********************************************··:

*

THIS ROUTINE PUTS OUT AN END OF TEST MESSAGE ON THE DEVICE

1352 **********************************************************************~

1353 17C4 1354· RTN12 DC

.XL1 1 12'

START OF ROUTINE 12

I I

l7C5 1355

DC Xll' oo·

,.

1885 co 87 1AB4
1889 0000 1888 49C4 1880 4980
lBBF CO 87 2118

17t.:7 1356 1357
1358 1359 1700 1360 1701 1361 1703 1362
1363 1364

DC AL2lRTN13J

B

SETUP

B

PRINT

DC XL 1'06.

DC

IL1 1 36'

DC Al21HEAD12J

MVC EJKGt2),0EVICE

8

SELECT

POINT TO EXCERCISER GO DO HOUSEKEEPING GO PRINT RTN HEADING
PUT DEVICE IN PATTERN
GO SELECT

j

1893 oc FF 412E 4320

l
I
I I

18~9 oc 20 402E 4220
l89F 3C FF 4310
18A3 CO 87 1C9A

I
j

18A7 CO 87 1088 lBAB 02 !SAC 0000

1365 17E3 1366 17E5 1367 l7E7 1368
1369
1370
17Fl 1371 17F3 1372 17F5 1373
1374 1375

B

DOSIO

DC

AL2(Rl2PE-R12P J

OC

AL21XMITEI

DC AL21Rl2PEJ

8

TRESPl

8

DOSIO

DC

XL2 1 00'

DC AL21XHITRC+lJ

DC

AL21EOT-ll

B

EN ORT

GO WRJTE PATTERN GO CHECK RESPONSE GO SEND EOT

! 1
I
: c
I
,- I '.
I \.~,f

18AE OF 01 4134 2620

1864 00 01 4134 4136

18BA F2 01 06

1880 oc 01 4134 4138

18C3 OE 01 4130 2620

18C9 OD 01 417e 4130

18CF CO 01 1871

1803 1809

OF
co

01 87

4130 0212

4130

1800 co 87 1871

ADOR STMT SOURCE STATEMENT

1411

1412 LOOP13 B

1413

B

1414

MVC

1415

MVC:

1416

1417

B

188A 1418 PlENG DC

188C 1419

oc

l88E 1420

DC

1421

1422

8

1423

1424 SAVEX MVC

1425

HVC

1426

MVI

1427

1428

8

1429

8

18AB 1430

DC

18AO 1431 CONADR DC

!432

1433

SLC

1434

CLC

1435

JNE

1436

MVC

1437 UPHEX ALC

1438

CLC

1439

BNE

1440

SLC

141tl

·a

1442

8

SELECT

GO SELECT THE DEVICE

CONVER

GO CONVERT ADDRESS

FILLC256J,EX8UFE

RESTORE XMIT/REC FIELD FOR WRITE

XHITRC+32133),EX8UF+26

DOS IO
Xl2'0000' Al2( XM ITRC+1988 I AL2(XHITRC+l920t

GO WRITE ENTIRE BUFFER PATTERN LENGTH

TRESPl

GO TEST CORRECT RESPONSE

EXBUFEf256J,Flll

SAVE XMIT/REC FIELD

EXBUF+26C33),X~ITRC+32

Flll1X'FF 1

RESTORE F!ll CHAR

SELECT READBF Xll 1 02 1 Xl2 1 00 1
CURR I Pl 2 J ,ONE CURRIPC2J,RIPENO UPHEX CURRIPC2J,RIPRST HEXADRC2 J ,ONE EADRl2J,HEXAOR LOOP13 HEXAORC2J,HEXAOR TEST LOOP13

GO RESELECT GO READ BUFFER
EXPECTED CURSOR AD~RESS
UPDATE RIPPLE START ADDRESS AT ENO YET?
REINITIALIZE RIPPLE ADDRESS INCREMENT HEX ADDRESS ARE WE DONE? LOO!> tF NOT RESET HEX ADDRESS GO CHECK CONSOLE SWITCHES RESTART

17FA 3C 00 OA03 17FE 3C FF 260E
1802 co 87 0000
1806 13 1807 00 1808 FFFF
180A co 87 19F9 180 E oc 07 4207 4015
1814 OF 01 4130 4130
181A oc 01 4134 4132
1820 C2 01 4243 1824 3C OF 2FF9 1828 4C 36 00 ltl76 1820 02 01 3C 1830 OE 00 2FF9 2620
1836 co 20 1828
183A OC 01 4178 ltl79
1840 oc 01 l88A 417F
1846 38 80 ~FFD l84A F2 10 10 1840 3C 03 43E8
1851 oc 01 4178 413A 1857 oc 01 188A 4170
165D 3C 03 4988 1861 oc FF "12E 4320 1867 oc 20 402E 4220 1860 3C FF 4320

1376 ENDRT HVI

1377

HVI

1378

a

PRTN,O
RESTFl ,x· FF· x· o·

RESET PRESENT R~UTINE NUMBER SET FLAG TO DENOTE PGH l.OOP
RESTART AT ADOR o

II 0

1379 1380 1381
1382
1383

******~*****RTTLH*EOHA*EOI*DSP*SD*ACR*RTOO*AINUP*TTP*AIILNN*REO*EE*U·SCDIL·SHAY·AT·ANA·GO·ENMT·DOCA·EN·EAU·ANIA·TCDL·HL·YFI·SRPO·ASf·oESEl·LSN·ETT·CHTE·TEHR·ERE·DDOD·UE.·EVG·XHI·C.C·EE·..·RT·CH·ITSI·HSE·E.·R·CO·UIU·TRT·SI·NOW·RE·R·IPWT·OE·ILS·SL·. A·NA·ON·D··1.*i~·:)·

(:: (

l38<t *********************···············~·································· 1385

1806 1386 RTN13 OC

1807 1387

DC

Xll'l3'
xu ·oo·

ROUTINE 13

(:

1809 1388 1389

DC XL2'FFFF 1

c,

1390
1391

B

SETUP

GO DO INITIAL HOUSEKEEP ING

MVC X~ITRC+7(8t,EXBUF+l INITIALIZE XMIT/REC FIELD

1392 1393 1394
1395

SLC HEXAORl21,HEXADR

RESET HEX ADDR TO BE USED

MVC CURRIP(2),RIPST

POINT TO START OF RIPPLE DATA

LA

XMITRC+67,XR1

POINT XRl TO 1ST DATA POSITION

(.··.·,

MVI wORK,X'OF'

SE~ UP COUNTER

_

1396 FILAGN MVC

1397

LA

1398

ALC

1399

BNOL

1400

HVC

0(60,XRU,EXRIPE
60( ,XRl J ,XRl WORK<ll,ONE FILAGN EAORt 2 J ,EM002

FILL XMIT/REC FIELD WITH RIPPLE DATA!

INCREMENT TO NEXT 60

I

INCREMENT COUNTER

LOOP TILL FIELD IS FULL

SET UP FOR MOO 2

1401 1402 1403
1404

MVC PLENGCZJ,MOD2L TBN RTNFLGtX 1 80· JT SM2 MVI XHITRC+488,3

INSERT MODEL 2 LENGTH TEST FOR MODEL 2
JUMP IF SO SET MODEL 1 ETX

1405

MVC EAORl2),EMO!Jl

SET MODEL 1 END AOOR.

1406

MVC PLENGC2J,MOD1L

INSERT MODEL 1 LENGTH

1407 SHZ

fooiV I XM1TRC+l928,3

SET MODEL 2 ETX

i (

1408

MVC EXBUFEl256J,FILL

Sf.VE THE WRITE BUFFER

1409

MVC EXBUF+26C33J,XMITRC+32

1410

MVJ FILL,X 1 FF 1

RESTORE F:LL CHARACTER

I l .'

i

18El 34 08 1958 18E5 OC 00 18AO 4130 lBEB 38 80 18AO lBEF 34 tO 18AO
18F3 OC 01 2FF9 4130 18F9 OE 01 2FF9 2FF9
l8FF OE 01 2FF9 2FF9 1905 38 EO 2FF8 1909 3A 40 ZFFa 1900 OC 00 18AC 2FF8 l.913 3C 00 2FF9
l 917 C2 0 1 l BAC
BIB 79 OF 00 191E F2 10 18 1921 78 08 00 1924 F2 90 06 1927 79 06 00 192A FZ 90 13 1920 70 61 00 1930 F2 81 00 1933 7A 80 00 1936 F2 37 07 1939 78 70 00
J. 93C CO 10 l. 933 1940 02 01 01 1943 30 00 2FF9 1947 3C FF 2FF9 1948 co 81 1918 194F OC 01 4014 18AO l 955 co 87 0000

1443

1443

1443

1444 ... 1445

~'JBROUTINE TO CONVERT HEX ADOR TO GRAPHIC AOOR

1446 CONVER ST

1447

MVC

1448

SBF

1449

saN

1450

CONVR+3 eARR CONADRCll,HEXADR CONADR,x·ao·
C0NADR,X 1 40·

STORE RETURN ADDRESS MOYE LOW BYTE FORcE HI SJT OFF FORCE BIT 1 ON

1451
1452 1453

MVC WORKl2 t 1HEXADR ALC WORKC2J ,WORK ALC WORK ( 2 I , WORK

MOVE HEX ADOR TO WORK SPACE SHIFT LEFT 2 BITS

1454

SBF

1455

SBN

1456

HVC

1457

MVI

1458

LA

1459 XLAT:: TBF

1460

JT

1461

TBN

1462

JF

l"t63

TBF

1464

JF

1465 Dl T09 cu

1466

Jf.

1467 SETHIN SBN

1468

J

1469 LOZER TBN

147(1

BT

1471 TLON LA

1472

CLI

1473

MVI

llt74

BE

1475

MVC

1476 CONYR B

WORK-l1X'EO· WORK-l,X 1 40 1 CONADR-1 C1 J , WORK-1 WORK10
CONAOR-11XRl
oc ,xRu .x·oF 1
LOZER
oc ,xR1 J ,x·oa·
01T09 0(,XR1),X·06 1
TLDN
0( eXRU eX 1 61' TLDN
01,xR1J,x 1 so·
TLON
0 ( , XR 1 J , X '70 1
SETH IN 1C ,XRU ,XRl WORK,O
WORK,X' FF 1
·-·XLATE
EXBUFl21tCONADR

RESET HI 3 BITS FORCE BIT 1 ON MOVE HI BYTE OF ADORES USE WORK AS INDICATOR POINT XRl TO HI BYTE ARE All LO BITS OFF JUMP IF SO
BIT 4 ON?
LO BITS = 1 TO 7 IF NOT
BIT 213 OFF?
TRANSLATE DONE 1F NOT TEST FOR 61 DONE IF SO
FORCE HI BIT ON
DONE
TEST BITS 1,2,3 ON IF SO, SET HI BIT ON POINT XRl TO NEXT BYTE IS THIS FIRST PASS THRU INDICATE SECOND PASS REPEAT IF lST PASS PUT CONVERTED ADDRESS IN WRITE CMO RETURN TO USER

DATE 26JUN75 EC HO. 825023

250CT75 825032

15JAN76 825034

l4MAY76 825035

PROG ro
PAGE

I
C 0894-3'. DATE

11

EC NO.

c

26JUN75 825023

250CT75
825032

15JAN76
825034

HMAY76 825035

PROG ID PAGE

0894-3 lU

L
0

0

0--

IBM MAINTENANCE DIAGNOSTIC PROGRAM 8943 DA FUNCTIONAL TESTS

PART NO., PAGE

i 4234259
12 i ,.-
\.

IBM MAINTENANCE DIAGNOSTIC PROGRAM 8943 DA FUNCTIONAL TESTS

PART f'O.
PAGE

4234259 12A

ERR LOC OBJECT CODE

AODR STMT SOURCE STATEMENT

{ ERR lOC OBJECT CODE

ADOR STMT SOURCE STATEMENT

1959 34 08 19FS l95D C2 02 0000 1961 3C 00 2660 1965 OE 01 2605 2633
1968 38 eo 2607
196F F2 90 08 1972 3A 80 2605 1976 3A 80 2604 l97A 38 OA 2605 l97E 39 05 2605 1982 F2 90 08 1985 38 80 2605 1989 38 80 2604 1980 38 01 2607 1991 F2 90 OE 1994 E2 02 01 1997 34 02 1960 1998 3C 80 2607
l 99F F2 87 22
l9A2 30 SE 2605 19A6 F2 01 07 19A9 3C FF 260F l9AD F2 87 45 1980 3C 02 2606 1984 OE 01 2607 2607 19BA CO 20 1964 19BE OC 00 2607 2606 l9C4 C2 01 2607 l9C8 lC 00 OC97 00 19CD lC 00 l9EC 00
1902 CO 87 021E
1906 01 l9D7 2605 1909 25CF 19DB OC 01 256A 25CF l9El OC 01 31AE 25CF 19E7 34 02 1960
19ES 88 00 00 19EE F2 10 04
l.9Fl co 87 1965
l 9F5 CO 87 0000
19F9 34 08 lA40 l 9FD 3C 00 3Ff8 lAOl 3C FF 4320 1A05 30 00 3C3A 1A09 CO Ol lA5Z l AOD 30 02 OA03 lAll FZ 04 15 lA 14 30 00 2660 lAlB F2 Cl OE
IA l e C0 8 7 02 l A
lAlF 86 1A20 28

1478 1479

****S*U*B*R*O**U*T*IN*E**T*O***IN*C*R*E*M*E*N*T**D*E*V*I*C*E*S**··***********************************

.
1

-
·

1480 *************************************

I

1481

1482 UPDATE ST 1483 RINXR2 LA

UPOR+3,.ARR
*-* ,XR2

STORE RETURN ADDRESS REINIT IAUZE XR2

1484

HVI tONHG,O

RESET THE CONFIGe FLAG

1485 GOUP ALC CUR DEV! 21 ~DEV INC

UPDATE CURRENT DEVICE A)ORESS

1486 1487

TBN LI :>1<: , X1 8 0 ' JF T2

TEST FOR lSl l INE SELECT

1488

SBN CURDEv.x·eo·

CHANGE Hl BITS TO C OR D

l48<i 1490 T2 1491

SBN C.UROEV-1,x·ao· TBN CUROEV,X'OA' TBF CUROEV, X '05 1

ARE LO BITS OF ADOR = A

1492 1493
1494

JF T3 SBF CUROEV,X 1 80'
SBF CURDEV-1,X ·so.

JUMP IF NOT CHANGE HI BITS TO 4 OR 5

1495 T3 l496 1497
1498 1499

TBN LINE.x·oie

JF

T4

LA

1(, XR2), XR2

ST RI NXR2+3,. X1"2

MVI LI NE ,x· so·

ARE WE AT THE LAST LINE BIT

INCREMENT XR2 TO NEXT FLAG BYTE

i , __

SAVE THE ADDRESS

START AT SIT 0 AGAIN

1500

J

AD DOK

1501 T4

Cll

1502

JNE

1503

M\11

1504

J

1505 DEVOK MVI

1506 SHIFTR ALC

CUROEV,X 1 5E'
DEVOi<
OONE,X 1 FF 1 UPDR LI NE-1.x·o2'
LI NE I 21 , LI NE

DID WE JUST DO LAST DEVICE JUMP IF NOT SET THE DONE FLAG
EXIT
LOAD THE SHIFT STOPPER St-'.lFT LINE LEFT

1507

BNOL SHIFTR

1508

MVC LI NE 11 J , LI NE-l

1509 AODOK LA

LINE ,XRl

BRANCH TIL OFLO OCCURS
l INE IS NOW SH I FTED P. I GK':" ONE BIT POINT XRl TC LINE POINTER

1510 1511

M\IC SFl+l.Oll.XRll
MVC ro01+1,on.xR11

SET IMMELIATE INSTRUCTION:>

1512

1512

1513 1906 1514

B

UNPACK

DC

Ill'!'

UNPACK THE DEVICE CODE

1908 1515 19DA 1516

DC

AL21 CURDEV)

DC AL2 (DEV IC.El

I

1517 1518 1519
1520

MVC LOGOEV(2J,DE\IICE

MVC AU 2) ,DEVICE

ST

RINXRZ+3,XRZ

MOVE DEVICE TO LOG OUT FIELD

i(

INITIALIZE DEVICE IN TEST PATTERNS

STORE XR2 VALUE

1521 TDOl TBN 01 , XR2) ,·-~

1522

JT UPOR

1523

8

GOUP

1524

1525 UPOR B

1526

1526

1526

TEST DOING THIS DEVICE OKAY IF SO SET UP FOR NEXT
RETURN TO USER

i
jc
I

1527 1528

****S*U*B*R*O**U*T*IN*E**T*O***DU***IN**IT*I*A*L***H*O*U*S*E·K·E·E·P~IN·G···IN···EA·C·H···R·O*U**T*I*N*E***************

1529 ************************************************·*********
1530

1531 SETUP ST SETUPR+3, ARR

1532

M\II HICPfl,O

STORE RETURN
RESET MICRO POLL FLAG IF LEFT ON

!533
1531t

MVI FILL,X'FF'
cu STflG,G

REINITIALIZE FILL CHAR FOR XMIT/REC WAS STG MODIFIED?

1535 1536 1537 1538
1539
1540 iAlF 1541 lA20 1542

BNE FIXST
cu PRTN,2

JNH TROY

CLI CONFLG,O

JNE TROY

B

PRINT

DC.

Xll 1 86 1

DC

ll1'431

GO FIX IT If SO TEST AT RIN 02 JUMP IF RTN 01 OR 02 WAS DEVICE CONFIG FLAG SET JUMP !F SO
PRINT WARNING MESSAGE

I (j
I (~,

·I

I

1A21 268E
1A23 co 87 nz2
1A27 89FE
lA29 C1 58 1A30 1A2D F2 87 06 1A30 F3 58 80 lA33 F3 58 EO lA36 F3 88 CO 1A39 35 AO 2616 1A3D CO 87 0000
lA41 34 08 1AA8 1A45 OC 01 1A87 3CbE lA48 3C FE 3C3A lA4F F2 87 OE
1A52 34 :>8 lAAB
1A56 OC. 01 1A67 3C70 1A5C 3C 01 3C3A
lA60 F3 58 80 lA63 Fl 58 CO
1A66 OF 01 2FF9 2FF9 lA6C 30 58 3C33 lA70 OE 01 2Ff9 2620 1H6 Cl 50 lAAC 1A7A OD 01 2FF9 3C35
1A80 t.O 01 lA6C
lA84 31 58 0000 lA"8 30 58 3C39 1A8C Cl 50 lAAC lA90 38 01 3C3A 1A94 3C FF 3C3A
lA98 F2 90 04 1A9B 3C 00 3C3A 1A9F F3 58 8U lAAZ F3 58 EO
lAA5 F3 88 CO lAA8 co 87 0000
lAAC 3C 05 262A . lABO CO 87 22A7
lAB4 34 08 lB84 1AB8 34 02 l 860 lABC 35 01 lB 84
lACO OC 25 2590 2591 lAC6 OC 01 256A 25CF lACC 0C 07 2590 2806 1AD2 OC. 03 259E 2657 1AD8 OC 03 25A8 2657 lAOE OC 03 2582 2657 1AE4 OC. 03 25BC 2657 lAEA OC 01 26lC 261A lAFO lE 01 261C 01 lAFS OE 01 261C 2620 1Af8 lC. O! 261E 03 1800 C2 02 4200
lBO't 70 00 00 1807 F2 01 20 !BOA lC. 01 1829 05

lA22 1543

DC Al2(WARN,

1544 lA28 1545

8

HALT

DC XL2' 89FE'

GO HALT HALT FE

1546

1547 TROY TIO

1548

J

1549 NOROY SIO

NORDY,NOTRDY MICRON
x·so 1 ,SIOI

TEST MICRO CONTROLLER RUNNING JUMP IF RUNNING DISABLE ATTACHMENT

1550

SIO X'EO',SIOI

1551 MICRON SID ENABLE,CNTRL

ENABLE, START MICRO ENABLE DA

1552

l

1553 SETUPR B

AINT2,IARL
*-*

LOAD INTERRUPT ADDRESS REG RETURN TO USER

1554 1555
1556

·**·*·*·S*U·*·B·R*·O*·U*·T*·IN··E·····T··O···*·M*·O*·D·*IF·*Y·*·O*·R·*·*R·*E·*S·T·*O·*R·*E·*·W·*·O*·R*D·*·*·O·*lF·*E·*·*O·F······M···I·C··R···O······C···O··D···E·····*·**********

1557

1558 MODST ST HODSTR+3,ARR

STORE RETURN FOR MODIFYING MICRO

1559 1560

MVC MODIFY+3(2,,ASSN6 HVI STFLG,X· FE'

GET ADDRESS OF SSN6 WORD SET FLAG TO INDICATE MODIFIED

1561

J

DISABl

1562

1563 FIXST ST MODS1R+3 ,ARR

STORE RETURN FOR RtSTORlNG MICRO

1564

MVC HODIFY+?lZ,,ABDGRT

SET ADDRESS OF RESTORE WORD

1565

MY I STFLG, X 1 01 1

1566 DISABL SIO x·so·,s101

1567

SID x·co·,s101

SET TO INDICATE BEING RESTORED
DISABLE
ENABLE ATTACHMENT

1568

SLC WORK I 2, ,WORK

SET WORK SPACE TO ZERO

1569 SNSLP SNS SNSAREtCTRSTG

1570

ALC WORK! 2) ,ONE

SENSE TO INCREMENT ADDRESS INCREMENT COUNTER

1571

TIO OOPS4,ATTCHK

TEST ~OR ATTACHMENT CHECK

1572 1573

CLC WC1RK!2i ,XClFE -BNE SNS LP

DID we GET TO THE ADOR YET? LOOP TIL WE 00

1574 MODIFY LIO

1575

SNS

1576

no

*-*~CTRSTG
BOGRTNrCTRSTG OOP 54 .A TTCHK

DATA AT OlFE GETS CHANGED GET CONTE~TS OF WORD AT OiFF
TEST FOR ATT ACHHENT CHECK

1517
1578

TBN STFLG,X'Ol' g·11 STFLG,X 1 FF 1

CHECK FOR RESTORE

1579

JF ENABL

JUMP IF MODIFYING ST~.

1580

MVI STFLG,O

1581 ENABL SIO x·so·,s101

INDICATE STG OKAY AGAIN DISABLE AG4IN

1582

S!O

1583

SIO

1584 HODSTR B

1585

·-·X1 EO' , SIOI
ENASLEtCNTRl

START MICROCONTROLLER AGAIN
GO ENABLE BSCA RETURN TO USER

1586 OOPS4 MVl ERRwATTCH

1587

B

ERROR

SET ATTACHMENT CHECK

1588 1589

*****DO***S*IO***S*U*B*R*O*U*T*IN*E*****************************************************

1590 ***********************

159:!.

1592 OOSIO ST 00SIOR+3,ARR

STORE RETURN ADDRESS

1593 1594

ST

REST2+3,XR2

l

OOS IOR+3 · XRl

STORE XRZ
POINT XRl Al PARAMETERS

1595

MVC lOGMSG(38),MSG8lK

BLANK OUT THE MESSAGE FIELD

1596 1597

MVC LOGDEV(2t,OEVICE MVC LOGHSGlS J ,NOERR

INSERT THE DEVICE IN MESSAGE MOVE IN NO ERROR MESSAGE

1598

MVC LOGSTl4) ,XXXX

c X' OUT DATA

1599

MVC LOGCAR(4),XXXX

16-00

MVC LOGT AR (4) 1XXXX

1601

MVC LOGSAR(4J,XXAX

1602

MVC l TAR [ ?> , LC AR

PUT INITIAL CftR INTO TAR LOAD AREA

1603

AlC LTAR,U2,XRU

ADO IN THE DISPLACEMENT

1604

ALC LTAR(2) ,ONE

ADD l NORE

1605

HVC LSAR.3' £,XRU

MOVE IN THE SAR ADDRESS

1606

LA XMITRCtXR2

PUT AoDR OF TRANSMIT/RECtIVE FIELD

1607 · 1608

cu 0(,XRU,O

INTO XR2 TEST FOR XMITRC All SETlLENGTH IS

1609

JNE DATIN

GREATER THAN 256)

1610

MVC MVDATA+4,5(2,XR11

MOVE IN OAT A ADDRESS

DATE 26JUN75 EC. NO. 825023

.?.50C.T75 825032

15JAN76 825034

l4MAY76 825035

PROG lO PAGE

0894-3:I(_' DATE
12 ; EC NO.
I
iC

26JUN75 825023

250CT75 825032

l5JAN76 825034

14MAY76 825035

PROG ID PAGE

0894-3 l2A,

,_

I

10

I
10

I 10

·i ·

·', · · · · · · · · · · · ·· · · · · · · · · · · · · · · · · · · ·

IBM MAINTENANCE DIAGNOSTIC PROGRAM 8943 DA FUNCTIONAL TESTS

PART NO.
PAGE

42342591

IBM MAINTENA~CE DIAGNOSTIC PROGRAM

13 I c

89~3 · DA FUNCTIONAL TESTS

PART NO. 4234259

PAGE

UA

ERR LOC OBJECT CODE

ADOR STMT SOURCE STATEMENT

ERR LDC OBJECT CODE

ADDR STMT SOURCE STATEMENT

lBOF lC 00 1826 01 1814 lC 00 1B27 01 1819 OC Ff 431F 4320 . 181F OC lF 4220 4221 1825 8C 00 00 0000 182A 3C CO 2611 1B2E 3C FF 2610 1832 3C 00 262A 1836 F3 88 02
1839 31 SC 261A l B3 D 31 SA Zl.lC 1841 31 89 261E 1B45 C1 58 lBAA
1849 F3 SA 02
184C C1 SA 1885 1B50 30 SC 2620 1854 30 BA 2622 16 58 30 89 2624 lBSC 30 88 2626 1860 35 01 261C 1864 30 00 2610 l 868 F2 81 Olt 1868 3C 07 262A 18 6F 30 00 262A l 873 CO 01 22A7 1877 OE 01 1884 2631 18 70 C2 02 0000
1881 co 87 0000
1B85 30 FO 3FFB
1689 co 81 186F
1680 OE 01 2612 2620 1693 CO AO lBA2 1B97 30 00 2610 1898 F2 81 lC 1B9E CO 87 184C
1BA2 3C 02 262A 16A6 CO 87 22A7
18AA 30 00 262A 18AE CO 01 22A7 1BB2 3C OA 262A 1.886 CO 87 22A7
lBBA 3D 00 262A lBBE CO 81 l~t 1BC2 CO 87 22A7
1BC6 34 08 1Br7
lBCA co 87 iAB4
lBCE 0001 1800 lt31F 1802 263f
1804 40 01 01 2637 11309 F2 81 18 lBOC 3C 10 21>2A
lBEO co 87 lfDS 1BE4 oc 01 2074 263F
18EA (£ 01 21>76 2637

1611 1612

HVC HVDATA+l,1(1,XRlJ MVC MVDATA+2 ,1 (l ,XRl)

MOV~ IN THE LENGTH MOVE IN H!E DISPLACEMENT

r'
~...... ,.

1613

MVC FILL-11256),FILL

FILL WHOLE XMJT/REC FIELD WITH 'ff'

1614

MVC XMITRC+32l32),XMITRC+33

1615 MVDATA HVC *=-·t·-·,XR2 I,*-*

MOVE XMIT DATA TO XMIT/REC. FIELD

r' .

1616 DAT IN HVI BCNT-1,x·co·

RESET THE BUSY COUNTER

1617

MVI INTFLG,X 1 FF 1

SET INT FLG TO 'NO INTERRUPT'

1618

H\iI ERR, 0

SET ERROR fl AG TO ZERO

1619
1620 *

SIO ENINTR,CNTRL

SIO TO ENABLE INTERRUPTS TO CATCH tNY ATTACHMENT CHECKS

1621.

LIO LCAR.CAR

LOAD THE CAR

1622

LIO LTAR,TA~

LOAD THE TAR

1623

LIO

1624 TS TROY TIO

1625

LSAR, SAR OROPED. NOT ROY

LOAD THE SAR

..

CHECK MICROCONTROLLER STILL RUNNING ''

1626

SIO ENJNTR, XMI TR

SID TO TRANSMIT/REC., ENABLE INTR.

1627

1628 BUSYB TIO EXIT ,BUSY

TEST BUSY

1629

SNS SCAR ,CAR

SENSE THE CAR

1630

SNS ST AR.TAR

SENSE THE TAR

1631 1632

SNS SSAR,SAR SNS SSTAT,STATUS

SENSE THE SAR SENSE THE STATUS

1633

L

LTAR,XRl

POINT XRl TO RECEIVE FIELD

1634

CLI INTFLG,O

DID THE INTERRUPT OCCUR YET?

1635

JE TS TERR

1636 SI ON IN MVI ER.R,NOINT

JUMP IF SO SET NO INTERRUPT ERROR

0

1637 TS TERR CLI ERR,O

TEST FOR NO ERROR

1638

BNE

1639

ALC

1640 RESTZ LA

l61tl DOSI OR 8

1642

ERROR
·-·OOSIOR+3(2),SIX
·-·,XR2

BRANCH IF ERROR OCCURRED UPDATE RETURN ADDRESS RESTORE XR2 RETURN TC1 USER

0
0

1642

1643 EXIT CLI MICPFL,X 1 FO·

1644

BE TS TERR

1645

ALC BCNT f 2 J ,ONE

1646

BOL BSYERR

1647

CLJ INTFLG, 0

1648

JE GOTIT

l6"t9

B

BUS YB

DOING MICRO POLL? EXIT IF SO ADD TO BUSY CDUNTER ERROR AFTER ABOUT 1 SEC.
DID AN INTERRUPT OCCUR YET? JUMP IF SO GO CHECK BUSY AGAIN

'oI . ;)

1650

1651 8SYERR MVJ ERR,SUSE

1652

B

ERROR

SET BUSY TOO LONG INDICATION GO TO ERROR ROUTINE

1653

1654 DROP ED Cll

1655

BNE

1656

MVI

1657

B

ERR,O ERROR
ERR,ATNR ERROR

DID AN ERROR OCCUR

IF SO, GD TU ERROR ROUT. SET ATTACH. NOT READY ERRO~

c

1658

1659 GOTIT CLI ERR,O

1660

BE 8USYB

DID AN ERROR OCWR YET?

(

IF NOT, GO ON

1661

B

ERR(IR

GC:. TO ERROR

1662 1663 1664
1665

·*···S·E·N·D··A·C·K···1··S·U·B·R·O·U·T·I·N·E4·*********************************************!

·················*·········

I(

1666 GO ACK ST GOACKR+ 3, ARR

STORE RETURN ADDRESS

1667

8

DOSIO

SEND ACK 1 TO DEVICE

lBCF 1668

DC AL21ACK1-ACK1+1J

(

1801 1669

DC AL2l XHJ TE)

1803 1670
1671 167' 1673 1674 1675 1676 1677

DC l!ol21 ACKl I

CLC 112,XRlJ,EOT

JE GOACKR

HVI ERR, INCOR

B

FILLFF

HVC EXPBUF+lC2J,ACKl

MVC EXPBUF+312 I, EOT

TEST RESPONSE · EDT EXIT IF SO, ALL OKAY
SET JNCORRcCT RESPONSE GD SET EXP RESULTS TO FF SET EXP RESULTS

I .
"--
10
I
I
JC

I

lBFO CO 87 22A7
1BF4 CO 87 0000
lBFB 34 08 1C38 lSFC 34 01 1C30 lCOO 34 02 1C34 1C04 C2 02 2073 1C08 C2 01 4200 lCOC CO e7 lf05
lClO 9C 00 00 00 lt14 02 01 01 1Cl7 E2 02 01 lClA 34 01 2FF9 lClE OD 01 2Ff9 1C30 1C24 CO 01 lClO 1C28 BC 01 01 2FFB 1C2D C2 01 0000 1C31 C2 02 0000 1C35 CO 87 0000
1C39 34 08 1C99 1C3D OC 01 2lf8 2651 1C43 OC 01 25FA 2605 1C49 OF 03 265B 265B 1C4F CO 87 0212
1CS3 CO 87 lAB4 1C57 0008 1C59 431F lCSB 25FB
1C5D 70 37 00 IC60 F2 01 07 1C63 3A 80 2658 1C67 f2 87 2C 1C6A 40 02 02 264C 1C6F F2 01 OC IC72 lC 01 2658 07 1C77 3A 10 2658 1C78 F2 87 18 1C7E 40 02 02 264 F 1CB3 F2 01 07 1CB6 3A 20 2658 1C8A F2 87 09 1C80 lC 00 2659 03 1C92 3A 40 2658 1C96 CO 87 0000
1C9A 34 O~ 1013

1678

B

ERROR

1679

1680 1681
1682
1683

G*··O··A··C··SKU··R··B··R8··O··U··T··IN··E······TO······F··i··l··l····E··X··P··. ····R··E··SU····L·T·S······RB··EU··TFU··F··RE·NR·····T*O**U**SE*R**********************

1684

1685 SETEXP ST

1686

ST

1687

ST

1688

LA

1689

LA

1690

B

1691

SETEXR+3,ARR MVXR1+3,XRl MVXR2+3,XR2
EXPBUF,XR2 XMITRC,XRl FILLFF

STORE RETURN ADDRESS SAVE XRl SAVE XR2
POINT XR2 TO EXP BUFF POINT XRl TO XMIT/REC. FIELD Fill EXP. RESULTS BUFFER WITH FF

1092 MVCHR MVC OU ,XR2 J ,O l 1XRl)

MOVE XMIT/REC FIELD TO EXP RESULTS

1693

LA 1( , XRlJ tXRl

INCREHENT POINTERS

1694

LA

11, XR2 I 1 XR2

l695

ST WORK,XRl

SAVE XRl

1696

CLC WORK(2),MVXR1+3

TEST FOR ENO OF M~VE

1697

BNE MVCHR

IF NOT, HOVE ANOTHER

1698

MVC 1C21XR211ACK

MOVE IN CORRECT ACK

···············-··········· 1699 HVXRl LA
1700 MVXR2 LA

·*--··.,XXRR2l

1701 SETEXR B

1702 1703

*

DO POLL sueqouTIN(

RESTORE XRl RESTORE XR2 RETURN TO USER
················································

1704 ························

1705
* 1706 * 1707

SETS UP THE FOLLOWING 4 BYTES AS FOLLOWS: BYT~ l POLFLG BIT 0 m 1 · EDT WAS RECEIVED

1708 ·

BIT 1 · 1 ~ AID KEY WAS DEPRESSED

1709 ·

BIT 2 s 1 e TEST REQ. WAS DEPRESSED

1710 ·

BIT 3 · f · STATUS WAS RECEIVED

* 1111 BYTE 2 AID - CONTAINS THE AID CHAR IF BIT l OF BYTE 1 IS ON

* 1712 BYTES 3 & It POLST CONTAIN STATUS IF BIT 3 OF BYTE 1 WAS ON

1713

1714 DOPOL ST

1715

MVC

1716

MYC

1717

SLC

1718

8

1719

1720

e

lC 58 1721

DC

lCSA 1722

DC

1C5C 1723

DC

1724

DOPOLR+3,ARR SPFLD( 2 t ,POLL PSOEV(2 t ,cuRDEY PDLSTl4 t ,POLS.,. TEST
DOSIO AL2 CENQ-SE LPOU AL21 XMITE) AL2 CENQJ

STORE THE RETURN ADDRESS SET UP POLL SET UP DEVICE CLEAR POLL STATUS, AIDe l FLAGS GO CHECK CONSOLE SWITCHES
GO DO THE POLL

172~

CLI Ol,XRl)rX·37'

1726

JNE TSTAT

1727

SBN POLFLG,X 1 80'

1728

J

OOPOLR

1729 TSiAT CLC 2l3,XRlt,STATR

1730

JNE TTP

1731

MVC POlST,7(2,XRll

1732

SBN POLFLG,X 1 10'

1733

J

DOPOLR

1734 TTR CLC 2(3,XRlJ,TSTREQ

1735

JNE STAID

1736

SBN POLFLG.x·zo·

1737

J

DOPOLR

1738 STAID HVC AI0,3(1,XRl)

1739

SBN POLFLG,A 1 40·

1740 OOPOLR 8

._.

1741 ························

WAS RESPONSE EOT? JUMP IF NOT SET THE EDT BIT ON RETURN
TEST FOR STATUS RECEIVED IF NOT GO CHECK TST REQ FETCH THE POLL STATUS SET THE STATUS BIT EXIT
CHECK FOR TEST REQUEST IF NOT. GO STORE AID SET TST REQ FtAG ON EXIT
FETCH THE AID CHARACTER SET THE AID BlT ON RETURN TO USER

11774423 ·~ ···SE·L·E·C·T···SU··B·R·O·U·T·IN·E····················································

1744

17'45 SELECT ST SELECR+3,ARR

STORE RETURN ADDRESS

DATE 26JUN75 EC NO. 825023

Z50CT75 825032

15JAN76 825034

14f4AV7'825035

PRDG ID P&GE

c· OS94-3:I ·~: DATE
13 I EC NO.
jo

26JUN75 825023

2SOCT75
825032

15JAN76 82,034

lltMAY76 825035

PROG ID PAGE

l

!o

I

,I o

I
I (0\

·

·

·

IBM MAINTENANCE DIAGNOSTIC PROGRAM 8943 DA FUNCTIONAL TESTS

PART NO. PAGE

4234259 14

IBM MAINTENANCE DIAGNOSTIC PROGRAM 8943 DA FUNCTIONAL TESTS

PART 110. it234259

PAGE

14A

ERR LOC OBJECT CODE

AOOR STMT SOURCE STATEMENT

ERR LOC OBJECT CODE

ADOR STMT SOURCE STATEMENT

lC9E OC 01 25F8 2653 1CA4 0C 01 25FA 2605 l f.AA CO 87 lA84 lCAE 0008 lCBC 431F 1C82 Z5FB 1CB4 4D 01 01 263D 1CB9 F2 81 54 ICBC 40 01 01 2638 lCCl F2 81 OF lCC 4 40 01 01 2639 1CC9 f2 81 31
lCCC 34 08 1013 lCDO F2 87 04 1CD3 3C 20 262A 1CD7 CO 87 22A7 lCDB CO 87 1C39 l CDF 38 10 2658 1CE3 F2 90 22
1CE6 CO 87 1027 lCEA CO 87 1BC6 lCEE CO 87 021A 1CF2 96 1CF3 CO 87 0222 lCF 7 891F 1CF9 CO 87 0216
lCFD 3C CB 26:!A !.001 CO 87 22A7 1005 F~ 87 08 1008 3C OC 262A lDOC CO 87 22A7
1010 co 87 0000
1014 34 08 lOAlt 1018 OC 01 2BE5 2SCF lOlE OC 10 2C03 2BE5 1024 F2 87 lb 1027 34 08 10A4
1020 oc 01 2ec1 2scF
1031 OC 10 2C01 2BC7 1037 OC 01 2FF9 2658 1030 34 01 1D9C 1041 34 02 lDAO
lD45 CO 87 lOA5
1049 3C 01 105A 1040 3C 01 1058
1051 r.z 01 2Ff8
1055 CZ 02 281A
1059 78 00 00 1D5C FZ 90 09 lDSF 2C OF 2C03 OF l 064 CO 87 10A5
1068 OE 00 1D5A l05A 106E E2 02 10 1071 30 Ol 1058 1075 F2 01 14 1078 30 40 105A

1746 1747 1748
lCAF 1749

MVC SPFL02J,SEl

MVC PSDEV(2) ~CURDEV

B

DOSIO

DC AL2 ! ENQ-SELPDU

SH UP TO SELECT SET TO SELECT CURRENT DEVICE GO SELECT DEVICE

1C81 1750

DC AL2 (XMITEI

1C83 1751 1752 1753 1754 1755 1756 1757

DC Al2fENQJ

CLC 1(2,XRll,ACKO

z, JE

SElECR

CLC ll XRl) tRVI

JE GET ST

CLC 1 (2,XRl hWACK

JE PWACK

TEST RESPONSE = ACKO

= OKAY IF SO
TEST RESPO~SE RVI

IF SO, GO GET TEST RESPONSE

=STAWTAUCKS

1758

1759 GETPS ST

SELECR+3,ARR

STORE RETURN ADDRESS

1760

J

GOERR

1761 GFTST MVI

1762 GOERR S

1763 FETCHS B

1764

TBN

1765

JF

1766

ERR,RVIS ERROR DOPOL POLFLGtX 1 10'
OHOH

SET UNEXPECTED STATUS GO PRINT RVI OR EOT
GO GET STATUS WAS STATUS RECEIVED BAD IF NOT

1767 PSTAT B

1768

B

l 769 SP6Hl T B

1CF2 1770

DC

1771

B

1CF8 1772

DC

1773

B

1774

1775 Plo!ACK MVI

1776

B

FORMAT
GO ACK
PRINT
XLl'96' HALT . XL2 1 891F 1 LINK
ERR,WACKE ERROR

GO PRINT STATUS BITS REC'D

GO SEND ACKl

(.,

GO SPACE 6

GO HALT

0

HALT ****lF·H··

GO TO NEXT ROUTINE
0

SET WACK MESSAGE

1777

J

SELECR

1778 OHOH MVI ERR,UNK

SET UNK~OWN RESPONSE

0

1779

8

ERROR

1780

1781 SELECR B

*-*

RETURN TO USER

0

1782 ********************************~********

I

1783 * SUBROUTINE TO PRINT POLL STATUS BITS **********************"'********: ()

1784 *****************************************

I

1785

1786 PEXPST ST

1787

MVC

1788

MVC

FORM RT+ 3 · ARR STATME (2 I ,DEVICE
STATFL(30),STATME

STORE RETURN ADDRESS
SET UP MESSAGE TO PRINT EXPECTED MOVE TO MESSAGE

1789

J

1790 FORMAT ST

1791

MVC

1792

MVC

1793

MVC

1794 FfNEXP ST

1795

ST

1796

FINEXP
FORMRT+3,ARR
STATMS( 2; ,DEVICE STATfl(30J,STATMS WORK(2),POLST
FXR1+3,XR1 FXR2+3,XR2

JUMP TO FlNISH STORE RETURN ADDRESS PUT DEVICE IN HEADING PUT HEADING IN PRINT FIELD MOVE POLL STATUS TO WORK srACE
SAVE XRl
SAVE XRZ

1797 1798

B

PSROUT

GO PRINT IT

1799 1800 1801
1802
1803

MVI

T:HT+l~l

MVI TB!T+2,l

LA

WORK-1 t XR l

LA STTA8,XR2

SET BIT MASK TO START AT BIT 7
SET DISPLACEMENT TO l POINT XRl TO POLL STATUS HI BYTE POINT XR2 TO BIT NAME TABLE

1804 TBlT TBN *-*( ,XRU ,*-*

1605

JF

NEXTS

1806

MVC STATFL,15116,XR2)

1807

B

PSROUT

TEST STATUS BIT ON IF NOTs UPDAlE TO NEXT MOVE IN BIT NAME TO MESSAGE
GO PRINT IT

l808

1809 NEXTB ALC

1810

LA

1811

CLI

1812

JNE

1813

CLI

TBiT+l (1), TSIT+l 16( ,XR2) ,XR2 TBIT+2, 1
HI TBIT+l,X 1 40'

SHIFT MASK BIT LEFT ONE

UPDATE XR2 TO POINT TO NEXT ENTRY

ARE WE DOING HI BYTE YET?

JUMP IF NOT DID WE JUST 00 LAST BIT OF LO BYTE

c

107C CO Ol 1059
1080 3C 00 1058 1084 3C 02 1D5A
1088 co 87 1059
108C 30 10 lDSA
1090 co 01 1059
1094 co 87 021A
1098 91 1099 CZ 01 0000 109D CZ 02 0000 lOAl CO 87 0000
1DA5 34 OB lDBA 1DA9 CO 87 021A lOAD 81 lDAE lE lOAF 2C03 1061 OC 10 2C03 2C04
1067 co 87 0000
l 088 34 08 1F5C lDBF CO 87 1F05 1DC3 OC 03 2D76 2603 1DC9 34 01 1F4E lOCD 34 ()2 lF 52 1001 35 01 lF SC 1005 lC 00 2E94 00 lDOA lC 01 2D7C 02 lOOF OC 03 2D7A 2f9tl 1DE5 OC 00 207A 3098 lDEB OC 00 2079 2605 lDFl 3C 26 2E73 lOF5 3C 01 2FFC LOF9 38 80 2E94 lOFD F2 10 7E l EOO 38 40 2E94 lE04 F2 10 6C lE07 38 20 2E94 l EOS F2 10 SA l EOE 38 lD 2E94 1El2 F2 10 44 l E15 38 08 2E94 lEl9 F2 10 2E lElC 38 04 2E94 lE20 f 2 10 18 l E23 38 CZ 2E94 1E27 F2 10 00
lEZA C2 02 2D7D l E2E OC 0 1 2E F l 413 2 l E34 35 01 4134

1814

BNE TBIT

IF NOT, GO 00 THIS BIT

1815

1816

MVI T61T+2,0

SET DISPLAC~MENT FOR HI BYTE·

18!7

MVI TBIT+l,2

SET MASK FOR lST BIT OF HI BYTE

1818

B

TBIT

GO TEST NEXT BIT

1819 1820 HI

cu TBIT+1,x·10 1

AT END YET?

1821

BNE TBIT

IF NOT, TEST NEXT BIT

1822

1823

B

PRINT

SPACE l LINE

1098 1824

DC

XL1 1 9l'

1825 FXRl LA 1626 FXR2 LA 1B27 FORMRT ij 1828

·-·*-*,XRl
*-*· XR2

RESTORE XRl RESTORE,XR2
RETURN TO USER

1829 PSROUT ST PSROUR+3,ARR

STORE RETURN ADDRESS

1830

B

PRINT

PRINT LINE

lOAD 1831

DC

Xll 1 8l 1

lDAE 1832

DC IL1'30'

lDBO 1833

DC AL2(STATFLJ

1834

MVC STATFL(3QJ,STATBL

CLEAR PRI~T FIELD FOR NEXT ENTRY

1835 PSROUR B

*-*

RETURN

1836 *************~*****************

1837 * SUBROUTINE TO READ BUFFER ******************~*******************···

1838 *******************************

* 1839
1840

*

S

REAOBF

DC

XL1 1 XX 1

* 1841

DC

XL2 1 AAAA 1

BRA~CH TO SUBROUTINE

XX = AAAA

F=LACGUSRSOR

ADDRESS

* 1842 ·
* 1843
1844

FLAGS BIT 0 l PATTERN IS NULLS BIT l 1 : PATTERN IS RIPPLE DATA

1845 ·
1846 *
1847 ·

BIT Z l BIT 3 .. 1
= BIT 4 1

PATTERN IS A SINGLE CHAR. REPEATED US ING PATTERN l
USING UPPER/LOWER CASE PATTERN

1848 ~
* 1849 *
1850
1851 REAOBF ST

= BlT 5 l
BIT 6 l

US I NG PATTERN 2
= DOING RTN 13 EXCERCISE

READBR+3,ARR

STORE RETURN ADDRESS

1852

B

FILLFF

FILL EXPECTED SUFFER WITH FF

1853

HVC EXPBUF+3(4J,RDBE

PUT IN EXPECTED RESULTS

1854

ST

RDBXRl+3,XRl

STORE XRl

1855

ST ROBXR2+3.XRZ

STORE XR2

1856

l

READBR+3 tXRl

GET PARAMETERS ADOR

1857

!o4VC RBFLG,O( 1, XRU

FETCH FLAGS

1858

MVC EXPBUF+9,2C2.XRlJ

FETCH CURSOR ADDRESS

1859

MVC EXPBUF+7(4)wRBEXl

FILL IN READ HEADING

1860

HVC EXPBUF+711J.NOAID

FORCE NO AID CnAR

186)

MVC EXPBUF+6(l)eCUROEV INSERI DEVICE IN EXP. RESULT

1862

MVI EXPBUF+25b,X·26·

INSERT ETB

1863

HVI TCOUNT, 1

SET COUNTER TO l

1864

TBN RBFLG,x·ao·

TEST FOR DATA a NULLS

1865

JT NULLS

1866

TBN RBFLG,X'40 1

TEST FOR RIPPLE DATA

1867

JT R lPPLE

1868

TBN RBFLG,X 1 20'

.TEST FOR SINGLE CHAR WR Il TEN

1869

JT

RAP

1870

TBN R8FLG,X 1 10'

TEST FOR PATTERN 1

1871

JT PATl

1872

TB!'!

RBFLG,x~os·

IS THlS UPPER/LO~ER CASE PATTERN?

1873

JT UPLWR

1874

TBN RBFLG,X 1 04 1 ·

TEST FOR PATTERN 2

1875

JT

PATZ

JUMP IF SO

1876

TBN

RBFLG,~'02 1

TEST FOR RTN 13 EXERCl$E

* 1877
1878

JT Rl3EX TEMP - - TO BE FI LLEO f .. FOR OTHERS

1879 Hl3 EX LA EXPBUF+lO.XR2

POINT XR2 TO lST ADD~ TO BE FILLED

1880

MVC STOA H2 t .RI.PST

SET UP DATA START ADDRESS

1881

L

CURRIP,XRl

POINT XRl TO DATA

DATE 26JUN75 EC: NO. 825023

250CT75
825032

15JAN76 825034

14MAY76
825035

PROG ID PAGE

c:I
0894-3\

DA TE

14 I EC NO.

1I 0

26JUN75 825023

250CT75
825032

15JAN76 825034

l4MAY76
825035

PROG ID PAGE

0894-3 14A

lo

·

·

·

·

·

·

·

·

·

·

·

·

·

·

.

lo
:~

·

·

·

·

·

·

···

·

·

·

·

·

·

·

················ ················

IBM "AINTENANCE DIAGNOSTIC PROGRAM

8943 DA FUNCTIONAL TESTS

ERR LOC OBJECT CODE

ADDR STMT SOURCE STATEMENT

1E38 F2 87 55 1E38 C2 02 2070 lE3f C2 01 3808 lE43 3C 00 3818 1E47 FZ 87 42 lE4A C2 02 2070 1E4E t2 01 3EAO 1E52 3C 00 ~818 1E56 F2 87 33 1E59 C2 02 2070 1E50 C2 01 3888 lE61 3C 60 3818 1E65 F2 87 24 lE68 C2 02 2070 1E6C C2 01 3818
ino n 87 u
1E73 C2 01 2E99 1 E77 C2 Ol 2070 1E7B F2 87 OE 1E7E C2 01 2EEC 1E82 OC 08 2085 206E 1E88 C2 02 2086 lE8C 34 01 2EF l lE90 34 01 2EEF 1E94 CO 87 1F5D
1 E98 CO 87 lAB4 1E9C 0003 1E9E 431F lEAO 2603
1EA2 CO 87 lF90 1EA6 0C 01 2FFB 263F l EAC CO 87 1FD5 lEBO OE 00 2FFC 2620 1EB6 OC 01 2074 2FFB lEBC 3C 26 2E71 lEC.O C2 02 2076 lEClt 3C 02 2075 lECB CO 87 lFSO
lECC CO 87 1Ab4 lEDO 0001 1E02 431F lEOlt ZFFB
1ED6 CO 87 1FB9 lEOA 30 70 2FFB lEDE 3C 70 2FF8 1EE2 CO 81 1EA6 1EE6 CO 87 lEAC
lEEA C2 01 4200 1 EEE C:? 02 2D73 1EF2 70 03 00 1EF5 F2 81 ll 1EF8 70 FF 00 lEFB CO 81 lfr:O lEFF 02 01 01 1 F02 E2 02 01 lFOS CO 87 1EF2
1F09 BC 03 00 lFOC E2 02 01
lFOF BO FF 00
lf 12 F2 81 07 1Fl5 BC FF 00 1Fl8 CO 87 lFOC

1882

J

1883 PAT2 LA

1884

LA

1885

MVI

1886

J

1867 UPLWR LA

1888

LA

1889

ft.VI

1890

J

1891 PATl LA

1892

!..A

1893.

MVI

1894

J

1895 RAP LA

1896

LA

1897

J

1898 RIPPLE LA

1899

LA

1900

J

1901 NULLS LA

1902

HVC

1903

LA

1904 STFXRl ST

1905 EXSTR ST

1906

B

1907

1908

B

1E9D 1909

DC

1E9F 1910

DC

lEAl 1~11

DC

1912

1913

B

1914 OOACKl HVC

1915 OOACK B

1916

ALC

1917

HVC

1918

MVI

1919

LA

1920

HVI

1921

B

1922

1923

B

lEOl 1924

DC

1ED3 1925

DC

1ED5 1926

DC

1927

1928

B

1929

CLI

1930

HVI

1931

BE

1932

B

1933

1934 CHECK LA

1935

LA

1936 TETX CLI

1937

JE

1938

CLI

1939

BE

1940

u.

1941

LA

1942

B

1943

1944 FIX MVI

1945 LOOP LA

l 91t6

CLI

1947

JE

1948

HVI

1949

8

EXSTR EXPBUF+10,XR2 R6EXP2, XRl SINCHR-1.x·oo·
STFXRl
EXPBUF+lOt XR2 R09PS,XR1 SI NC:iR-1 9 0 STFXRl EXPBUF+l0,XR2 R6EXP,XR1 SINCHR-1,C '-' STFXRl EXPBUF+lO ,XR2 SI NCHR-1, XRl STFXRl RI PDAT ,XRl EXP8UF+10,XR2 STFXRl NULL,XRl EXPBUF+18(9t,OEVRT2
EXP8UF+l9,XR2
STDAT,XRl CURDAT tXRl FIL TAB
DOS IO Al2(R08E-R08) AL2(XMITU
AL2(RD8E)
CHECKl ACK(2J ,ACt<l FILLFF TCWNT C11 ,ONE EXPBUF+l (2 J, ACK EXPBUF+25.lt,X '26' EXPBUF+3,XR2 EXPBUF+2,2 FIL TAB
DOSIO
AL2CACK-ACK+l)
AL2( XMI TE) AL2CACK)
CHECK2 ACK,X'70'
ACK,X'70'
DOACKl DO ACK
XMITRC.,XRl EXPBUF,XR2 0(,XRlJ,3 FIX 0(,XRlJ,X'FF' ROl;RR 1( ,XRlJ 1XRl H, XR21, XR2 TETX
Ot,XR2),3 1',XR2),XR2 0( tXR21 ,x·FF· TE STAG Ol,XR21,X 1 FF 1 LOOP

DATE 26JUN75 EC NO. 825023

250CT75
825032

15JAN76 825034

1'.llAY76 825035

PART NO. PAGE

i

423425~
15 I

,,,..".

IBM

MAINTENANCE

DIAGNOSTIC

PROGRAM

I ~---· 8943 DA FUNCTIONAL TESTS

PART NO. ..2Jlt259

PAGE

15A

III ;''
POINT XR2 TO FIRST CHAR TO BE FILLEDI POINT XRl TO EXPECTED DATA

ERR LDC OBJECT CODE
lFlC co 87 lF90 lf20 co 87 1FD5
1F24 30 70 2FFB

ADDR STMT SOURCE STATEMENT

1950 TESTAG 8

1951

8

i952

Cll

CHECKl FILLFF
ACK ,x '70 1

GO CHECK RESULTS AGAIN
GO FILL EXP BUFF WITH 'FF· TEST FOR ACK 0

EXPECT Fill TO BE A NULL

,1 (

1F28 3C 70 2FF8

1953

MVI ACK,X 1 70 1

FORCE ACK 0

POINT XRZ TO FIRST DATA TO BE FILL 1

LA ADDRESS OF EXPECTED DATA SET FILL CHAR TO NULL

I 1 1

I POINT XR2 TO lST CHAR TO BE FILLED

1F2C f 2 01 04 1F2F 3C 61 2FF6 1F33 OC 01 2074 2FFB 1F39 3C 37 2075
lf30 co 87 1A84

1?54

JNE

1955

MVI

1956 OOACKX MVC

1957

MVI

1958

1959

B

DOACKX
ACK,X·61'
EXPBUF+l ( 2 J, ACK EXPBUF+2,X'37 1
DOS IO

JUMP IF ACK 1 OOPS, FORCE ACK 1 SET UP ACK SET TO EXPECT EOT RETURNED
GO SEND LAST ACK

POINT XRl TO PATTERN

1F41 0001

1F42 1960

DC AL2 ( ACK-ACK+l I

SET SINGLE CHAR TO A ·-·

I

POINT XR2 TO lST CHAR TO BE FILLED POINT XRl TO SINGLE CHAR USED

II ',

1F43 431F
lf45 2FFB 1F47 CO 87 1F90

1F44 1961 1F46 1962
1963 1964

DC AL2(XMITEI

DC AL2(ACK)

8

CHECKl

GO CHECK FOR CORRECT RESPONSE

FETCH ACOR OF RIPPLE TABLE

Ir

POINT XRZ TO lST CHAR TO BE FILLED GO STORE IT

l

FETCH ADDR OF NULLS
FILL IN lST 9 CHAR

I

1F4B CZ 01 0000 1F4F C2 02 0000 1F53 OE 01 lf5C 262F 1 F59 CO 87 0000

1965 RDBXRl LA

1966 RDBXR2 LA

1967

ALC

1968 READBR B

1969

1969

*-*1XRl
·-··-·,XR2
READBR+3(2J,THREE

RESTORE XRl RESTORE XR2
UPDATE RETURN ADDRESS RETURN TO USER

POINT XR2 TO lST DATA BYTE STORE IT INITIALIZE CURRENT DATA ADOR GO FILL EXPECTED RESULTS
GO READ BUFFER

I
!C
I
I
II C~.,··

1F50 34 08 lF9C
1F61 35 01 2EEF lf65 BO FF 00
1F68 F2 01 2A lf68 70 FF 00 lf6E F2 81 lC

1970 FIL TAB ST

1971

L

1972 AGAIN CLI

1973

JNE

1974

CLI

1975

JE

FILTR+3 ,ARR
CURDAT ,XRl
0( t XR2J tX 'Ff' BLKDN 0( .,XRl I 1X 1 FF·
TD ONE

STORE RETURN
POINT XRl TO CURRENT DATA ADDR TEST FOR END OF PATTERN DONE IF NOT TEST END OF DATA TABLE

GO CHECK R~SULTS OF READ SET TO 00 ACK 1

c

1F71 70 FE 00 1F74 F2 01 08

lf77 C2 01 3818

lf7B 34 01 2Efl

1F7F 9C 00 00 00

I

H83 02 01 01

1976

CLI Ol,XR1J,X 1 FE'

1977

JNE MOVE

1978

LA SI NCHR-1 , XfU

1979

·sT

STDAT,XRl

1980 MOVE MVC 0(1,XR2J,OC,XR1 t

1981

LA 1( tXRll ,XRl

TEST FOR SWITCH TO SINGLE CHAR JU~P IF NOT
POINT XRl TO SINGLE CHAR FOR REST CHANGE POINTER MOVE DATA FROM TABLE TO EXP BUFF UPDATE POINTERS

ADD TO TRANSMISSION COUNTER SET UP lST 2 CHAR ~ ACK 1 OR 0 INSERT ETB POINT XR2 TO START Of DATA INSER STX GO SET UP EXPECTED RESULTS
GO SEND ACK 1 OR 0
GO CHECK RESULTS AGAIN TEST FOR ACK 0 SET ACK 0 DO ACK 1 IF LAST WAS ACK 0 GO DO ACK 0
SET TO SCAN rOR ETX
LOOK FOR ETX GO FIX RESULTS IF SO IS CHAR FF ERROR IF SO INCREMENT POINTER

IC·
I
I()
lI e
!I (.\,
1I 0
Jc
! (~'
I -··
i r·-. I I ,.
l \,_'

lf86 E2 02 01 1F89 CO 87 1F65 1F80 35 01 2EF1 1F91 CO 87 1F7F 1F95 34 01 2EEF 1F99 CO 87 0000
lF90 34 08 1FB8 lFAl OD FF 2E72 42FF 1FA7 co 01 lFFO lFAB OD lF 2E92 431F
lFBl co 01 lFFO 1FB5 co 87 0000
lFBg 34 08 1FD4 lFBD OD FF 2E72 1t2FF 1FC3 CO 01 lEEA 1FC7 OD lF 2E92 431F lFCO CO 01 lEEA lFOl CO 87 0000
1F05 34 08 1FE8 1F09 0C FF 2E92 2E93 lF&F DC IF 2093 2094

1981

LA

1983

B

1984 TOONE l

1985

8

1986 BLKON ST

1987 FIL TR B

1988

1988

1989 CHECKl ST

1990

CLC

1991

BNE

1992

CLC

1993

BNE

1994 CHlRT B

1995

1996 CHECK2 ST

1997

CLC

1998

BNE

1999

CLC

2000

BNE

2001 CH2RT B

2002

2002

2003 FILLFF ST

2004

MVC

2005

MVC

ll ,XRZl,XR2 AGAIN
STDAT,XRl
·-·MOVE
CURDAT 1XRl

LOOP POINT XRl TO START OF DATA AGAIN
UPDATE CURRENT OATA AODR RETURN

CH!RT+3,ARR

STORE RETURN ADDR

EXPBUF+2S5l25611XMITRC+255 TEST EXP. c ACT-

RDERR

ERROR IF NOT

.....EXPBUF+287(32)eXMITRC+287
ROE RR RETURN TO USER

tH2RT+3,ARR

STORE RETURN ADDRESS

EXPBUF+255(256)1XMITRC+Z55 TEST EXP. ·ACT.

CHECK

MAYBE TifE END

....EXPBUF+28T(32J,XMJTRC+287
CHECK RETURN TO USER

FILFFR+3,ARR

STORE RETURN

EXflL-11256J,fJFIL FILL EXPECTED RFSULT BUFFER

EXPBUF+32C32J,EXPBUF+33

WITH 'FF'

LOOP TILL FF OR 03 FOUNO
INSERT ETX IN EXPECTED RESULTS FILL REST WITH FF TEST FOR FF AGAIN FINISHED IF SO FILL EXP B~rF WITH FF

I 10
:! o
I
:I c
I

1FE5 CO 87 0000
1 FE9 34 08 2083 lFEO F2 87 08 lfFO 3C 08 262A

2006 FI LFFR B

*-*

RE TURN TO USER

22000078 *~···SU··B·R·O·U·T·IN·E···TO···PR··IN·T···C·O·N·T·EN··TS···O·F··T·R·A·N·S·M··IT·/R··E·C·E·IV·E···******************

2009 · Fl El.D AND EXP EC TEO RE SUL TS BUFFER

·

2010 ·····················································

2011

2012 PXREXA ST

2013

J

2Cl4 ROEkR MVI

PXRR T+ 3 ,ARR PX REX
ERR,OATER

STORE RETURN ADDRESS PRINT EXPECTED & RECEIVED FIELDS SET DATA MISCOMPARE ERROR

PROG 10 PAGE

e I
0894-3i

DATE

15 i EC NO.

1I 0

26JUN75 825023

250CT75 825032

15JAN76 825034

14"AY'16
825035

PROG 10 . PAGE

0894-3
15A
J

l

I()
1I 0

lo

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PART NO ..
PAGE

4234259 16

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PAR 1 NO..
PAGE

4234259 16A

DA FUNCTIONAL TESTS

&943 OA FUNCTIONAL TESTS

ERR LOC OBJECT CODE

ADDR STMT SOURLE STATEMENT

ERR lOC OBJECT CUDE

AODR STMT SOURCE STATEMENT

lFF4 CO 87 22.A.7

2015 MISCOM B

lFFS OC 49 2F 39 2F3A

2016 PXREX MVC

lFFE OC 49 2FSi,; 2F85
2004 oc 07 2F78 3000

2017 2018

~vc
MVC

200A OC J7 2F53 3005

2019

MVC

2010 0(. OC 2F47 39E5

2020

MVC

2016 co 87 02U

2021

B

201A 81

201A 2022

oc

2018 4A

2018 2023

oc

20lC 2F84

2010 2024

DC

201E OC 49 2F84 2FCF

2025

MVC

2024 co 87 021A

202(

B

2028 82 2029 4A

2028 2027

DC

2029 2028

oc

202A 2F84

2028 2029

DC

202C OC 01 2FOl 26lA

2030

MVC

2032 C2 01 2082

2031

LA

2036 C2 02 420F

2032

LA

203A lC Of 2F84 00

2033 2034 GOAGN MVC

203F 2C OF 2F70 00

2035

MVC

2044 CO 87 021E

2036

B

2048 10

2048 2037

DC

2049 2F84

204A 2038

DC

2048 2Fl5

204C 2039

DC

2040 CO 87 021E

2040

B

2051 10

2051 2041

DC

2052 2F70

2053 2042

DC

2054 2F39

2055 2043

DC

2056 co 87 021E

2044

B

205A 02

205A 2045

DC

2056 2f0l

205C 2046

I)(

2050 2EF3

205E 2047

DC

2048

205F OD lF 2F39 ZF15

2049

CLC

2065 F2 01 OC

2050

JNE

2068 OD lF 2F39 2fFl

2051

CLC

206E F2 Bl lD

2052

JE

2071 F2 87 OC
2074 co 87 2058

2053

J

2054 GOSETP 8

2078 CO 87 021A

2055

6

207(. 81

207C 2050

DC

2070 4A

2070 2057

DC

207E 2F84

207F 2058

DC

2080 OC 49 2F94 2f39

2059 PRINLN MVC

2086 CO 87 02U

2060

8

208A 81

208A 2061

DC

2088 4A

208B 2062

DC

208C ZF84

2080 2063

DC

208E OE Ol 2FOl 2Ff-3

2064 NOPRTN ALC

2094 OD 01 2FOi 2FF5

2065

ClC

209A F2 81 OA

20&6

JE

2090 02 01 10

2061

LA

20AO E2 02 10

2068

LA

20A3 CO 87 203A

2069

6

20A7 co 87 (12lA

20A7 2070 POUT EQU

2071

s

20AB 96 20AC 30 00 262A
2050 c.o 8l 0000

20AB 2072

DC

2073

cu

2074 PXRRT SE

2084 CO 87 24C8

2075

8

2076

2076

2088 3"t 08 2'.U.O

2077 PP

ST

208C 34 01 2106

2078

ST

20CO 34 02 ZlOC

2079

ST

20C4 OC 49 2FS4 2f85

2080

MVC

20CA DC 43 2f84 2f39

2081

MVC

ERR.OR
RECFl~74ltPBUFBl
PU NEC 74) f PU NBL PL XNE-121 e) ~RECD PLINE-49 8) ·EXP PLINE-61(13),XMRCMG PRINT Xll'8l' Ill'74' AL2(PUNEl PL INE(7td wPKEAD PRINT XL l '82' ll 1'141 Al2lPUNEl HEAOAOfZl9lCAR EXPBUF+l5tXRJ. XHITRC+l 5tXR2
PLINE{l6},0l1XRll PLINE-20(16ltOleXR2) UNPACK
Ill' l6C Al2tPUNE)
AL2tEXPFU
UNPACK
Ill"l6 1 Al2 (Pl INE-20? Al2RECFU
UNPACK
!ll'2~
Al2iHEADADP All t Ll NADR 1
RECFU 32> · EXPH
GOSETP
RECFL ( 32 l, FFFF
NOPRTN PRI NLN pp
PRINT Xll 1 8l·
fll'74' AL2(PUNEJ ?LI NE 174) ,REC FL
PRINT
XLPSP Ill'74' ALZ(Pl!NEI HEADALH2l ,SIXT EN
HEADAOill ,ENDP POUT
16 { ,XRl hXRl 16( ,.<R2) ,XR2
GOAGN
*
PRINT
Xll."96" ERRoO
*-*
HUE RR
PPR+3 1 ARR PPXR1+3,XIU PPXR2+3,XR2 PUNE(74) ,PLINBL
PlINE(68JvRECFl

GO TO ERROR ROUTINE
BLANK OUT BUFFER
BL~NK OUT PRINT LINE SET UP MHDING MOVE IN HEADING INFO
GO PRINT HEADING
MOVE IN HEADER PRINT IT
SPACE l
INITIALllE ADDRESS
POINT TO DATA
MOVE IN EXP OATA MOVE IN REC .. DATA
IS THIS LINE SAME IN BOTH FIELDS
JUMP U' NOT
IS THIS LINE ALL FF 1 S IF $0, OON 1 T PRINT GO PRINT U NE
GO FRINT t.· OVER OIFFEP.NECfS
MOVE LINE TO PRINT
ADD SIXTEEN TO ADDRESS CHECK FOR END
OUT If SO UP:"ATE POINTERS
LOOP GO SPACE 6 AND HALT WAS ERROR CODE SET UP? RETURN TO USER IF NO ERROR CODE GO HALT
STORE RETURN
SLINK OUT PRINT LI~E
PUT IN OA"IA

2000 C2 01 2F6S 2004 C2 02: 2!=4!. 2008 60 00 00 00 20DC f2 01 09 ZODF 7C 40 00
20E2 SC 40 00 20E5 F2 87 06
20EB 7C 46 00 20EB SC 48 00
20EE 34 01 2FF9 20FZ OD 01 2ff9 2FF7 2 OF 8 F 2 ! f f OA
20F6 02 Ol Ol
20FE E2 02 01 ZICH CO 87 2008 2105 CZ 01 0000
2109 C2 02 0000
2100 co 87 0000

2111 3C 7v 2FF8 2115 FZ 87 04
2118 3C 61 2FFB
211C 34 OB 2l5D 2120 38 40 2 Fr=D 2124 F2 90 16 2127 38 08 4203 2128 F2 90 OF 212E ·i-0 01 Ol 2639 2133 F2 Ol Of 21 ~b CO 8 7 2l 5 E 213A F2 87 lD 2130 40 01 01 2FFS 2142 F2 81 15
2145 le{) 01 01 2637 2l4A CO 01 1!)08 214E 3C 40 262A 2152 CO 67 22A7 2156 CO 87 lCDB
215A CO 87 0000

'C
... ---
~~-.

2l.5E 34 08 2184 2162 OC 01 25FA 2605
2168 oc 01 25f8 2651
216E OF 01 2614 2614
2174 OE 01 2614 2620 2 17 A 38 60 2 613 217E F2 10 34 2 18 l C0 B7 lC 3 9 2185 38 10 2658 2189 f2 90 lD 2l8C 78 08 06 218F CO 10 2174 2193 40 01 07 2643 2198 F2 81 16 2 l9B 3C. 15 262A 219F OC 01 2FF9 2643 21A5 CO 87 22A7 21A9 3C OC 262A 2lAD CO 87 22A7

2082

lA

PUNE-31,XRl

POINT TO DATA

2083

u.

PUNE-67.XR2

2084 CHK!T CLC on,XRlJ,O(tXR21

CHECK OAT A EQUAL

20~5

JNE PUTP

IF NOT INSERT ·

2086

MVI 0 (, XRl h C 0 '

INSERT BLANK

2087

HVI Ot.XR2l 9 C1 '

INSERT BLANK

2088

J

UPIT

2089 PUTP MVi 0(,XRlltC;.;

INSERT PERIOD

2090

MVI 0( 9 XR2) 9 Cr.i

INSERT PER iOO

2091 UPIT ST WORK,XRl

2092

ClC

WORK(2l~ELIN

TE5T FOR END OF LINE

2093

JE PPXRl

EXIT IF SO

2094

LA

1(, XRU ,XRl

UPDATE POINTERS

2095

LA 1C,XR2J,XRZ

2096

6

C~KIT

LOOP

2097 PPXRl LA ·-·,XRl

RESTORE XRl

2098 PPXR2 LA 2099 PPR 6

*-*
*-*

1

XR2

RESTORE XR2 RETURN

* 2100 *****$***********************~**********************

2101

SUBROUTINE TO TEST ACK IN RESPONSE TO WRITE CMD *~~**************··

2102 *******************************************$**~*··$*

2103 2104 TRESPO WJI

ACK,X 2 70'

SET FOR ACK 0

21.05

J

2106 TRESPl MVI

2107 TRESPX ST

2108

TBN

2109

JF

2110

TBN

2111

JF

2112

CLC

2113

JNE

2U4

B

2H5

J

2116 OISP ClC

2111

TRESPX
ACKtX 1 61'
TRESPR+3,ARR RTNFLG,X 1 40 1 DISP
XMITRC+3~x·oaa
OISP
l (2,XRU ~11u.cK
TS TE OT
WAITPB
TR ES PR
ll2 ,XRU ,ACK
TRESPR

INITIALIZE TO ACK 1

STORE TEST

RETURN DEVICE

=APDRDIRNETSESR

JUMP IF NOT

WAS START PRINT ON IN wee BYTE?

IF NOT, IT LOOKS LIKE A DISPLAY

DEVICE WAS PRINTERe TEST WACK

IF NOT· TEST FOR EOT WAIT FOR PRINTER BUSY 10 FALL

RETURN
TES l FOR CORRECT ACK

EXIT IF CORRECT

2118
2119 rsnor c1..c

2120

SNE

2121

~VI

2122

B

2123

B

l {2 ,XRl l 1EOT
OHOH ERR,EOTC ERROR FETCHS

WAS REPLY AN EOH
BRANCH IF NOT
SET ERROR
GO FETCH STATUS

2124 2125 TRESPR A

*-*

RETURN TO USER

* 2126 ***·*********~**********·~·········*****·***·**

2127

SUBROUTINE TO WAIT FOR PRHHER BUSY TO DROP******'****************$$*

2128 ***************************~***************·***

2129

21.30 WAITPB ST

2131

MVC

2132

M\/C

2133

SLC

WAI TPR+ 3 tARR
PSDEVC 2) vCURDE:V SPFL02 i, POLL OV8CNH2 J .m,·BCNT

STORE RETURN ADDR GET CURREHT DEVICE
SET UP TO POLL SET BUSY COUNT TO ZERO

2134
2135 POL PR
2136
2137 2138 2139
2140 2141 2142 2143 21 11"4 2145 2146

AlC TBN JT
B
TBN
~·F
TBN
BT
CLC
JE
H\11
MVC

DVBCNT t2) f ONE
DVBCNT-J,X"60' OVHB OOPOl POlFlG,X·lO' WHAT
6( ,XRl t ,xroa·
POlPR 7( 2, XRU ,OE
WAH PR ERR ,BOST WORK(2)i.0E

ADD TO BUSY COUNTER ***~**ADJUST THIS VALUE JUMP IF HUNG SUSY
GO POLL
WAS THE RESPONSE STATUS JUMP IF NOT TEST FOR BUSY ON IF SO GO POLL AGAIN NOT BUSY TEST FOR DEVICE ENO
DONE IF SO
SET BAO STATUS IND.
MOVE DEVICE END STATUS iG WORK

2147

ERROR

2148 WHAT MVI ERRtUNK

SET UNKNOWN KESPONSE

2149

B

ERROR

DATE

26JUN75

EC NO. 625023

250CT75 825032

l5JAN76 825034

l4MAY76 825035

PROG IO PAGE

0894-3'. 16

DATE

26JUN75

EC NO. 825023

250CT7S 825032

15JAN76 825034

l4MAY76 825035

PROG IO PAGE

0894-3 l6A

I

IC

I

I

· · ·

·

·

· ·

·

·

·

·

·

· ·

·

·

·

·

I
I!C_ _

·

·

·

· ·

·

·

· ·

·

·

·

·

·

·

················· ············· ·

IBM MAINTENANCE DIAGNOSTIC. PROGRAM 8943 DA FUNCTIONAL TESTS

PART NO. PAGE

4234259
11 !I (

IBM MAINTENANCE DIAGNOSTIC PROGRAM 8943 OA FUNCTIONAL TESTS

PART 1'40. 4234259

PAGE

llA

ERR LOC. OBJECT CODE
21Bl CO 87 0000 2185 3C 09 262A 2189 CO 67 22A7
2180 CO 87 1C9A 21C 1 CO 87 1AB4 21C5 000000000000 21CB CO 87 2118
21CF OF 01 2614 2614 2105 OE 01 2614 2620 2108 38 20 020A 21DF F2 10 08 21E2 30 7F 2613 21E6 CO 81 0216 21EA CO 87 lC.39 21EE 38 20 2658 21F2 FZ 10 07 21F5 38 40 2658 21F9 F2 90 ZC 21FC CO 87 1AB4 2200 0004 2202 lt31F 2204 30F5 2206 co 87 2118 220A CO 87 1A84 220E 0000 2210 4201 2212 2636 2214 38 20 2658 2?18 co 10 0216
221C 30 6E 2659 2220 CO 81 OC81t
2224 co 87 2105
2228 38 10 2658 222C CO 90 2105 2230 38 ltO 2FFD 2234 F2 10 08 2237 3C 04 262A 2238 CO 87 22A7
223F OF 01 2614 2614 2245 OD 01 2656 2635 2248 F2 81 Olt 224E CO 87 2237
2252 CO 87 1C39
2256 oo ~l 2658 2643
225(. co 81 0216 2£60 OE 01 2614 2620 2266 38 08 2613 226A CO 90 2252 226E CO 87 0C84
2272 34 08 22A6 2276 34 01 22A2. 227A 35 01 22A6 227E lC 01 3AD9 01

AODR STMT SOlJRCE STATEMENT
·-· 2150 WAITPR 8
2151 OVHB MVJ ERR,DEVHB

SET DEVIrE HUNG BUSY

ERR LOC OBJECT CODE
2283 OE 01 22A6 3ADB 2289 OD FF 4200 4200

2152 2153
2154

·*···SU··B·R·OB·U·T·IN·E··E·RTO·RO·R·SE·N·D···T·E·ST···PA··T·TE·R·N··S···******************·**************

228F OD 30 4200 4200 2295 OF 01 3AD9 262C
229B co 01 2289

2155 **···········~························

229F C2 01 0000

2156 2157 SErmT? B

SELECT

GO SELECT ThE OEVlCE

22A3 CO 81 0000

2158 SENTPB B

COSIO

GO WRITE THE TEST PATTERN

21CA 2159 TPARH OC XL6 1 0 1

PARAMETERS GET FILLED JN

2160

B

TRESPl

GO TEST FOR CORRECT RESPONSE

2161'

2162

SLC

2163 WRTOK ALC

2164

TBN

2165

JT

2166

CLJ

2167

BE

2168 CONPOL B

2169

TBH

2170

JT

2171 TAIO TBN

DVBCNT(2,,0VBCNT DVBC NTC 2) , ONE
SBYTE2,SSW12 CONPOL DVBCNT-1 rX 1 7F'
LINK
DO POL POLFLG,X 1 2C 1 GOUNLK POLFLG.X I 40.

RESH COUNTER ADD ONE TO COUNTER
IS SSW 12 ON? NO TIME OUT IF SO ADJUST FOR 90 SEC. GO TO NEXT ROUTINE IF 90 SEC. GO POLL THE DEVICE
WAS THE RESPONSE TEST REQ.
IF SO GO UNLOCK THE KEYBD WAS AN AID KEY DEPRESSED

22A7 34 08 24E9 22AB OC: 00 24CD 262A
2231 30 01 262A 2285 F2 01 06 2288 OC 11 2590 28A7 22BE 30 02 262A 22C2 F2 01 06
22C5 OC 10 2590 2903 22CB 30 03 262A 22CF F2 01 06 2202 oc co 2590 28F2

2172

JF TS

IF NOT GO CHECK FOR STATUS

2208 30 04 262A

2173 GOUNLK 8

2201 2174

DC

2203 2175

DC

2205 2176

DC

2177

8

2178

B

2201- 2179

DC

2211 2180

DC

2213 2181

DC

2182

TBN

2183

BT

2184

2185

CLI

2166

BE

2187

B

2188

2189 TS

TBN

2190

BF

2191

TBN

2192

JT

2193 OOPS3 MVI

2194

8

2195

2196 Cf-MPS SLC

2197

CLC

2198

JE

2199

8

2200

2201 WAITDE 8

2202

CLC

2203

BE

2204

ALC

2205

TBN

2206

BF

2207

8

OOSIO
Al21UNLOCE-UNLOCKJ Al2C XMITE> AL21UNLOCEt TRESPl COSIO XL2'0' AL2CXH!TRC+l J AL2C EOT-1' POLFLG,X'20'
LINK
AIO,X 1 6E' TERM WRTOlt
POLFLG,X 1 10' WR TOK RTNFLG,X1 40' CHKPS ERR,UNX ERROR
OVBCNT C2 h DV8CNT POLSH2), IR WAI TOE OOPS3
DO POL POLSTc2·.DE LINK DVBCNTI 2> ,ONE DVBCNT-1,x·oa· WAITDE TERM

GO UNLOCK THE KEYBOARD
GO CHECK CORRECT RESPONSE GO SEND EOT TO DROP DEVICE
WAS IT A TEST RcQ. GO TO NEXT ROUTINE IF SO
WAS AID A PA-2 CCNCLt IF SO. TERMINATE PGM. IF NOT, GO POLL SOME HORE
WAS THE RESPONSE STATUS? IF NOT POLL AGAIN IS THE DEVICE A PRINTER IF SO, GO CHECK STATUS SET UNEXPECTED RESPONSE GO TO ERROR
RESET COUNTER WAS STATUS JR? IF SO GO WAIT FOR DEVICE END
G~~ POLL AGAIN CHECK FOR DEVICE END IF SO, GO TO NEXT ROUTINE ADO 1 TO COUNT WAITS FOR ABOUT 6 SEC GO POLL AGAIN GO TERM PGM.

22DC F2 01 06
22DF oc 12 2590 2925

22E5 30 05 262A

22E9 F2 01 06

22EC OC OF 2590 28E4

22F 2 30 06 262A

22F6 F2 01 06

22F9 OC OC 2590 28~

2'1FF 30 07 26ZA

2303 F2 01 06

2306 OC OB 2590 28C7

230C 30 08 262A

2310 F2 01 06

2313 OC OE 2590 2912

2319 30 09 262A

2310 F2 01 06

2320 OC uO 2590 294A

2326 30 OA 262A

232A F2 01 06

(

2320 oc 10 2590 2895
2333 30 OF 262A

2337 F2 01 06

(,,_

233A OC 14 2590 29C4 2340 30 10 262A

2344 F2 01 06
2347 oc 11 2590 2978

2340 30 20 262A

2351 F 2 01 06

2354 oc oc 2590 2932

i \

Z35A 30 13 262A

235E F2 01 06

2361 OC 12 2590 29BE

2367 30 14 262A

2368 F2 01 06

236E OC OF 2590 299£

2Z08 22220190

*········D··EL··A··Y······S··U··B··R··O··U··T··IN··E·········································****************

i

2211 *

B

DELAY

2212 · 2213

DC IL2·xx·

XX ~ NUMBER OF MILLISECONDS TO DELAY

2214 DELAY ST

2215

ST

2216

L

2217

MVC

DELA YR+ 3 ,ARR RXR1+3,XRI DELAYR+3,XR1
COUNT, 1C21XRU

STORE RETURN AODACSS STORE XRl
GET AOORcS OF DELAY ARAMETER FETCH COUNT

·.,__

2374 30 15 262A 2378 F2 01 06
2378 OC 10 2590 29AF 2381 30 16 262A 2385 F2 01 06
7388 Ot 23 2590 29EB
238E 30 17 262~ 2392 F2 01 06 2395 OC 13 2590 2A5A
2390 30 18 262A

ADDR STMT SOURCE STATEMENT

2218

Alt DELAYR+3 (2, ,Two

UPDATE THE RETURN ADDRESS

2219 CNTLP CLC XMITRCC256J,XMITRC

2220

CLC XMITRCC62JrXMITRC

2221

SLC COUNT<2 t ,ONE

DECREMENT COUNT

·-· 2222
2223 RXRl

BNZ LA

C*N-·T,LPXRl

LOOP Tl L CClJNT "' 0 RESTORE XRl

2224 2225 2226 2227

·D*···EL··A·E·VR··RR··O··R8····F··O··R··M····A··T··T··IN··G······&··P··R··I··N··T··O··U··T····R··O····U··T··IN··E······································

2228

2229 ERROR ST ERRORR+3,ARR

STORE RETURN

2230

MVC ERRHLTClJ,ERR

FILL IN HALT CODE

2231

CLI ERR,UNITCH

TEST FOR UNIT CHECK

2232

JNE TERR2

2233

MVC LOGHSGClBJ,UNITNR

[NSERT UNIT CHECK MESSAGE

2234 TERR2 CLI ERR,BUSE

TEST FOR ttJNG BUSY

2235

JNE TERR3

2236

MVC LOGMSGI 17 J rHBUSY

INSERT HUNG SUSY .-tcSSAGE

2237 TERR3 CLI ERR,INPN

TEST FOR INT PN D ERROR

2238

JNE TERR4

2239

MVC lOGHSGC14J,JNTPNO

INSERT INT PND ERROR MSG

2241) TERR4 Cll ERR,UNX

TEST FOR UNEXPECTED STATUS

2241

JNE TERRS

JUMP IF NOT

2242

MVC lOGMSGC 19 J ,UNEXP

HOVE IN MESSAGE

2243 TERR5 CLI ERR,ATTCH

TEST FOR ATTACHMENT CHECK

2244

JNE TERR6

2245

MVC LOGMSGC161,ATTftSG

INSERT ATT CHECK MESSAGE

2246 TERR6 CLI ERR, ITBE

TEST FOR ITB ERROR

2247

JNE TERR7

2248

·MVC LOGHSGtl31,JTBMSG

2249 TERR7 cu ERR, NO INT

INSERT ITB ERROR MESSAGE TEST FOR NO INTERRUPT

2250

JNE TERRS

2251

MVC LOGMSGC12JeHOINTR

INSERT NO INTERRUPT MESSAGE

2252 TERRS t:LI ERR, DATER

TEST FOR DATA MISCOMPARE

2253

JNE TERR9

2254

MVC LOGMSGC151wMISOAT

INSERT MISCOMPARE MESSAGE

2255 TERR9 CLI

2256

JNE

2257

MVC

ERR,OEVHB TERROA
LOGHSGl14J,OY8"SG

TEST FOR DEVICE HUNG BUSY JUMP IF NOT HOVE IN DEVICE BUSY MESSAGE

2258 TERROA CLI ERR,ATNR

2259

JNE TERROF

TEST FOR ATTACH. NOT READY JUMP IF NOT

2260

MVC LOGMSGC17),ATTNOR

MOVE IN MESSAGE

2261 TERROF CLI ERR,MNL

TEST MICRO CODE NOT LOADED

2262

JNE TERRlO

2263

MVC LOGMSGC21JeMICNLM

MOVE JN MESSAGE

2264 TERRIO CLI ERR,INCOR

ijAS IT INCORRECT RESPONSE

2265

JNE TERR20

2266

MVC LOGMSG<l8),INCORM

MOVE IN MESSAGE

2267 TERR20 CLI

2268

JNE

2269

MVC

2270 TERR13 CLJ

2271

JNE

ERR,RY IS TERR13 LOGMSGC131wRVlllSG ERR,ACCIN
TERRl"'t

TEST FOR RVI TO SELECT JUMP IF NOT MOVE IN MESSAGE WAS INVALID ADDRESS AC~EPTEO

2272

f4VC l0GHSGl191,ACCINM

2273 TERR14 CLI ERR,NOEOT

2274

JNE TERR15

CHECK FO~ ERROR NO EOT

2275

MVC

LOGMSGC16),RS~EOT

MOVE IN MESS AGE

2276 TERR15 Cll ERR,BOST

2277

JNE TERRl6

TEST FOR WRONG STATUS

2278

MVC

2279 TERR16 CLI

2280

JNE

LOGHSG(lll,-WRSTNG ERR, MP INT TERR17

MOVE IN "ESSAGE CHECK MICRO POLL INT ERR

2281

MVC LOGMSGC36) eRPR&l

2282 TERR17 CLI ERR,MPCS

2283

JNE TERR18

TEST CAR NOT EQUAL TO SAR

2284

MVC LOGMSGt20lellPllG4

2285 TERR18 Cll ERR,RNST

MOVE IN LOG MESSAGE TEST STATUS NOT REt·O

I

DATE 26JUN75 EC NO. 82502;,

250CT75 825032

15JAN76 825034

l4MAY7,. 825035

PROG ID Pl.GE

I I.

! 0894-3' ; DATE

17

EC NO.

I

Z6JUN75
825023

250CT75 825032

l5JAN76 825034

14MAY76 825035

PROG 10 PAGE

0894-J
17A

I()

l

,_

i

I ()

I 10

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PART NO..
PAGE

4234£59 18

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PART NO..
PAGE

4231t259
l8A

8943 DA FUNCTIONAL TESTS

DA FUNCTIONAL TESTS

ERR LOC OBJECT CODE

AODR STHT SOURCE ST·ATEMENT

ERR lOC OBJECT CODE

AOOR ST~T SOURCE STATE~ENT

239F F2 01 06 23A2 OC 16 2590 2A7l
23A8 30 40 262.A

2286

JNE

2287

MYC

cu 2288 TERR40

TERl\40
LOGMSGl23l,MPl'IGS ERR,EOTC

MOVE IN LOG ~ESSAGE TEST FOR EOT TO CMO

245C OC O! 247i 37C3 2462 CO 81 02!.E

2354

MVC

2355 PXRNL a

2466 02

2466 2356

DC

UNPKA( 2), STXRP UNPACK >tU. 1 02e

INITIALIZE UNPACK ADDRESS
UNPACK AODREs.S

23AC F2 01 06

2289

JNE Tm ROB

JUMP !F NUT

2%7 2FDl

24t:8 2357

DC

AL 2{ HEAOAO)

23AF OC C9 2590 293C 23B5 3u OB 262A

2290

MVC

2291 HR.ROS cu

LOGMSG { 10) t EOmsG EP.R,WACl<E

MOVE IN MESSAGE
TEST UNEXPECTED WACK

2469 2F3E 246S CO 87 021E

2.46A 2358 2359

DC

AU! Pl INE-70)

s

UNPACK

UNPACK DATA

2389 F2 01 06 23BC OC OE z~c;" 2959

2292 2293

JNE TERROC MVC LOGMSGtl5),UNWACK

MOVE IN MESSAGE

246F 20 2470 0000

246F 2360

DC

2471 2:361. UNPKA DC

IL1'3Z" AL2( *--'iltt

SOURCE ADDR GETS FILLED IN

23C2 30 OC 262A 23Cb f2 01 06 Z3C9 OC OF 2590 2969

229't TERROC CU

2295

JNE

2296

MVC

ERR,UNK GET SET
LOGMSGI lfii !UNl<.OW

TEST FOR UNKNOW~ RESPONSE MOVE IN MESSAGE

2"72 2F80

2473 2362

2474 OD lF 2F80 2FF1

2363

247A F2 01 09

2364

DC CLC
JNE

Al2 i PU NE-4;
PllNE-4l32~rFfFF
PXRC

TEST liNE All F'S PRINT IF NOT

2291

2470 OD lF 2F 60 2Ff l

2365

CLC PlINE-36(32l,FFFf

23CF CO 87 02 lE 2303 02 2304 2620
2306 25A8

2298 GET SET B

2303 2299

DC

2305 2300

DC

2307 2301

DC

UNPACK
.Il 1 '2'
AL2(SCARt
AL2(LOGCAR)

GO UNPACK CAR

2483 f2 81 08
2486 co 87 021A
24f\A 81
2488 46

2366

JE

2367 PXRC B

248A 2368

DC

2488 2369

oc

NOP
PRINT Xll 1 Bl'
IL l ' 70 1

NO PRINT IF ALL f'S PRINT LINE OF DATA

2308 CO 87 OZlE 23DC 02
2300 2622 230F 2562

2302 2303 BOC 2304 230E 2305
23EO 2306

El

UNPACK

oc oc

IL1'2' AL2( STAR)

Dt

AL2 ( LOGT AR)

248C 2F80 24BE OE 01 2471 37Cl
2494 OE 01 2FDl 37C l 249A OD Ol 2471 37C5 24AO CO 04 2462

2480 2370 2371 NOP 2312 2373 2374

DC

Al2(PL INE-4)

ALC UNPKAi 2 l, THREE2

ALC HEADADl2J9THREE2

CLC UNPKA(2),SPXRP

BNH PXRNL

ADD 32 TO ADDRESS
ADD 32 TO ADDRESS CHECK FOR END GO 00 NEXT LINE lF NOT END

230"/

2375

23El CO 87 021E

2308

B

UNPACK

GO UNPACK SAR

24A4 CO 87 021.A

2376

B

PRINT

GO SPACE 6

23E 5 02

23E5 2309

DC

Ill~ 2'

24A8 96

24AS 2377

DC

Xll '96'

23E6 2624 23E8 25BC

23E7 2310 23E9 2311

DC Al2(SSARl

DC

Al2.C LOGSAfU

24A9 40 02 02 264C

2378 2379

ClC 2( 3,XRU tSTATR

WAS RESULT STATUS?

23EA CO 87 02 lE 23EE 02

2312 2313 23EE 2314

B

UNPACK

DC

l l l ~.2'

GO t.!NPAOt STATUS

24AE F2 01. 09
2451 co 87 1027 2485 co 87 021A

2380 2381 238.2

JNE TSTHLT

a

FORMAT

8

PRINT

JUMP IF NOT GO PRINT STATUS DECODE
GO SPACE 6

23EF 2626

23FO 2315

DC

AL2<SSUT ~

2489 96

2459 2383

DC

Xl l 196 I

2 3F l 259E
23F3 OC 00 2402 262A
23F 9 CO 87 021A
23FD C2

23F2 2316 2317
2:ns
2319
23FD 2320

DC

Al2( lOGSY ~

MVC HEAO(ll,ERR

B

PRINT

DC

Xll'C2~

MOVE ERRnR TD HEADER GO PRINT lST ME~SAGE

24BA 30 20 262A 24SE F2 81 11 l'<-~ 1 30 40 262A
24C5 f2 81 OA

2384

2385 TSTHL T CU

2386

JE

2387

cu

2368

JE

ERR,R\IIS PHMSG ERR~ EOTC
PH MSG

WAS rT RV! TO SELECT GO PR!NT MESSAGE lf SO
iiAS H EOT TO COMIO.l'cfQ
GO PRINT MESSAGE IF SC

23FE 30 23FF 2591 2401 8900
2403 co 81 02lA

Z3FE 2321

DC

2400 2322

DC

2402 2323 HEAD DC

2324

B

Ill '46'
AL2i~SGBLK)
XL2' 6900'
PRINT

GD PRINT CAR, TAR, SAR & STATUS

24C a co e7 0222
24CC 8900 24CE CO 87 0216

2389
2390 HL TERR u

24CD 2391 ERRHL .i DC

2392

e

HALT
XL2'5900' l I NK

GO Hb.L'i
*****H~lT CODE GETS FILLED IN*****· GO TO NEXT ROUTINE

2407 82
2408 2B 2409 25BC

2407 2325 2408 2326 240A 2327

DC

Xll 5 62·

DC

IL1'43'

DC

AL2(l0~SAR>

2402 co 37 021.A
2406 86

2393

2394 PHMSG B

2406 2~95

oc

PRINT
XL1°B6'

PRINT MESSAGE TO RESET HALT

240B 30 08 262A

2328

CU ERR, DAT El\

TEST FOR DATA ERROR

2407 21

2407 2396

DC

IL1a33·

240F CO 01 2427 2413 38 04 2E94

2329 2330

BNE TEI NC TBN RBFlG.xto4 1

BRANCH IF NOT
TEST DOING ERASE ALL UNPROT.

2408 2061

2409 2397.

24DA OC 00 24E5 24CD

2398

DC

AL2 !RS THMG J

1WC STHL T< l ! ,ERRHlT

MOVE IN HALT CODE

241 7 CO 90 lFFB 241B CO 87 021A

2331 2332

BF PX REX

B

PRINT

GO PRINT MESSAGE

24EO CO 87 0222 24E4 8900

2399

B

24E5i 2400 STHL T DC

HALT
Xl2 1 8900;

HALT CODE GETS FILLED IN

241F 02 2420 18

241.F 2333 2420 2334

DC

Xll'02'

DC

IL 1' 27 ~

24E6 CO 87 0000

2401 2402 ERROR R B

RE TURN TO USER

2421 ZASC

2422 2335

DC

All I EAUHG j

2403.

2423 CO 87 lffB 2427 30 10 2621\
2428 CO Si 1Ff8 242f 30 15 262A

2336

B

2337 TEINC Cll

2338

BE

2339

CU

PXREX ERR,INCOR
PXf\EX
ERR o 3DST

TEST FOR INCORRECT RESPONSE
IF SO., GO PRINT
WA~ ERROR - WRONG STATUS

2403

2404 2405

·*······*·S·U·B·R*O··U·T·I·N·E··T*O··C··H·E·C*K**F*OR**M*O*D*E*L*4**A*N·D**D*E*V*IC*E**4*0**· *******·*********

240'> **********$********************~~~********************

2433 F2 Ol 04
2436 co 87 1014
243A CO 87 OZU

2340

JNE PXRM

JUMP IF NOT

2341

B

PEXPST

GO PR INT EXPECTED STATUS

2342 $ PRINT CONTENTS OF TRANSMITIRECEKVE FIELD

2343 PXRM 8

PRINT

PRINT XMIT/REC HEADING

2407
2408 *
* 2409 "'
2410

THIS ROUTINE CHECKS FOR rHE CONSOLE DEVICE {40} ON A MODEL 4 !F SQ, TEST PATTERNS AND KEYBOARD ROUTINES ARE SKIPPED.
HOWEVER, IF SSW 28 IS TU<tNEO ON, THIS "TEST IS IGNORED ..

243E 81

243f 00

2440 39E5

2442 OC lF 2F80 :ZFCf

oc 2448

25 2F60 .2FAIB

243E 2344 243F 2345 2441 2.346
231t7 2348

DC

XU· 81'

DC

il.1"13 1

DC

Al 2 ( XMRCMG)

MVC PL!NE-4(32ltPHEAD

SET UP HEADING

MVC.

PLINE-36(38~~PHEAOA

24Eh 34 06 2507

24EE 38 BO 0200

2'~F2 F2 10 OF

!

I

24F 5 30 '·0 2605

2411

2412 CHMOOX ST

2413

TBN

2414

JT

2415

cu

MODXR+J~ARR SBYTE~~sswza
MOOXR
x CURDE\I' t ·40 G

STORE RETURN ADDRESS
TEST SSW ZS Oh SKIP THIS TEST IF SO CHECK FDR DEVICE 40

244E co 87 OllA
2452 82 2453 46
2454 2F80
2456 oc 01 2FOl 261.A

2349 2452 2350 2453 2351 2455 2352
2353

B

PRINT

DC Xll'82'

DC

!ll'70i

DC

Al2C PU ~E-41

MVC HEAOAO( 2 It LCAR

GO PRINT HEADING INITiALIZF HEADING AOOR

I
!
lI (,·.'

2"·f9 F2 OJ. 08
24FC 30 C2 0200
2500 CO Bl 02i6
2504 co 87 0000

2416

JNE

2417

ttI

2418

BE

2419 MOOXR B

2420

MODXR
x·2001 ,c·e·
LINK
*-*

OUT If NOT
TEST FOR HODEL 4 SKIP ROUTINE IF SO
RETURN

DATE

26JUN75

EC. NO.. 825023

250tT75 825032

15JAN76 825034

l4MAV76 825035

PROG to
PAGE

0894-~ 18 !

DATE 26JUN75
EC NO.. 825023

250CT75 825032

15JAN76 825034

HMAY76 825035

PROG ID PAGE

0894-3 18A

c

.,

·

·

··

·

·

·

·

·

·

·

·

·

·

·

·

·

.v.I r."· I,.;;· ! -·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

· · · -· · · · · · · · · · · · ··

· ·· ···

·~ ·

· · · · · · · .·::_e~~,"4·

I

"'·' i..·..

I

IBM MAINTENANCE DIAGNOSTIC PROGRAM 8943 DA FUNCTIONAL TESTS

PART NO. 4234259

PAGE

19

IBM MAINTENANCE DIAGNOSTIC PROGRAM 8943 DA FUNCTIONAL TESTS

PART Ne..;. 4234259

PAGE

19A

ERR LDC OBJECT CODE

AODR STMT SOURCE STATEMENT

ERR LOC OBJECT CODE

ADDR STMT SOURCE STATEMENT

2508 34 01 253A 250C 34 02 253E 2510 34 04 261<: 2514 35 04 262C 2518 Cl 50 255A 251C Cl 89 2520
2520 Cl 8~ 254A 2524 Cl 8C 2"'2F 2528 3C 03 262A 252C F2 87 04 252F Cl 88 2552
2533 3C 00 2610 253 7 CZ 01 0000 2538 C2 02 0000 253F 35 04 2618
2543 F3 88 01 2546 co 87 2508
254A 3C 01 262A 254E CO 87 2533 2552 3C 06 262A 2556 co 87 2533 255 A 3C 05 262A 255E CO 87 2533

DATE 26JUN75 EC NO. 825023

2SCICT75 825032

2421 ························

r·

························ 2422 * INTERRRUPT ROUTINE ***************·*******************************~ .
2423

2424

2425 INT2 ST

2426

ST

2427

ST

2428

l

2429 TSTATT TIO

2430

TIO

2431

Xl+3,XR1 XZ+3,XR2 PSRW,PSR ZERO,PSR
ERRATC,ATTCHK GOON,X' 89 1

SAVE XRl SAVE XR2 SAVE PSR.
INITIALIZE PSR TO ZERO
TEST FOR ATTACHMENT CHECK TEST FOR DA OP END INTERRUPT

2432. GOON TIO UNITC ,NORD UC

2433

TIO I01,X'8C·

2434

MVI ERR,INPN

2435

J

I EXIT

2436 IOl TIO JTBER,x·ea·

2437

TEST FOR UNIT CHECK TEST FOR INTERRUPT PENDING ERROR, J NT ER RU PT SHOULD BE PND.
EXIT
TEST FOR ITB INTERRUPT

2438 IEXIT MVI

2439 Xl

LA

2440 X2

LA

.£2.,4,,..,4.,,.1..,.

L

INTFLGtO
it:-·,XIU
·-·,XR2 PSRW,PSR

SET INTERRUPT OCCURRED INDICATION RESTORE XRl
RESTORE XR2
RESTORE !'.'S~

2443 2444
2445

SIO x·o1·,cNTRL

B

JNT2

RESET THE INTERRUPT TAKE NEXT I NT ERRU PT

2446 ·

ERRORS

2447 UNI TC MVI

2448

8

2449 ITBER MVI

2450

B

ERR,UNITCH IEXIT ERR,ITBE
IEXIT

SET UNIT CHECK
EXIT
SET ITB ERROR

2451 ERRATC MVI ERR1ATTCH

2452

B

IEXIT

SET ATTACHMENT CHECK

2454 ····················

22445556 ·*···E·R·RO·R···LO·G·O·U·T······**********************************************..****

2562 2457 LOG EQU 2562 C4C5E5C9C3C540E7 256A 2458 LOGDEV DC

* CL9 1 DEVICE xx·

256A E7

2458

2568 4040404040404040 2590 2459 LOGMSG DC 38CL1' 1

2573 4040404040404040 257B 4040404040404040

2459 2459

2583 4040404040404040

2459

2588 404040404040

2459

2591 40

2591 2460 MSGBLK DC

2592 4040E2E3ClE3E4E2 259E 2461 LOGST DC

259ft. 7EE7C7E7E7

2461

CLl' 1 Cll3 1 STATUS·XXXX'

259F 4040C3Cl097EE7E7 25A8 2462 LOGCAR DC

25A7 E7E7

2462

CL10° CAR=XXXX'

25A9 4040E3Cl097EE7E7 2582 2463 LOGTAR DC

2581 E7E7

2463

CL10 1 TAR=XXXX'

2583 4040E2ClD97EE7E7 258C 2464 LOGSAR DC

25BB E7E7

246it

CLlO· SARcXXXX 1

2465

2466 ·······························

22446678 ·*··D·A·T·A··F·I·E·L·D·S··A·N·D··C·O·N··ST·A·N·T·S···*·****************************************

2469

2580 2470 WRT EQU

2580 0227F5 25CO SF

25BF 25CO

2471 2472

WRTFLO
wee

DC DC

25Cl 110000

25C3 2473 WRTADR DC

Z5C4 10E913

25C6 2474

DC

25C7 C4C5E5C9C3C540E7 25CF 2475 DEVICE DC

25CF E7

2475

·
Xl3'0227F5 1 XL1'5F' XL3 1 110000·
XL3'1DE913' CL 9 'DEV ICE XX'

STX,ESC,ER/WR <GETS CHANGED TO WR)
wee - DO EVERYTHING 40 CHAR PRINT SBA, ACOR GETS FILLED IN
SF, PRQT, HI INT., Moo ·· IC
DEVICE GETS FILLED IN

25D\. lDCl

2501 2476

2502 005C005COO~C005C 25E9 2477

DC XL2' 1DC 1 1 DC 6XL4'005C005C 1

SF, UNPROT., MOO.

25CiA OCl5COOSC005C005C

2477

25E2 005C005C005C005C

2477

25EA 09E305FOF2 25EF ll't040 2SF2 03

25EE 2478

DC

25Fl 2479

DC

25F2 2480 EWRT DC

CL5'RTN02 1 XL3 1 114040· Xll 1 031

SBA TO RESET BUFFER AODR TO ZERO ETX

25F3 37FF32320000

I

25F9 0000

I i,._ 25Fe ZD

! (

25FC 0227F603

2481

25F3 2482 SELPOL EQU

25F 8 2483 SPFLO DC

25FA 2484 PSOEV DC

25FB ~485 ENQ

DC

2486

25FC 2487 RD:400 EQU

25FF 2488 ROMODE DC

·
Xl6'37fF32320000 1 XL2 1 0000' XL1 1 2D'
·
XL4 I 0227F603.

SELECT/POLL MESSAGE POLL OR SLECT GETS FILLED IN DEVICE GETS FILLED IN ENQ - ENDS POLL OR SELECT
READ MODIFIED COMMAND STX,ESC,RO MOD,ETX

2600 0227F203
2604 0000 2606 0000 2608 2609

2489 2600 2490 ROB EQU 2603 ~491 ROBE DC
2492 2605 2493 CURDEV DC 2607 2494 LINE DC 2609 2495 I NXR2 DC
2496

·
Xllt 1 0227FZ03 1
XL2'0' XL2 1 0 1 AL210NFLG-4J

READ BUFFER COMMAND
CURRENT DEV ICE CURRENT LINE POINTER fLOW BYTEI START OF 1 0N 1 FLAGS

2497 · 2498 .,.
2499 *

KEEP THE FOLLOWING 2 BYTE FLAG BYTES TOGETHER ANO IN ORDER BITS 2-7 OF HI BYTE USED FOR DEVICES C2-C7 BITS 2-7 OF LO BYTE CSED FOR DEVICES 02-07

2500

260A 00000000

2600 2501 ONFLG DC 2502

Xl4'0'

DEVICE AVAILABLE FLAGS ~~~~~1

260E 00

260F 00

2610 00

2611 0000

2613 0000

,. 2615 2506

\.~ !

2617 0000

260E 2503 RESTFL DC 260F 2504 DONE DC 2610 2505 lNTFLG DC 2612 2"506 BCNT DC 2614 2507 DVBCNT DC
2616 2508 AINT2 DC 2618 2509 PSRW DC

XL1'0' XL 1 'O·
XL1 1 0' Xl2'0' XLZ'O' Al21 INT2) XL2'0'

R=ESFTFARWTHENFLAAGl l =DFEFVICIFES PGAMRE I SDOLNOE OPING
INTERRUPT FLAG BUSY COUNT ER DEVICE BUSY rouNTER
ADDRESS OF INTERRUPT ROUTINE PSR STORAGE AREA

15JAN76 825031t

14MAY76 825035

PROG ID PAGS:

I

c I
089+-3~

DATE

19 ;

EC NO.

IC

Z6.IUN75 825023

250CT15 825032

15JAN76 825034

lltftAY76 825035

PROG ID PAGE

0894-J 19A t

I

l

iI c..;..

I'o

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PART NO.
PAGE

4234259 20

ISM MAINTENANCE DIAGNOSTIC PROGRAM

PART NJ.. 4234259

8943 DA FUNCTIONAL TESTS

PAGE

ZOA

8943 DA FUNCTIONAL TESTS

l - ERR LDC OBJECT CODE

AODR STMT SOURCE STATEMENT

I 2619 4200
2616 0000 2610 0000 261F 0000
2621 0000 2623 0000 2625 0000
2627 00 2628 00
2629 00
= 262A 00

2blA 2510 LCAR DC 261C 2511 LTAR DC
261E 2512 LSAR DC 2620 2513 SCAR DC
2622 2514 STAR DC 2624 2515 SSAR DC 2626 2516 SSTAT DC
2627 2517 PFLG OC 2628 2518 WRTCHD DC 2629 2519 PASSI DC 262A 2520 ERR DC

2628 000001

2620 2521" ONE DC

262E 0003

262C 2522 ZERO EQU 262F 2523 THREE DC

2630 0006
2632 0101 2634 4050 2636 37FF

2631 2524 SIX DC

2633 2525 OEVINC DC

2635 2526 IR

DC

2637 2527 EQT DC

2638 1068
263A l07C 263C 1070

2639 2528 WACK DC

2638 2529 RVI

DC

2630 2530 ACKO DC

263E 1061

263f 2531 ACKl DC

2640 C250 2642 C240 2644 40C2

2641 2532 IROE DC

2643 2533 OE

DC

2645 2534 CC

DC

2646 C640
2648 C4C4
264A Oi6CD9

2647 2535 OB

DC

2649 2536 OCUS DC

264C 2537 STATR DC

2640 Ol6C6l

264F 2538 TSTREQ DC

2650 4040

2651 2539 POLL DC

2652 6060

2653 2540 SEL DC

2654 E7E 7E 7E1 2658 00

2657 2541 XXXX DC 2658 2542 POLFLG DC

2659 00

2659 2~43 AID

DC

265A 0000

2658 2544 POLST DC

265C OOC'O

265D 2545 CURACK DC

265E 3F3F

265F 2546 STDEV DC

2660 00 2661 00

2660 2547 CONFLG DC 2661 2548 SAVAID DC

2662 7200

2663 2549 X7200 DC

2664 E6Cl0905C905C740 268E 2550 WARN DC

266C 604009E30540FOF1

2550

2674 60FOF240D506E340

2550

2l7C 09E40540C6060940

2550

2684 E3CSC9E240C4C5E5 268C C9C3C5

2550 2550

2551

268F 09E30540FOFl4060 2680 2552 HEALJlA DC

2697 40C 3C8C5C3D240C4

2552

2b9F C5E5C9C3C540ClE5 26A7 ClC903ClC2C9D3C9 26AF E3E8

2552 2552 2552

26B l D9E 30540FOF 14060 26C6 2553 HEAOlB DC

2669 40C4C5E5C9C3C540

2553

. AL2(XMITRC i

TRANSMIT/RECEIVE FIELD ADDRESS

XL2 1 0 5

LIO TAR FI EtD

Xl2'0'

LIO SAR FtEtD

XL2 1 0· ·

SNS CAR FIELD

Xl2'0'

SNS TAR FIELD

Xl2 1 0 1

SNS SAR FI ELD

XL2'0'

SNS STATUS FIELD

Xll I 0'

= PRINT FLAG FF IF PRINTING

Xll 1 01

CURRENT WRITE OR ERASE/WRITE CMO.

Xll'O'

FF IF NOT FIRST PASS

Xll 1 01

INTERIM ERROR HALT BYTE

XL3' 000001 c

HEX 1 AND ZERO

ONE-1

ZERO FIELD 2 BYTE LONG

XL2 1 0003·

CONST ANT THREE

XL2 1 0006'

HEX 6

Xl2 1 0101'

CONSTANT TO INCREMENT DEVICES

XL2 1 4050 1

I NT.. REQ. STATUS

XL2 1 37ffC

EDT RESPONSE

XL2'106B'

WACK RESPONSE

Xl2 1 107C1

RVI RESPONSE

Xl2 1 10701

ACK 0 RESPONSE

Xl2' 1061'

ACK l RESPONSE

XL2 1 C250 1

INT. RQ., DEVICE ENO STATUS

XL2 1 C240°

DEVICE ENO STATUS

XL2'40C2'

CONTROL CHECK STATUS

Xl2'C840 9

DEVICE BUSY STATUS

Xl2CC4C4t

DATA CHECK~ UNIT SPECIFY STATUS

Xl3'016C09'

START OF STATUS MESSAGE

XL3 1 0l6C61'

START OF TEST REQ MESSAGE

Xl2 1 40409

POLL CONSTAll.'T, DEVICE 40

Xl2'b060'
CL4 I xx xx.

SELECT CONSTANT
ERROR BLA~K!NG CONSTANT

Xll"O'

POL l FLAGS --------- - ------·------1

XL 1'0'

AID CHARACTER --------------------2

XL2 1 0'

POLL STATUS ----------------------3

xL2 ·co·

CURRENT ACK BEING SENT

XL2' 3F 3F ·

CONSTANT FOR START DEVICE

XL1'0'

FLAG TO DETERMINE RTN 02 RUN

Xll 1 0 1

AID GETS SAVED HERE SOMETIMES

Xl2'7200·

CONTENTS OF lST WORD IN MICRO CODE

- Cl43~WA~NING RTN 01-02 NOT RUN FOR THIS UEVICE'

CL34·RTN 01 - CHECK DEVICE AVAILABILITY' CL22' RTN 01 - DEV I CE UPOM E9

ERR LDC OBJECT CODE

ADOR STMT SOURCE STATEMENT

2721 0940E3C5E2E3

2556

2727 09E30540FOF54060 2741 2557 HEADS DC

Z7 2F 400 9C 5C lC 440D406

2557

CL27°RTN 05 - kEAD MODIFIED TEsre

2737 C4C9C6C9C5C440E3

2557

213F C5E2E3

2557

2742 09E30540FOF64060 2766 2558 HEA06 DC

274A 40E609C9E3C540C6

2558

CL37 1 RTN 06 - WRITE FUNCTION TcSTS AND EAU'

2752 E405C3E3C906D540

2556

275A E3C5E2E3E240Cl05

2558

2762 C440C5ClE4

2558

2767 09E30540FOF74060 2786 2559 HEAD7 DC

Z76F 40C9D5E5Cl03C9C4

2559

CL32tRTN 07 - INVALID AOOk. DETECTION'

2777 40ClC4C4094840C4

2559

277~ C5E3C5C3E3C90605

2559

2787 09E3D540FOF8406C 27A5 2560 HEADS DC

278F 40C905E5Cl03C9C4

2560

CL31 1 RTN 08 - INVALID DATA DETECTION'

2797 40C4ClE3Cl40C4C5

2560

279F E3C5C3E3C90605

2560

27A6 09E30540FOF94060 2706 2561

27AE 40E40707C5096103

256l

DC

Cl49 1 RTN 09 - UPPER/LOWER CASE ALPHA TES; & CONTINUOUS'

2786 D6E6C50940C3ClE2

2561

278 E C540Cl0 .30 7C BC 140

2561

27C6 E3C5E2E3405040t3

2561

27CE 0605E3C905E406E4

2561

2106 E2

2561

2707 40D7D603C3

2708 2562 HEA09 DC

Cl5' POLL'

27DC D9E30540FOC14060 27FD 2563 HEAOA DC CL34 1 RTN OA - TEST PATTERN INSTRUCTIONS'

27E4 40E 3C 5E 2E34007C l

2563

27EC E3E3C5090540C9D5

2563

27F4 E2E3D9E4C3E3C906

2563

27FC D5E2

2563

27FE D9E3D540FOE7

2803 2564 HDTPl DC CL6'RTN ox·

28L~ 406040E3C5E2E340 2814 2565 HEAOP OC

Cll7' - TEST PATTERN X1

280C D7ClE3~3C5090540

25~5

2814 E7

2565

2815 D9E30540FlF04060 2833 2566 HEAD!O OC

CL31 1 RTN 10 - KEYBOARD FUNCTION TEST'

2810 40D2C5E8C2DbClD9

2566

2825 C440C6E405C3i3C9

2566

2820 060540E3C5E2E3

2566

2834 D9E305~0Flfl4060 2860 2567 HEADll DC

283C 40E40707C5D96103

2567

CL45'RTN 11 - UPPER/LOWER CASE ALPHA KEYBOARD TEST'

2844 06E6C50940C3ClE2

2567

284C C540Cl0307C8Cl40

2567

2854 D2C5EBC206Cl09C4

2567

285C 40E3CSE2E3

2567

2861 D9E30540FlF24060 2884 2568 HEA012 OC Cl36'RTN 12 - DISPLAY ENO OF TEST MESSAGE'

2869 40C4C9EZ0703ClE8

2568

2811 40C505C440D6C640

2568

(,

2879 E3C5E2E34004C5E2 2881 E2ClC7C5

2566 2568

2885 ClE3E3ClC3C84840 2895 2569 ATTNOR DC

Cll7 1 ATTACH. NOT REAOY 9

2880 D50oE34009C5ClC4

2569

2895 ES

2569

26C l E407C4ClE3C5

2553

26C7 D~E30540FOF24060 26EF 2554 HEAD2 DC

26CF 400406C4C5036840

2554

2607 C4C 5E 5C9C3C540E3

2554

2l.DF E SD 7C 540C 4c. 5E 3C 5

2554

26E7 D9D4C9D5ClE3C906

2554

26Ef 05

2554

26F 0 09E30540FOF34060 2708 2555 HEAD3 DC

26F8 40D9C9D7D7D3C540

2555

2700 C4Cl E3Cl40E3 C5 EZ

2555

2708 E3

2555

2709 09E 30 540f Of 44060 2726 2556 HEAD4 DC

271 l 40E2C905C703C540

2556

2719 C3CSnD9ClC3E3C5

2556

Cl41'Rl'N 02 - MOOElt DEVICE TYPE DETERMINATION~ CL25·RTN 03 - RIPPLE DATA TESTc CL30 1 RTN 04 - SINGLE CHARACTER TEST'

2570

2896 05D6E34009C4E861 28A7 2571 UNITNR DC

Cl18·NOT ROY/UNIT CHECK'

289E E4D5C9E340C3C8C5

2571

28A6 C3D2

2511

28A8 C905E34B4009C5D8 2SBB 2572 NOTAVl DC CL20'INT.. REQ.,!NOT AVAIL .. ·

28BO 4B610506E340ClE5

2512

2888 ClC9D34S

2572

28BC 05D640C9D5E3C5D9 28C7 2573 NOINTR DC

CL12'N0 INT£RRUPT'

28C4 09E407E3

2573

2BCS C9E3C240C905E340 2804 2574 lTBMSG DC Cll3'iTB INT ERROR$

2800 C509D90609

2574

2805 ClE3E3ClC3C804C5 28E4 2575 ATTMSG DC

2800 D5E340C3C8C5C302

2575

Cll6' AHA.CHMPIT CHECK~

28E5 C9D5E34007D5C440 28F2 2576 INTPNO DC CLl4'INT PND NOT ON·

'\.._

28EO 0506E34006D5

~576

1

I

DATE 26JUN75 EC NO. 825023

2SOCT75 825032

15JAN76 825034

14HAY76 825035

PROG 10
PAGE

I
0894-3 \.._ DATE 26JUN75 20 ; EC NO. 825023

250CT75 825032

15JAN76
825034'

14MAY76 825035

PROG IO
PAGE

0894-3 20A

c

I

I I C.r'-
i

e

e

I r· -,
ec.! '-~ I

········ ·························

IBM MAINTENA~CE DIAGNOSTIC PROGRAM

8943 DA FUNCTIONAL TESTS

ERR LOC OBJECT CODE

ADDR STMT SOURCE STATEMENT

PART NO. 4234259

PAGE

21

i .-

2SF3 ClE3E3ClC3C&rt840 2903 2577 HBUSY DC

28FB C8E405C740C2E4E2

2577

2903 E8

2577

2904 C4,1E3Cl4004C9E2 2912 2578 MISOAT DC

290C C30 60407C1D9C5

2578

2913 E405C5E70)C5C3E3 2925 2579 UNEXP DC

2916 C5C44009C5E2D706

2579

2923 05E2C5

2579

2926 D9E5C940E30640E2 2932 2580 RVIMSG DC

292E C503C5C3E3

2580

2933 C506E340E30640C3 293C 2581 EOTMSG DC

2938 D4C4

2581"

2930 C4C5E54840C8E405 294A 2582 DVB"SG DC

2945 C740C2E4E2E8

2582

2946 E405C5E707C5C3E3 2959 2583 UNWACK DC

2953 C5C440E6ClC302

2583

295A E4r5D20506E60540 2969 2584 UNKOW OC

2962 09C 5E2070605E2C5

2584

296A C9D5C306D909C5C3 2~7B 2585 INCORM DC

2972 E34009C5E207D605

2585

297A E2C5

2585

297C ClC3C3C5D7E3C5C4 298E 2586 ACCINM DC

2984 40C9D5E54840ClC4

2586

298C C40940

2586

298F 09C5E2D7D605E2C5 299E 2587 RSBEOT DC

2997 40E261C240C506E3

2587

299F E6D90605C740E2E3 29Af 2588 WRSTMG DC

29A7 ClE3E4E24009C5C3

2588

29AF 46

2588

29BO D4C9C3090640C306 29C4 2589 MICNLM DC

29B 8 C4C 5400 506E 3400 3

2589

29CO 06ClC4C5C4

2589

29C5 E405C5E7074B40C9 29E8 2590 HPHGl DC

29CD D5E3D94B'tOClC6E3

2590

2905 C5t940C30605E34B

2590

2900 4007060303't0C9E2

2590

29E5 E2E4CSC4

2590

29E9 050640C905E30948 ZAlB 2591 MPHGZ CC

29Fl 40ClC6E3C50940F2

2591

29F9 40E2C5C34840E34B

2591

2A01 064B40C9E2E2E4C5

2591

2A09 C440C4E409C905C7

2591

2All 40C30605E34840D7

2591

2Al9 D603D3

2591

2AlC C905C3D60909C5C3 2A46 2592 MPMG3 DC

2A24 E340E2E3ClE3E4E2

2592

2A2C 400 9C 5C 3C 5C 9E 5C 5

2592

2A34 C440C4E409C905C7

2592

2A3C 40C30605E34840D7

2592

2A44 060303

2592

2A47 C3Cl09400506E340 2A5A 2593 MPMG4 DC

2A4f C508E4ClD340E306

2593

2A57 40E2Cl09

2593

2A!'i8 09C 5E20706D5E2C5 2A71 2594 MPHG5 DC

2A63 40E6ClE2400506E3

2594

2A68 40E2E3ClE3E4E2

2594

2A7 2 C5D9C lE 2C 540C 103 2A8C 2595 EAUMG DC

2A7A 0340E4D5070906E3

2595

2A82 C5C3E3C5C440CSD9

2!J95

2A8A 090609

2595

2A80 C4C9Cl034oC5C2C3 2A86 2596

DC

2A95 C4C9C340C3C8ClD9 2A90 4840E30640C2C540

2596 2596

ZAA 5 09C 50 7C 5C 1E 3C 5C 4

2596

2AAD 40C905E3D640C4Cl

2596

2AB5 E3Cl

2596

2AB7 40E2E640F3o8F448 2ACE 2597 R04MG DC

2ABF ~04009C5E2C5EJ40

2597

CL17'ATTACH. HUNG BUSY' Cll5'DATA HISCOMPARE' CL19 1 UNEXPECTEO ~ESPONSE· CL13'RVI TO SELECT· CL10'E0T TO CMD'
CL14'0EV. HUNG BUSY'
Cll5 1 UNEXPECTED WACK' CL16'UNKNOWN RESPONSE' Cll8'lNCORRECT RESPONSE·
CL19·ACCEPTED INV. AOOR.·
CL16'RESPONSE S/B EOT· Cl.17·WRONG STATUS REC.· CL2l'MICRO CODE NOT LOADED' CL36 1 UNEXP. INTR. AFTER CONJ. POLL ISSUED'
CL51 1 NO INTR. AFTER 2 SEC. T.O. ISSUED DURING CONT. POLL'
Cl43'1NCORRECT STATUS RECEIVED DURING CONT. POLL'
CL201 CAR NOT EQUAL TO SAit'
(
Cl23·R.ESPONSE WAS NOT STATUS' CL27 1 ERASE All UNPROTECTED ERROR'
CL42'DIAL EbCOJC CHAR. TO BE REPEATED INTO DATA'
CL24' SW 3.4. RESET HALT Fl. 1

IBM MAINTENANCE DIAGNOSTIC PROGRAM 8943 DA FUNCTIO~AL TESTS

PART NO. "234259

PAGE

ZlA

ERR LOC OBJECT CODE

AOOR STMT SOURCE STATEMENT

2AC7 C8Cl03E340C6F34B

2597

2ACF C3ClE4E3C9060540 2AFE 2598 R04MG2 DC ·

2A07 6040C50909D609E2

2598

2AOF 4004ClE84006C3C3

2598

2AE7 E40940C9C640C3C8

2598

2AEF Cl094840C9E24005

2598

2AF7 06E340E5ClD3C9C4

2598

2AFF D50640CSD9090609 2806 2599 NOERR DC

2807 C4C5E5t9C3C540E7 2BOF 2600 OEVMG DC

2BOF E7

2600

2810 40ClE5ClC9D3ClC2 2819 2601 AVAL~G DC

2618 D3C5

2601

2SlA 2602 STTAB EQU

281A 0607C509ClE3C9D6 2829 2603

DC

2622 0540C3C8C5C3D240

2603

2BZA C30605E30906D340 2839 2604

DC

2832 C3C8C5C302404040

2604

283A C4ClE3Cl40C3C8C5 2849 ~605

DC

2842 C3D2404040404040

2605

284A C5D8E4C90704C505 26 59 2606

DC

2852 E340C3CBC5C3D240

2606

2B5A C905E3CS09E5C505 2869 2607

DC

2862 E3C906054009C508

2607

286A C30604C4Cl05C440 2879 2608

DC

2872 09C501C5C3EJ4040

2608

2B7A C4C SE 5C9C3C 540C 5 2889 2609

DC

2882 D5C4404040404040

2609

2B8A E4D5C9E340E2D7C5 2899 2610

DC

2892 C3C9C6E840404040

2610

289A C~C5E5C9C3C540C2 2BA9 2611

DC

2BA2 E4E2E84040404040

2611

2612 2BAA E2E3ClE3E4E24009 2BC7 2613 STATMS DC

2882 C5C3C5C9ESC5C440

2613

2BBA C609060440C4C5ES

2613

2BC2 C9C3C540E7E7

2613

2BC8 E2E3ClE3E4E240CS 2BE 5 2614 STATHE DC

2800 E707C5CJE3C5C440

2614

2608 C609Dt0440C4C5E5

261't

2BEO C9C3C540E7E7

2614

2BE6 2C04 40

2C03 2615 STATFL OS 2C04 2616 STATBL DC

2617

2C05 C9C640C4CSESC9C3 2C34 2618 .

DC

2COO C540E2CBD6E403C4

2618

2C 15 40C 2C 540C lE 5C 1C9

2618

2Cl0 03ClC203C540ClDS

2618

2C25 C4itOC9E24005D6E3

2618

2C20 681tOC3C8CSC3021t0

2618

2C35 C306ClE740C3ClC2 2C5A 2619 RTlMGl DC

2C3D 03C5E240ClD5C461

2619

2C45 D6094009C5CbC5D9

2619

2C40 40E3D640E3C8C540

2619

2C55 C4C5ESC9C3C5

2619

2C58 E309D6E4C2D3C5E2 2C8C 2620

DC

2C63 C80606E3C905C740 2C68 C7E4C9C4C54B4040

2620 2620

2C73 E2E2E640FOFlltOD4

2620

2C7B ClE840C2C5itOE2C5

2620

2C83 E340E3D640030606

2620

2C88 0740

2620

2C80 09E30540FOF140C6 2CAA 2621 RT1MG2 DC

2C95 06D940C3D605E3C9 2C90 05E406E4E240D7D6

2621
2621

2CA5 0303C905C748

2621

2CAB C9C640C4C5E5C9C3 2COB 2622

DC

2C83 C540C9E240Cl4007

2622

ZCBB 09C905E3C5096840

2622

CL48'CAUTJON - ERRORS MAY OCCUR IF CHAR. JS NOT VALID'

CL B·NO ERROR 1 CL9 1 0EVICE xx·

CL10' AVAILABLE·

*

STATUS BIT NAMES - KEEP !N ORDER

CL16·0PERATJON CHECK '

CL16'CONTRQL CHECK

Cll 6 ·OAT A CHECK

Cll6'EQUIPHENT CHECK 1

CL16·INTERVENTJON REQ 1

CL16'COMMAHD REJECT

CL16·DEVICE END

CL16'UNIT SPECIFY

CL16'DEVICE BUSY

CL30 1 STATUS RECEIVED FROM DEVICE xx·

CL30·STATUS EXPECTED FROM DEVICE xx·

30CL1 CLl' '

PRINT FJELD BLANK FOR PRINT FJELD

Cl48'1F DEVICE SHOULD BE AVAILABLE AND IS NOT, CHECK 1

CL38·COAX CABLES AND/OR REFER TO THE DEVICE· CLSO·TROUetESHOOTING GUIDE. SSW 01 MAY BE SET TO LOOP 1

CL30 1 RTN 01 Fla CONTINUOUS POLLING.· Cl49·If DEVICE IS A PRINTER, CHECK FOR FORMS PROPERLY ·

DATE

26JUN75

EC NO. 825023

25DCT75 825032

15JAN76 825034

14MAY7#. 825035

PROG lO
PAGE

0894-3: ( DATE

i1 I

EC NO.

10

lo

I

10

I
I r,,

26JUN75 825023

250CT75 825032

15JAN76 825034

14MAY76 825035

PROG ID PAGE

zu 089..... 3

IBM MAINTENANCE DIAGNOSTIC PROGRAM 8943 DA FUNCTIONAL TESTS

PART NO.,
PAGE

(

i .·' 42342591 22

ISM MAINTENANCE OIASNOSTIC PROGRAM

8943 DA FUNCHO~AL TESTS

PART NO. 4234259

PAGE

22A

ERR LDC OBJECT CODE

ADOR STMT SOURCE STATEMENT

ERR LOC OBJECT CODE

ADDR STMT SOURCE STATEMENT

2CC3 C3C8C5C3DZ40C6D6

2622

2CCB 0940C60609D4E240

2622

2CD3 07D90607C50903£8

2622

2COB 40

2622

ZCDC C905E2C509E3C5C4 ZCFl 2623 RT1HG3 DC

2CE4 6B40D6054o.J3C9DS

2623

2CEC C540C5E3C34B

2623

2CF2 060503E840ClE5Cl 2022 2624

DC

2CFA C903ClC203C540C4

2624

2002 C5E5C9C3CSE240E6

2624

2DOA C9030340C2C540E4 2012 E2C5C44CC90540C6

262'· 2624.

201A 060303D6E6C9D5C7

2624

2022 40

2624

2023 0906E4E3C905C5E2 2040 2625 RTlMG DC

2028 4B4009C5E2C5E340

2625

2033 CSC\03E340E30640

2625

2038 C7064006D548

2625

204 l 09C 5E ZC 5E340C8C l 2061 2626 RSTHMG DC

2049 03E340E3D640C6C5

2626

2051 E3C3C840C4C5E5C9

2626

2059 C3C540E2E3ClE3E4

2626

2061 E2

2626

2062 2627 WRTRT2 EQU

2062 0227F55A

2065 2628

DC

2066 C4CSE5C9C3C540E7 2D6E 2629 DEVRT2 DC

2D6E E7

2629

2D6F 11404003

2072 2630 EWRT2 DC

2073 2631 EXPSUF EQU

2073

2E92 2632

OS

2E93 FF

2E93 2633 EXFIL DC

2E94 00

2E94 2634 RBFLG DC

2E95 0240Ff60

2E98 Z635 RBEXl DC

2E99 2636 RIPOAT EQU

2E99

ZEAA 2637 RI PHO D S

ZEAB ClC2C3C4C5C6C7C8 2ECE 263 8

DC

2EB3 C9DlD2D304050607

2638

2EB8 D809E ZE 3E4E5E6E7

2638

2EC3 E8E9FOFlf2F3F4F5

2638

ZECB F6f 7F8F9

2638

2ECF 405060614A5A7A4B 2EEA 2639 RJPDT DC

2ED7 5B6B7B4C5C6t7C4D 2EDF 5060704E5E6E7E4f

2639 2639

2EE7 5F6F 7F6A ZEEB FF

2639

ZEEB 2640

DC

2EEC 2641 NULL EQU

2EEC OOFF

2EED 2642

DC

2EEE 0000

2EEF 2643 CUROAT DC

2EFO 0000

2EF1 2644 STOAT DC

2EFZ 2645 PBUF EQU

2EF2 0000

2EF3 2646 LINADR DC

2Ef4

2EF5 2647

OS

2tf6

2Fl5 2648 EXPFL OS

2fl6

2F 19 2649

OS

ZFlA

2F39 2650 RECFL OS

2F3A 40

2F3A 2651 PBUFBL DC

2f3B

2F84 2652 PLINE OS

2F65 40

2F85 2653 PLINBL DC

2F86 Cl C4C409404040FO 2FAB 2654 PHEADA CC

2f 8E 40Fl40f240F340F4

2654

2f96 40f540F640F740F8

2654

2F9E 40F940Cl40C240C3

2654

2FA6 40C 440C 540C6

2654

2FAC 4040404040F040F 1 ZFCF 2655 PHEAD DC

2FB4 40f240f340F44C)ftj

2655

2FBC 40F640F740F840F9 2FC4 40C l40C240C340t4

2655 2655

2fCC -.oc540C6

2655

CL22'INSERTEO, ON LINE ETc.w CL49'0NLY AVAILABLE DEVICES WILL BE USED IN FOLLOWING 1

Cl30 1 ROUTINES. RESET HALT TO GO ONe· CL33 1 RESET HALT TO FETCH OEVICE STATUS·

·
XL4' 0227f55A1 Cl9 1 DEVICE XX 1

STX.ESC,ER/WRITE,WCC=START PRINT

Xl4' ll404003'

SBA, ADDR O, ETX

*288Cll

EXPECTED DATA SUFFER

Xll' FF·

FILL CHAR FOR EXPe DATA SUFFER

Xll'O'

READ BUFFER FLAGS

·XL4'0240FF60'

READ BUFFER HEADING

lSCLl

RIPPLE OAT A HEADER

Cl36 1 ABCDEFGHIJKLMNOPQRSTUVWXVZ01234567891

·xu·FF'
Xl2 '00FF I Xl2'0 8 XL2°0°
*Xl2 1 0 1
CL2 32CL1
CL4 32CL1
CLl' ' 74CL1 CLl' · CL38 1 ADDR

RIPPLE DATA TERMINATOR
NULL DATA CURRENT DAT A ADDRESS START uATA ADDRESS PRINT BUFFER KEEP FIELDS IN ORDER
l 2 3 4 5 6
PRINT LINE BUFFER BLANK FOR PRINT LINE O l 2 3 4 5 6 7 8 9 A B C D E F'

CL36'

0 l 2 3 4 5 6 7 8 9 A 8 C D E F1

I (
\ .. :
r........· 0
,.-
l ·---
\ (..·
I
l

2FOO 0000

2FD1 2656 HEADAD DC

2FD2 C6C6C6C6C6C6C6C6 2FF1 2657 FFFF DC

2FOA C6C6C6C6C6C6C6C6

2657

2FE2 C6C6C6C6C6C6C6C6

2657

2FEA C6C6C6C6C6C6C6C6

2657

2FF2 0010

2FF3 2658 SIXTEN OC

2fF4 4320

2Ff5 2659 ENOP DC

2FF6 ZF84

2FF7 2660 ELIN DC

2FF8 0000

2FF9 2661 WORK DC

ZFFA 1070

2FFB 2662 ACK

DC

2FFC 00

2FFC 2663 TCOUNT DC

ZFFO 00

2FFO 2664 RTNFLG DC

2FFE C5E707C5C3E3C5C4 3005 2665 EXP DC

3006 D9C5C3C5C9E5C5C4 3000 2666 ~ECO DC

300E C4C9C10340ClC4C4 3030 2667

DC

3016 094006C640C4C5E5

2667

301E C9C3C561E240E8D6

2667

3026 E440E6C9E2C840E3

2.667

302E 0640E3C5E2E340C9

2667

3036 05E3D640C4ClE3Cl

2667

303E 40E2Ec40F36BF44B 3058 26c8 SETKGl DC

3046 4040C4C9ClD340C6

2668

304E C640E30640C5D5C4

26.68

3056 4003C9E2E346

2668

305C 09C5E2C5E34f'C8Cl 3070 2669 SETMG2 DC

3064 03E340C6f06lC6fl

2669

306C 40C lC 6E 3C 5l> 940C 5

2669

3074 ClC3C840C505E309

2669

307C E848

2669

307E f.~D5E5Cl03C9C440 3097 2670 INVMG DC

3086 C4C5E5C9C3C54060

2670

30t>~ 40E3D9ES40ClC7Cl

2670

3096 C905

2670

3098 00

3098 2671 NnAID DC

3099 \JO

3099 2672 SSWFL Dr.

309A OZ27F540

309A 2673 WRTR3 EQU 3090 2674 RT3CW DC

309E 10E8

309F 2675

DC

30AO 5C5C5CC4C5E5C9C3 30AD 2676 OEVRT3 DC

30AB C540E7E75C5C

2676

30AE 1040

30AF 2677 RT3HO DC

3080

30EF 2678 WRTR3R OS

30FO 03

30FO 2679 EWRT3 PC

30fl 2680 UNLOCK EQ.U

30Fl 0227FlC203

30F5 2681 UNLOCE DC

30F6 2682 ORDl EQU

30F6 0227

30F7 2683

DC

30FS F5

30F8 2684

OC

30F9 5F

30F9 2685

DC

2686 *

30FA ll

30FA 2687

DC

30FB 40C6

30FC 2688

DC

30FO E3C5E2E34007C lE3 3113 2689

DC

3105 E3C5D90540E2C508

2689

3100 E4C505C:3C9D5C7

* 2689
2690

3114 11

3114 2691

DC

3115 Cl50

3116 2692

DC

3111 Fl48400709C5E2E2 3138 2693

DC

3llf 40E3C5E2E34009C5

2693

3127 D8E4C5E2E340E306

Z693

3l2F 40C3C 103034005C5

2693

3137 E7E3

2693

2694 ·

3139 11

3139 2695

oc

313A C2E2

3138 2696

DC

313C E2C508E4C505E3C9 314E 2697

DC

3144 C103 1~00 lC lE 3E3C 5

2697

XLZ 1 0 1 32CLl 1 F1

I L2 1 161

AL2 ( XH I TRC+288)

AL2CPLINEI

XL2' 0 1

XL2'1070 1

ACK 0 OR l

Xll'O'

Xll 1 0 1 CL8'EXPECTE0 1

MODEL 2 ANO PRINTER FLAGS

Cl8' RECEIVED'

Cl48'01AL AODR Of DEVICE/S YOJ WISH TO TEST INTO DATA'

CL30' SW 3,4. DIAL Ff TO ENO LIST.· CL34'RESET HALT fO/Fl AFTER EACH ENTRY.·

Cl26 1 INVALID DEVICE - TRY AGAIN'

Xll '0'
·XL1 1 0·
Xl4·0227FS40~
xx··· XL2'10E8 1
CL14'***0EVICE

NO AIO CHAR 60 FOR DISP. EB FOR PR. SSW 11 FLAG
STX,fSCt CMD, wee
SF, HI XNT~· PROTECTED

XL2· l040 1

Sf, NORM INT, UNPROTECT

O'tCLl

RIPPLE DATA GOtS HERE

XL1'03 1

ETX

*XL5'0227FlC203'

CMD SEQUENCE TO UNLOCK DEVICE STXvESC,WRITE9UNLOCKtETX

*XL2· 0227·

BEGIN ORDERS FOR TEST l STX-ESC

XLl'f5' XLl 1 5F 1

CMD-ERASE ·WRITE
wee SOUND ALARM/RESTORE KEYBOARD/

ST ART PRINT-40 CHAR LINE

XLl'll'

SBA

XL2 1 40C6'

ADORESS--6

CL23'lEST PATTERN SEQUENCING· BEGIN MESSAGE

Xll'll'

SBA

XL2·C1501

AOORESS-80

Cl34'1. PRESS TEST REQUEST TO CALL NEXT'

Xll'll'

SBA

XL2 1 CZE2 1

AOORESS~l62

CL19'SEQUENTIAL PATTERN.·

DATE 26JUN75 EC NO. 825023

250CT75 825032

15JAN76 825034

14MAY7l 825035

l

PROG ID
?AGE

c 0894-3

DATE

22

EC NO.

0

i I
. .10 0 1,~

26JUNT5 825023

250CT75 825032

15JAN76 825034

14MAY76 825035

PROG ID
PAGE

0894-3 22A

4234259 23

IBM MAINTENANCE DIAGNOSTIC PROG;i;F;~.~,-~ _ ~

8943 DA FUNCTIONAL TESTS

ERR LOC OBJECT CODE

AOOR S-

INT ON

3295 03

3296 0227 3298 F5 3299 5F

(

329A 11

3298 Cl50

3290 1060

3295 ~ -
~~
3296 2:: : 32.97 ~~ 3298 ~.'.'.! 3299 ~ .::'.
~.'.'.!:: ~ -
329A ~ · 329C ~ ~ 329E ;:-:::.-.::.

~V""' - .:::::3118

t llS

_,"@ -- _, .. - rn. -.c.-

~
OQ

.....,, 7y- ............. _ < rl

liJI- ·~ - .;..;;;z

-..-.,.,-..-...,.,.¥. ""- - -~ ::3.

-;--.;::-nr- ·~~--A~

l'il"' -~- -~ !5 ---,l'V""""' ..... - '· _...... · 411)
1u· -_..,_ -- -r

319f ClC7-C3C4C5C6C7C8 3zsq ~=:: . --7fii7.. --~-.. - . 18

32A7 C901020304D5D607 32AF 08D9E2E3E4E5E6E7

---.N-· -_.,....._ -::. ~.:!
~".'.:':'"".

, ... "" - -..tmiiir - - · al 88

3287
328A 32BC

E8E940
106C 05060540C4C9E207

~~~ ~:-
32Bll ~~ 32C6 ~ ~ ·

Iii/if-~--····
----..IV--. --...... - -· 9j ---,IV_..,,..·., -~SiS · «I

---IW"""'"'wr. -~.: 55 .e

~l

32C4 03ClE8

c

32C7 ll

~::: ·
~:"'.!'
32C7 ~ ~'

Iii · - !::_: 5E5 -

::i

---1·11V""""'"0"' -~

; ;;z.

IV· -!". 5E5 "' :::3

32CB C260

32CCj) ~· .. . - - A7'9"-' ~·-""4

32CA 1040

32Cli ~~ ~· ·

--7'1ii7"1!1' - : 55 - .. !5

(

32CC 13

32CC E".:"."' - '.".

- - 7'i.il'"'W" - ~"' : S5 · . .. ,96

32CD C30607E840ClC206 32E7 ~-·· :---"Al"V ~· ~- "' r

3205 E5CS40C90540E3C8

~."..~

--·~ - .,,, "'!E:S· .,.;;, - --,

3200 C9E24003C905C540 32E5 404040

- ~:'.'.'
~~~

---,,.,,..,r,..w...'...T. -~" ·-~ ss- - ....-. 1--,

32E 8 1040

~~~
32 E"~ 2".!' ~

" - N - -~ ~- .· ;.a,

---Nil__....._.. -~:55

~

32EA C905E2C509E340C 3 32F 2 E"'.!:? ·:-: - · --llCl'''t' "' *""'"" ~ ...

110 ,

32F2 02 32F 3 0000

~·~· ~~·
32F'4 ~~

··--····-7"'iiT""' - ....," ~·- .. .,, GI) --,..,,,,,.. ·~ ..... b:::> - ~ :J.

~~·~

l'ili "'' - ...,~f::3.-

=2

32f5 1060 32F7 ll

32F 6 =='5?. :'.'.'!' ~ :--"'ll(7'T... , ~- . 3
32F·1 ~~· ~ : --flli1.,,. - ··· E:!i-····-···""4

32FB C3FO 32FA lOU1 32FC t+f1CIB!:i86C

32F'9 E::~:-'.~"" 32FB ~~~ 3 3 0 0 c:~?'S:: -

"il-:7¥-.. -.-:l'T··11in-;rv··-,,

~·-· .,.,
t~·.~111·1~
~llJllllll~1--

5,
Tl1 111~'6·
... ·-·1

3301 4A

3301 C::::.:i."::·~.':.·

~ 1iiM~·.,;;r"li~"'"'"'1ill ,·~·' 11 t . ...:::,. -·· . . ·D.,M

3302 505C40506D~F

'...

3 308 511.

3309 7/lr

3301 ;e;::s"":':''~' 33013 E~'" 3309

··;1i'i;""d~v· ....,,.... &7W''· ·117.., ......

9 f~~,·1a1::1:'i .iu~:1~ ,,. ·:;;;;:;r·-··-·" -·llD -Jllli7 ..,,,. - :1

HOA 7F

330'1

~""""

:1·30B 4l6f6F60 7l5>1"~'~1D .:!H 3 e1".5~ !' '"" ~: ---··- '1iij;jj"'"'i"

-il!;J'"'"""'

_.),

.:13 13 6 l

~"~ .. ·

... ""ll:1""fr''""'
.. T1"'r""'

"-5."1."."","-" ·- .3.,..,

:n 11· lOHJ

3 3 1 5 ;;;::s;:· '.'."' ··~

33lt. FOf lf.?FJfl1f'.1f6f- l ~· .~ ;:··: 3 £'~152~ ·~ :'!

331£ Fel'')l;E,,<+86,0C. l

~'""''"

· ....,~.......... "' ~'i·

332s 13;n 33 33 l 333")
33''1

c51,c
H~ta
C3U607l84UCIC206
f.SC5«0C9D~... ouc.a
(.9[ l'i()[)j( '''lr'(.~,t,(J
l

33;,,:·1,
33.:. H
3~~0

::. ,,;, -~ l l,

3

('.>f p

f"" ,;'

:J 3.,, 11 n~,o

"'""

::i~.e 11

33~9 C6~·0

33·1!:· lU~ l11

:> 3 oi:,, B ~=~~:;;,:'~·~:,::·:1'~.~ .1 4· A ~;;:~;::.s:~':,j; ~'.1:11 ·"~~~
j 3;:, (

3] 4 0

f t,. 2 (. 5 D _j 4 GU J' C5 US 3 -·~ ~J ~;;,;?;,;.::,1·'.~~::11'':~~,

3355 40!:. 3C51.2Lt

;E:~."S::'~'''.'."'

C 0894-3'

OAH:

23

EC NO.

!o

··I
I
lo

I

26JU"475 825023

250CTH 825032

'Jl!:!!,l:l e=.:.::'ll'l!::'J.!:::1.Zll.a

"~~;r''iiT'""'n:w
·-~Jl~r,~1'-"'l!!WI'
· -w~·- i?,1i'ij;7'"'"r~~
"jii:"~ll'-111
:;··:11:\W'""ll\I''
~·-il'i;;;J'I~ 111~~.'17'~~
'1Ji'"7u-~··~1·1'
.:-,l"ii:7"1!' i;-" ;11~~11!'11;',',~,t'
,·~· l~llli.l''IWir~I'
1:-1'1!;.il'"''Y .. ·""iiiltl'"'""·I~'
l1\11:;:1r·""~

·!3!:~~·111!!~ .,, E'M:E!lil"Ji ill !.1 8:.'.lE!l!!ll!!il :~ 9

E D!!!R::. D
,,....
...

PART NO.
PAGE

4234259 23A

ECl:H.11 Bl·C>C -c:>C
C)Q::;
f'IQC:
occ
DC: · t::>C:

-,;c Li_~;.::::=:::==::;

~ . . . . -~ 27 I

:'l(J;.. L_..._ ~ ---1;.s== : 5 '

- L..;__ ~ ~·-- .!58 F=·

BE::~
S"TW>-<-
C~c::::>ct
WC:C:-

::x L _ i:::::JiiiililE
llK L__:.. :==-=? : - -

L ... G
...-::= aR 50 '

SE3 ,!!Ill.a Ac::>~ -

::X LI.__~ -

l CJ60 1

P~c:::a

C: LL_ ~ :~

J!!!!!.BCDEFGHI JKLMNOPQRS~

D ~ ~:R:::.DERS FOR TEST 2 --E::::S C:::: -----ER:lt.J!!!!!.SE,"RITE
s.;;..;.OL..Jlf--'D ALARM/RESTORE KEYBOARD/
S T .-_.F&tT PR INT/ 40 CHAR l INE .
- - - - · 8Cl:Jll -r:-E::::::CY- E::O,NO.?.NAL INTENSITY
LJV-\oll)Cllt..;'ftll"Z 1 BEGIN HESS AGE

DC:X: DC:::
oa:
CJa:. DOC oa:.
t:JCC:

L CJ6C' ,._,.ON DISPLAY'

P~Cl· TllE:::-:: CTT"E:: 0, NON DISPLAY FCJL-9 :......_.~ DI ,_,. NON-DISPLAY AREA

::x

_}._ .la I

SE3,..._

::x

-..::.:= ~60'

Ac::::J~ ----16.:i:.. ,C':::)

;:x

····- LCJ40'

ui-.iF=>- IR!!ILC:-.TE C: TEO,NORHAL INTENSITY

;:x

-

L- 3!,!S·

I"-1!3 -- 'e==R.__T

C::URSOR

c;

_--...al

C::O?Y ABOVE IN Hil S L.::..._ I:! ,,_E

oa:
DC:
DC: DO:.
oa: we:
o~:~.:·.
DQC
CJC::.. CJGIC
r:icc
C.)OC DC:.:
C:HJC CJmtr(.
.r:::.)C'~ 1 :. 11.~~l(,
CJCL
c .1r.,,:
r::JCL 1-··1111f
t :11~·.
L ..:c:i:..

-

l___. ~

c:: L.l.._ -

-> · - -

L_ c:::i40 · I ""-ISERT CK'

111._,,_
Li l-1 _ 1...::.. -
lL_J.._ ...l.J...__ ;;x ~l!C t-.--

~
-·- ---,

-

l 1:::::>60· 1- ·.· · ·1 C:: ~F0 1

, , _·.~.--..:;;;2

l c::::lf:S·

.--·----~3
~

·..,.,-.....,...._

l <iiiiilUt'
~~,I!

:;::~

.,£..., _ , , __ ...
-5iiii ~.
-r- r::::··'

=~·-4 e

<=: :':::>f' -a::-,;t W/11

NT/UNPROTECTED

l

c=HARACTERS

P~c:::::J9 -....- E Cl E:CO,NORMAL INTENSITY

SE!3-.-

ACJ~ ------2'--CID

P~c::l· - r - F=:::=cr···- l::=:O,HIGH INTENSITY

SF:>E:: '"ec:= I AL...

Ct--= t:::e..._.R._A,C..:... r--·ERS tCENT SIGN)

._.

E:=__S T

~=

(EXCLAMATION)

$ = ,,

I QUOTE>

Ll

L .. c:.:::ira·

P~Clw· --r- E CT ~::;:::::: O,HI GH INTENS In'

;,~.

c:::::JJ 23 11':16 !89., .--A' NLJ~'""""I ii IE:: R (C.·._

FIELD

:::x i :11

l.,.,_ . - ·
L.._. ·:::::=:, '· C '
t · .. cs·
1.....-. JJPY ABOVf

SE!!!'.!5-.. .·.
ut< ,c..::.:.>...FF'5.<.,.

IN 1 HI

l_

H·~ 0 II.!

3l'.. (lll,11111

li

.TEO,HIGH INTENSITY

f

INSTRUCllUNS TO CONSOLE

<111.1

! F'

:.. 0 11

l ...
"~"(
l

··'
~:··::"'>'i·O'
f -~ '

;,:. CS . l'1~.:i1r~

c=J ,1~1,

F1°\;::.~,

::~::":.:~ c..:..1

··C R-·-·-11 .....

UNPROTflTFO. Hl;H INJENSITY

--r ·-·

~·i.r

01·11~:,1

(I

D,IWRMt..l l1'11TENSi TV

,'''·'leC!:!:!-5.:>"P'-5"l --·-·--··l'Fit:'ltc::Jl --1- E

'·01111111 r::1a1 C1 E. O,NORMAL llHENSllY,SELECTOR

:,ril!E

S.f.

PEN AREA

l;::_ illM . M "'"'""Im' 7"""11' ", «::"-
~:.::::: ~~ C.J 3 ~iiQ,

PROG ID PAGE

0894-3 23A

·

CROSS-REFERENCE

PART NO ·- - - PAGE

1950 1963 0928 0937 0961 0985 1014 1046 1Z34

1551 1583 1619 2443 ' 1449· 1456* 1458 1475
; 1538

·* 1575
* 1076 1149 1172* * 1986.:P
0541 0710 0766 0817 1493* 1494* 1501 1515
* 1434 1436* 1881
2328

1056 1716

1069 1747

1248 1861

1485* 1488* 2131 2415

2143' 2146 0776 2218'1

2202

0253* 0353 0416 0525 0566 0569 1363 1516 1517 1518

l::1......... . ~S-~"-'

2 1

9 ·2 0279· 0310 .5 0274 0321
il 067't 1074 '8 1733 1737 ~4 0498 0526 r1 0807 0824 l6 1243 1279 ~3 1959 2158 14 1639·
~3* 2135· 2136

!I

14MAY76

825035

1503*

1302 1163

0532 0834 1310
2173

0571 1060 1337
2176

2138
0577 1114 1365

2168
0589 1120 1370

2162 2162· 2163* 2166

2201
0624 1144 1417
2196

0667 0685 1155 U64 - ... 1667 J.7204.

2196* 2204--e - -=

... PRO

--

PAG~==: =

eec:r:Jeii-.~.:D
r·~-=39
=-.-....-...~-a

:: :z_ ~"QI) 5

m

m~

-<>; E!!E3-9!!!9

~--31
= 3:~·

PART NU .. PAGE

4234259 Z6A

6869' 516777S?c;:::;J-

SB~ 11~ SF-~---.-R
C:7C8C.9 1
D7D809'
EB E9'
>F6f7F8F~,..-
SB-A 15-9 S F - ~-W7"""i'TR
EOEl·
SB A 19~- .q SF- -~ -r----rR

PROTECTED/NORMAL INTENSETY
UNPROTECTED/NORMAL INTEN· PROTECTED/NORMAL IKfENSITY

SEla:m.A.rli.
Z!--·9'9 SF-"- .-..Atl.. T

Ht-·

----
UNPROTECTED/NORMAL INT ENS ITV

SBal'Jl!'!l2,....<;;;;J · SF=-- -lilll!Lf

TR;:;:a

PROT ECTfD/NORMAL INTEN_SlTY

SE3/!!!!!A!lfll.
3~~

Er-I~· c=::!:= !=='I ES SAGE tAL T .. CODES I

SE!!S........,_
3c;::::;i~· sim::~~~~111111CT~

UNPROiECTED/NORMAL INTENSITY

!Im\! ~EiiE::~T

E!!!CURSOR

s5 ~

4 7 cc::::=>

s F - - ... 111A ---:-IT~ HIGH INT/ PROTECTED

-= s E -...._rlE~T :I ON ADDR TO FOLLOW

s Y--=:J l!R-....AG

AREA FOR SELECTION ADDR

PROG ID PAGE

0894-3 Z6A

·

· · · · · · · · · ·· · · · · · · · · · · · · · · · · · ·· · · · ·· · ·

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PART NO. PAGE

4234259 23 i

IBM MAINTENANCE DIAGNOSTIC PROGRAM

PART NO. PAGE

4234259
23A

I (

8943 DA FUNCTIONAL TESTS

ERR LDC OBJECT CODE

ADDR STMT SOURCE STATEMENT

3l'i-C 09054B

2697 2698 ·

314F 11

314F 269~

3150 C540

3151 2700

3152 FZ4S40D7U9C5E2E2 3179 2701

315A 40C 3C lD 5C 3CSD340

2701

3162 06094007ClF25DE3

2701

31.6A 0640C4C9E2C30605

2701

3172 D5C5C3E340C307E4

2701

2702 ·

3HA 11

3l7A 2703.

3178 C602

317C 2704

3170 ClD5C44003C5ClE5 31Al 2705

3185 C54007ClE3E3C5D9

2705

3180 D540C606094006C6

2705

3195 C66003C905C540E4

2705

3190 E2ClC7C548

2705

2706 ·

3lA2 11 31A3 C706

31A2 2707
31A4 2708 2709 ·

31A5 lDEB 31A7 C1C409b0 31AB F6FOF4FO
31AF 1040

31A6 2710 31AA 2711
* 31AE 2712 Al 2713 3180 2714
2715 ·

3181 19 3182 03

3181 2716 3182 2717 EORDl 3183 2718 ORDlA

3183 G227F55F

3186 2719

31B7 1140C6

3189 2720

31BA E3C5E2E34007ClE3 3100 2721

31C2 E3C5090540E2C508 31CA E4C5D5C3C905C7

2721 2721

3101 11Cl50

31D3 2722

3104 Fl4B40E30640C3Cl 31FS 2723

31DC D3D34005C5E7E340

2723

31E4 D7ClE3~3C5090540

2723

31EC 6040ClC6E3C50940 31F4 D709C905E3C905C7

2723
2723

31FC llC2E2

31FE 2724

31FF E2E 30607E2684006 321E 2725

3207 07C50540C306E5C5

2725

320F 096840E3C8C50540
3217 C3D3D6E2C540C9E3

2725 2725

321F 11C3F2

3221 2726

3222 E6C9E3C8C90540F5 3232 2727

322A 40E2C5C306D5C4E2

2727

3232 4B

2727

3233 llC540

3235 2728

3236 F24840C9C640C3D6 325C 2729

323E E5C50940C9E24003 3246 C5C6E340E4D74004 3Z4E D609C540E3C8Cl05

2729 2729 2729

3256 40F540E2C5C348

2129

325D llC602

325F 2730

3260 07C70440E6C90303 3284 2731

3268 40E3C509D4C905Cl
3270 E3-C 540C 105C44003 3278 C5ClE5C54007ClE3

2731
2731 2731

3280 E3C509D548

2731

3285 llC 706 3288 lOEB 328A ClC40960 328E F6F04040 3292 1040
3294 19

3287 2732 3289 2733
328D 2734 3291 2735 AlA 3293 2736
3294 2737

DC DC DC
cc
DC DC
DC DC DC DC
oc
DC DC DC EQU DC DC DC
DC
oc
DC DC
DC DC
DC DC
DC DC
DC DC DC DC DC DC

Xll 1 111

SBA

XL2·C540 9

ADDRESS~320

CL40 1 2. PRESS CANCEL<OR PA2lTO DISCONNECT CPU'

Xll'll 1

SBA

XL2 1 C602'

ADDRESS~402

CL37'AND LEAVE PATTERN FOR OFF-LINE USAGE.·

Xll' 119 XL2 1 C706 1
XL2'10E8' CL4 1 ADR-· CL41 60401
XL2 1 1040'

SBA ADDRESS--'t70
SF-HIGH INTENSITY/PROTECTED ADDRESS OF DVC WILL FOLLOW DEVICE ADDR GETS FILLED IN
SF-NORMAL INT/UNPROTECTED

XL 1 1 191
·XL1'03'
XL4 1 0227F55F.

ETX
STX .esc. ER/ WR .wee

XL3'1140C6 1

SBA AOR 6

CL23 1 TEST PATTERN SEQUENClNG'

ST ART PRINT ON

XL3' llC150 1

S!'I~ AO~ ~O

CL401 1. TO CALL NEXT PATTERN - AFTER PRINTING'

XL3 1 11C2E2'

SAB ADR 162

CL32'STOPS, OPEN COVER, THEN CLOSE IT'

XL3'11C3f2'

SBA ADR 242

CL17'WITHIN 5 SECONDS.·

XL 31 11C540'

SBA ADR 320

CL39'2. IF COVER IS LEFT UP ~ORE THAN 5 sec .. ·

XL3 1 llC.602 1 CL37 1 PGM WILL TERMINATE AND LEAVE PATTERN.'

XL3 1 11C706'
Xl2' 1DE8 ~ CL4'AOR-· CL4'60 XL2 1 10401
XL1'19 1

SBA ADDR - - 470 SF HI INT/PROT
DEVICE ADDRESS GETS FILLED IN SF - NORM I NT ./UNPROT.

8943 DA FUNCTIONAL TESTS

ERR LOC OBJECT CODE

AODR STMT SOURCE STATEMENT

(
If"·
I ---
1
i c
I
c
.(
I \...
c
! C.
io
!
c
·I c

3295 03
3296 0227 3298 F5 3299 5F

3295 2738 EORDlA DC

2739

3296 2740 0002 EQU

3297 2741

DC

3298 2742

DC

3299 2743

DC

27~4 ·

11

329A 2745

DC

C150

329C 2746

DC

1060

329E 2747

DC

329f ClC~C3C4C5C6C7C8 3289 2748

DC

32A7 C901020304050607

2748

32AF 0809E2E3E4E5E6E7

2748

3287 E8E940

2748

2749 $

328A l06C

3288 2750

32BC 05060540C4C9E207 32C6 2751

DC
oc

32C4 03ClES

2751

2752 ·

32C7 11 32C8 CZ60

32C7 2753

DC

32C9 2754

oc

32CA 1040

32CB 2755

DC

32Ct 13

32CC 2756

DC

32CD C30607E840C1C206 32E7 2757

DC

3205 E5C540C90540E3C8

2757

3200 C9E240D3C905C540

2757

32E5 404040

2757 2758 ·

32E8 1040

32E9 2759

DC

32EA C9D5E2C509E340C3 32F2 2760

DC

32F2 02 32F3 0000

2760

32F4 2761

DC

2762 ·

32F5 1060

32F6 2763

DC

32f7 11

32F7 2764

DC

32FB C3FO 32FA 10E8

32F9 2765

DC

32FB 2766

oc

32FC 4F7C7B5B6C

3300 2767

DC

3301 4A

330 l 2768

DC

3302 505C405060~E

3307 2769

DC

3308 5A 3309 7A

3308 2770

DC

3309 2771

oc

330A 7F

330A 2772

DC

3308 4C6E6F607E5F5E70 3313 2773 .

DC

3313 61

2773 2774

*

3314 lDFS

3315 2775

DC

3316 FOF1F2F3F4FSF6F7 3323 2776

DC

331E F8F96B4860Cl

* 2776
2777

3324 11

3324 271'8

DC

3325 C540

3326 2779

DC

3321 lOC8

3328 2700

DC

3329 C30607E840ClC206 3340 2781

DC

3331 E5C540C90540E3C8

H8J.

3339 C9E240D3C905C540

2781

334 l lODf:,

3:H2 2782

DC

3:H3 U 3344 C5E8
3346 HJC.0

2783 $

3343 2784

oc

~345 2763

DC

3347 2786

DC

2787 "'

3348 ll

3348 2788

DC

3349 C650

334A 2789

DC

334B 1DE4

* 334C 2790 279!

DC

3340 6fE2CSD34007C505 3359 2792

DC

3355 40E 3C5f2E3

2792

Xll 1 03 1

ETX

·
XL2'0227 1
Xl l 'f 5" XL1 1 5F'

BEGIN ORDERS FOR TEST 2
STX-ESC CMD--ERASE,WRITE
wee SOUND ALARM/RESTORE KEYBOARD/
ST ART PR INT/ 40 CHAR LINE .

XLl'll' XL2'Cl50 1 XL2 1 1060 1

SBA AOR--80 PROTECTEO,MOAMAL INTENSITY

CL27'ABCDEFGHIJKLMNOPQRSTUVWXYZ ' BEGIN MESSAGE

XL2'1D6C· CLll'NON DISPLAY'

PROTECTEO,NON DISPLAY FOUND IN NON-DISPLAY AREA

XL1 1 l l '

SBA

XL2·C260 1

AOR~l60

XL2 1 1040'

UNPROTECTEO,NORMAL INTENSITY

Xll 113 1

INSERT CURSOR .

CL27 1 COPY ASOVE IN T~IS LINE

Xl2'1D40'
CL9' INSERT CK'
XL2'0000 1
XL2' 1060' Xi.. l '11 1 XL2'C3F0 1 Xl2 1 1DE8' CL5·f;U1: 1
Xll 1 4A 1 Cl6' £.·( l_+·
XL l' 5A 1 CL1 1 : 1 XL l '7F 1 CL9'<>?-:-.;t '/'

NORMAL INT/UNPROTECTED

2 NULL CHARACTERS

PROTEClED,NORMAL INTENSITY

SBA

ADR-240

PROTECTED,HIGH INTENSITY

SPECIAL

CHARACTERS (CENT SIGN>

T*EST
· · ·

(EXCLAMATION)
(QUOTEJ

XL2 1 10F8 1

PROTECTED,HIGH INTENSITY

CL14 1 0123456789,.~A' NUMERIC FIELD

XLl'll'

SBA

XL2'C540'

AOR--320

XL.2·1DC8'

UNPROTECTEO,HIGH INTENSITY

CLZ4'COPY ABOVE IN THIS LINE ' INSTRUCTIONS TO CONSOLE

Xl..2 1 1008 1

NUMERIC,UNPROTECTED. HIGH INTENSITY

Xll'!l'
Xl2'C5E8 1
.)(L2' 1060'

SSi\.
ADR-360 0 ROTECTED.NORMAL INTENSITY

XLi·ll' XL2'C650'
XL2'10E4 1

SSk ADR.-400
PROTECTED,NORMAL INTENSlTY,SELECTOR

Cli3 1 ?SEL PEN TEST· DEFINE SEL PEN AREA

DATE 26JUN75 EC NO. 825023

250CT75 825032

15JAN76 825034

l4MAY76 825035

PROG IO PAGE

i C 0894-3: DATE

i23

EC NO.

0

26JUN75 825023

.250CT75 825032

15JAN76 825034

l4MAY76
825035

PROG IO PAGE

0894-3 23A

I'I ··
I.......

·

·

IBM MAINTENANCE DIAGNOSTIC PROGRAM

8943 DA FUNCTIONAL TESTS

ERR LOC OBJECT CODE

ADDR STMT SOURCE STATEMENT

335A 000000

335C 2793

DC

3350 1DE8

335E 2794

DC

335F 6EE2C5034007C505 3368 2795

DC

3367 40E3C5E2E3

2795

2796 ·

336C 11

336C 2797

DC

3360 C7D6

336E 2798

DC

2799 ·

336f lDES

3370 2800

DC

3371 ClC4D960

3374 2801

DC

3375 00000000

3378 2802 AZ

DC

3379 10E8

337A 2803.

DC

3378 03

3378 2804 EORDZ DC

337C 2805 ORD3 EQU

337C 0227

3370 2806

DC

337E F5

337E 2807

DC

337F 5F

337F 2808

DC

2809 ·

3380 11

3380 2810

DC

3381 4040

3382 2811

DC

3383 3C

3383 2812

DC

3384 40E8

3385 2813

DC

3386 CS
3387 ca

3386 2814

DC

3387 2815

cc

2816 ·

3388 11

3388 2817

DC

3389 Cl4F

338A 2818

DC

3388 C8C8 3380 11

338C 2819

DC

2820 *

3380 2821

DC

338E ClF7

338F 2822

DC

3390 C8C8

3391 2823

DC

2824 ·

3392 11

3392 2825

DC

3393 C25F

3394 2826

DC

3395 C8C8

3396 2827

DC

2828 ·

3397 11

3397 2829

DC

3398 '3C7

3399 2830

DC

339A C8C8

3398 2831

DC

2832 ·

339C 11

339C 2833

DC

3390 C36F

339E 2834

DC

339f CSC 8 33Al 11

33AO 2835

OC

2836 *

33Al 2837

DC

33A2 C407

33A.:3 2838

DC

33A4 C8C8 33A6 11

33A5

2839 2840

*

DC

33A6 2841

DC

33A7 C47F

33A8 2842

DC

33A9 C8C8

33AA 2843

DC

2844 ..

33AB 11

33AS 2845

OC

33AC C5f7

33AD 2846

DC

33AE C8C8 3360 11

33AF

2847 2848

*

3380 2849

DC
oc

3381 L64F
33B3 caca

3382 2850

DC

3364 2851

oc

3385 11

2852 ·

3385 2853

oc

3356 C6f7
33B8 ca

3387 285St

OC

3388 2855

DC

2856 ·

3389 11

3389 2857

DC

33BA C358

3388 2858

OC

33BC fOFO

3380 2859

DC

XL3'000000 1 Xl2'10E8' CL13'>SEL PEN TEST'
XL1 1 11 1
Xl2 1 C706'
Xl2 1 1DE8 1 CL4 1 AOR-· XL4 1 00000000' XL2'1DE8'
·XL 1 1 03'
XL2'0227 1 XLl'F5 1 XL1 1 5F 1
xu· 11·
XL2·4040 1 Xll'3C 1 XL2'40E8 1 Cll'E' Cll 1 H'
XLl" 11' XL2'Cl4f0 Cl2' HW
XL l ' 11 & XL2 ·Cl F1f Cl2°HH'
XLl'll' Xl.2 1 C25F 9 tl2 9 HH'
Xl1 1 1P
Xl2'CJC7 1 CL2 9 HH'
Xll9 l! 8 XL2'C36F 5 CL2 1 HH!
Xll 1 U@ XL2'C407 6
tt2 1 HH~
XLl' 11' XL2· C47F' Cl2'HH;
XU' 11 1 Xl2 11 C5E7' Cl2'HH 1
XL 11 lJ.9 Xl2'C64F' CL2 1 HH1
Xll'lP XL2 1 C6F7 1 CL1 1 H1
Xll 1 11· Xl2 1 C358' Cl2 1 001

DATE 26JUN75 EC NO. 825023

250CT75 825032

15JAN76
825034

14MAY76 825035

.·~:; · · · · ·· · ·

PART NO. PAGE

4234259
24 i (

IBM MAINTENANCE DIAGNOSTIC PROGRAM 8943 DA FUNCTIONAL TESTS

PART NO. 4234259

PAGE

24A

ERR LOC OBJECT CODE

ACOR STHT SOURCE STATEMENT

3 NULL CHARACTERS PROTECTED.HI INTEN,SELECTOR PEN DEFINE SEL PEN FIELD
SBA AOR--470 SF-ATTR HIGH INT/ PROTECTED NULL~ FOR SEL ACOR Sf-ATTR HIGH INT/PROTECTED
ETX STX-ESC CHD-ERASE,WRITE
HALT
SBA ADR-0 RA - REPEAT TO ADDR ADDR CHAR TO BE REPEATED
SBA ADR-79
SBA ADR--119
SBA ADR-159
SBA AOR-199
SBA
ADR-239
SBA ADR--279
SSA AOR--319
SBA AOR-359
SBA AOR-399
SBA AOR--439
SBA ADR-219

I
1C :C
* * r.
t
\..
!i (·-·-
(.' (
Q
0

2860 ·

338E 11

33BE 2861

33BF C4C3

33CO 2862

33Cl FOFO

33C2 2863

2864 ·

33C 3 11

33C3 2865

33C4 C460

33C5 2866

33C6 E3C5E2E340D7ClE3 330C 2867

33CE E3C5090540C60609

2867

3306 40F3F2F7F760F l

2867

2868 ·

3~00 11

3300 2869

33DE C54F

330F 2870

33EO Cl03C9C70504C505 33E8 2871

33EB E3

2871

2872 ·

33E9 11

33E9 2873

33EA C5FO

33EB 2874

33EC 5C

33 EC 2875

2876 ·

33ED 11>40

33EE 2877

33EF 13

33EF 2878

33FO E405070q06E3C5C3 33FF 2879

33f8 E3C5C440C4ClE3Cl

2879 2880 ·

3400 11

3400 2881

3401 C6C6

3402 2882

3403 1060

3404 2883

3405 5C 3406 U

* 3405 2884 2885 3406 2886

3407 C6FB

3408 2887

3409 3C

3409 2888

340A C75F

3408 2889

340C C5

340C 2890

3400 C5

340D 2891

2892 ·

340E 11

340E 2893

340F C660

3410 2894

3411 10E8

3412 2895

3413 C1C4D960 3417 00000000

3416 2896 341A 2897 A3

3418 1060

341C 2896

3410 03

3410 2899 EOR03 341E 2900 OR04

341E 0227

341F 2901

3420 F5

3420 2902

3421 7F

3421 2903

2904 ~

3422 3CC150

3424 2905

3425 C5

3425 2906

3426 CS 3427 11

3426 2901
2908 *
3427 2909

3428 C25F

3429 2910

342A C6C8

3428 2911 2912 ·

342C 11

342C 2913

3420 C36f

342E 2914

342F C8C8

3430 2915 2916 ·

3431 11

3431 2917

3432 C47F 3~34 C8C8

3433 2918 3435 2919

2920 ·

3436 11

3436 2921

3437 C64F

3438 2922

3439 CBC8

343A 2923

DC DC DC
DC OC DC
DC DC DC
DC DC DC
DC DC DC
DC DC DC
DC
DC DC DC DC DC DC
DC
DC
DC DC DC DC DC· EQU DC
DC uC
DC
DC DC
DC DC DC
DC DC DC
DC DC DC
DC DC DC

XL l' 11' XL2 1 C4C3'
CL2' oo·

SBA AOR-259

XLl'll'

SBA

XL2 1 C460 1

AOR~288

CL23'TEST PATTERN FOR 3277-1 1

Xl l 11 l '
. Xl2' C54f8 CL9 1 ALIGNMENT"

SBA ADR--335

Xll' 11' XL2'C5FO'
tll'·'

SBA ADR-36S

Xl2'1040'

SF-ATTR UPRrNitNSPr369

XL1·13'

INSERT CURSOR

CL16 1 UNPROTECTEO DATA'

XL 1 1 ll1 XL2 1 C6C6' XL2' 1060'
Cll '*'
Xll' ll' XL2'C6F8' Xll 1 3C 1 XL2'C75f' Cll'E' Cll 1 E'
XL 1 1 11'
XL2'C660' Xl2'l0E8' CL4 1 AOR- 1 Xl4·00000000 1 XL2' 10608
·XL l '03'
XL2'0227 1 XL l 1F5 1 Xll '7F'
XL3' 3CC 150' CLl'E' Cll 'H'
Xll 1 U' Xl2 1 C25f' CL2eHH'
Xll'll' XL2°C36fU Cl2"HH'
Xll' 11 1 XL2'C47F' Cl2 e HH 1
XL P 11 1 XL2 ·C64f9
Cl2 1 HH'

SBA AOR-390 SF-ATTR PRO,NI.NSP
SBA
ADR-440 REPEAT
ADR-.. 79 CHAR TO BE REPEATED E FOR LAST 9LACE IN BUFFER
SBA AOR-429 SF-ATTR HIGH INT/PROTECTED ADDRESS TO FOLLOW STORAGE AREA FOR SELECTION ADOR SF-ATTR NORMAL INT/PROTECTED
ETX
ORDERS FOR TEST 4 BEGIN HERE STX-ESC CHO-ERASE,WRITE WCC-SOUND ALARM/RESTORE KEYBOARD?
START PRINT/BO CHARS PER LINE REPEAT TO AOR 80 E CHARACTERS CHAR Sl=H
SBA ·AOR-159
SBA ADR-239
SBA ADR-319
SBA ADR--399

PROG ID PAtiE

I

0 I
0894-3:

DATE

24 i EC NO.

I

10

26JUN75
825023

250CT75 825032

15JAN76 825034

14MAY76 825035

PROG ID PAGE

0894-3 24A I

1 If)

·

·

·

·

lo
I
el·

··

·

·

·

·

·

·

·

·

·

·

··

· ·

·- .·· · · · · · · · · · · · · · · ~ · I

· · · · · · · · · · · · ·

l

IBM MAINTENANCE DIAGNOSTIC PROGRAN 8943 DA FUNCTIONAL TESTS

PART NO. PAGE

4234259
25:: (

ISM MAINTENANCE DIAGNOSTIC PROGRAM 8943 DA FUNCTIONAL TESTS

PART 110. 4234259

PAGE

25A

ERR LOC OBJECT CODE

AOOR STMT SOURCE STATEMENT

ERR Lot OBJECT CODE

ADOR STMT SOURCE STATEMENT

2924.

3438 11

3438 :?925

343C C75F

3430 2926

343E C8C8

343F 2927

2928.

3440 11

3"0 2929

3441 C7E8

3442 2930

3443 E3C5E2E34007CU3 3459 2931

3448 E3C5090540C60609

2931

3453 40F3F2f7F760F2

2931

345-A 11

2932 · 345A 293i

3458 C86F
3450 cace

345C 2934 345E 2935

2936 ·

345F 1.i

345F 2937

3460 .C87E

3461 2938

3462:' C103C9C 70504C505 346A 2939

346A El

2939

2940 ·

3468 11

3468 2941

346C t9lf

346D 2942

346E C8CB

31t6F 2943

29ltlt ·

3470 11

3470 2945

3471 lt84F
3473 ceca

3472 2946 3474 2947

2948.

3475 11

3475 2949

3476 4C5F

3't71 2950

3478 ceca

3479 2951

347A 11

2952 · 347A 2953

3478 leCE7

347C 295-<t

347D SC

3470 2955

347E lD"tO

2956 · 347F 2957

3480 13

3480 2958

3481 E4D5070906f3CSC3 3494 2959

3489 E3C 5C440Cl09C5Cl 3491 40"t040Lt0

2959 2959

3495 1060

3't96 2960

3497 5C

3497 Z96l

2962 ·

3498 11

3498 2963

3499 4D6F

349A 2964

3498 Cate

34« 2965

2966 ·

3490 11 31t9E 4E07

3490 2967
349F 2968

34AO FOFO

31tAl 2969

2970 ·

DC

Xll 1 11 1

DC XL2·C75f'

DC CL2'HH'

SBA AOR--'t79

DC Xll'll'

SBA

DC XL2'C7E8'

AOR-4S8

DC Cl23'TEST PATTERN FOR 327T-2t

DC Xll' 119
IX XL2'C86f· DC CL2'HH1

DoCc

Xll·U· XL2'C87E'

DC CL91 ALIGNMENT'

SBA
AOR-559
SBA
AOR-5l"t.

DC xu·u·

DC Xl2'C97F'

DC

CL2 1 HH'

SBA ADR--639

DC

Y.ll'll'

DC >tl2 1 484F'

DC

CL2 1 HH 1

SBA ADR-719

LC

Xll'll'

oc

Xl2 14C5F 1

lit

CL2 1 HH1

oc

XL1 1 11 1

DC

Xl2 14CE7'

Dt CLl'·'

SBA ADR-799
SBA .ADR--807

DC XL2 1 1040·

UNPROTECTED, NORMAL INTENSITY

DC

XlJ 1 13'

INSERT CURSOR

DC Ct 20 'UlfPaOTEtTEO AREA

DC
oc

XL2'1060' CLI ···

DC Xll'll' DC XL 2 I 40,;F' DC Cl2'HH1

DC

XL1 1 l l 1

DC

XL2'4EC7 1

DC CL2 100'

PROTECTED,NOR~AL INTENSITY
SBA
ADR-819
SBA
AOR--919

I
I(:
I
II c.·,
lI e.·
\
c
c

3486 11 3487 026F
31t89 ceca
3488 11 348C 037F 348E C8C8
34CO 11
34Cl D54F 34C3 C8C8
34C5 11 34C6 065F
34t8 ceca
34CA 11 34t8 076F
34CD ceca
34tF 11 3400 087F 3402 C8C8
34W>4 11 3405 5MF
3401 ceca
3409 11
34DA 5B5F
340t ceca
34DE 11 340F 5C6F 34El CS
34E 4! 3C 4040 34E5 CS
34E6 11
34E7 5CE5
31tE9 IDES 34EB C1Clt0960 34EF 00000000
34F3 1060
34F5 03
34F6 0227
34F8 f 5

31t86 2987

DC

3488 2988

DC

348A 2989

DC

2990 ·

348b 2991

oc

34BO 2992

DC

31t8F 2993

DC

2994 ·

.34CO 2995

DC

34C l 2996 EFOR3 EQU

34C2 2997

DC

34C4 2998

DC

2999 ·

Ytt5 3000

Dt

34C7 3001

DC

34C9 3002

DC

3003 ·

34CA 3004

DC

34CC 3005

DC

3'tCE 3006

DC

300"1 ·

34CF 3008

DC

3401 3009

DC

3403 3010

DC

3011 ·

3404 3012

DC

3406 3013

DC

34D8 3014

DC

3015 ·

3lt09 3016

Dt

3408 3017

. DC

3400 3018

DC

3019 ·

34DE 3'l20

DC

34EO 3021

oc

34El 3022

DC

3023 ·

34E4 3024

DC

341:5 3025

DC

3026 ·

34E6 3021

DC

341:8 3028

DC

34EA 3029

DC

34H 3030 ·

oc

31tf 2 3031 A4

oc

34f4 3032

DC

3033 ·
34F5 3034 EOR04 or.

31tF 6 3035 OROS EQU

34F"! 3036

Ot

34FB 3037

DC

Xll' 11 1 XL2'026F 1 CL2 1 HH'
Xll'll' XL2 1 037f' CL2 1HH1
·Xll 1 11 1
XL2'054f' CL2'HH 1
XLl' 11'
XL2'065F 1
Cl2'HH'
XLl'll' XL2'076f9 CL2 1 HH 1
XLl 111 1 XL2'D87Fi CL2'HH'
Xll'll' XL2'5A4F 1 CL2 1 HH 1
XL1 1 11 1 XL2'585F 1 CL2 1 HH1
XLl'll' Xl2 1 5C6F1 CL1 1H1
XL3'3Clt040' CLl' E·
XLl 111 1 XL2 1 5CE5 1 XL2 1 1DE8 1 CL4 1 ADR- 1 XL4'00000000·
XL2 1 106~
·XL1'03 1
XL2 1 0227 1 Xll 1 F5 1

SBA ADR-1199
SBA AOR-1279
SBA ADR-1359
SBA
AOR-1439
SBA ADR--1519
SBA
ADR-1599
SBA ADR-1679
SBA
ADR-1759
SBA
ADR-1839
LAST LINE · 80 CHARS OF E'S
SBA ADR-1829
Sf-ATTR HIGH INT/PROTECTED ADDR TO FOLLOW STORAGE AREA FOR SEL ADIJR SF-ATTR NORMAL INT/PROTECTED ETX STX-ESC CMD-ERASE,WRITE

34A2 11 34A3 4E7F
34A5 ca cs
34A7 11 34A8 1tFE7 31tAA FOFO
34AC 11 31tAO 504F
34AF C8C8
3481 11 3482 015F 3481t ceca

34A2 2971 34Alt 2972 34A6 2973
2974 "' 34A7 2975 34A9 2976 34AB 2977
2978. 34/&C 2979 31tAE 2980 3480 29Sl
2982 ·
3481 2983 3483 2984
3"85 2985

oc

Xll 111 1

DC

XL2 14E7F 1

DC

CL2 1 HH1

DC xu· 11 ·

DC XL2'4FE7 1

DC

Cl21 00 1

DC

XL1 1 11 1

DC

Xl2 1504F'

DC Cl2 1 HH'

DC Xll'll'

DC

Xl2 1 Dl5F1

DC CL21 HH'

SBA AOR-959
SBA AOR-999
SBA ADR-1039
SBA ADR-1119

\_ . .,"·
I
I
i I I I II ·~ t

31tf9 6F

34F9 3038

34FA 1060

3039 · 34F8 3040

34FC C606091tOC303E4E2 3510 3041

350.ft E3C509C5C41t00"7C9

3041

350C C905E3C5D9E21tOC4

3041

3514 ClE3Cl40E2C806E4

30'tl

35lt D3C4

3041

391E ltOE2E3Cl09E34005 353A 3042

3526 C5E7E34003C905c.5

3042

352E 40C8C509C5406060

3042

3536 606060606E

3042

3538 C3C8C5C302C905c;7 3560 3043

3543 40070906C709Cl04

3043

3548 40E3ClC261C509Cl

3043

DC

Xll 1 6F 1

WCC-ST ART PRINT /64 CHARS PER LINE/

DC XL2'1060 1

SOUND ALARM/RESTORE KEYBOARD SF/NORMAL INT/PROTECTED

DC

CL34 1 FOR CLUSTERED PRINTERS DATA SHOULD'

------>· OC CL29· START NEXT LINE HERE
DC CL38'CHECKING PROGRAM TAB/ERASE UNPROT. TO 1

DATE

2bJUN75

EC NO. 825023

250CT75 825032

2986 ·
l5.tAN76 l4MAY"'a 825034 . 82SOJ5

,

\

3553 E2C540EltD5070906
II c}i 3558 E34840E30640

3043 3043

PROG ID PAGE

I 089tt-3'

(""·
·.... .DATE

26JUN75

25

o\c NO. 625023

250CT75 82S032

15JAN76 82503't

14MAY76 825035

l Cj~f

PROG ID PAGE

0891t-3 25A

·-

:oa
·I

io

·

·

·

IBH MAINTENANCE DIAGNOSTIC PROGRA.~ 89-43 DA FUNCTIONAL TESTS

PARr t.10,. PAGE

. it234259 26:
l

IBM ~AlNTENANCE DIAGNOSTIC PROGRAM
8943 DA fUNCTIONAL rests

PART NU., PACE

42)4259 26A

ERR LOC OBJECT CODE

ADDR sn.:r SOURCE STATEMENT

ERR lOC OBJECT CODE

AODR STMT SOURCE STATEKENT

3561 ClC4C4096lC4f407 357A 3044

3569 61C6C9C503C44004 3571 Cl0902~0D609C4C5

3044 3044

DC CLZ6iADDR/DUP/FIELD MARK ORDERS 6

3579 09f.Z
3575 11C3FO 357E 13 357F 1Df8 3581 3CC5FOH

3044
* 3045
3570 3046 357E 3047 3580 3048 3584 3049

QJC

Ml3 1 HC::3f0.

DC

XL 1.813'

oc

Xl~ 1 lOF8 9

DC

XL4 '3CC5FOfl ·

SB!t, 240
INSERT CURSOR AUTO SKI PF PRO'TECTEO,HI GH ! NT ENS ITV
RA 320 ( l &$)

3585 lOC8 3587 3CC650 358A Cl
3588 1060 3580 3CC 75F 3590 C2

1050 $ 3586 3051 358~ 305i
* 358A 3053 3054
358C 3055 358F 3056 3590 3057

DC

Xl2 1 HlC8·

DC

Xl 3' 3CC650 ·

DC

CU a A'

DC

XL2'1060 1

oc

Xl:! 1 3CC75F'

oc Cll'S'

UNPROTECTEO,HIGH iNlENSIH RA 400 IA"SJ REPEATED CHARACTER
PROTECTEO~NORMAL. INTENSITY RA 479 ( B 1 S J REPEATED CHARACTER

3591 ll 3592 C4D7 3594 Fl 3595 05
3596 llC5E8 3599 12C650

3058 $ 3591 3059
3593 3060 3594 3061 3595 3062
3063 *
3598 3064
3596 3065
3066 ·

oc

Xll'll'

DC

XL2 1 C40'f'

oc Cl l' le

DC

Xlll05~

oc

Xl.3 1 llC5f8·

oc XL3 1 l2C650'

SSA (l IS TO PRECEDE PROGRAM TABt I

279

t '

PROGRAM U.S

SBA 360 EUA 400

359C 11 3590 C64A 359F 1ClE15l9
35A3 ll 35A4 C3E6 35A6 1DE8 35A8 ClC·r.0960 351.c 00000000

359C 3067 359E 3068 35A2 3069
* 3070
35A3 3071 35A5 3072 HA7 3073 35AB 3074 3l5AF 3075 A5

DC

XL l ' lP

oc

XL2°C64A 1

DC

XL4~ 1CH!519~

DC.

XL 1· 11 ·

DC

XL2 'C3E6°

DC

XL2' lOE8'

oc

Cl4'.t<DR-·

DC

;t; L4 s 00000000 ~

SBA 394 DUP/FlE!.D MARK/NEW LINE/EOM
SB~
230 SF-AHR HIGH rn1 .IPROHC"r ED SELECTION ADDRESS TD FOLLOW
STORAGE AREA FOR SELECTION ADOR

35BO lD60 3582 03

3076 "

3561 3071

DC

3582 3078 EOiW5 DC

Xl2;l060~
Xtl'03t

SF·-t!,nR NDRHAL INTIPROlECTE(~ f;TX

3583 3079 CR06 EQU ~

35B3 0227

3584 3080

oc.

XL2·02210

STX-ESC

3585 F5

* 3585 3081 3082

oc XU. 'F5'

CMD- ER ASE e WR I TE

lJNI VERSAI. 3270 TEST PATTERN (RFT MESSAGE>

3586 4F

3566 3083
* 3084

oc

wee SOUND ALARM/RESTORE KEYBOARD/ I
START PRINT/132 CHARS PER l[NE I

3587 8182838485668786 35C4 3085

35BF 898A8C80BE8F

3085

35C3 9091929394959697 3502 3086

35CD 98999A909E9f 3503 11

* 3086
3087 3503 3088

3504 40E7

3505 3089

3506 1060

3507 3090
* 3091

DC

XUA ~ 61828 384858687Bl:898ABC8DSEfJf'

CC

Xll4'909192939495969798999A909E9F'

Ii' cv

DC

Xl l & 11 e

DC

XL2 t40E7G

DC

l\L2'106QV

~8A

le

39

I

.urn ;c SF·

PROTECTED/NORMAL INTENSITY I

3508 A2A3A4A5A6A7A8A9 35E4 3092

35EO AUCADAEAF

3092

DC Xll3·AZA3A4A5A6A7A8A9AAACAOAEAF'

l

35E5 BABBBCBDBEBf808B 35Fl 3093

35EO 989CAOAlAS

3093

DC

XL.13 'BABBBCBOBE.BF 808B969CAOAlAB'

35F2 BOB lBZe 384758687 35FB 3094

35H SB79

3094

DC

Xl10' 601.H B283B't75 B667BSN ~

35FC H 35FO C 14F 35FF 1040

3095 · 35FC 3096 35FE 3097 360C 3098
3099 ·

oc

Xll'll&

DC

Xl2'Cl4F·

oc

XU! 1 l040G

SSA 19

c

SF-AHR UNPROTECTED/NORMAL INTEN.

3601 4142434445464748 3609 3100

3609 49

:noo

DC

XL9 1 4l4243444546474B49'

360A 5152535455565158 3612 3101

3612 ~9

3101

DC

Xl9'515253545556575859 1

I
Iv

I

3613 6263646566676869 361A 310l

DC

361B ·ron12n747S7677 3624 3103

DC

3623 7879

3103

* 3104

3625 3105 MIOOR6 EQU

3625 u.
3626 ClF7

0072 3106 ll6

EQU

3107 *
3625 3108

oc

3627 3109

DC

3628 1060

3629 3110

DC

3111 <IC

36ZA C1C2C3C4CSC6t7CS 3632 3112

DC

3632 C9

3112

3633 0102030405060708 3638 3113

oc

3638 09

3113

363C E2E3E4E5E6E7E8E9 3643 3114

DC

3644 FOF1F2F3f4F5F6F7 3640 3115

oc

364C F8F9

1115

3116 *

364E ll

364E 3117

Ot

364F C25F

3650 3118

DC

3651 1040

3o52 3119
* 3120

oc

3653 4050606lCOOOEOEl 365A 3121

* 3122

3658 11

3CSB 3123

oc oc

365C C3C7 365E lDbO

3650 3124

DC

365F 3125

oc

3126 $

3660 4il'+B4C4D4E4·F

3665 31.27

DC

3666 5A585C~DSE5F

3668 3128

DC

366C 6A6B6C606E6f

366C 3129 MOR6 3671 3130

EQIJ
DC

3672 7A787C707E7F

3677 3131

DC

36 78 11 3679 C36F

313Z ';

3676 3133

oc

367A 3134

DC

367B 1040

367C 3135

ot

3670 CAC6CCCOCECF

* 3136
3682 3137

DC

3683 DADBDCDDDEDf

3688 3138

oc

3689 EAEBECEDEEEF

368E 3139

DC

368F FAFBFCFOFE

3693 3140

DC

* 3141

3694 11

3694 3142

DC

3695 C407

3696 3111-3

DC

3697 1060

3698 3144

DC

369~ 056lD340C3t8C5C3 36Al 31'~5

oc.

36A l D2

3145

3t:>A2 l5B515B515

36A6 3146

DC

3147 :II<

36A7 11

36A7 3148

DC

36A3 C540

16A9 3149

DC

36AA C50604~0C3CSC5C3 3682 3150

oc

36B2 02

3150

36B3 B919

36&4 3151

3685 H

31S2 11<

36B5 3153

DC

3666 C64F 3688 1040
3b8A 13
3cSS l1
36Bt C106
3bBE lDE8 36CO ClC40960 360t 00000000

3687 3154

DC

36B9 :nss

DC

* 3156

.36Bt\. 3157

oc

3688 3158

DC

3680 3159

DC

36BF 3160

DC

3bC3 3161

DC

36C7 3162 A6
3163 *

DC

Xt8 1 6263646566676869~
XllO'T07i727374l5767T7879·

Xll'll'
xL2' c1n·
XLZ'l060·

SSA ll9
SF-ATTR PROTECTED/NORMAL INTENSITY

XL9°ClC2C3C4CSCbC7C8C9 1

Xl9·DlDZD304D506D70809'

XL 8 8 f2 E3 E4 E.5 E6 E7 EB E9 '
XL 10' FOF 1F2f3F4F5F6F7F8 F9'

XU 1 11'
XLZ 1 CZ5F'
XLZ' 1040 1

SBA 159
SF-ATTR UNPROTECTED/NORMAL INTEN.

XL8·40506061COOOEOE1·

Xll 9111
XLZ 1 C3C7· :it.i.z· 1060 1

SBA
199
SF-AHR PROTECTED/NORMAL IN"rENSITV

XL6 · 4A4 8-':rC.4~E4ft
Xl6 8 5A5S5C505c5f~
~
XL6 Q 6AbB6C606E6P
Xl6i 7A787C7iY'fE·rre

Xll 'll ·
Xl..2' C~F' XL2' 11)40°
XL6 1 CACBCCCDCEtF~ XL6·0AOBOCDOO~DFv
XL6·EAcBECEDEEEF'
XLS 1 FAFBFCFOFP

SSA 239 SF-A HR. UNPROTECTED/NORMAL INT ENS ITV

Xll'll' XL2 1 C407°
X!..2' 1060'
CL9'N/L CHECKe

SBA
279
SF-.~rrR PROTECTED/NOR.MAL INTIEN_SITY

XL 1° U.' Xl2 11 C540"
CL9'EDM CHECK·
Xl2 1 8919 5
Xll' U 1
XL2 1 C64F'
X!..2°1040"
Xll'l3 1 Xll'll' XLZ 1 C?.06 1
XL2' lDEB· Cl4'ADR-1
XL4-'00000000 11

SSA 320
END OF MESSAGE U\.LT .. CODES)
SBA 399
SF-ATTR UNPROIECJED/NORMAL INTENSlTY
INSERT CURSOR SBA 470 SF-ATTR HIGH INT/ PROTECTED
SELECTION AODR ro FOLLOW
STORAGE AREA FOR SELECTION ADDR

l

DATE

26JUN75

EC NO. 825023

250CT15
825032

15JAN76 825034

l~AY7f.
825035

PROG ID
PACE

c I
0894-3i

DATE

26 1 I

EC NO.

2bJUN75 825023

250CT75 825032

l5JAN76
825034.

l4MAV76 825035

PROG ID PAGE

0894-3 26A

!~

I

·

·

·

·

··

·

·

·

·

·

·

·

·

·

to
eiI oe

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

· · · · · ·· · · · · · · · · · T· · · · · ·· · · · · · ·· · · ·

IBM "AINTENANCE DIAGNOSTIC PROGRAM

PAR'i' NO. PAGE

I
4-23425~
27

leM MAINTENANCE DIAGNOSTIC PROGRAM

PART N~
PAGE

42M259
27A

8943 D~ FUNCTIONAL TESTS

8943 OA FUNCTIOHAL TESTS

ERR LOC OBJECT CODE

AOOft STMT SOURCE STATEMENT

ERR Lot OBJECT CODE

ADDA STMT SOURCE STATEMENT

36tB 1040

36C9 3164

DC XLZ-1040·

~F-ATTR NORMAL INT/UNPROTECTED

Ii ,.

3212.

3ttA 11

36CA 3165

DC

XL 1 1 11 1

SBA

37 85 Cl C40960

3788 3213

DC

Cl4 1 ADR- 1

STORAGE AREA FOR SELECTION AOOR

36CB C4C7 36CO FF
36CE 03

36C~ 3166

DC

36CO 3167

DC

36CE 3168 EOR06 DC

OllC 3169 ETEXT6 EOU

XL2'C4C7 1 XLl·FF' XL1 1 03 1
*-ORD6

263 INSERT PROBL.EH CHARACTER. ETX

l
I

3189 00000000
3780 1040 378F 03

37BC 3211t Al

DC

3215 ·

37BF. 3216

DC

37BF 3217 EOR07 DC

XL4 1 00000.:JOO'
XL2'10401 XL1'03'

STORAGE AREA FOR SELECTION AOOR
SF-ATTR NORMAL INT/UNPROTECTED ETX

36CF 0227

OOAA 3170 L26 36CF 3171 DR07

EQU
EOU

·*-MIDOR6

3600 3172

DC

Xl~'0227'

STX-ESC

I
I

37CO 0020
37C2 421F 37C4 431F

37Cl 3218 THREE2 DC
37C3 3219 STXRP OC 37C5 3220 SPXRP DC

IL21 32' AL2CXHITRC+3U
AL2 ( XM ITRC+Z811

3601 F5

3601 3173

3602 4F

3602 3174

3603 D5C5E64003C905C5 36E9 3175·

3608 40C6E405C3E3C906

3175

36E3 D540C3,8C5C302

3175

J176 ·

36EA 15

36EA 3177

36EB 05C5E64003C905C5 36FB 3178

36F3 40C6.E4D5C3E3C9D6

3178

DC
DC
DC

Xll'f5' XL1'4f'

I CMD,ERASE-W~ITE
WCC-RSTRE KYSRD/SND ALRM/STRT PRNT

Cl23'NEW LINE FUNCTION CHECK'

I

I

I

oc

Xll t 15·

NE" LINE

I

DC CL17'NEN LINE FUNCTION'

I

37C6 ClC3C3D609C4C905 37E7 3221 MODMGl DC

37CE C740E306400906E4

3221

3706 E3t9D5C540FOF268

3221

J?OE ltOCltC5E5C9C3C540

32·21

37E6 E7E7

3221

37E8 40C9E240Cl400't06 37F4 3222 MODMG2 DC

37FO C'tC50340E7

3222

37F5 4040404040404040 37FC 3223 MODMG3 DC

37FO D7D9C905E3C509 3803 3224 PRINTR DC

Cl34 1 ACCORDING TO ROUTINE 02, DEVICE xx·
CL13 1 IS A MODEL X' CL81 CL7·PRINTER 1

36FB 05

3178

3179 ·

36FC 15

36FC 3180

36FO 05C5E64003C905C5 3704 3181

3182 ·

3105 15

3705 3183

3706 DSC5E6

3708 3184

3185 ·

3709 15

3709 3186

370A OSC5E640D3C9DSC5 3711 3187

3188 ·

3712 15

3712 3189

3713 D5C5E640D3C9D5C5 3723 3190

3718 40C6E405C3E3C906

3190

DC XL1'15·

DC

CLB 1 NEW UNE·

NEW LINE

DC XL l' 15' DC CL3 1 NEW'

NEN LINE

DC Xll'l5' DC CL8' NEW LJNE'

NU UNIE

DC XL1'15'

NEN LINE

DC CLll ·NEW LINE FUNCTION'

I I

3804 C'tC9E2D703ClE8 3808 0227F14A3t4040

3aoA 3225 DISPLY DC

3806 3226 RltWRT 3811 3227

oEQc U

CL7'01SPLAY 1
·
XL7'0227F14A3C4040·

PATTERN FOR ROUTINE 4 STx,esc.~RITEtWCC,RA 0000

I

3812 5C 3813 UC75F1303

3812 3228 RPTCH DC 3817 3229 R4WRTE DC

CLl '*'
XL5' llt75FU03'

REPEAT CHARACTEa SBA, IC, ETX

II r~- .

3818 5CFF 381A 0227F5C2

3819 3230 SINCHR DC

381A 3231 R5WRT EQU

3810 3232

DC

·XL2'SCFF'
XL4 1 0227F5C2 1

SINGLE CHAR REPEATED, MAY BE Cf.INGEO PATTERN FOR ROUTINE 5 STX,ESC1ER/WR1WCC

I
I ,r· ·~ ""'

381E 1DE8

381F 3233

DC

3820 C4C5E5C9'3C540E7 3828 3234 DEVRT5 DC

3828 El

323't

XL2'10E8' CL9·DEVJtE U·

SF, HJ INT. PROT.

II (

3829 lDCl

J82A 3235

Dt

3828 uciso

3820 3236

·oc

382E E3t8C9E240C9E240 3842 3237 R5EXP DC

XL2'10Cl'

SF, NORM INT., UNPROT., HODIFIEO

XL3 1 llC150 1

SBA

CL2l'THIS IS MODIFIED DATA·

3723 05

3190

3191 ·

3724 15

3724 3192

3725 05C5E640D3C905C5 3738 3193

3720 4~C6E4D5C3E3C906

3193

3735 D540CJC8C5CJDZ

3193

319'1.

373C 15

373C 3195

3730 104C

373E Jl96

373F E3C8C9E240C4tlE3 3767 3197

3i41 Cl40n506E340ESC9

3197

374F E2C9C.203C56lt5D6

3197

3757 D440ClD5C4400561

3191

375F D340C9C7D5D6D9C5

3191

3767 C4

3197

3198.

3768 1519

3769 3199

316A 1040

3168 3200

3201 ·

376C C505C46006C66Cl>4 37BA 3202

3774 C5E2E2ClC7C560E3

3202

377C C5D904C905ClE3C5 3784 E240Dl09C9D5E3

3202 3202

3788 19

3786 3203

37BC 15

3204 · 378C 3205

37ec F205C440C5060440 37AE 3206

3795 03C905C5400506E3

3206

DC XL1'15'

NEW LINE

DC

CL2~'NEW LINE FUNCTION CHECK'

l(I
I
I

38~6 D406C4C9C6C9C5C4

3237

383E 40C:.V.1E3Cl

3231

3943 1140lt0

3845 3238

DC

3846 03

3846 3239 R5WRTE aX

3847 3240 AIOTl EQU

3847 0227F5C2

384A 3241

DC

XL3'U40.0'
·XL1 1 03'
XL4 1 0227F5C2·

ETX STX1ESC1ER/WR1VCC

DC XL1'15'

NEW LINE

I

DC XL2'1D4C'

HOM DISPLAV,NON PRINT,NON DETECTABLE! :·

DC CL41 1 THIS DATA NOT VISIBl.E/EOM ANO NIL IGNORED'

I

3848 1061

384C 3242

38"0 40C4C50709C5E2E2 3854 3243

3855 1060

3856 3244

3857 E3C8C540C905CltC9 3880 3245

DC Dt

cXLu2·1

1061' DEPRESS·

SF - PROT MODIFIED

ot

XL2 1 10601

SF - PROT

DC CL42·THE INDltATEO AID KEV - - - - IT SHOULD BE'

I r

385F C3ClE3C5C440ClC9 3867 C44002C5E8406040

I

386F 604060406040C9E3

3245
3245. 3245

3877 40E2C8D6E4D3C440

3245

387F C2C5

3245

DC XL2' 1519'

DC

Xl2' lD40'

NEW LINE EClt llGNOREDl SF/NORHAl INT/ UNPROTECTED

3881 40C4C5E3C5C3E3C5 38AE 3246

3889 C440C9D5E2E3Cl05

3246

3891 E3D3E8484040C9C6

3246

DC CL46' DETECTED INSTANTLY. IF KEYJS NOT INSTALLED, '

DC CL3l·ENO-OF-MESSAGE-TERMINATES PRINT'

3899 4002C5E8C91:24005 38Al 06E340C905E2E3Cl

3246 3246

38A9 0303CSC46840

3246

38AF C4C5D7D9C5E2E240 3809 3247

DC CL43'DEPRESS ANY OTHER AID KEV EXCEPT CLEAR AND 1

DC

XLP19'

ENO OF MESSAGE

3887 Cl05E84006E3C8C5 38BF D940ClC9C44002C5

3247 3247

DC XL l' 15'

NEW LINE

DC CL34·2NO EOH LINE NOT OH PRINTER OUTPUT·

38C7 E840C5E7C3C507E3 38CF ltOC303C5Cl09't0Cl
3807 05(440

3247 3247
324.7

3790 40060540D7D9C9D5

3206

380A C60603D306f640C5 38EA 32"t8

DC CLll'FOLLOll ERRDR NSG.·

31A5 E3CSD940D6E4E3D7

3206

38E2 D909060940DltE2t7

3248

37AO E4E 3 37AF 19
3780 11 3781 C706 3783 IDES

3206 37AF 3207
U08 · 3780 3209 3782 3210 3784 3211

DC

XL1 1 19'

DC xu· u ·

DC

XL2 1 C706·

DC XL2 1 10E8'

ENO OF flESSAGE
SBA ltTO
SF-ATTR HIGH INT/PROTECTED

(
lG·-·

38EA 48

3248

38EB llC25F

38£0 3249

DC

38EE 10E8

38EF 3250

Dt

38f0 11C6F8

38F2 3251

DC

38f3 C4C50709C5E2E240 3901 3252

DC

38F8 6040C5D5E3C509

3252

3902 03

3902 3253 AIOTlE OC

XL3·11C25F 1

SBA

XL2' 10E81

Sf - HI INT· PROT

XL3' llC6F8'

SBA

CL15·0EPAESS - ENTER'

XL 1 '03'

Ell

DATE

26J~l5

EC NO. 825023

250CT15 825032

15JAN76 825034

lltMAY76 825035

PROG ID
PAGE

l C OSM-31 21

DATE EC NO.

1c

26JUll75 825023

250CT75 825032

UJAI0'6 825034

14MAYl6 825035

PROG ID PAGE

0894-J 27A

'-

0

(;

IO
J

·

·

·

IBM MAINTENANCE DIAGNOSTIC PROGRAM 8943 DA FLJNCTIONAl TESTS

PART ~!O. PAGE

~2.34259
28 i

!BM MAINTENANCE DIAGNOSTIC PROGRAM
8943 ·DA FUNCTIONAL TE~TS

PART t\iO. 4234259

PAGE

2BA

ERR LOC OBJECT CODE

ADOR STHT SOURCE STATEMENT

ERR LOC OBJECT CODE

AODR STMT SOURCE STATEMENT

3903 0000

3904 3254 CURAID DC

3905 3255 AIOTZ EQU

3905 0227FlCZ 3909 llC6F8

3908 3256

DC

3908 3257

oc

390C C4Crn7D9C5E2E240 391F 3258 AtOM DC

3914 6040404040404040

3258

391C 40404040

3258

3920 03

3920 3259 AIOTZE OC

3921 3260 AIDT3 EQU

392 l 0227FlC 2

3924 3261

DC

3925 11C260

3921 3262

oc

3928 ClC9C44009C5C3C5 3944 3263" Al ORC DC

3930 C9E5C5C440E6ClE2

3263

3~38 4060404040404040

3263

394(\ 4040404040

JZ63

3945 40C8C5E7407DE7E7 394F 3264 HEXAIO r.c

3940 705040

3264

3950 E309E840ClC7ClC9 3917 3265

oc

3958 0540060940C4C5D7

3265

3960 D9C5E2E24007Cl60

3265

3968 FZ40C305C3035~

3265

3970 E30640C70640D605

3265

3978 03

3978 3266 AIDT3E DC

3979 3267 AIOT4 EQU

3979 OZ27F1CZ

397C 3268

DC

3970 l lC260

397F 3269

OC

3980 3CC6f740 3984 03

3983 3270

DC

3984 3271 AIOT4E DC

3985 0227FlC2

3985 3272 AIDT5 EQU

3988 3273

oc

3989 11C540

3985 3274

DC

398C C3060909CSC3E340 3983 3275

DC

3994 ClC9C440E6ClE240

3275

399C 09C5C~C5C9E5C5C4

3275

39A4 bB40C2E4E340D9C5

3275

39AC E20706D5E2C54040

3275

3984 E6Cl E240C9D5C306 3905 3276

DC.

39BC C90 9C SC 3E 368 40E2

3276

39C4 C5C5400709C905E3

3276

39CC C509400306C74006

3276

3904 E4E3

3276

3906 03

3906 3277 AIDT5E DC

3907 4048

3908 3278 X404B DC

3909 E704C9E 36109C5C3 39E5 3279 XMRCHG DC

39El 40C603C448

3279

39E6 3280 AIOTAB EQU

3~E6 7DC505E3C5094040 39FO 3281

DC

39EE 404040

3281

39Fl Fl07c:660Fl404040 39FB 3282

DC

39F9 404040

3282

39FC F207C660F2404040 3A06 3283

DC

3AOt. 404040

3283

3A07 F307C660F3404040 3AH 32f4

DC

3AOF 404040

3284

3A 12 F 40 7C 660F 4404040 3AlC 3285

DC

3ALA 404040

3285

3A10 F 50 7C 660F 54 04040 3A27 3286

oc

3A25 404040

3286

3A28 F607C.660F64C4040 3A32 3287

DC

3A30 404040

3227

3A33 F707C660F 7404040 3A30 3288

oc

3A3B 404040

3288

3A3E F807C660F8404040 3A4S 3289

oc

3A46 404040

3289

3A49 F907C660F9404040 3A53 3290

DC

3A51 404040

3290

3A54 7A07C660~1F04040 3A5E 3291

3A5C 404040

3291

·Xl2 1 0 1
Xl'·'0227HCZ · XL3' UC6F8' CLZO'DEPRESS -

WORK SPACE FOR CURRENT AID TABLE
srx. ESC, WR HE~ llNLOC K
SSA

·Xll'03i

ETX

Xl4'0227FlC2 1

STX,ESC,WRITE, UNLOCK

Xl3 1 11CZ60 1

CLZ9'AID RECEIVED WAS -

Clll'<HEX ··xx··) ·
CL~O'TRY AGAIN OR DEPRESS PA-ZCCNCLI TO GO ON·

Xll 1 03·
·

ETX

Xl4'0227F1C2 1

STX,ESC,WRITE1 UNLOCK

XL3 9 llC260 1

SBA

XL4 1 3CC6F 740 1

BLANK OUT PREY MESSAGES

·Xll'03'

ETX

Xl41 0227FlC2 1

STX1ESCfWRITE, UNLOCK

XL3'11C540 1

SBA

CL40i CORRECT AID WAS RECEIVEOv SUT RESPONSE

CL34·WAS INCORRECT. SEE PRINTER LOG our·

l(L1·03· XL2 1 4048'
CL13'XMIT/kEC FLO.·
·
CLU' "ENTER CLll· lPF-1 Clll' ZPF-2
C:l H' ::-pf-3 Clll '4 PF-4 Cl 11 1 5PF-5
CLU '6Pf-6 Clll '7PF-7
CL ll '8PF-8 Clll'9PF-9 Cl 11': PF-10

ETX
CONST ANT 4048
TABLE OF AIDS

I
II ,.
I .
r ·......
I '
l l~ I -~, I
I I I
,I c
jc

3A5F 7807C660FlFl4040 3A69 3292

DC

3A67 404040

3292

3A6A 3293 TRSKIP EQU

3A6A 7C07C660FlF24040 1A74 3294

DC

3A72 404040

3294

3A75 FOEJC5EZE34009C5 3ATF 3295

DC

3A7D 084040

3295

3A80 6CD7Cl60Fl404040 3A8A 3296

DC

3A88 404040

3296

3A8B 6E07Cl60F24DC3D5 3A95 3297

oc

3A93 C3035D

3297

3A96 680 7C l 60F 3404040 3AAO 3298

DC

3A9E 404040

3298

3AA1 6DC307'C5ClD94040 3AAB 3299

DC

3AA9 404040

3299

3AAC 3300 SKTOSP EQU

3AAC 7EE2CS034007C5D5 3AB6 3301

OC

3AB4 404040

3301

3AB7 E6C 3C l 09t440 09C4 3AC1 3302

DC

3ABF 094040

3302

3AC2 60050640ClC9C440 3ACC 3303

DC

3ACA 404040

3303

3ACO 40E405DZ0506E605 3AD7 3304

DC

3A05 4040it0 3AD8 0000

3304 ~AD9 3305 COUNT DC

3AOA 0002
3ADC 0240DDAA

3ADB 3306 TWO DC 3ADF 3307 A!OEXl OC

3AEO 4040ll40Cl

3AE4 3308

DC

3AE5 40C4C50709C5E2E2 3AEC 3309

DC

3AEO 03

5Ar0 3310 AIOEX2 DC

3AEE C9u5C3060909C5C3 3BOE 3311 INCORP DC

3AF6 E34009C5E2E4D3E3
3AFE" E240C6D9D6044040

3311 3311

3B06 4040404040404040

3311

3BOE 40

33ll

3BOF 0227F540

380F 3312 RT~? 3612 3313

EQ~
DC

3813 5C5C5C5CC4C5ESC9 36lf 3314 RT60V DC

3818 C3C540E7E7

3314

3B20 1060
3822 07Fl 3824 1040

3821 3315

DC

3823 3316 3825 3317

DoCc

3B26 E4Fl
3828 1060 3B2A D7F2 38'.:!C 1040
3B2E E4F2

3827 3318

DC

3829 3319 .

DC

3828 33.?0

DC

3a20 3321

DC

3B2F 3322

oc

3830 1060

3831 3323.

DC

3832 D7F3 3834 1040

3833 3324

DC

3835 3325

oc

3836 E4F3 3638 1060 3B3A 07F4
3B3C 1040

3837 3326

DC

3839 3327

DC

3838 3328
3830 3329

DC
oc

383E E4F4 3840 1060 3842 07F5
3844 1040

3BJF 3330

DC

3841 1331

DC

3843 3332

DC

3845 3333

DC

3846 E4F5
3848 1060

3847 3334

DC

3549 3335

DC

3B4A 07F6 384C 1040

3648 3336

DC

38't0 3337

oc

384E E4F6

384F 3338

DC

3850 1060

3851 3339

DC

3852 07F7

3853 3340

DC

3854 l()lc..O 3856 E4F7
3858 1060

3855 3341

DC

3857 3342

DC

3859 3343

oc

Clll'IPF-U

*Clll 'aPF-12
Clll·OTEST REQ ~

CLU·:&PA-l

Clll'>PA-2lCNCll 1

CLll' ,PA-3

CL 11 1 _CLE AR
·
CLll'=SEL PEN

tl.lPWCAP.O ROR

Clll'-NO AID

Cl.11 1 UNKNOWN

END OF TABLE ~ - - - -

Xl2 1 0 1

DELAY COUNT HOLDER

IL2'2'

CONSTANT TWO

XL4'0240DOAA 1

DEVICE (001 AND AID lAAI FILLED IN

XL 5 '40401140Cl'

CL8 1 DEPRESS·

XL1'03 1

ETX

CL33 1 1NCORRECT RESULTS FROM

*XL4' 0227F540 8
Cll3'**$*0EVICE XX'
XL2 1 l060' Cl2'Pl' XLZ 1 104G· CLZ 1 Ul' Xl2' 1060' :::L2'P2' Xl2 1 1M01 CLZ 1 U2' XL2 1 1060' CL2' P3· Xl.2' 1040' CL2'U3 1 Xl2 1 10601 CLZ 1 P4'
XL2'1040 1
Cl2'U4'
Xl2 1 1D60·
Cl2'P5' XL2 1 1040' CL2 1 U5 1
XL2 1 1060' CLZ' P6 1
XL2 1 1040 1 CL2'U6 1 XLZ' 1060'
Cl2 1 P7 1 XL2 1 1D40' tLZ 1 U7 1
XL2 1 1060 1

ROUTINE 6 WRITE PATTERN STX,ESCrER/WR,WCC
SF, PROT SF, UNPROT Sf, PROT SF, UNPROT SF, PROT SF, UNPROT
SF, PROT SF, UNPROT
SF, PROT SF, UNPROT SF, PROT SF, UNPROT SF1 PROT SF, UNPROT SF, PROT

DATE

26JUN75

EC NO.. 825023

250CT75 825032

l5JAN76 825034

14HAVT6 8.?5035

PROG ID
PAGE

Ir.

l 0894-31 "--· DATE

28

EC NO.

j ('",
I ·'
f
jo

26JUN75 825023

250CT75 825032

1SJAN76 825034

14"AY76 825035

PROG IO PAGE

0894-3
28A
t

·

·

·

·

·

·

·

·

·

·

·

·

·

·

.0.lI '"i'J'' f

·

·

·

·

··

·

·

·

·

·

·

·

·

·

·

··.:....· ·--- ·- · · · · · · · · · · · · · · · · ·

· · · ·-·

IBM MAINTENANCE DIAGNOSTIC PROGRAM

8943 DA FUNC TI ONAl TESTS

ERR LOC OBJECT CODE

ADDR STMT SOURCE STATEMENT

3B5A OTF8

3858 33'tlt

DC

365C 1040

385r.I 3345

DC

385E E4F8

385F 3346

DC

3860 0005

3861 3347

DC

3862 03

3862 3348 RT6PE DC

3349

3863 3350 RT6T EQU

3863 0227F140

3866 3351

DC

3867 05

3867 3352

DC

3868 1305

3869 3353

DC

3B6A 3C40D809 386E 05

3860 3354

DC

3Bt.E 335S

oc

386F 1140E3 3872 0505

3871 3356

DC

3873 3357

DC

3874 D4

3874 3358

DC

3B7S 05

3875 3359

DC

3876 l2407C
3879 cs

3878 3360

DC

3879 3361

DC

387 A 1240C3

387C 3362

DC

387D 114070

387F 3363

DC

3880 3C40C260

3883 3364

DC

3 884 114040

3886 3365

DC

3887 03

3887 3366 RT6TE DC

3367

3888 6060 3B8A 00

3888 3368 R6EXP EOU

3889 3369 388A 3370

oDcC

3888 5CC4C5E5C9C3C540 3894 3371 R6EDV DC

3893 E7E7

3371

3895 1D60 3897 D7Fl 3899 1040 3898 E4Fl 389D 1060 389f 07f2 3BA1 l040 38A3 09F2
38A5 1060 3BA 1 07F3
3BA9 1040

3896 3372

DC

3898 3373

DC

389A 3374

DC

3B9C 3375

DC

389E 3376

DC

3BAO 3377

DC

3BA2 3378

DC

38A4 3379

DC

3SA6 3380

DC

)8M! 338!

cc

3BAA 3382

oc

3 BAB E4F3

38AC 3383

DC

3BAO 1D60

313AE 3384

DC

3BAF D7F4

3860 3385

DC

3881 1040

3882 3386

DC

3BB3 E4F4

3884 3387

DC

3BB5 1060

3886 3388

DC

3887 D7F5

3888 3389

DC

3889 1040

3B8A 3390

DC

3888 E4f5

388C 3391

DC

3880 1060

386E 3392

DC

38BF 07F6

3BCO 3393

DC

38C l 1040

38C2 3394

DC

38C3 04

38C3 3395

DC

38(4 001060

38C6 3396

oc

38C7 D7F7

38C8 3397

DC

3BC9 1D4000001Du0

38CE 3398

DC

3BCF 07F8

3800 3399

DC

3801 104000

3803 3400

DC

38~ C56060

3806 ?401

DC

3807 FE

3807 3402

DC

3608 3403 R6EXP2 EQU

3808 0000000000000000 3BE4 3404

DC

38EO 0000000000

3404

3BES 1060

38E6 3405

DC

38E7 D7F 1

3BE8 3406

DC

3 BE9 10400000

38EC 3407

DC

3BED 1060

38EE 3408

DC

38EF 07F2

38FO 3409

DC

CL2 1 P8 1 .Xl2' 1D.r.01
tL2·us·
XL2 1 05' Xll'031
·
XL'9 1 0z'27Fl40' XL1'05 1 XL 2 1 1305 1 XL4 1 3C400809' Xll'05 1 Xl3' 1140E3 1 XL2'0505 1 CLl'M1 XL1'05' XL3'12407C· CLl' E' XL3 1 l240C31 XL3' 114070 1 XL4· 3C40C260' Xl3' 114040' XL1'03 1
·
Cl2'-' XLl·0°
CL lO'·DEVICE xx·
XL2'1D60 1 Cl21 Pl' Xl2'1D40' CL2'Ul' XL2' 10601 CL2 1P2 1 Xl2' 1040 1 CL21 R2· XL2'10601 Cl21!p3e
XL2 1 1~0 1
Cl2'U3' XL2 1 1060° CL2' Pit' XL2' 10401 CL2 1U4' Xl21 1D601 CL2' P5 1 XL2' 1040' Cl2 1 U5 1 XL2 1 1060· CL2 'P6' XL2 1 l040 1 Cl l 1M1 XL 3' 001060 1 CL2' P7 1 Xl6'1D40000010601 CL2 1 P8 1 XL3 1 1 D'tooo ·
CL31 E--'
·XL1 1 FE'
13XL1' oo·
XL2~t060·
CL2' Pl· XL4 1 lD400000· Xl2 1 ID60' CL2'P2 1

DATE 26JUN75 Et NO. 825023

Z50CT75 825032

15JAN76 825034

14"AYl""-
82503~

PART NO.
PAGE

i 4234259 29 I i i

IBM MAINTENANCE DIAGNOSTIC PROGRAM

8943 DA FUNcT!ONAL TESTS

ERR LOC OBJECT CODE

ADOR STMT SOURCE STATEMENT

PART NO. 42!4259

PAGE

29A

Sf, UNPRO'! PTt SHOULD GO Til AODR 0 ETX ROUTINE 6 TEST SEQUENCE
s1x. esc, WR nE,wcc
PT ( PROGRAM T AS>
INSERT CURSOR AND PT RA AND INSERT AN 1 R1
PT SBA
PT TWICE INSERT AN ·,;· PT ERASE UNPROT TO AOOR INSERT AN 'E' EUA TO AODR 4
SBA REPEAT A ·-· TO AOOR 3
RESET BUFFER ADDRESS
ETX
EXPECTED RESULT FOR RTN 6
SNITCH TO SINGLE CHARACTER ·-·

I I
l
I
I
!
'I c
i {c
~ \,
I (-··. I .
c1.
(

38Fl 10400000

38F4 lltlO

DC

3BF5 1060 38F7 07F3

38f6 31tll 38F 8 31tl 2

DC · DC

3BF9 10400000

38fC 3413

DC

38FD 1060

38FE 3414

DC

38FF 07F4

3COO 3415

DC .

3C01 10400000

3C04 3416

DC

3C05 1060

3C06 3417

DC

3C07 07F5 3C09 10400000

3C08 3418

DC

3COC 3419

DC

3COO 1D60

3COE 3420

DC

3COF D7F6

3Cl0 3421

DC

3Cll 1D400000

3Cl4 3422

DC

3Cl5 1D60 3Cl7 07F7

3Cl6 3423

DC

3Cl8 3424

DC

3C19 10400000

3ClC 3425

DC

3C1D 1D60

3ClE 3426

DC

3Clf D7F8

3C20 3427

DC

3C21 1040

3C22 3428

DC

3C23 FE

3C23 3429

DC

3C24 3430 RT7P EQU

3C24 0227F540

3C27 3431

DC

3C28 110000

3C2A 3432 INVAOR DC

3C28 03 3C2C C760 3C2E 5E40 .3C30 40Cl

3C2B 3433 RT7Pf DC

3C2D 3434 INVMl DC

3C2F 3435 INVM2 DC

3C 31 3436 OC

DC

3C32 0000

3C33 3437 SNSARE DC

3C31t OlFE 3C36 1604 3C38 0000

:c35 3438 XOlFE DC 3Cl7 3439 SSN6 DC
3C39 3440 BOGRTN'DC

3C'A 00

3C3A 3441 STFLG DC

3C38 3442 R8Pl EQU

3C38 0227f.St2 3C3F 003C4040Fl

3C3E 3413 3t43 3444

DnCc

3C44 03

3C44 3445 RBPlE DC

3C45 0227F5f.2 3C49 F3 3CltA lOFE

3C45 3446 R8P2 EQU

3C45 3447

DC

3C49 3448

oc

3C48 3449

DC

3C4C 3C4040F2 3C50 03

3C4f 3450

DC

3C50 3451 R8P2E DC

3C51 3452 R8P3 EQU

3C51 0227F5C2 3C55 Fl

3C54 3453 .

DC

3C55 3454

DC

3C56 3C4040F4 3C5A 03

3C59 3455

DC

3C5A 3456 R8P3E ot

3C58 0227F5C2 3C5F 3C404000

3C5S 3457 R8P4 EQU

3C5E 3458

DC

3C62 3459 R8CHR DC

3C63 03 3C64 OlbC09024000

3C63 3460 R8P4E DC 3C69 3461 R8EXP 1 OC

3C6A C4C403 3C60 3C37 3C6F 3C39

3C6C 3462 R8EX?2 DC 3C6E 3463 ASSN6 DC 3C70 3464 ABOGRT DC

3C71 0227F5C2 3C75 1060

3C71 3465 RllPl EQU

3C74 3.fs.66

DC

3C76 3467

DC

3C77 C90S40D306E6CS09 3C90 3468

DC

3C7f 40C3ClE2C5401tDCl

3468

3C87 D3D7C8Cl40C9C640

3468

3C8F C4CJE3Cl40C5D5E3

3468

3t97 09E84002C4C250

3468

3C9E 40C30607E840E3CB 3CBO 3469

DC

3CA6 C540C606D~D306E6

3469

3tAf C905C7

3469

3CB l llC 17ElOE8

3C85 3470

DC

3C86 98A68~99A3A8A489 3CC.F 3471 LCP

ot

XL4' 10400000 1
XL2' 10601 Cl21 P3' Xl4'10400000' XL2 1 l060 1 tl21 P4' Xl4'104000C0 1
XLZ' 1060 1 CL2' P5' Xlit 1 10400000 1
Xl2' 10601 Cl21 P6' XL4' 1D400000 1
Xl2'1060 1 CL2 1 P7 1 XL 4' 1D400000· Xl21 lD60 1 Cl2'P8' Xl2' 1040'
·Xll 1 FE'
Xl4 1 0227F540 1
XL3' 110000 · Xll' 03 1 Xl2 1C760'
Xl2 1 5E40· Xl21 40Cl 1
XL2'0'
XL2'01FE 1 Xl2' 16041 Xl2'0 1
·XL1'0'
XL4'0227FSC2 1 Xl5'003C4040Fl' XL1 1 03'
*XL4'0227F5C2'
CL1 1 3' XL2' l0¥E' XL4'3C4040F2' XL1'03'
*
XL4 1 0227FSC2' Cll' l' Xl4 1 3C4040f~'
·XL1'03'
Xllt' 0227F5C2· )CL4'3C404000 1 XLl 1 03' XL6 1 016CD9024000' Xl3 1C4C403' Al2CSSN6>
·Al2tBOGRTN)
XL4'0227F5C2' Xl2' 1D601
CL39'IN LOWER CASE

ENO OF PATTERN PATTERN TO TRY lNVALJD ADDRESS STX,ESC,ER/WRTtWCC INVALID SBA GETS FILLED IN ETX INVALID MODEL 1 ADDRESS INVALID MODEL 2 ADDRESS OPERATION CHECK STATUS SENSE AREA HEX OlFE MICRO WORD TO SET SSN61BLDCK PARITYJ MICRO WORD TO RETURN TO WRITE LOOP FLAG TO INDICATE MICRO CODE CHANGED ERASE WRITE TO CAUSE PARITY CHECK STX,ESC,ER/WR,UNLOCK RA 0000 CHAR 1 ETX ERASE WRITE TO CAUSE PARITY CHECK STX,ESC,ER/WR1UNLOCK CHARACTER 3 BAO PARITY ATTRIBUTE GETS PUT IN RA 0000 CHAtt 2 ETX ERASE WRITE TO CAUSE BAD PARITY STX1ESC,ER/WR,UNLOCK BAD PARITY GETS PUT IN RA 000 CHAR 4 ETX SENDS ALL ONE CHARACTER STX,fSC,ER/WRrUNlOCK RA, CHAR GETS FILLED IN ETX DEVICE GETS FILLED IN EXPECTED STATUS z DC US
STX,ESC,ER/WRtWCC - UNLOCK SF - PROT (ALPHA IF DATA ENTRY KOBl 1

CL19' COPY THE FOLLOWING'

Xl5 1 llC17ElDE81

SSA, SF HI INT, PROT

Xl26'98A68599A3A8A489969781A284868788919293A9A783A582959#t'

PROG ID PAGE

1I I'"'
0894-3 \_

DA TE

29 , EC NO.

0

26JUN75 825023

250CT75 825032

15JAN76 825034

14MAY76 825035

PROG ID PAGE

0894-3
29A
I

·-

0

----------1- .

--------~-~.---- =c.··--~·---- .. ·-·-·-- - · · - . - . - : : . = - - - -.. -- - - - - - - - - - - ·-·

·

'-
· ·

IBM MAINTENANCE DIAGNOSTIC PROGRAM 8943 ~~ FUNCTIONAL TESTS

PART NO. -.234259

PAGE

30

ISM MAINTEtJANCE DIAGNOSTIC PROGRM 8943 DA FUNCTIONAL TESTS

PART NO.
PAGE

4234259 30A

ERR lOC OBJECT CODE

AOOR STMT SOURCE STATEMENT

ERR LOC OBJECT CODE

AOOR STMT SOURCE STATEMENT

3CBE 969781A284868788

347l

3CC6 9l9293A9A783A582

3471

3CCE 9594

3471

3CDO llC34E104013

3C05 3472

DC

3CD6 llC3E91D60

3COA H73

DC

3CD6 llC5Cl

3CDD 3474

oc

3COE C9C640E8D6f440C8 3004 3475

DC

3CE6 ClE5C540Cl40C4Cl

3475

3CEE E3Cl40C5~5E309EB

3475

3CF6 4002C2C468404005

3475

3CFE E404C509C9C3E2

3475

3005 40Cl09C540E407D7 3D2C 3476

oc

3000 C50940C3ClE2C540

3476

3015 C10307CBC 15040C4

3476

3010 C50709C5E2E240El 3025 C5E2E34009C50848

3476 3476

3020 4006E3C8C509E6C9 3D46 3477

DC

3035 EZC~6840C4C50709

3477

3030 C5E2E240C505E3C5

3477

3045 0948 3047 03

3477
3047 3478 RllPlE oc

3048 3479 RllP2 EQU

3048 0227F5C2

3048 3480

DC

304C 1060

3040 3481

DC

304E C90540E40707C509 306E 3482

DC

3056 40C3C1E2C56840C3

3482

3D5E 0607E840E3CBC540

3482

3066 C6060303D6E6C905

3482

306E C7

3482

3D6F 11C17'.:1DE8

3073 3483

DC

3074 D8E6C5D9E3E8E4C9 3080 3484 UCP

DC

307 C D607Cl E2C4C6C7C8

3484

l084 Dl0203E9E7C3E5C2 3DSC 0504

3484 3484

308E llC34El04013

3D93 3485

DC

3094 llC3E91060

3098 3486

DC

3099 llC5C l

3098 3487

DC

3D9C E3C8C5056840C4C5 3DAE 3488

oc

30A4 0709C5E2E240C505

3488

3DAC E3C509

3488

3 OAF 03

3DAF 3489 RllP2E DC

3DBO 0227F5C2

3080 3490 RllP3 EQU

3D83 3491

DC

3084 1060

3085 3492

DC

3DB6 C5C909D609EZ40E6 3DE8 3493

DC

3DBE CS09C540C4t5E3C5

3493

3DC6 C3E3C5C440ClD~4

3493

30CE 400306C7C7C5C440

3493

3006 06E4E340060540E3

3493

3DOE CBC54007D9C905E3

3493

3DE6 CS0.148

3493

30£9 llC2601DEB

3DED 3494

DC

30EE C4C50709C5E2E240 3E03 3495

DC

3DF6 C5D5E3C50940E306

3495

30FE 4009C5E309E8

3495

3E04 llC3Fl

3E06 3496

DC

3E07 C4C50709C5E2E240 3E20 3497

DC

3EO F D7Cl60 F24DC3D5C3

3497

3El7 D35040E3D640C706

3497

3E lF 40060546404060C 3

3497

3E27 ClE4E3C9060560

3497

3E2E 4009C508E4C909C5 3E52 3498

DC

3E36 E240D306E6C50940

3498

3E~E E2C8C9C6E3400605

3498

3E46 40E20604C54002C5

3498

3E4E E8C2C4E248

3498

3E53 03

3E53 3499 R11P3E DC

3ES4 3500 RlZP EQU

XL6'11C34El04013'

SSA, SF UNPROT, INSER CURSOR

Xl5 1 11C3E910601

SBA, Sf PROf

XL 3. 11C SC l I

SBA

Cl39tfF YOU HAVE A DATA ENTRY·,KBD. <NUMERICS'

CL401 ARE UPPER CASE ALPHAJ DEPRESS TEST REQ.·

Cl26 1 OTHERWISEo DEPRESS ENTER.'

Xll'03'
X* l4 1022TF5C2'
Xl2 1 1D601 Cl33~IN UPPER CASE,

ETX
STX,ESC,ER/WR,WCC SF PROT COPY THE FOLLOWING'

UNLOCK KBO

XL5'11Cl7ElDE8 8

SBA, SF HI INT 9 PROT

CL26'QWERTYUIOPASDFGHJKLZXCVSNM 1

XL6'11C34El04013'

SBA, SF UNPORT, INSE~T CURSOR

XL5'11C3E91060 1

SBAo SF PROT

Xl3'11C5Cl'

SBA

CL19 1 THEN, DEPRESS ENTER'

Xll I 03 1

ETX

*XL4'0227FSC2 1

STX,ESCwER/WR, UNLOCK KBD

XL2'1060'

SF - PROT

i ,r
! i..__

CL51 1 ERRORS WERE DETECTED ANO LOGGED OUT ON THE PRINTER.'

i c,

XL5'11C26010E8 1

SBA SF PROT. HI INT

CL22'JEPRESS ENTER TO RETRY'

XL3 1 llC3Fl·

SBA

CL39'0EPRESS PA-ZlCNCLJ TO GO ON. -CAUTION-·

CL37· REQUIRES LOWER 5HIFT ON SOME KEY80S. 1

·xu ·03·

ETX

(
~..._.
(
'-·
l
I(...
1

3E54 0227F57F

3E57 3501

OC

3E58 C505C44006C640E3 3E 70 3502 EJMG OC

3E60 C5E2E340C6060940

3502

3E68 C4C5E5C9C3C540E7

3502

3E70 E7

3502

3E7l 03

3E7l 3503 Rl2PE DC

3E72 E6090605C740C4Cl 3E92 3504 RHHG DC

3E7A E3Cl40D9C5C3C5C9

3504

3E82 E5C5C440C6090604

3504

3E8A 4002C5E8C2D6Cl09

350't

3E92 C4

3504

3 E93 0240DDAA

3E96 3505 RllEXl DC

3E97 C36AllC34F

3E9B 3506 RllEX2 DC

3E9C 3507 R09P EQU

3 E9C 0227FS6A

3E9F 3508

DC

3EAO 3509 R09PS EQU

3EAO E40707C50940C3Cl 3EAA 3510

DC

3EAB EZC560

3510

3EAB ClCZC3C4CSC6C7C8 3EC4 3511

DC

3EB 3 C 90102030405060 7

3511

3EBB 0809E2E3E4E5E6E7

3511

3EC3 E8E9

3511

3EC5 404040400306E6C5 3E03 3512

DC

3ECD 0940C3~lE2C560

3512

3ED4 8182838485868788 3EEO 3513

DC

3EDC 8991929394

3513

3EE1 9596979899A2A3A4 3EED 3514 R09EXP DC

3EE9 A5A6A7 A8A9

3514

3EEE 00

oc 3EEE 3515 R09PE

3EEF 3516 AIOT6 EQU

3EEF 0227F5C2

3Ef2 3517

DC

3EF3 1060

3EF4 3>18

DC

3 EF.,. E4E 2C 90 SC 740E 3C 8 3FlB 3519

DC

3EFO C540E2~503C5C3E3

3519

3F05 D6D94007C5056B40

3519

3FOO E2C503C5C3E34060

3519

3F 15 40C603C440C 140

3519

3FlC 5040C603C440C34B 3F43 3520

DC

3F24 4040E3C8C50540E2

3520

3F2C C503C5C3E3407DC5

3520

3F34 D5C470484040C9E3

3520

3F3C 40EZC806E403C440

3520

3F44 C2C540C4C5E3C5C3 3F6B 3521

DC

3F4C E3CSC4484040C9C6

3521 .

3f54 40C6C5ClE3E409C5

3521

3F5C 40D506E340C905E2

3521

3F64 E3C 103D3C5C46B40

3521

3F6C C4C507D9C5E2E240 3F7E 3522

DC

3F74 D7Cl60F240C305C3

3522

3F7C 035046

:"522

3F7F 11C25F

.3f81 3523

oc

3F82 10E8

3FB3 3524

DC

3F84 llC3FO

3F86 3525

DC

3F87 10E8

3FB8 3526

DC

3F89 6FC603C440tl4040 3F91 3527

DC

3F91 40

3527

3F92 1DE8

3F93 3528

DC

3F94 6FC6D3C440C24040 3F9C 3529

oc

3F9C 40

3529

3F90 10£8

3f9E 3530

DC

3F9F 6FC603C440C34040 3FA7 3531

DC

3FA7 40

3531

3FA8 1DE8

3FA9 3532

3FAA 6FC603C440C44040 3f62 3533

DoCc

3FB2 40

3533

3FB3 IDES

3FB4 3534

DC

3FB5 40C505C440404040 3FBO 3535

DC

3F8D 40

3535

XL4'0227F57F·

STX.ESC,ER/WR,WCC - DO EVERYTHING

CL251 END OF TEST FOR DEVICE xx·

XL l 103 1

ETX

CL33'WRONG DATA RECEIVED FROM KEYBOARD'

XL4' 024000AA 1
XLS 'C36AllC3~F'
*XL4' 0227F56A·
·
Clll'UPPER CASE-·

OEVILE ANO AID GET FILLED IN KEEP WITH ABOVE DATA
STX ,esc, ER/WR.wee

CLZ6'ABCOEFGHIJKLHNOPQRSTUYWXYZ 1 UPPER f\SE PATTER."C

CL15'

LOWER CASE- 1

XL13 1 81828384858687888991929394' LOWER CASE PATTERN

XL13·9596979899A2A3A4A5A6A7A8A9'

XLl'O'

ETX OR HEX FE

*XL4'022TF5C2 1

STX,ESC,ER/WR,WCC

XL 2 'lObO I

SF - PROT

CL39'USING THE -SELECTOR PEN. SELECT - FLO A '

CL40'& FLO C. THEN SELECT ··eNo··. IT SHOULD ' CL40 1 BE DETECTED. IF FEATURE NOT INSTALLEDo 1

Cl19·0EPRESS PA-2(CNCLI.'

Xl3' 11C25F9 XL2 1 1DE8'
XL3 1 11C3FO·
XL2 1 1DE8' CL9 1 7FLD A
XLZ · 1oe9·
CL9'1fLD B
XL2 1 1DE8 1
CL9 1 7fLD t
XL2' 10E8' CL91 7fl0 D
XL2' 10E8' CL_9· END

SBA SF HI INT - PROT SBA SF, HI INT PROT, OET ACTABLE
SF, HI INT PROT, DETACTABLE
SF, HI INT PROT, DETECTABLE
SF, HI INT PROT, DETECTABLE
Sft Hi INT PROT, OETE~TABLE

DA TE Z6JUN75 EC NO. 825023

zsocns
825032

15JAN76
825034

l4MAYT6
825035

PROG ID
PAG~

I 0894-3! (\DATE

Z6JUN75

30

EC NO. 825023

250CT75 825032

15.JAN76
8250J4

14MAY76 8ZS035

PROG 10 PAGE

:I (~ ;

l
f
! 0

· · · · · ·- · · · · · · · ·- ·-0 · · · · · · · · · · · · · · ·

·

· __,_-~--.-llll·~·....-..·-· --~ .·. -··

I

IBM MAINTENANCE DIAGNOSTIC PROGRAM 8943 DA FUNCTIONAl TESTS

PART NO..
PAGE

ERR Ult 08.JECT COD.E

AOOR STflT SOURCE ST ATEMBIT

3f8£ 1DE8

3FBF 3536

DC

3FCO 03

3FCO 3537 AIOT6E DC

3FC1 0227FlC2

3FC1 3538 AIDT7 EQU

3FC4 35~9

DC

3FC5 11C6F8

3FC7 3540

DC

3FC8 E309E840ClC7ClC9 3FEF 3541

DC

3FDO 0540060940C4CSOl

3541

3FD8 09C5E2t:24007Cl60 3FEO F24DC305C3035040

3541 ~-i· 3541 -~

3FE8 E30640C7D640D605

3541

3FFO 03

3FFO 3542 AIOT7E 0C

3FF1 llC3FUlC4C511Clt 3FFA 3543· SELPEX OC

3FF9 0903

3543

3FFB 00

3FF8 3544 MICPFL DC

.

3FFC 3545 MICPl EQU

3FFC 37FF323240408FSF 4003 3546 MICP2 DC

4004 000000

4006 3547 MJC~O DC

4007 20

4007 3548 HICPlE DC

4008 3549 NAK EQU

4008 30FF

4009 3550 NAKE DC

3551

Xl.2' 1DE81

SF, Kl INT PROT, OETECTABLE

·Xll 1031

ETX

Xl41 0227FlC21

STX,ESC1WRITEt UNLOCK NCC

XL3' UC6F8 1

SBA

CL40 1 TRY AGAIN OR DEPRESS PA-2tCNCLI TO GO ON·

Xll 103 1

ETX

XL10 1 11C3FlllC4C511C40903· EXPECTED SEl PEN RTN.

·XLPO'

MICRO POL Fl.AG MICRO POLL CONTROl SEQUENCE

Xl8 1 J7FF323240408F8F 1

XL3 1 O·

COUNT & DEVICE GO HERE

XLl 1 20 1
·

ENQ
NAK RESPONSE

Xl2'30FF 1

4234259,
31 , ,,~-

IBM MAINTENANCE

DIAGNOSTIC PROGitAM

!

8943 DA FUNC TIONAl TESTS

ERR l.OC OBJECT CODE

AODR STMT SOURCE STATEMENT

,.,....,
I '- .i
! (""',
I ·-·
II c·~~-\

3593
3594 3595 3596 3597 3598 3599 3600
3601 3602
3603 3604
3605 3606 3607 36<'8 OAll 3609

TREP
TREP
TREP TREP
TREP
T~EP
TREP
TREP TREP TREP TREP
TREP
TREP
TREP
TREP TREP ENO

START

400A 3552 EAU EQU

400A 02276F03

4000 3553 EAUf DC

400E 022?Fl4C1lCCCO 4014 3554 EXBUF UC

4015 13

4015 3555

DC

4016

412E 3556 EXBUFE DS

4l2F 0000

4130 3557 HEXADR DC

4131 4138

4132 3558 RIPST DC

4133 0000

4134 3559 CURRIP DC

4135 413A 4137 4176

4136 3560 RIPEND DC 4138 3561 ~IPRST DC

4139 OlEO

413A 3562 EMOOl DC

4138 3563 EXRJP EQU

4138 ClC2C3C4C5C6C7C8 415E 3564

DC

4143 C901D20304D50607

3564

4148 0809E2E3E4E5E6E7

3564

· XL4 1 02276F03·

ERASE ALL UNPRDTED CMO SEO.
STx.~st.EAUrETX

Xl1·0227Fl40110000' STX,ESC,WRITE 1 NCC1SBA

XL1 1 13'

INSERT CURSOR

281CL1

SAVE WRITE BUFFER WORK SPACE

Xl2'00'
Al2CEXRIPJ

HEX ADDRESS FOR RTN 13 EXCERCISE
START OF RIPPLE DATA

XL2 1 00·

CURRENT RIPPLE DATA START

Al2CEXRIP-ll

ENO ADOR OF RIPPLE DATA

Al2CEXRIPEJ

ReSTART ADDR FOR Ex.

Xl2 1 01E0 1

ENO OF MOD 1 BUFFER

·

60 CHA~ RIPPLE DATA FOR RTN 13 EX.

Cl36 1 ABCDffGHIJKL~NOPQRSTUYWXYZ012~4S6789·

I ,..,,
I
I \/
I 10 I 10 I I 0-
0

4153 E8E9FOF1F2F3F4F5

3564

"158 F6F 1F8F9

3564

415F 5060617A48586878 4176 3565 EXRIPE DC

0

4167 4C6C7C405D4E5E6E 416F 7E4F5F6FlF5C7040

3565 3565

4177 FF

4177 3566

DC

4178 0780

4179 3567 EHOD2 DC

417A 0000

4178 3568 EAOR DC

417C OlEB

4170 3569 HOOlL DC

417E 0788

417F 3570 MOD2L DC

4180 EOAA

4181 3571 KATOl DC

4182 8A9A

4183 3572 K4TD2 DC

4200

3573

3574

ORG

4200 4320 Ff 4321

4200 3575 XMITRC EQU

431F 3576 XMITE OS

4320 3577 Fill DC

49FF 3578

OS

3579

TREP

3580

TREP

3581

TREP

3582

TREP

3583

TREP

3584

TREP

3585

TREP

3586

TREP

3581

TREP

Xll 1 rf 1 XL2'0780 1 Xl2 1 0 1 ll2 1 488 1
IL2 1 1928 1 Xl2 1 EOAA 1 XL2'8A9·A'
··t256,0
288CL1 Xll 1 FF 1 l HiiCLl

ENO OF EX. DATA
END OF noo 2 SUFFER
END AODR IN USE (MOO 1 OR 21 LENGTH OF MOO 1 WRITE PATTERN LENGTH OF M~D 2 WRITE PATTERN
REPLACEMENT KATAKANA CHAR.
ORG TO 256 BOUNDARY
TRANSMIT C RECEIVE FIELD
:CILL CHMACTER SPACE FGR RlN 13 EXCERCISE

10
io
I
lo

0

0

I

I
I

c-1

I .i-

,o!o
I
I

3588 3589 3590

TREP
TREP TREP

I
10

DATE 26.IUN'JS EC NO. 825023

Z50CT75
825032

3591 3592

TREP TREP
l~AYT6 825035

PROG ID PAGE

I
10
i
089~-3' C: DATE 31 j EC NO. I 10

26JUN75 825023

250CT7~
825032

15JAN76 825034

14MAY76 825035

J

L

I I I

c··;.;

I
I !O

!

PART NO.
PAGE

4234259 31A

PROG 10 PAGE

0894-3 31A

L
· ·

IBM MAINTENANCE DIAGNOSTIC PROGRAM 8943 DA FUNCTIONAL TESTS

CROSS-REFERENCE

PART NO. PAGE

4234259

IBM MAINTENANCE DIAGNOSTIC PROGRAM

32 ' ,..,.. l
8943

DA FUNCTIONAL TESTS

CROSS-REFERENCE

PART NO. PAGE

it234259 32A

SYMBOL T LEN VALUE DEFN

ABDGRT A 002

AC:ClN C 001

ACCINM A 019

ACK

A 002

3C 70 0013 298E
2FFB

3464 u069 2586 2662

ACKO ACKl ADOOI< AGAIN AID

A 002 A 002 A 004
A 003
A 001

2630 263F 19C4 1F65 2659

2530 2531 1509 1972 2543

AIDEXl A 004

AI OEX2 A 001

AIOFND A 005

AWLP A 004

AIDM A 020

AI DOK A 006

Al OPOL A 004

AIDRC A 029

AI OT AB A 001

AIDT l A 001

AI OTlE A 001

AIOT2 A 001

AI OT 2E A 001

AIDT3 A 001

AI DT3E A 001

AlDT4 A 001

AIDT4E A 001

AIDT5 A 001

AlOT5E A 001

AIOT6 A 001

AIDT6E A 001

AIDT7 A 001

AIDT7E A 001

AINT2 A 002

ARR

c 001

3ADF
3AED
l4A5 14F4 391F 1520 145C 3944 39E6 3847 3902
~905
3920 3921 3978 3979 3984
3985
3906 3EEF 3FCO 3FCl
3FFO 2616
coos

3307 3310
1094 1120 3258 1135 1074 3263 3?.80 3240 3253 3255 3259
3260 3266 3267
3271 3272
3277 3516 3537 3536 3542
2508
oo::?

ASSN6 A 002
ATNR c 001 ATTCH c 001 ATTCHK c 001

ATTHSG ATTN OR

A
A

016
on

AVAIL A 006

AVAL MG A 010

Al

A 004

AlA

A 004

A.2

A 004

A3

A 004

A4

A 004

AS

A 004

A6

A 004

A7

A 004

oAOST A 004

BCNT A 002

BDGRTN A 002
BOST c 001

BLKDN A 004

BSYERR A 004
BUSE c 001 BUSY c 001

BUSYB A 004
CAR c 001

cc

A 002

CHAIO A 004

3C6E OOOA 0005 0050
2BE4 2895
ococ
2619 31AE 3291 3378
341A
34F2 35AF ;>6C7
:nae
OFBA 2612 3C39 0015
1F95 1BA2 0002
OOSA
l84C
ooac
2645 148F

3463 0071 0077
0015 2575 2569 0266 2601 2712 2735 2802 2897 3031 3075 3162 3214 0640 2506 3440 0081 1986 1651 0070 0030 1628 0026 2534 1088

REFERENCES

1564

0643 2270

2272 0421* 0431 0432· 0434* 0581* 1698 1930· 1952 1953· 1955* 1956 1960

1752 0362 0374 1668 1668 1670 1676

1500

1 CJ83 1250 1253 1266 1270 1274 1285

1738* 2185 1056· 1057* 1069* 1070· 1103 1107

1071 1188 1190 1205

1090

1198 1214 1220

1170·

1085 1201

1082 li.24 1129 1131

1094·

1066 1088

1061

1061 1063

1194

1194 1196

1115

1115 1111

1156

1156 1158

1145

1145 1147

1210

1210 1212

1217

1217 1219

1552 1301 1759 2130

1329 1786 2214

1446 1790
2229

1482 1829 2412

1531 1851

1558 1970

1559

1656 2258

1586 2243 2451

0153 1571 1576 2429

2245

2260

0318

0272 0672 0906 0923 0924 0972 0997

0872·

0906·

0923·

0924·

0972*

0991·

1025·

0635 0150· 0151· 0154· 1616* 1645·

1575* 3464 0640 0680 0852 2145 2276 2339

1973

1646

1651 22~4

1628

1649 1660

1621· 1629

1914· 1917 1924 1924 1926 1960 1962 2104* 2106· 2116 1914 1292 1294 1315 1311 1343 1109 1150 1175* 1183
1563 1592 1666 1685 1714 1989 1996 2003 2012 2077
1025 1518*

1929 1345
1745 2107

1203

DATE

26JUN75

EC NO. 825023

250CT75 825032

15JAN76 825034

l4MAY76 825035

PROG ID PAGE

( SYMBOL T LEN VALUE

CHECK A. 004
CHECKl A 004
CHECK2 A 004 CHKIT A 004 CHKPS A 006 CHKST A 004 CHMOOX A 004 CHlRT A 004
\:H2RT A OC't
CL SET A 004 CNTLP A 006
CNTRL c 001
CONAOR A 002 CONDE A 006 CONFLG A 001 CONPOL A 004 CONS A 002 CONVER A 004 CONVR A 004 CORD A 003 COUNT A 002
CTRSTG c 001
CURAC.t<. A 002
CURA ID A 002 CUROAT A 002
( : CUR OE\/ A 002

lEEA
lF90 1F89
2008 223f
OC8E
24EA
lf85
lfDl OAC3 2289 0088
18AO 1680 2660
21EA 0820
lSEl 1955 0880
3A09 0058
2650 3904
2EEF 2605

CURR IP A 002
OATER c 001

DAT!N A 004

DB

A 002

OCUS A 002

( DE

A 002

DELA\' A 004

DELAYR A 004
DEVHB c 001

OEVHC A 002

, DEl/HLT A 004

'·.·. OEV[Cf A 009

4134
0008 l82A 2647 2649 2643
2272
Z2A3
0009
084C
0847 25CF

DEFN
1934 1989 1996 2084 2196 0317 2412 1994 2001 0169 2219 0034 1431 1266 2547 2168 0195 1446 1476 0230 3305 0036 2545 3254 2643 2493
3559
oon
1616
253~
2536 2533 2214 2224 0074 0212 0211 2475

(

ODEEVV~INGC

A 002 A 009

DE\IOK A 004

r· DEllP A 006

'-~ OEVRTZ A 009
DEVR T3 A 014

( DEVRTS A 009 - DISABL A 003

DISP A 005 ( DISPL Y A 007

'-· DH2

A 006

DOACK A 004

DOACKX A 006

( DOACKl A 006
DOK A 004

DONE A 001

, \. uoNXT A 004

DOPOl A 004

i r OOPOLR A 004
I \.., OOSIO A 004

!o

I DOSI OR A 004 I . OROPED A 004 j (_, 01/BCNT A 002

2633 2BOF 1980 12Z3 206E 30AD 3828 lA60 2130 380A 12CB lEAC 1F33 1EA6 0897 260F
OBF6 lC39 1C96
U.84
1881 lSAA
2614

2525 2600 1505
0877 2629
2676 3234 1566 2116 3225 0934
1915 1956
1914
0233 2504 0261 1714 1740 1592
1641 1654 2507

I
0894-~ C DATE
32 j EC NO.

26JUN75
~25023

250CT75 825032

1I 0
I I
lo

REFERENCES

1998 2000 0547 1913 1950 1963
1928 2096 2192 0267 0866 0895 0928 0937 0961
1989·
1996· 0167 0168 2222 0784 0822 1551 1583 1619 1447* 144B* 1449* 1456* 1458
1263 0390· 1484* 1538
2165 0173 1413
1446* 0227 2217* 2221* 1569 1574* 1575

0985
2443 1475

1014

1046

1055* 1067* 1076 1149 1112* 1905· 1971 1986· 0163$ 0276* 0541 0710 0768 0817 1490 1491 1493* 1494* 1501 1515 1393* 1433* 1434 1436* 1881
2014 2252 2328
1609

1056 1716

1069 1747

0677 0679

0844 0847 2143' 2146

0594 0672 0776

2214* 2216 2218~ 2151 2255 0210* 0251 0253·

0254 0259 0268 0351 0353 0416

1787 1791

1485

0268*

1502 0874

0351* 1902

0416*

0525*

1561

2109 21H

0355

0926

1932

1954

1931 0224 0229 0164* 0262 0198 0215
0265 0631 1114* 1728 0357 0424
0756 0771 1209 1216
1908 1923

0279* 0310 0274 0321 067't 1074 1733 1737 0498 0526 0807 0824 1243 1279
1959 2158

1592* 159't 1639· 1624

2133 2133· 2135· 2136

2202
oszs
1302 0532 0834 1310 2173 2162

0568 0569 1363

1763 2138 2168

0571 1060 1337
2176

0577 111'4 1365

0589 1120 1370

2162· 2163· 2166

15.JAN76
825034

l4MAY76 825035

1234
1248 1861
1516
2201 0624
1144 1417 2196

1485* 1488· 1489* 2131 2415
1517 1518 1596

0667 0685 0690 1155 1164 1193 1667 1720 1748

2196· 2204* 2205

PROG ID PAGE

0890:,-3 32A l

············ ··············

·

·

· · · · · · · · · · · · · · · · · l · · · · · · · · · · · · ·· · · · ·

.L .. ~-·

IBM MAINTENANCE OJAGHOSTIC PROGRAM 8943 DA FUNCTIONAL TfiSTS

CROSS-REFEltENtE

PART NO.
PAGE

I 4Z34259f 33

JBH MAINTENANCE DIAGNOSTIC PROGRAM

l 8943 l r·\
.I '·~}I

DA FUNCTIONAL TESTS

CROSS-REFERENCE

PART NO. PAGE

lt23lt259
HA

SYMBOL l LEN VALUE OCFN REFERENCES

I c I SYMBOL T lcN VALUE DEFN

REFERENCES

DVBMSG A 014 294A 2582 DVHB A 004 2185 2151 DlT09 A 00? 1920 1465

2257
2137 1462

Fill A 001 4320 3577
I - FILLFF A 004 1FD5 2003 I FILTA& A 004 lf5D 1970

1408 1410· 1414· 1424 1426· 1533· 1613 1613· 0372 0537 0708 1068 1114 1252 1675 1690 1852 1915 1951 190~ 1921

EADR
EAU
EAUE

A 002 4178 3568 A 001 400A 3552 A 004 4000 3553

1400· 1405· 1438 0590
0590 0592

I
I

FILTR A 004 1F99 1987 FINEXP A 004 1030 1794 FIX A 003 1F09 l~

1970· 1789
1937

EAUHG A 021 2A8C 2595 EFOR3 A 001 34'1 2996 EJMG A 025 3E70 3502 ELIN A 002 ZFF7 2660

2335
. 1363·
2092

I
I

FIXST A 004 1A52 1563 FNO A 004 0889 0242 FORMAT A 004 1027 1790 FORMRT A 004 lDAl 1827

068.3 1535 0238 0320 1167 2381 1786· 1190$

EMODl A 002
EMOD2 A 002 ENA8L A 003 ENABLE C 001

411~
4179 1A9f
ooco

3562 3567
1581 0033

1~05
1400 1579 0822

1551

1523

I

FXRl A 004 1099 1825 FXR2 A 004 1090 1826 GETOEV A 004 0829 0200

I GET PS A 004 lCCC 1759

1794· 1795·

ENDP A 002 2Ff5 2659 206S

f GETSET A 004 23CF 2298 2295

f:io!DRT A 004 17FA 1376 1375

I GETST A 004 lCDJ 1761 1755

ENINTR C 001 0002 0032 ENQ A 001 25FB 2485 EORDl A 001 3182 2717

1619 1626
1075 1254 1721 1723 1149 1151 0880 Os82

I I

GO ACK A 004 18C6 1666 GOACKR A 004 l8F4 1680 GOAGN A 005 203A 2034

054& 0636 1768 1666· 1613 2069

EOROlA A 001 3295 2738 EORD2 A 001 3378 2804
EORD3 A 001 31tlD 2899

0884 0886 0910 0912 0941 ~9

I
I

GO ERR A 004 1CD7 1762
GOON A 004 2520 2432 GOSETP A 004 2074 2054

1760
2430 2050

EOROlt EOR05 EDRD6 EOR07
EOT

A 001 A 001 A 001 A 001 A 002

34F5 3582 36CE
37BF
2637

3034 3078 3168
3217 2527

0950 0976 1000 1029
0366

0952 0978
100~
1031
0629

1005 0670

0693

0796

0799

1123

1167

1373

1612

1677 2119

I GOT IT A OOlt

I GOUNLK A 004

.

GOUP HALT

A 006
c 001

HBUSV A 017

lBBA
21FC 1965 0222
2903

1659
~173
1485 0022 2577

1648 2170 1523 0211 2236

0304

0487

1544

1771

2390

2199

..,,.,.

EOTC c 001 OMO 0066
EOTMSG A 010 293C 2581

2181 0368 2121 2288 2387
2290

HOTPl A 006 2803 2564
... HEAD ...~-~ A 002 2402 2321 Hf ADA A 034 27FD 2563

0899· 0920· 0965· 0989'* 1018· 2318· 0870

EOTOUT A 004 1575 1164 ERR A 001 262A 2520

1104
0328· 0368· 0375· 0640· 0643* 0680· 0106· 0712· 0781· 0793· 0800· 0831· 0840· 0852· 1132· 1586· 1618* 1636· 1637 1651· 1654 1656· 1659 1674· 1761· 1775· 1778· 2014· 2073 2121· 2145* 2148* 2151· 2193· 2230 2231 2234 2237 2240 2243 2246 2249 2252 2255 2258 2261 2264 2267

I I
I

,,-.

HEADAO HEADP

\ 002 A 017

\.. · HEADlA A 034

I HEA018 A 022

I .- HEAOlO A 031

ZFDl 2914 2680 26C6
2833

2656 2565
2552 2553 2566

2030· 2~6
0900· 0904 0161 0325 1051

2064· 2-065 2353· 2357 . 2372· 0921· 0935· 0944 0966· 0970 0990* 0994

1019· 1023

ERR ATC A 004 255A 2451 ERRHL T A 002 24CD 2J91 ERROR A OOlt 22A7 2229

2270 2273 2339 2385 2429 2230. 2398
0329 0369 0841 0853

2276 2387
0376 1133

2279 2282 2285 2288 2291 2434· 2447· 2449* 2451·
0642 ()644 0681 0707 0713 1587 1638 1652 1655 1657

2294
0782 1661

2318
0794
1678

2328
0801 1762

2337
0832 1776

.l (_. HEAD 11 A fl45 I HEAD12 A 036
HEAD2 A 041 I HEA03 A 025
I HEA04 A 030 (~ HEADS A 027

2860 28&4
2bEF
2708 2726 2741

2567 2568
2554
2555 2556 2557

1241 1362 0347
04U 0475 0522

ERRORR A 004
ETEXT6 c 001

24E6 OllC

2402 3169

EWRT A 001 25F2 2480

1779 2015 2122 2147 2149 2152 2194 2229· 1000·

I ,.,_ HEAD6

I I

(

,

HEAD7 HEADS HEA09

A 037 A 032 A 031
A 005

2766
2786 27A5 2708

2558 2559 2560 2562

0565
0616 0659 0752

EWRT?. A 004 EWRT3 A 001 EXBUF A 007
EX BU FE A 001 EXFIL A 001
EXIT A 004 EXP A 008 EXPBUF A 001

2072 30FO
4014
lt12E 2E93
1885 3005 2073

2630 2679 3554
3556 2633 1643 2665 2631

0358 0360 0373 04Z5 0427 1391 llt09· 1415 1425· 1475· 1408· 1414 1424* 2004 2~· 1628
2019 0373· 0374· 0538· 0539· 0540· 0541· 0542· 0543· 0544· 0545· 0709· 0711·

I HEXAOR A 002 (" HEXAID A 011

I .· HI

A 004

HL TERR A 004

II (

JAP.2 IEXIT

I

INCQR

c 001
A 004
c 001

INCORM A 018

4130 394F
lDSC 24C8 OOAO
2533 0010 2978

3557
3264
1820 2390 0021 2438 0068
2585

1392 1392· 1431'· 1438 1098
1812 2015 1552· 2435 2448 2450 2452 0375 0712 0800 1674 2266

1440 2264

14'\0· 14'\7 2337

1451

0798· 0799· 1071· 1075· 1135 1183· 1184· 1186· 1181· 1188* 1190* 120~·

i IHCORP A 033 3BOE 3311

1137· 1141

EXPFL A 001
EXRIP A 001 EXR lPE A 024
USTR A OOlt FETCHS A 004 Ff FF A 001 FILAGN A 005
FlLFFR A 004

2Fl5
itl38 ltl76 lE90 lCDB
2FF1 182".l lFES

2648 3563 3565 1905
1763
265'1
1396 2006

1206· 1254· 1255· 1258··1259· 1260· 1261· 1262'· 1264· 1265· 1267 1288 1676· 1677· 1688 1853* 1858· 1859· 1860* 1861· 1862· lfi79 1887 1891 1895 1899 1902· 1903 1917· 1918· 1919 1920* 1~35 1957· 1990 1992 1997 1999 2005 2005· 2031 2039 2049 3558 3560 014,.. 1396 3561 1882 0310 2123
2051 2J63 2365 1399
2003*

1287· 1883 1956·

INIT A 004

I

INPN c 001

i ' INTFLG A 001

INTPNO A 014

, INT2 A 004

·,. INV

A 00°"

INVAOR A 003

INVMG A 026

\ .. INVMl A 002

1NVl42 A 002

INXR2 A 002
I C 101 A 004

0A57 0003
2610 28F2 2508 08EA
3C2A
'3091
3C2D
3C2F 2609 252F

0140 0076
2505 2576 2425 0255 3432 2670
Yt34
3435 2-(>CJS
2416

0134 0138
2237 2434 0778 0786 1611· 1634 2239
2~ 2508 0218 0228 0230 0232 0619* 0622· 0258 0619 0622 0165 0278
24U

1647 0236

2438·

DATE

26JUN75

EC NO. 825023

250C T'l5 825032

15JAN76
825034

14MAY16 8'5035

-- -- -

~----- -

_...:.... -- -· --- -------- --- -- -- --·-·------------·- ---- - -- - -

PRoG 10

i c 0894-Jj · ., DATE

PAGE

33 I

EC NO.

I

10

I

IO

I

I

to

-----------------·--------to

\Ai ·~·

~ -~,·.:.t'!!'.~;.. '.· ~· .·

·-···1·~-·~·"·
- ·:..--··"::..J·-.·.,/.~'· ··""

26JUN75 825023

250CT75 8250J2

15JAN76 825034

14MAY76
825035

PROG JD
.PAGE

089/t-3 HA
I

_ ---· .. ----·----.-- :....

__ . . --..., ...,,, .-.:.-.-;.

...... .. ...... . .... -..':" · ................,,,,_,..""""'""' ~- -·..=..,·..__._L<_,.~--. · ~-~

-

.::.~ .:...·. - .. '4.''--·".··_,-,.::::_: .. _·~r-··...,.·~:--:::~·:-::;.~

"""'' ·-1:::".n.~:;t:..r"~~~"!"""· ......:.... . )j~[~~·

......... '"".:" :~-~...- .:...· - 'l. 1.........1~ ........~.~~i-,· .. ~··'' - .....'!"~

,-

·--~- --~.

--~O~ ~ -'"'O~-T- _........ ,,,_;i:-,.,. .. '"-·;;i.,.':oo-¥J'.,-.""":'" . .,..,..,,,,..,~...., .. -..:1.,v-

··-----· ______ ___ -- - - -··--

·--·-~-~------~~-~..._.....

,

····---~--.------------

-·----···--

I

IBM MAf.NTENANCE DIAGNOSTIC PROGRAM

PART Nil.
PAGE

I
1
I ',I 42342591 34

IBM MAINTENANCE DIAGNOSTIC PROGRAM

8943 DA FUNCTIONAL TESTS

CROSS-REFERENCE

8943
I c,-

DA FUNCTIONAL TESTS

CROSS-REFERENCE

SYMBOL T LEN VALUE OE Ft~

IR

A 002

IRDE A 002
ITBE c 001

I TBER A 004

ITBHSG A 013

KATDl A 00-2
KAT02 A ooz

LCAR A 002

LCP

A 026

Ll NADR A 002

LINE A 002

LINES A 003
LINK c 001

2635 2641 0006 255:' 2804 4181 4183 261A
3CCF 2EF3 2607 OAOC 0216

2526 2532 0078
2449 2574
3571 3572 2510 Y.71 2646 2494
0012 0045

LOAD c 001
LOG A 001 LOGCAR A 010 LOGOEV A 009
LOGMSG A 001

02ZA
2562 25A8 256A 2590

0046
2457 2462 2458 2459

LOGSAR A 010 258C 2464

LOG ST A 013 259E 2461

LOGTAR 4 010 2562 2463

LOOP A 003 lFOC 1945

LOOPRl A 004 OA26 0127

LOOP13 A 004 1871 1412

LOZER A 003 1939 1469

LSAR A 002 26lE 2512

LTAR ll6 L26

A 002 Z61C 2511
c 001 0072 3106 c 001 OOAA 3170

Ml CLP A 004 OA8D 0152

MICNL A 004 OCAD 0328

HICNUI A 021 Z9C4 2589

Ml CPD A 003 4006 3547

MI CPFL A 001 3FFS 3544

MICPl A 001 3FFC 3545

HICPlE A 001 4007 3548

HICP2 A 008 40~3 3546

11 I CRON A 003 1A36 1551

MIOOR6 A 001 3625 3105

MISCOfoi A 004 lFF4 2015

MISOAT A 015 2912 2578
HNL c 001 OOOF 0085

MODIFY A 004 1A84 1574

MODMGl A 034 37E7 3221

HODHGZ A 013 37f4 3222

HODHG3 A 008 37fC 3223

HO DST A 004 lAlel 1558

HODSTR A 004 lAAS 1584

MOOXR A 004 2504 2419

MODl A 004 0043 03S6

MOOlL A 002 4170 3569

M002L A 002 417f 3570

MOR6 A 001 366(. 3129

HOH A 004 lf7F 1980
MPCS c 001 0017 0083 MPlNT c 001 0016 0082

HPMGl A 036 29E8 2590

HPHGZ f. 051. 2AlB 2591

MPHG3 A 043 2A46 2592

HPMG4 A 020 2A5A 2593

~PHG5 A 023 2A7! 2594

HSGBLK A OJl 2591 2.ft.60

REFERENCES

2197

2246 2449 2436 2248
0142 0144 0143 1602 1621 2030
1264 2047 0162* 027h 1486 0140 0195 1235 0303 0311 0391 0898 0919 0931 1231 1233 1236 2418 03llt

2353
1495
0461
0~40
1277

1499* 1505· 1506
0510 0550 0600 0959 0964 0988 1289 1296 1348

1506· 1508
0638 0701 1012 1017 1773 2167

1508· 1509
0845 0865 1043 1045 2183 2203

0893 1168 2392

1599· Z30l 1517· 1596* 1595* 1597· 2233$ 2236* 2239* 2242· 2245· 2248· 2251* 2254· 2257· 2260* 2263* 2266* 2269· 2272* 2275· 2278· 2281· 2284* 2287· 2290· 2293· 2296* 1601* 2311 2327 1598· 2H6 1600· 2306 1949
0124 1:.39 1442 1460 1605$ 1623 1602· L603* lo04* 1622 1633 0999 0999· 1000 0155 0149 0153 2263 01b8· 0769· 080611< 0767· 0775· 0803 0805* 0823· 1532· 1643 0772 0808 0772 0774 0798 0808 0810 0816 1548 0999 3170

2254 0328 2261 1559* 1564* 0353· 0354· 0385· 0355· 0389 0393· 0663 1558· 1563* 2412· 2414 Z416 0383 1406 1401

1977 0831 0781
2281 0792 0851 2284 2287 1595

1985 2282 2279
2322

I SYMBOL T LEN VALUE DEFN

I I

MVCHR A 004 lClO 1692 MVDATA A 005 18.25 1615

I

MVXRl A 004 lCZO 1699 MVXR2 A 004 1C31 1700

NAK

A 001 4008 3549

NAKE A OOZ 4009 3550

NEWA ID A 005 1583 1170

NEXT A 004 OA08 0175

NEXTB A 006 1068 1809

NOAID A 001 3098 2671
NOEOT c 001 0014 0080

NOERR A 008 2606 2599
NOINT c 001 0007 0079

NOINTR A 012 28C7 2573

NOKAT A 003 0A71 0145

NOP

A 006 248E 2371

NOPA2 A 004 14E2 1113

NOPRTN A 006 208E 2064

NORA ID A C06 15CE 1190
NOROUC c 001 0088 0035

NORDY A 003 lA30 1549

NOTAVL A 020 28BB 2572

NOTOS A 004 08C7 0246

NOTEOT A 004 10"17 0706
NO TROY c 001 oose OOl't
NOT8F A 006 0801 0249

NULL A 001 ZEEC 2641

NULLS A 004 1E7E 1901

NXTAIO A 003 156C li6l

NXTKEY A 004 155A 1154

NXTMPT A 006 1135 0796

oc

A 002 3C31 343f.

OHOH A 004 1008 1778

DK

A 004 0A30 0133

ONE

A 003 2620 2521

ONFLG A 004

OOPSl A 004

\,. OOPS2 A 003

OOPS3 A 004

OOPS4 \'... OOPS5

OPT3

(

OPT4 OPTS

A 004 A 004
c 001 c 001 c 001

ORDl A 001

(

ORDlA OROZ

A 001 A. 001

ORD3 A 001

f CRD4
\ ORD5

A 001 A 001

ORD6 A 001

OR07 A 001

PASSl A 001

PATl A 004

PAT2 A 004

PBUF A 001

PBUFBL A 001

PEXPST A 004

PFLG A 001

PHO

A 004

PHEAO A 036

PHEJ\DA A 038

PHMSG A 004

i,_

PL ENG
PL INBL

A 002 A 001

2600 1518 1502 2237 lAAC 107F 0008 0010 0020 30F6 3163
3296 337C 341E 34F6 3583 36CF 2629 1E59 1E36 2EF2 2F3A
1014 26.?7 12E9 2FCF
ZFA& 2402 188A 2F85

2501 1132 1126 2193 1586 0706 0037 0038 0039 2682 2718 2740 2805 2900
3035 3079
3171 2519 1891 1883 2645 2651
1786 2517 0941 2655 2654 2394 1418 2653

REFERENCES

1691 1610* 1611* 1612* lu86· 1696 1687· 0835 0835 0837 1163 0190 1805 0352* 0394* 0540 1860 0706 2273
1597 0793 lE-36 2249 2251 0141
2366 1102 1106 2052 1182
2432 1547

0244 0671 1547 0247 1901 1865
1152 1110 0787 0634
0633 0130 0154
2163 0171 1127
1078 2199 1571 0616

1624

1112 0811 0641
1765

1136 2120

0191 0239 0449 1398
2204 Z2Zl 2522 0171* 0172* 0180* OZ09 1323

1576

0880 0384 0')10
0947 0950
0976 1003 3106 3169 1029 0128* OUl* 0133 1871 1875

0208* 0280

2016 2341

0933 2025 2347 2348
2386 2388 1401* 1406* 2017 2080

1433 1437 0209* 0242
0281*

CATE

26JUM75

EC NO. 825023

Z50CT75 825032

15JAN76 825034

l4MAY7b 825035

PROG ID
PA~E

I r-~
0894-3, ".., OATE

34:

EC NO.

c ~

26.JUN75 825023

250CT75 825032

15JAN76 825034

14MAY76 825035

1570 2495

1604

PART NO. PAGE

lt231t259 31tA

':J

1645 1916 2135

PROG 10
PAGE

0894-3 31tA1

I -

0

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

c . ! ·

·

·

·

·

·

·

·

·

·

·

·

··

·

·

·

· · · · ·· · · · · · · · · · · ·

·

·

·

·

·

·

·
·

·

·

·

·

·

·

·

·

I BM MA lltl'ENANCE 01 AGNOSTl.C P&OGAAll

894·3 DA FUNCTIONAL. TESTS

SYMBOi. T LEN VALUE OEFN PUNE A 001 2F84 2652

POLFLG A 001 2658 Z542

POU POlLl POLPR
POL.ST

A 002 A 004 A 006
A 002

2651 OCOl 2174
2658

2539 0265 2135
2544

PORDl A 002

PORDlA A 002

PORD2 A OOZ

POR03 A OOJ

.PORO.. A 002

P.oR05 A DOZ

PORD4 A 002

PORD7 A 002

POUT A 001

PP

A 004

PPR

A 004

P.P llR 1 A 004 PPXR.2 A 004

PRINLN A 006

PRINT C 001

1232
1238 1282 UFA
uoo
U4A
UK l3E6
20A7
2088
ZlOO 2105 2109
2080 02lA

0882
0886 0912 OM-9
0952 0978
1005
lOJl 2070
2077
2099 2091 2098
2059 0023

PRINTR A 0D7 PRTN A DOl PRlMG A 004 PSOEY A 002 PSR C COi PSROUR A OOlt PSROUT A 004
PSRW A 002 PSTAT A 004
PUTP A 003 PWACK A OOlt PXRC A DOit PXREX A 006
PXREXA A 004 PXRM A 004
PXRNL A CiOlt PXRRT A DOit RAP A 004 RBEXI A OOlt RBFLG A DOI RDB A 001
ROBE A DOit RDBXAl A OOlt RD8XR2 A 004 ROERR A 004 RONDO A 001
RDMOOE A OOlt READBF A 004
R EADBR A DOit REA02 A 004
READ1 A 004
RECD A 008 RECFl A 001
RESTfl A 001
REST2 A 004
RINXRZ I. 004
RIPOAT A 001

3803
OA03
OCAl
2SFA
0004
1087 1DA5
2618 1CE6 20E8 ICFD 2486 1Ff8
IFE9 24JA 2·62 2080 1E68 ZE98 2E9" 2600
2603 1F4B lf4F lFFO 25FC 25FF
1088 1F59 0020
OEOA
3000
2F:J9
Z60E
1870 195'>
2E99

3224 0008
0322 Z48"t
0020 183' 1829 2509 1161 2089 1TI5 2167
2016 ZOU 2343
ZJ55 2014 1899 2635 2634
2490 2491 1965 1966 2014 2481 2488
1851 1968 0378 0'57
2666 2650
250J 1640 1483 Z6J6

CROSS-R.EFERENCE
REFERENCES
2017· 2018· 2019* 2020· 2024 2059· 2063 2080· 2081· 2082 2365 2370 2660 0266 0632 0675 1077 1079 1727· 1732· 1736* 1739* 1764 0542 1715 2132
2142 0317 0634 0671 0843· 0844 2197 ll02 081'5 0811 0907 0932 0914 0913 0998 1026 2066 2054 2071· 207e- Z09J
20~
2053 0158 0200 OlOtt 0255 0269 0386 0410 0472 0479 0483 0867 0901 0941 0967 0991 1169 18i3 1830 2021 2026 2349 2367 2376 2382 2391t 0393 1376· 15J6 0136 17164' 1747· ZIJI· 2427 2428· 2441· 1829* 1797 1807 2427· 2441
2085 UST 2364 201J 2331 2336 2338 1142 1335 2340 2374
ZOU·
1869 0539 18'9 1857· 186~ 1866 1868 1870 1909 1853 1909 1911 1854· 1855· 1939 1991 1993 0533 053J 0535 05J8 0378 0457 0506 0584 0596 1851· 1856 1967· OJ6J 0197 Ott53 Ott55 2018 201~ 20ttJ Z049 2051 2059 0121 011s osa.- 1117e 159J.· 0165" 02l&e 1498e 151~ 1898

PART NO.
PAGE

lt23't259' 18~ MAINTENANCE -DIAGNOSTIC PROGRAM
35 i
I 8943 DA FUNCTIONAL TEST$
i (J

CROSs-REFERENCE

2Q25* 2n29 ZO!~~ 2035· 2038 2042 2058 2083 2347· 2348· 2352 2358 2362 2363 1081 1256 1272 1276 1303 1305 1307 2139 2169 2171 2182 2189
1128 1130 . 1321 lTll 1717· 1731· 1793

0284 0519 1020
2055

0289 0562 1048
2060

OZ93 0613 1138
2011

0297 0656 1238
2319

0312
07~9
1330 2324

0322 0789 1359
ZJJZ

0344 0848
1540
~343

1812 1874 1816 2330
0763 1429 2081

I
I

SYMBOL T LEN VALUE OEFN RIPOT A 028 2EEA 2639 RIPENO A 002 4136 3560

RIPHD A 001 ZEAA 2637

RIPPLE A 004 1E73 1898

RIPRST A 002 4138 3561

RIPST A 002 4132 3558

RNST C 001 0018 0084

RPTCH A 001 3812 3228

RSBEOT A 016 299E 2587

RSTHMG A 033 2061 2626

RTNFLG A 001 2FFD 2664

I 1

RTNOA A 001 RTNOB A 001

I RTNOC A 001

' RTNOD A 001

ll'I

RTNOE
RTNOF R TNOl RTN02

A 001
A 001 A 001 A 001

I j

RTN03 A 001
RTN04 A 001

·.I
I I

-

RTN05 RTN06
R1N07 RTlt08

RTN09

A 001 A 001
A 001 A 001 A 001

RTllll 0 A IJOl
II ......r RTNll A 001 RTN12 A 001 RTNl3 A 001 ;-- RTIHl T A 004 '· RTlMG A 030
I RllMGl A 038
I RT1MG2 A 030

I

RT1MG3 A 022
RTJCW A OOlt

II RT3HD A 002 ( RT60V A 013
I RT6P A 001
I ( R T6PE A 001 I RT6T A 001

RT6TC A 001

. RT7P A 001 ( ,, RT7PE A 001

RVI

A 002

. RVIMSG A 013 ( , RVIS C 001

RXIU A 004

- R04MG A 024 ( R04MG2 A 048

R09UP A OU

R09P A 001

· R09PE A 001

R09PS A 001

RlOUT A 006

'- R IOST A 004

RllAT A 004

- RllB A 004

I.. . A.UCB A 004

R llER A 004

I

RUERR A 004 RllEXl A 004

'-· ! I Rl1EX2 A 005
.I, ::~:1 ~:

UFO 1239 1283 1301 13"8
1390 OAOD
OCB5 0060
OE15
0£86
OEFA OF64
OFOO
lOAF UE7 1629 17Cit 1806 OC6A 2040 2C5A
2CAA
7.CFl 3090 30Af 381F 3BOF
~862
3863 3887 3C24
3C28
2638 2932 0020
2Z9f 2ACE ZAFE
3EEO
3E9C
3EEE JEAO
OClE 1429 1164
1705
1777 1783
nco
JE9& JE98
16U JE9Z

0860 0888 0914 0954 0980
1007 0117 0340 0406 0468 0515
0558 0609 0652
0145 1038 1226 UM
1386 0304 2625 2619 2621 2623
2674
2677 3314
J31Z 3348 3350
3366
3430
31t33 2529 2580 0065 222J 2591 2598 J!514 3507 3515
3509
0276 1059 131,
1285
1321 1329
1349
3505 3506
1216
3504

REFERENCES

0142· 0143* 0417 1434 0420*
1867
lltJ6 1393 1880 0840 2285 0477· 0491· 0505 2275 2397
0349· 0384· 0392· 0438 1042 1230 1402 2108 0747 0862
o08ca9u0
0956
0982 0010
0119 0342 0408 0470
0517 0560 0611 0654 1009
1040 1228
1356 0302 0300 0287
0292 0296 0418· 0419· 0435· 0436 0420 056a.
0572 0572 0574 0578 0578 0580
0625
0625 0621 1754 2269
1161 2267 2385 2215· 0482 0486

0452 0620 08lJ 2191
044~ 044e-

0757 075'MI 0757
1888 0119 026J 1053 1508

0759

0762·

UOtt 1269 1291 IJZ9* 1344
1248· 1253· 1255 1260
1268 lJll
UJ~

~92

0918

0925

PART NO. 4234259

PAGE

JSA

0958 1011

DAlE

26JUN15

EC NO. 825021

Hot'f15
825032

UJAN76 8Z50J4

1411AY16 8250H

l

PROG ID
P~E

089-\-~ C DATE
35 I EC MD.
io
I
l,, o
I
:I o

26.IUN75 8.ZSOZJ

Z50CTIS 825032

l5.1Ml6 825014

lttllAY76 82503'

!{)

- ·. ~':."

JIROG ID
PAGE

. ,

L
-

·

IBM MAINTENANCE DIAGNOSTIC PROGRAM

8943 DA FUNCTIONAL TESTS

SYMBOL T LEN VALUE OEFN

RllP A 004

RllPA A 004

RllPB A 004

RllPL A 004

RllPOL A 004

RllPOR A 004

RllP l A 001

RllPl E A 001

RllP2 A 001

R llP 2E A 001

RllP3 A 001

RllP3E A 001

RllRTN A 004

R llRT l A OOlt

RllRT2 A 004

;{llTE A 006

RllUNl A 004

Rl2P A 001

Rl2PE A 001

Rl3EX A 004

R3M2 A 004

R3NXT A 004

R3PTR A 004

R3WPR A 004

R4WRT A 001

R4WR TE A 005

R4WRT l A 004

R5EXP A 021

R5WRT A 001

R 5WR TE A 001

R6EDV A 010

R6EXP A 001

R6EXP 2 A 001

R7Ml A ON

R8CHR A 004

R8EXP 1 A 006

RSEXP2 A 003

RBFlX A 004

RS LOOP A 004

R8P

A 006

RB Pl A 001

R8PlE A 001

R8P2 A 001

R8P2 E. A 001

R8P3 A 001

R8P3E A 001

R8P4 A 001

R6P4E A 001

R8Tl A 002

R8T2 A 002

R8T3 A 002

SAR

c 001

SAVAID A 001

SAVEX A 006

SBYTEO C 001

SSYTE2 C 001

S8YH3 C 001

SBVTE4 C 001

1739 l7AS 1701 1660 1735 1773 3C7l 3047 3048 30AF
3CBO 3E53 1793 1655 l6EF 1683 1756 3E54
3E7l 1E2A ODDC 0061
ODFC
OOE3 3808 3817 OE63 3642
381A 3846 3894 3888 3808
OF88 3C62
3C69 3C6C
lOZC OFEA
OFFS 1C3B 3t;44 3C45 3C50 3C51 3C5A
3C58 3C63 l0A2 lOAB
lOAE 0089 2661 1893
0208 020A 0206 020C

1302 1342 1284 1249 1301 1319 3465 3478 3479 3489
3490 3499 1336 121t2 1278 1264 1310 3500 3503 1879 0443 0431 0452 0445 3226 3229 0498 3237 3231 3239
3371 3368 3403 0624 3459
3461 3462 0683 0663
0668 1442 3445 3446 3451 3452 3456 3457 3460
one
0721
0724 0028 2s4a
1424 0040 0041 0042 0043

SBYT E5 c 001 SCAR A ooz

SEL

A 002

SELE CR A 004

SELECT A 004

0200 2620
2653 1010 lC9A

0044 2513 2540 1781 1745

CROSS-REFERENCE
REFERENCES
1309 UJ4 1322 1273 1295 1346

12lt9 1284 1301· 1306 1244 1244 12't6 1280
1280 '1282 1338 1338 1340

1342 1316

1275
1293 1257 1251 1366 1366 1877 0439

1286 U68

1318

0437
0441 0494· 0497· 0499 0499 0501 0496 0541
0527
0527 0529 0569· 1892 1884
0621 066lll< 0695 0697· 0700 0710· 0711 0678 0699 0704 0662* 069611< 0703* 0716 0716 0716 0119 0719 0721 0722 0722 0724 0686 0686 0686 0662 0696
0703 1623· 1631 1266* 1347

0102*

0123 0301 0125 0137 0197 0306* 0476

0446 0495 0864 0894 0960 0962 0963 0984 2413
0829 1629· 2300 1746
17458< 1753 1759* 1777 0350 0396 0415 0454 0684 0755 0761 0996
1336 1364 1412 1428

0896 0986
0493 1059 2157

1044 0897 0987
0504 HOO

1052 0927 1013
0524 1143

1232 0929 1015
0531 1154

2l6lt 0930 lOH·
0567 1192

0936
0588 1208

DATE

26JUN75

EC NO. 625023

250CT75 825032

l5JAN76 825034

14MAYT6 b25035

· · · · · · · · · · · ·

PART ND..
PAGE

4234259 IBM MAINTENANCE DIAGNOSTIC PROGRAM

36 I '

;. -·

I \

8943 DA FUNC Ti ONAL TE ST S

r-..:
"·

SYMBOL T lEN VALUE OEFN REFERENCES

CROSs-REFEREN&E

0938 0939
one 0665
1242 1278

SELPEN A 006

SELPEl< A 010

SHP~ A 001

SENOTP A 004

SENT PB A 004

SET

A 004

SETEXP A 004

SETEXR A 004

SETFL A 003

SETFO A 004

SETH IN A 003

SE TIN !>. 004

SETMGl A 030

SETMG2 A 034

SETT SN A 003

SETUP A 004

15F9 3FFA
25F3 2180 21Cl 081E 18F8 1C35 0807 0843 1933
0015 3058 3070 OADF
19F9

1205 3543 2482 2157 2158 0194
1685 1701 0250 0210 1467 0372 2668 2669 0176 1531

SETUPR A 004

SF 1

A 003

SHIFT A 004

SHIFTR A 006

SINCHR A 002
SIOI c 001

SIONIN A 004

SIX

A 002

SIXTEN A 002

·~ S«IPTR A 004 SKI Pl A 004

SKTOSP A 001

\" SM2

A 004

SNAK it 004

SNSARE A 002

' '.. SNS LP A 004

'

SPB

A 004

SPFLD A 006

SPRTY A 004

SPXRP A 002

SP6HLT A 004 J~ SSAR A 002

SSN6

~ SST AT

'-.._ SSWFL

...I SSWOl

Ii t

SSWlO
SSWll

SSW12

jC I - SSW13 SSWl'~

SSW15

! (,.

SSW2F SSW20

A 002 A 002 A 001
c 001 c 001 c 001 c 001 c 001 c 001 c 001 c 001 c 001

1A30 OC96 0803
1984 3819 0058 1868 2631 2FF3 1408 OC74 3AAC 1850 1181 3C33
1A6C
0053 25F8 1618 37C5
lCEE 2624
3C37 2626 3099 0040 0080 0040 0020 0010 0008 0004 0001 0080

1553 0319 0187
1506 3230 0016 1636 2524 2658 llll 0308 3300 1407 0834 3437 1569 0392 2483 1216 3220 1769 2515 3439 2516 2672 0047 0048 0049 0050 0051
0052 0053 0063
005'~

' ,,,.. SSW21 c 001

SSW22 c 00!. SSW23 c 001 SSW24 c 001

SSW25 c 001

SSW26 c 001

SSW27 c 001 SSW28 c 001

STAJO A 005

STAR A 002

..__.
"

START STAT SL

A 004 A 001

L STATFL A 001 STATHE A 030

0040
0020 0010 0008 0004
oooz
0001 0080 lCBD 2622 OAll
2C04 2C03 2BE5

0055 0056 0057 0058
0059 0060 0061 0062 1738 2514 0121 2616 2615 2614

1058 1206 1721 0976 1001 0169

U.77
1749 0878 0908 0945
0169· 0170· 0180

0974 0181

1027 0181· 0182

1685·
0249· 0252 1470
0367 0203 0207 0192 0157 0348 0414 0492 0523 0971 0995 1024 1047 1237 1531· 1510· 0188
1507 0505· 1885· 1889· 1893* 1896 0145 0146 0147 0152 0813

0~6
1358
1978 0814

0617 U90
1549

1639
~064
1108 0202 0:326 1054 1403
0830 1569· 1573 0365 1715· l 7'~b*' 2132· 1151
2373

0829 1631* 2:310 3463 1632· 2315
0127· 0129 0132·· 0123 0301 0137 0197 0306 0125 0306 2164 1052 1232
104"· 1232 0476

086'~ 0894 0896 0927 1015 0897
0930 0939 0963
0987 1016 0446 0495 2!'1113
1735 1630$ 2305 1609 1834 1788* 1792· 1806· 1833 1787· 1788

0929 0936 1830

0938

PROG JD
PAGE

0894-3i
3~ i

r
'-··

DATE
EC NO.

;o

26JUN75 825023

2SOCT75 825032

l5JAN76 825034

l

Q I
i

I

I

·

·

i 0
i
F

·

·

·

·

·

14MAY76 825035
·· ·

· ·

PART NO,.
PAGE

lt231t259 36A

~f·
0182· 0183 0183· 018lt
0660 075!1 0871 0905 0922 1550 1566 1567 1581 1582

0960 0962 0984 0986 1013

PROG 10
PAGE

0894-3 36A

· · · · · ·

. ,

·

·

·

·

-·.~ .,~ t,.

·

·

·

·

·

·

·

·

·

·

·

·

~
I

·

·

·

·

·

·

·

·

·

·

·

·

·

·

JBM MAINTENANCE OIAGNDSTIC NOGRAM

37: PART NO.
PAGE

4234259'

18" MAINTENANCE DIAGNOSTIC PROGRAM

PART NO. 4234259

8943 DA FUNCTIONAL TESTS

I

PAGE

37A

SYftBOl T LEN VALUE DEFN

CROSS-REFERENCE REFERENCES

I 8'illt3 (i
I

DA FUNCTIONAL TESTS

CROSS-REFERENCE

STATMS A 030 STATR A 003
STAT RC A 005
STATUS c 001
STOAT A 002 ST DEV A 002 STHG A 001 STFXRl A 004 STHLT A 002

28.C. 7 2MC llCB 0088 2EFl
265F 3C3A 1E8C 24E5

2613 2537 0843 0029 2644 2546 3441 1904 2400

1791· 1792 0838 1729 2379 0839
1632
1880· 1904· 1979· 1984 0163 0276 1534 1560· l!i65· 1577 1886 1890 189it 1897 2398·

1578· 1580· 1900

I

SYMBOL T LEN VALUE OEFN

I TSTAIO A 005 1493 1089

i I

TSTAT A 005 1C6A 1729 TSTA TT A 004 2518 2429 TSTS A 004 1061 0700

TSTEOT A 005 2145 2119

TS TERR A 004 l86F 1637

TSTHLT A 004 2"8A 2385

TS TROY A 004 1845 1624

REFERENCES

1093 1726

0696 2113 1635
2380

1644

....

STTAB A 001

STXRP A 002

SUTR A 006

S2SEC A 003

TAOC A 004

TAIO A 004

TAR

c 001

T8IT A 003

TCOUNT A 001

2BlA 37C3 1!;88 1115 0BA2 21F5 OOSA
1059 2FFC

2602
3219 1186 0784 0237 2171 0027
18~
2663

TOONE A 004
TDOl A 003
TEI NC A 004 TERM A 004
1 ERROA A 004 TERR OS A 004
TERRoC A 004 TERROF A 004
TERR 10 A 004 TERR 13 A 004
TERR14 A 004 TERR15 A 004 TERkl6 A 004 TERR17 A 004 TERR18 A 004 TERR2 A Ou4 TERR20 A 004 TERR3 A 004 TERR4 A 004
TERR40 A 004
TERRS A 004 TERR6 A 004
TERR 7 A 004 TERR8 A OOlt TERR9 A 004
TE ST c 001
TEST AG A 004 TETX A 003 THREE A 002 THREE2 A 002 TLDN A 003 TLIN A OOlt TM PC NT A 004 TMPOE A 003
TOOK BA A 004 TPARM A 006 TROY A 004 TRESPR A 004 TRESllX A 004 TR ES PO A 004 TR'CSPl A 004

lFBD 19EB 2427
OC84 2326 2365 23C2
2333 2340 23SA
2367 2374 2381 238E 2398 228E 2340 22CB 2208 23A8
22E5 22F2 22Ff
230C 2319 0212 lf lC 1Ef2 262F
37Cl 1940 OAE2 1152 ll6F OFC8 21CA lA29
215A 211C 2111
2118

1984 1521 2337 0312 2258 2291 2294
2261 2264 2270
2273 2276 2279 2282 2285 2234 2267 2237 2240 2288
2243 2246
2249
2252 2255 0025 1950 1936 2523 3218 1471 0178 0803 0813
0643 2159 1547 2125 2107
21~
2106

TRR

A 003

TRSKIP A 001

TS

A 004

TSSW A 004

TS SW FL A 004

15EA 3A6A 2228 0621 OA2E

1200 3293 2189 0197 0129

DATE

26JUN75

Et NO. 825023

2SOCT75 825032

1802
2354 1179 0779 0222· 0239* 0241

1622· 1630

1799* 1800· 1809 0213· 0214 0216 0422· 0440 0443 1975

1809· 1811 1813 0217 0219 0223
0449· 0490* 0491

1814 1816· 1817· 1818 0225 0231 0235 0243 1863· 1916·

1511·

2329

2186 2207

2256

2289

2292

2259

2262

2268

2271

2274

2277

2280

2283

2232

2265

22l5

2238

2286

2241

2244

2247

2250

2253

1441 1718

1947

1942

1967

2371 2372

1464 1466 1468

0173· 0174· 0175 0797

0175· 0176· 0186· 0187

018~· 0189

0191*

0804

0630

0875· 1537

0877· 1539

0907·

0932*

0934·

0973·

0998·

1026·

2107· 2115 2117 0429 0582 2105

1820 0246

1821 0382

0503 12"7 1080
1111 2172 0185 0122

0530 1283
0126

0575 1341

0593 1369

0689 1422

0760 2160

1065 2177

1118

1148

1159

1197

1213

TSTREQ A 003 264F 2538

TTR

A 005 1C7E 1734

TWO A 002 3AOB 3306

T2

A 004 197A 1490

T3

A 004 1980 1495

T4

A 004 l9A2 1501

UCP

A 026 3080 3484

UNEXP A 019 2925 2579

UN ITC A 004
UNITCH c 001
UNITNR A 018
UNK c 001
UNKOW A 016

254A 0001
o28oAoc7
2969

2447 0075 2571 0067
2584

UNLOCE A 005 30F5 2681

UNLOCK A 001 30Fl 2680

UNPACK c 001 021E 0024

UNPKA A 002 2471 2361

UNWACK A 015 2959 2583

·, UNX

c 001 0004 0064

UPDATE A 004

UPDR
..... UPHEX

A 004 A 006

UPIT A 004

UPL

A 004

UPLWR A 004

UPTCNT A 006

USE AST A 004

1959
19F5 l8C3 20EE OAEE 1E4A ODF2 OE'tC

1482
1525 1437 2091
0181
1887 04t49 0492

"· WACK A <'02
WACKE c 001

~-- WAIT OE A 004 \_., WAITPB A 004

I WAITPR A 004

I WARN A 043 (_ WA SAO A 004

I

"'CC

A 001

C I
I

'-HAT WORK

A 004 A 002

2639
0008 .:?252 215E 2181
268E
ooco
25CO 2lA9 2FF9

2528
0072 2201 2130 2150
2550 0435 2472 2148 2661

·I! C.4 WRSTJ4G A 017

cII

WRT

A 001

WRTAOR A 003

I

WRTAID A 004

I I (

WRTCMO A 001 WRTERM A 004

I WRTFLO A 003
I WR TOK A 006

I' '
i

WRTRT2 A 001 WRTR3 A 001
WRTR3A A 004

I WRTR3R A 001 WXYX A 001

I XL ATE A 003 \..... XMI TE A 001

Z9AF 2'500
25C3 1504 2628 l53A 25BF
2105 2062 309A
ODA3 30EF OAOO
1918 431F

2588 2470
2473 1192 2518 1143 2471
2163 2627
2673 0424 2678 0004 1459 3576

I' o..

15.IAN76 825034

14MAY76 1125035

PROG ID PAGE

n, C 089-\-31

DATE
EC NO.

Iv

26JUN75 825023

250CT75 825032

1186 1258 1734 1730
2218
1487
1492 1496
1261 1287 2242 2432
2231 2447 2233 1778 2148 2294 2296 1311 1313 2174 1311 2174 1095 1513 2036 2354· 2371* 2373 2293 lH:> 2193 2240 0261 0308
1482· 1504 15'22 1435 2088
0179
1873 0442 04it4 044/ 0478
036.ft 1756 2112 1775 2291 2198 2206 0395 2114 2130· 214-'t 1543
~33

2176 2040

2044

2298

2303

2308

2313

2355

2359

2140

0147·
0641* 1395· 1473· 22;9

01't8
0679* 1398· 1568

0152· 0847· 1451· 1568·

0219·
1072* 1452 1!70·

0220·
1087· 1452· 1572

0221· 1089 1453
1695·

0226
1097 1453· 1696

0233· 1101 1454· 1793·

0237 1105 1455· 1801

0240
1113· 1456 2091·

0240·
1171· 1457· 2092

0249
1202· 1472 2H6·

1185 1189

2187 2190 0358
0425 0450
OU7·

1474 0359 0723 1030 1367

0426 C758 1062 1669

0500 0773 1116 1722

0528 0809
1146 1750

0534 0836 1157 1910

0573 0881 1195 1925

0579 0885 1211 1961

0591 0911 1218 2175

0626
0948 1245

0687 0951 1281

0711 0971 U12

0720 1004 1319

15.IAN76 825034

l4NAY76 825035

PROG 10
PAGE

089+-3 JlAJ

,_

I

'cI l
I

' 0t
I

- ---··---

--- - _. - ·--

--.~- ...

... -·-.--~--·

- _. -- iIO ...... -·····- __,,_ ....-........._................

·----·· ............ ~

~-·-

_..

- -- -- -

+ -·- ----... ~

·

·

P.~R; 11:(1.,. PAGE

i;23(;259 38

PART N'.J,. PAGE

8943 DA fUNCYIONAL TESTS

CROSS-REHRENCE

OBJECT CARO LISTING

SYMBOL 7 tEN VALUE OEFN
XMJTR C 001 OOSA 0031 XMITRC A 001 '·200 3575

XMRCMG A 013 39f5 3279

XRl

C 001 0001 0017

XR2

c 001 0002 0016

xx xx
XOlFE Xl X2 X404B
X7200
ZERO

A 004
A 002 A 004
A 004
A 002 A 002
A 003

2657 3C35 2537
253B
3908 2663
2o2C

2541 3438 2439 2440 3278 2549 2522

REFERENCFS

1626

0692 0709 0785 0785 0796 0816~' OEll'f"" 0818 0818* 0619* 0820* Q826

0827 0999· 1000$ 1122 1135 1166 l26? 1288 1372 l3Vl· 1394 1404· 1407· 1'+09 1415* 1419 1420 1425 1606 1614 1614· i~ag 1934· 1990
1992 1997 1999 zon 211.o 2U'.l0 22!9 2219 2220 2220 2510 2659

3219 3220

2020 0167

2346 0168· 0169

0169

0170

0173

0173

0114

en 1s

0175

0176

0180

0181 0181 0182 0Hl2 0183 0183 OHl4 Olb6 0187 0187 0109 0191 0242· '0245 0245· 0248 0248* 0250 0362 0364 0366 0629 0670 0838

0843 1084 1087 1088* 108 J 1091 1.091* 1092 1094 1394* 1396 1397

1397· 1458* 1459 1461 1463 1465 l4b7 1469 1471 1471* 1509'1< 1510 1511 1594· 1603 1605 1608 1610 1 ~ll 1612 1633* 16"12 1686 1689"° 1692 1693 &.693· 1695 1699* 1725 1729 1731 l 734 1738 1752 1754

1756 1794 1801* 1804 182511< 1854 1856* 1857 1858 1881* 1684* 1888*

1892· 1896· 1898· 1901* 1904 1905 1934* 1936 1938 19'1-0 1940· 1965·

1971· 1974 1976 1978* 1979 1980 1981 1981* 1984~.< 1986 2031· 2034

2067 2067· 2078 2082* 2094 2086 2089 2091 2094 2094* 2097"1: 2112

2116 2119 2141 2143 0319 1054* 1055 1057
H49· 1161 1161* 1162 1483* \497 149700: 1498

2215 2216* 2211 1066* 1067 1070
:u 70 1172 1175
1519 1521 1593

2223* 2379 1076* 1084 1176 1178 1606* 1615

2425 2439* Ull* 1126 1137 1180 1161 1200
1640* 1687 1668*

1092 1694 1694~ 1698 1700* 1795 1802* 1806 1810 1810* 182!>* 1855

1879· 1883* 1887· 1891* 1895$ L899* 1903* l ;19'" 1935* 1941 1941* !.944 1945 1945* 1946 1948 1966* 1972 1980 1982 19820: 2032* 2035 2068
2068"' 2079 2083* 2084 2087 2090 2095 2095* 2098* 2426 2440*

1598 1599 1600 1601

1'572

2425*

2426*

0544

0148

2428

0 E H THE CH/..RAC 'fER IND!CATES fl. BLANK COLUm~ AMO THE CHARACTERS

INDICATE NUMERIC SHIFT ..

CL l THROUGH 16 Ct l 1 THROUGH 32

Cl 65 THROUGH BO CL Bl THROUGH 96

. T+-V:SM<

B-7

H-Z5<JU! BYZ@YO

34258 EC 025035

$

0

-

·

li f. ~ICi ACHOS- i1

.

9IWI &2_! HWOT3

894 DA FUNCi!ONA
..
+m-00+0 CBf H&A3/
-.
H@/ DCH~<GT-AB-3

l TESTS

·

0

U ZJ.C O>:UfAC 0
. ..

Al/HW·* -BY7 /lX

W~L4 <IX2-&-@ BQ
..
>50FCC AA*4FA35S
90H*SF-OSI. i KQ

8~430000
ZI "K&8943000l
..
as- ;RYG943000:!

T+- · , I -MWP30 l -a
6 &_<OA

< JV-1-XB &DCPO!

$058C05_88ET2DSE
..
Oua>BG /YFHTA 1 l
. "
OeQU@ K"81 ·D13W

e I'; K -OB · TS
wH&acI-4WCLSOB43

..
.F.331343 !O_G0H¢

-G708G3- C2U M

ca_a

..
s-:a~ H HOI 4C-89430005

/OHSS1 0 8" a+ I lil
. ..
ROL4 1-mz J7 /10

aaz $-489430006
., 9·ES LLY8943000l
..
?=GY >0&89430008

TOTAL STATEMENTS FLAGGED IN THIS ASSEMBLY =

0

,,,..,.,

·-·

\,...-' T+-l i/OHE I<, F*B

(' T+-2HOU~G· /YAJ23

0 T+-3COH· BH-. 90SR

C; T+-3==l0· · 111 1" / lZ

C: T+-49-NI {.&OW( "H

GBl!l!Q<: KQE!Viil KQ
. .
lOH*SF-RIQM 8& H

a
Ge DRQBQI I Wt34
. .-
HiZ OQH$BcSBG SW

.
$0A <t.i <SGGK~. /O?bOH>llBF-OOIZS

EC. 0
0_$SPt IF. ow 0

ACCl · 1 s ·· /2HXOH*

.
1·3? -, /1YRl
· /0141 · awH:BGHO*

. ..
WCT4 1-n -&HOOH*
8
..
2L&DAIT"2-LJt &D
..
SliiBGGS> &O 1 S11

.
BF/Q O#U894300ll /1U.JHB89430012
. .
w+...H JK 891Q30013
.
iliYD 2CU9430014

DATE

26JUN75

EC NO. 825023

Z50CT75 825032

15JAN76
825034

14MAY76 82503::

PROG 10 PAGE

C T+-67.. JUXB<BGF-.X
i
-- T+-8V4l/ DI GYOX&8

.
l@YDDIG 7=33l<IO

.
.,CB>a-ol+H ?·,H
.
'~l GOH'~*W?HG <8

.
GGS_ &DC /CHOA

. .
/20 JG 89430016
. .
A -O cl489~30017

L T+-9-PC-Kill -OH* BF-ESHU /OHEAT

·

·

-

.,

Iii)

.·o < C-K.a~ /1X90H* ·WTlH+ BB &H<az

O&D ~JD894l0019

EC. V,- T+-:$+ .. t · /10- 4 ... 1

CG3-POH*IF<eGGIY

< C-Q+A.. · /l6tH<t

...oH·BE-..-.~· .r...?~v -,OH

-e

·

J

·'! ...
.., ....

.

.".''-.>. F...

x

/12

0. R .is9430020

r 0894-3 t__ DATE

38

EC NO.

0

26JUN75
825023

250CT15 825032

l5JAN76
825034

14HAY76 825035

PROG ID
PAGE

0894-3 38A

c
· · · · · · · · · · · · · · · · · · ·0 · · · · ·· · · · · · · · · · ·

. -. ·
l

·

·

·

·

·

·

'

·

· ·.

. ~ ·-· . . ..

·

· · · · · · ·

IBM MAINTENANCE DIAGNOSTIC PRO&RM
8943 OA FUNCTIONAL TESTS

CL 1 THROUGH 16 CL 17 THROUGH 32

T+-t0+8-V3d8GF, C

.
.o<...+OS /20QCJH$

T+-aJAEOA.POWMU> P.RC8C-OA.Pa96CO

.
T+--Gg 7 /2DQOH* S*-AUOH·J>OJ l<B
0
- · - · T+-·eiito7Gt·E_·· G£laa"4... 1<0la-D
T+-··<·BGHD*i02Q oo~szo- DH· /OH

T., · K07a-E30Ho s ....RGt·--u VT

t+IA38D<-I FI. 120 · - . _····-owl n

T+, ACW~l8 8>1D.iiI

GHii-."11·Nt - - ....

08.IECT CMO LISTltl&

Cl 33 THROUGH 48
...
._SBGF,& 4<.,.J.,.·
.
C.RP /l·IO~SlSB

CL 49 THROUGH 64
. .
/l·HC <_JSP"C <
.
G /QF 'UOH*BF-0

.

.

G /QG ·C<»t·BF-o -1es /lX~·w-o

0
.0tt. .+L-<IVT UA4
-·e JiXZ*BGF...uaou

HCCDllll30la-DllOH·

2UF Yt..... uu-&8 <...........o....

AI F.2. uaonsc"" I ·l8YOtlOI :nat F.

--'".·,.. Ht··:"°":'~

wHsBGHU·. BM<

PART NO. PAGE

IBM *AltrTENAttCf DIAGNOSTIC PROGRAM
8943 OA FUNC Tl DllAl TESTS

Cl 65 THROUGH 80 CL 81 THROUGH 96

.. ..
_;s:QC _;TBQC
.
Vl6S /1X90H·...-o

Cl 1 THROUGH 16

·

i

_;KQ

M08894J00211

r-.. \

-· 'T+/IYUBLC+H

eccu

·

I

A+la SZ.. 8943002~ ~~- T+/ &TESUB&B··OA

l

cua ·as· s9410023i

CL 11 THROUGH 32

·

·

. 8 -J D HOf ~Y 33

BET-H -, 0 HOOH·

·

·

Aiava.LS .WlZU Q

......·,~aiic·o

I

· ·

i

< LO R/..8M30024;

I

00

..L· · ·8943002i (

T+/KR+&OH.PiV·3M 8+&,808RQOA N TT·ILM8__HA875 < Afl<"8LVD818G 0 18

szaBGFV:112io... · · CHOI <<»-OK..

I

:i·8943002~ c UD.

T+/Mt· T.-.a--E-0-H

c i..··· 9'88943002~l T+,..H+.HllDl ····

c l
· ····CJ489430021

T+IOEFCflB+t& ·-·.

:E?HG;c.·.·y ·110
ilJIBQOOH·SZD7". XI ....YGDaYo·-· NZB

,.~. ~~ c ·ID&.__

BM< _ , ·fHB9· 30021

,p t+ GOY· B····H 9A<llGG· NZ. t ·-. ··

OBJECT CARO LISTING

Cl 33 THROUGH 48 Cl 49 THROUGH 64

- . -·
6HAL /OHE J·YE<B
. -·
U:IBGF-.X /OHE Ja
. -.
-IVT DAPD+O WO<B

. -
Gf-.U< 3;i<E8<AKG
. .-
Y<J-C -.2UA-.B TD
. .
GG·M< c,; I-MS C,
&EEl_ < OHONHAO

A."U9L<BGGIY'SS· ·a-DUIP8:7a8AEPM

·z- 4 UCG3V80H*JF<B GF.' DHAITS. /lJ
a··iiA<KOl+OoiiGt· BFYHl+OO. 11

GF ...84<.+0L 12 D " " -·· Q .....,...

I;;~,:·~ · ·

I;;.,,, - ··w.. I;;.... oc: ·:.

PART Nil. .PACE

42J4ZS9
HA

Cl 65 THROUGH 80 CL 81 THROUGH 96

.Ho..S.!ZF'.IACGJ: .. . SI H9A 0 +_BWAKO
.. OJ.Q4:1l.O ··T
.
· ·uco-099/4 · ·u

·OH 7Y089410043
. .+_aiioa94~044 li.O 5··89430045 . - avo OHOSM30046

a·.-eaz0 Nl·D·7·H ···, ; , ,····J0047

....·101:a-o&+·-was &EEO. 9C089430048

120 8GF. '.- - · . .

IJC89430M9

i....····-1111 uG /Q
'730C:. · : 211u< SS

l8LU "8H89. .0D50
~ ·I .. ·ii"M8943D051 ··

T+/CZB& Ja<BG /Y T+/OUt QWAL3·& L
,.,· ...,........;;,. h/FEA<BGF, ,·84<
,. IGNA·<I <D+ I ··
r+IHtOHO&E-<>a.·u
· ·
··,..,., .·120 y ·· ,;;.,.. -···H

Ats~sOH~=LOCI>·
· /l~ ··_CG4 ·GI
. ,A2CiioH·SZ04A&-<>
~ -. /10525S 95T
-I Sl2-<-af2 ODOH+
·ta8G 1iieiizzF1 AM
· ·
<Al<GiiDT. /2f't ..
0
<oA BET3aii <aa·-

/12EOH·E_ AKgla
··88GHXHC:C4 l/C
·<.·-HA·.E··.··· AOO
-C 18A4 CC ACASQ
. ,····· ' M<·· v wiiu·tal·ii-·H9+H 121H80tt·ntsaua MDH+BF-DPiiAl.. Ill

_.l8GHJT./12Ell8

·

-

11

2 t-aESQDOH·Sl +

·

·

··· Nl3..IS. , ...

E'f5CAM<FIB5CA30

·
I -HYL IiiAstoo1s.

st< · 1$12Lii·
11-CSUa>·c> DY<
.c <3;tF>c"·121H

·#IBGGISIKO aac· tC D 9A-894300J, C-Ji+/Ptl·H_-.00 ··QS

··

I r.

·

HA-'79&-AB t4 l/t 2-J 6RS8943003ll \..) T+/Q6/C.ut u_s3·

Xt<a.....;;..,.,,...,
9
At-Y3S<.at3 tOH·

c:.··,., -. · ··

I

a. ·Z£89·30D32,

· · 0 U HODH·

I

I

E_·o··E489"3003~ (: T+/ESSSRROHOPNge

·- ·

·

·

I

0 , . , . ; 12HXG OUOOOI KR . $1 U< 6-9894300341

261 ·Y>iitAu

RT&8943003~ ··-os1·711 X9t · < 2 uLD

C T+1·SHBllooA ····

·
. . . . . . . l!ETS -3
Bllt·l?ttV&la3;D2

c · · ·

I

UBt ·· 8943003-I

T·ll llvx°-JS7ID8

c I
· DOD.··08943003..i

r+1:0<1P ll··IP·

:·..:tiGA-OJ.Q4~1·8 GGJ, /104 A_CG3U
:OH··WZ8GF.t 4M< ~1ac · /2'lQOH*M'<B
u:t-AB-3 0 HIJOHO ···8G IYA.K/-OH·
GG'M< c:o1vu<sas 11~s<BB6DIZl8H&R
_xn II ·<_xoO I WO . N0<7·t7a>·?HAFa8
GGI;110.· FltG·· 70H+IF <BGE3'"""'"
WO; ···· /Ot"OI - PllBGGtUBOBRQa/ wo-.iiAstS>IVl'UAI OOH* ··tuHu:u··

-OH·/F<BGEIK·a C

·

·

GF.& .4<.. 1·c /ll

·

......, ·· SU<-1··

QiZ·,,·H_,SRll·H ···<· SSRRiiYD···
.ODPtt-DR .R8· ru
....WDIHCiicl ·,YT

-J~-11 ?c·BGEffi>
ltOQ PlC/ · .·7 0 H
12DQt ·VKQEDH·
_,ooe.Qff=kOOR.Ro MO< ... M'..CRRGt·
·ua>assA1$,"
2DA. /1"9DH·i..··

<BB4 5&<89430052
· O+J- flQ89430053
·
PIL4 Dt88. .3D054
'TLO 4Q889430055
·
- - aa8. .3DD56
ti P4 · 98089430051
· ·
oua ·s 89·30058

. T+/.A+D·,·· 'IQ
T+/ · .C. M/2/.:aY·
. T·l<YUa··.. ...
T+/ f2,3F>C M/2/(

DATE

26JUN75

EC ND. 825023

. . ·02-CllHYE<BGF...U
;C M/2/( ll<YECS

<·'~2·E<i8<· .3l.2<Ee
0
-3°UB..-D+H 8ttU

. . ..··· Dl. ens -· UBLii+H 8ttuH.-·
HDH·1ueauass-: 0948- H<OI U: TS

< 31G<E8<AtCGH090 <·ttll CSl<DfKI IH

250CT"15 825032

15JAN76 825034

1~AY76
825035

e-e··a1·J4H.BC<8
··-3 0 HOOH·BF-0 0 HDI . . . . . . .;;... -09A H<OA BET3
.
'2 GA J_CGJ l+al

&l·Y8-.tK·K.8C<

0

0

PffAL 12F· HEtG3&

, .....J·Yf<BGF-U

.
L9JI .·7 U HD+H

I

,.,Q.90389430038'.·

("-, ·

T+/~LF,, · Y·<,IYI

l

,·,.·,ou···3D··i (. t+1-+c" ..........
<..............~ '-< T+UIA-CAJl I.ICO

-·

I

PHAl l lQ8943004ll (. T+/SDi/ · g I· IC: ..O
I BC<··RJU8943004~I () T+/S·OH·'E_··-~·J

PROG ID
PAGE

C 0894-3',

DATE

39

EC NO.

I'o

10
I
I
JO

1

26JUN75
825023

. .
/2DQOH*P lL5' IYX 2-J 'SSilRO DPZL4

0
·WllBGF,C GM<·IXG 12D<1DH*E_····-o

Ila·-·. DCL < -CL..."' t

0£64-0

A&P_A+-OAFHZA-.t.O CKQ-<"40>&2·<HO

l-<BGHJ-<·41>>g2 <HD >&s a·1t<-OH·

250CT75
82$032

l5JAN76
825034

14MAY76
825035

.
IWG -lHO~ AH
..........a Yttta
at-. 7·Kll_D8.oii"D
.
>&S 4P~{-~8
I MD

-.
F $ /lX9ott·BF-Q UHH& J-089410060 .,.... L l""DH· ······D···3D061

....-· l&OAFHlh3S ···· : ID89·30062

GF+0<"4<-&KB<HOH
.
41S4C M0tt(Ll2 lO

.
. . -C88 4AU89430063
< "D 31t<89430064 .

PtlOG IO PAGE

0894-3
HA
l

________ _________ - --· --- -- --~··

...............~-------·~- ~··

._.,__

.__________ ------- ·------·-----·---------

IBM MAINTENANCE DIAGNOSTIC PROGRAM

c PART f40. 4234259

PAGE

40:

IBM HAINfENANtE DIAGNOSTIC PROGltAM

f>AltT NO. PAGE

4234259 40A

8943 DA FUNCTIONAL_TESTS

OBJECT CARO LISTING

1

6943

I

1I e\,-.-·

DA FUNCT10t4Al TESTS

OBJECT CARD LISTING

CL l THROUGH 16
T+/T:IDOBC-EA<BQ
T+/US.·U?=&SA."U T+/VOaY*G;G OA

Cl i ·1 THROUGH 32 _C&EA;4DOO OQ*&i
.
R<'HA L4 ·"Ui"2~

CL 33 THROUGH 48
A&LAA<<BG /. Ill ?=*HAFHi
90HDRFOOA&A&Q,·8

CL 49 THROUGH 64 Cl 65 THROUGH BC

. ..-
1 ( -RO 0 FH5A<C>
. .
9COC20A/8B C2U R

.. -
FH4:&AS_C O?=MO 9A-C2UA('QtC2-&5

G 4BAX80-H CO IW + KQEIT<8-8Q

c CL Bl THROUGH 96: Cl 1 THROUGH 16

r- i

·

I

OC-0 O-MB9430065!

T+/8< Jo *G >V

i r"
l- NS 89430066; T+/9GOT-t.ZL200&
,. . E ..~-..
Gil.. :089430067; T+/:B/4.B ss·o-o
1

Cl 17 THROUGH 32
.. .
* K5a -oc.PY>W 0
.
8BB:Mi/ >+ &>~IH
. .
::VCO +AT2/3IB S5

CL 33 THROUGH 48
. .
ePVOW 0 .PUNALO
. .
&Ft-&.ZL20 ca SS
· O-D#SCl-+flT2/2L
- .. .

CL 49 THROUGH 64
. .
M.X<a K·a+H >YIH
. .

Cl 65 THROUGH 80
.
&-.T/ .ZLZ!>FOSH!U
.
A.ZXB ss·ev·+o-D
. .

CL Bl THROUGH 96
..
..., 73-89430087
>I 0 0 a89430089
.

e
T+/YI( HRQ.- IH
-. .
T+/DP LO:ass i5T
.
. T+/,KiZ 01 a+?I
T+/ll 20;IV*< 20
.
T+/_HAJO F2QAG

. .
+ KQGI-... HAW4C &A<BGFOP /0 I QFTCZ/OS30HC30+C
COO?=K"9<E-i<08
0-1 (08 l +H0<8G YIV*< 2021V·< 20
.
1100<·4<~&2 <GltH

.
WA2QFO-OWA10 CI*
-.
E&CO t·Za"4<-1&

.
G R#i C /OH; KQ a+I AFVH· -vca-&

. .
aAKQOOH·SZ3&HF8&- 4 I> (&OS/ OVIR
. ..
@IV*< KQ·l/Y; KQ · &3AI/OW.JOAll8 -&SF<

WA"HGHT!HI-P2· &*
VUS.OAIOYV300GIR
.
C0-18 G4 !HAHAO
<i/Y lSSQ*<QUWGiE
SZ08AF8&W<*H8 t

. >I·a JZt89430069i (

T+/:'886£.0#8 S6
. .
T+ltB.XGB S56I H
.

FH2Q · L 2.. 89430070 r T+/a3"0C -J"04-0

. a·co ·-ECMB943007l\I \.r- T+/ 1 > K54. "~Ul?5

f( O>dll&A .. )R /1 1
- ..
. _l*BGG57 /104 E
A8-HAOH·;a,oc +H
SOH*E_ A&l~?=aB

I
n t CY· 2LH894300Tt ("
l
c ,A-0. eJ889430073! T+/"Ui 4-..ZICGa I AfZU· -./U8943007~ (~ T+S · ~OL'... C&HH. I
I

·
B L-Q( D>iRO C
.
AG 8 C /0 ( -~5 7 2/0--iBBQDOH*SZOl

QF:Y · R3-39430075lI :..~_ T+SAE.8&?3iBG /0 - BKS=OC 0?4KQEO-D

:

10

I r·

MOQ89430076
1

\..,

r+sBN. ·o>a04-..3l'

?E~AC 4.... 3u1a-.tt

JOH·E_ C&laW aB
CG2"#0H*~>LSO.·i

GG978 L 0-H 8

e

·

·

K &GS -G /l·V(&D

.

·.XIB8 a AG>YCG2:

_-t:HB&-?*C2=0 SO
·
AG-.HGC<BGH. T /OH

GG94< K8 1IT" 11· .2*!3" IOHO; Z~BGGD3
.
GG03 /l=tOH*~~L5

. . -- NC- ?·Bo_c 0_1e·
8 MH 0-H_·74C I H

AG50W.a&G 4BA=
.
>l*BGG7a4 K#?OH*

HG=-<·Z:K.Z<<:a26

I· 7 OH*BG/· ?/Bi ·
i-MY?/ 11 ..a&?+·B

.
NOH*BG/ ?·B390H*
. -
G IDAKS=D£-O?'ftK·

tlBO 810894l0090
.
ADP4 S9U8943009l
.
?=00 T&H8943009Z
.
Ja ;T<89430091t
.
L.R& 8t089430095
.
BG-H 1R~943009Y
.
3C&D J,<894J0098

. .

-·

T+/):: C70f ·? -J_ ?C-DWDS(LOH SYT4

T+/?9-J_<OH·SZ3& HF·...· 11'54· · ECG2Q
. .
T+/04GC-4 JOO( H ·t<HB.PIB MH OH*

"LGDAI T-.2-J·-aDBQ
-SRO CK &GS -O

OOH*~s&oA.P&wtoo
4 K·9C&O?:JOOO D

sno'H1s. ·/2HX I &
A.PQW(Cil8GH0...· 10 *OHOA K" #0-0 <H

I

C w"H:·· 1L·a943001i,

r+sc&. ·.01·-.HAB_H

!

· · ·

I r-

·

( - 09889430078! C' T+SO. K'VO·-H?&.04

i "' · ···

8

9LY89430079i (~· T+SEF <BG a·B"

c, WLIH.53i89430080; T+SFA.KQ70.DlBCl

AD+ttBD<BGHc, JOH EVT4 ·is.·-& OH· u2c&HHJ 1t KDHr · H
. ..
c2 &vat sat c . 210RaKO&aKO 4 K8

#G>Y*DIF0?=3&.HHN4 IS, /2HXOH*~6@8

· · ·-
. 8&smaz O+ /8 "H
G 4SSF4C DV=SQ

·
tC44A KQ9it-DIOH*
.
EC DV=BRJCOOWEBQ

..
/P?HGGM4A K··avo ffC-OWESQ_+F WO-"H

.
NL&O 6SY89430101
& l< ·OK894J0102

- - ·

·

0

·

·

·

T+/ZD &O· KR$A3Y &IVTZ/l/( -HWL"H AA3Y-IVT2/0U* SR R 3l IVT /0 (

c )8·89430081; T+SFi/109+A· WOIH &GP-HAi &HPJ( &·

-.
GHO-o /0

T+/4-0H*J IaBGFCU

/2HXOHU+L-&·IVT 2UBH. KHM89430082

T+SG70H··wisGF.t T+SH20lH&.<8GF,&

······· 0
c /ZOOCOD
AD<~<IP /20QOH*

WEBQMC-OWEBQ_+S
E_···&-DW(T--IVT

-
BB?H&SC5·111 -&H
. . 0 HOI08WO·BACHL

. . OOH··+t.~IVT20· · /2GN+A WO<B&HJM

. ·
8&BQ

01~89430104

S&Bi J IU89430105

T+/5$ Z?ViY*OC -
T+/7JFZGE ~ 0-K DA TE 26JUN75 EC NO. 825023

1z.0Aiia·V300). <
-
/l6VC- J0/5E8-H
<BG 48A6:0H*

.100A."UW03&AGRO
.
&l&DIO"HAEC5 GN·
.
BFYO;. <<GKOC. l

2SOCT75 825032

15JAN76 825034

14MAY76 825035

4./6-0H*IZLOAGNY
J5RI 10308GN, JO ( --.P<BGG'M

. . ~ JSSO-D?=<HBHll H5R IJ lOt AGNX . . < 2561-<4 J'+( H

8

#Li89430084 ~~-· T+SI_11 ...tt&BC0DI S,

i
/OH I TU89430085.

- T+SHYOH*</C&HHO-Q

.

.,HTM 3#8894300861 ~...,, T+S .. TI+U< BlflSY

PROG ID

i
I _,.· 0894-3 \.. .. DATE

26JUN75

PAGi:

'40 I

EC NO. 825023

c .

~ KHSl&DSZ/OA+_U

· KQoa-oFcADvuas xl&HwH?HAA-O&IR

ZSOCT75
825032

15JAN76 825034

14MAY76 825035

.. .
CLSB Ol! COO: 6KQ _O OSS*H~ C 10

( - 3 81)430107
.
VUBU 7fQ89430108

PR.OG ID
PAGE

0894-3
ltOA
l

·

·

·

·

·-··

·

·

·

·

·

·

··

·

·

·

·

· ·g-.,. ~

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

· · · · · · · · · · · · · · ·i· · · · · I

· · · ····· ·

18" MAINTENANCE DIAGNOSTIC PROGRAtt 8943 DA FUNCTIONAL TESTS c.&. 1 THROUGH 16 Cl 17 THROUGH 32 r+s<;IL·E1s,2 <O <t20£H+<'ASGDa-o

OBJECT CARD LISTING Cl 33 THROUGH 48 CL 49 THRWGH 64
0
Ft ovuer·1··""·· AA-<1.1· YlJ4MIS,

PART NO. 4234259

IBM MAINT.EllANCE OlAGti10STlt P&OGRM

PAGE

41 I; ,.,..,.

\

I
I 894J DA FUNCTIONAL TESTS

1· 0

i Cl "5 THROUGH 80 CL a 1 THROUGH 9~ r· Cl. 1 THROUGH 16 CL 17 THROUGH J2

Da-0°·,ae94301~ 2°1.Q<cso.;;..a·BKo

"'-·' r T·S-061Lt811XD51. ae··0 a+1°oot·>··

OBJECT CARO l ISTING Cl 33 THROUGH 48 CL 49 THRWGH 64
r··..,.··IE6IN°9·· T511tlilOA-&1.E1<.

PART NO. 4U4259

PAGE

4U

CL 65 THROUGH 80 Cl. 81 THR.DUGH 96 001x0&<IU5·lr21· Nl+C0 2CYB9430&5l

0
T+SlAA-OllR Z·T· H1s,2 t0<oao.H1. 't20iia-Ol'CA<VUBX DIJ wii1HAA-OJIR

0
Zl34-IS:Z lQ<t80

·~:·2089430111 r T·s1.11.r·1IN<IG

l&FA09l..PllV~4·s

VltY0 00GSllltA4'~

HOMtkl;TBSSGRlDt

·······IN&IG2lf&

0 l<U~·-~94JD13l!

T+S+MIJ<W~?HAA-0
T+SllCA<VU8ZEIJ-

.
T+SK .aa<1K·-.:1

T+Sl61S,2-JD·&BQ
. T+SM11-P2.t-·o-H
T+SNtMTO I/CB t
. .
T+SOXt.OA C.OA C.DA
.
T+SQIP A· EO PlX
T+SRQ ···········
T+SEl ······· "10 T+Ss+iMA-t<I Hl·I
. .
T+ S) DB· N il I J QOC
.
T+SJ"£IC6C.FA 9_X T+S;:8aPC8ilX05JX

DATE

26JUN75

EC NO. 825023

KIR.7TT4141St2·&Q. <czog°HRe 0 eKOOa-o

·o. wti?HAA-001 R L5
. .
/OH; SQSI$. /OH
.
8AB:MOI -=<BG /Y
-.
/OiE-UQ?- OA. 1 D

i s,2 · UKBKQgHLO
; · scu1s3· ,oH;·so
. 8FzD<OH$-C4&1 S,
WF-OAiGD70aSG /8

fl. ·o70'4AIG071·
OaYOHOH·BHYU.C»t· 8ES8G· /DFHKSIC

. OH08El8G 4 KM
0-H CMDJ/T3S G
. . .
lOA &DA tOA &DA

:t.HVITlOl/-5ASQ tOA.&OA.&DA.,DA

J5..,.C2DMA i-o"<TH
··········'.c..Q

·-CWOJXN2JPGtFA 6;INlStlQIC2~tP

K&<LE9·XC1MCA9CG
.
Dl;PJOaN 8·TP1MC
.
. S2tPG4eN 02TA6*G
18att l>LNO·l15_N T5MCOcOA-&<XN9*G
.
HOMCTl;.n.u o·s

14eG82JII8·Ta8·N Dl;IE61ll5·GT2JI csaPR&+IE8>IR8'N
.
8ePS8·1 O)PDg<p
.
L2·J l<GTOMC:Dl;I
te8IXN9&SU8UCP5_1

Z50CTT5
825032

15.IAN76 825034

14RAY'16 825015

FtA.VUBW?IJQWH?H · a20Da-DFc· evusv
wiRe<· a1a1s. ·/OH
. -JatS1JMWH7HAA<B
B.·O?ISSG /8-
.
U9KL(OH$BHYU OH·
ION4VO!FIIKCASB~
·,oA.c.DA.8>IA8cL E9~~tlMCX9!7i £0
.81>1 ..
gg.16.0UA O:C/ l<t
.
084CR9(N l_SRl+I
. . ilE QDCD1;~10aN . N6;fNC.ICl&FA 6~X
.
a1N QOCRl*GOllL A91XTSMC.0·4A-&<X
.
. EO·ll5_PR8·N alv
l61IN&ICAUA e;p

AA~OTIR Z:C4PIS,
RI &OWH'IHAA-Ol IR·
E.ot ·vuau· Otl*BFVH
GGJl · /OHi-"99t0
.
CCHl&·B- Hla/ HOQOV.30CIS,2/0L

2 '0 #Q,89430lllj
ze··· i K :MB9430112i I

T+sswe_~O;/ lJP
.
T+ST/lt&l.N84_ 6*P

t 110· LOM891t3011,: (

I
I

,.,

... 9 JY<894SOU4j ·,_ .· T+SVPtlXE8_-.05;.

i
-..6 ~SOB943011~

...

I

OIK S-089430116j

I

llM·· 9.Y89430111
. I
AS2M.·:Q8~?011~ ()T+SZC1C':09CXJ5·J

I

s....>...X9-) &<IA6Pt
.VB &-
AACUA5FE tFA~g....,.
.
H2;J l<PV2$l£61I

X9=·.E0~894301Zq () T+S096JITl$ffleJ
i
C ·P· · · & : U891t30.12 li T+S, 4t I 4, 'D_·ct X
I
c I .... NA-89430U.Zi C:; T+SU&lP08~VOJ I
X90··=A·t9430121 c:~T4S_0.~ct2<PC4UA
V N& I : fM89430l241 T+S>V5_LAO tPO&(X

.
P5'1EC<LAB2E SSP
Ol<XF2·POI.· u:s> J

UF 7:08943012~I (':; T+S?-&DA. &+.TO; I
c· . .· ·· · I se·u· KU8943012~ .... TAB?YOiHrf 9..
I
I
~8'M ·S-8943012~ ( T+SO-l<XF,<1.E9·X
!
l<K0 NYD894301Z~ (._: T+Sl98UCA5*J/5_V

OOCU5 · ..,.f60Cil 5>S E6M 81U89~3012~I (., T+S245<GYC<oE&+.

(~ I
S84CPO; ITUXN&<X
NSX.NJBB9430130!

r+sn2u·ORCPt··X

PRO& 10 PAGI:

1

C 0894-3

DATE

41

EC NO.

26JUN75 825023

0

0£(SF£+IE8>( 5<P
.
Qk6GN5> ( O;PA2) I

S8&GGlCJGT8itGC20_
.
.StR 2)PT1 tXR9C-.

E6;Pl&+IO&+.ELtaP tBaP084CT5utC5<L

R&<IOS;C.&C-.Ott·c

AB·l S&C XE04?Ml$ I
.
21.S9<P05 JR 2 IP

0 1 SN84_.5 1 $L4&X N0'SR6·PC84CS8aG

.ltXR5_XD2$SL'l<P
.
EUPTt<T.MilrC 1?(

BOaLI~CC2<6RK~C
.oaGU8iX05NA-&<~

I lCP0&<9R6URl<P. V2·1E£+.X&<GYO·.x

·,<LASae.OaTEO'I lOA l0CE6+Ll5'L
Elt·PC8~A· l<PYZ·I &~L E&<PNlDA· £0A·

U8UCRl·tE2;PElOC F61SM&<LE9·xcuic
. 0.............. 0. ·o ············

0
ClttCS2($U4iJ 0IN O;PA2JIAO_JE&<G

·60PFllV.88 R.BiT
E84CT5UCL.5_SPUX

El<LE9*XC11IR5>l
.
T5MCOaMCF5_V O'S

NUPRE4CC2<PC4UC Fs_v l_SR5+1.5·x

250CT75 825032

15JAN,. 825034

14"AY76 825035

5)ST&CXEQe\.Y5)S T21IB&<XNMCE6Ul
.
s:<LAaae Kxso·s
.
Ol;N.&<TUS·J 0)L
R5UCtS3LEgCP084C
. .
T6Ci\_ OOSTUV aut T9+1.60PCl·XVl·J
.
WO;J 5HTf,+.TO; I
T5UC81C.CRlt~Eo;e
.
Q6)aR8UC111Ca1 511
. LO·.LlJSPllXABax
E5;( oaTEO'I 2)P
.
Nl 11 8_-COiitXF: DA
·o·~············
Nl0Cl8utll5>fe&<I 84iPS21SO&aXN14C
NBaJIN9Cs;.,aucps_a 05aPM·/.21PSUJl

T&cxo:FGU5··T&<I Hl·< 3, 89430133 ·o6·GT8aGC2tlESH oa-.·iiea94301M

S:+LNl1...P1·ITl·~
2JPVK4CAl<LRK1 X
. l51GOl~U5·PXS4_
s1·1.c+c.su_ 2;.

.
9~ :.H894~01J6
. . . El_· M3 19430117
ZlM 4R889430138
.
S9<M ...-&94J0139

·l+LR2tPG&<IOS;C us:PRO;.e&<GL44C ElDCiS; IO&<LAHE

.lC·.&H889430140
.
U5>· 8:S8~3014l
. . 8>Q il2M894301~2

05~CCZ<PC"'-'CC5_P
TlJXVlJPT2JSN&IX
.
lDCOl;PIODN O>L

.
E6<< R.0&9430145 S:O IYH89430146

EO·IE10CF6JSM&<L
............... ..,

354894)0148

Hl·IK&<IOO;J.OIG B4aM.QOY89430149

G9<XD1M_.&+.S9UC OaM NQU89430150

Tl·J,USNlClls·

.
11< &t 89430152

PROG ID PAGE

0894-3
~1· l

____ ·--- . ··-·_-:..:::..:._::_

- ·-

- ·---~---

.

·o

·

-------- ------------------------------- - - - - - - -- -- -- ----- ~~~~

·

·

·

·

0943 DA FUNCTIONAL TESTS

l THflOUGH 16 Cl l1 THROUGH 32
T+Slt-004?05JIY&<u T+S5VK4CRl~.E8~C HOllT&+I0&<..,0&!$ TCB52l<PVZ*IEt+~ XDMA ··0 ·····eeoo
·············~··

hSIVO·.Cl<PFliT
.
TCK13L5' ? ...6,· Ii

14)ol5( P05 1 TR8>i

·· ··· · ·· ·o
T Beil: &
.
T+S="&<GDltV tot
.
T+S":tf I =KCA&<I

. .
OtlE aUC3&IJ ·MC
.
04CD&.<N l~ U$

T+T 5*

T+TAOS; IO&<LA0aE B>R G!6?4K4A l<X T+TB,6MCEO· I H&<P

OBJECT CARD usnm;, Cl 33 THROUGH 48 Cl 49 WRGUGH t,t~

.
I OC»P S&+SI 4 · ( oiN
··a······o·····ai.

9+ .. E rncx 5r.iCF5·.. 1

.

.,

IPR UPTO@/ l<P

··········G·eee& ················

eeec&CO·C..-IOll·Ol~C&·

~·o····eo·······
. .
6SIJ =DC9&<E OUC

··t:·<t·····~·····
. ..
C&<J lHCF&DA &DC

.
IO> f Oi:tLD6MCOWC Dl;PIOiN/8UCY5>J

A44CflUCTSUCE5*J
.
l<PVZ*IE&FA s·x

4iiilX S8%?R l ; ~ E84C
Y&<GGO*XN SI *'!II

Ct 65 THROUGH SO
L5)${5*} 6~ S.UBiilX
V2·IE&+.TO;lUS-H
C-&··0001186''36····· ""'··· ····· 041 · · · · ·
$E7_<PFlalLN5_-..M9
. . . . . . . . . 0 · · · · .., · · ................. 0
. .
O&I E 0UC3&! J 'l'tC
.
F l:UF J.gQ OD<-.. 8& 9iXS20CT5UCTl i.
Gi l*PE301; PIO@N

4234259
K~2 i
i
I I

Ct Sl THROUGH 96'i

i

·

I

Nl ·H 1 YU89430l531

I
X'NV.~IOS9430t5~

I
R :U89430155i
i

89-43 DA fUNCUOMAL TESTS Ct 1 THROUGH 16 Cl 17 THROUGH 32

.
T+T+3G;-c s~5PlE

)QAGFMA7U$=.,E44C
&Cl : <PHD·E 12<-

..,. ··· "e&s94301sb!
l

T+TI >2AGF 'Gl-J05?

I

·

I

;$XS 8/*8943015~

I

I

T+T&ZD=lN5 1 X08@P

···· e

I r-

51489430158;

T+TJU2<-J06"H?AG

0GAGDO"COO*J-8aP
C8~PD&<LA830Jl%Q D~@THD*Rl2<-Jl5 8

. . . . . !ll

t ,,,~~

HS8894301591

T+JK..l' PMl) PTO*V

· ·

I ,~

6&1* ~Q 89430160. '

I

I

A 2l<8943016ll

i
H<U ~ 60H89430161 (

T+ TMNP GITHDN l. ?ZC 1
T+TN&O~CS2CSU4@J

"Z<-JK4"HZAE<Pa!T
l9"CODNA! 2<-J4-N" &.<MJP+MJ :<G060

0
FS@!ll 42Y89430163:
I
I 9::c/ 6A£89430164f '

T+T0.6*GS1MCU5~~ R5>C.&+!Dt<G~llV
T+TPFQC3GP@HJ1 h lAJGE:A .. FMAGFKIO

OBJECT CARO l ISTZNG CL 33 THROUGH 48 Ct 49 THROUGH 64

l@?l4g~51=1V.K6C
..
Pl)N 8@PSBO A7

AO·N " G·Tcs_,V&<G
.
'U>.E44CP l tN 8~P

JO-....H2AG8PG1THO* I G2<-J06"H2AG05@T

S84CPO; I TUXN&<S D6MC3i?..7QI OJ lM"

JQEOJl?-il59 ElJG F$J7VO*LRQ

.

.

HlAGG:+(E8)( 5if TBaPR5MCF5_V a·.

HDM3XPA5 O=lN5 1 X 08iPC8GJPO&<GRl·E

GO C s-.5$15
.
LZJPE&<TE6itN QFA /l+LPQ*SilllO&ll

-l_SR&<iL9+.TllX -QFA-UtHJ.*IKZtP
.
A611 5.JtOl>XSD*I

;EJUJO=Q~:<G.060

GO C S~SLSF

T 38 ?PEO t t;
-· .
T+TOD OHXi~HC s,
T+TEV84CT5UCCO>I
.
T+TF-O~l)8'R l<X
T+TGSK1CG5/7VO·l

.

~

5Plf l>fE8>C 5sG

l&lPE9=<JO>.Sl)T

S0 1 $NS~PCB~C5=&

·

.a

ROl$Oq i !:AUC s...

TS@PR5MCSl)TUl>P

U1JPT2*Gl&~~-.a=i
.
Jl_.AS·J 4@PA9*N

~

·

5PlE l>t EB> ( 57G

ve0eeeoo®e·-. 6 oee

.
CZJPGD*E&O!H_ 5 6 X
. . E6tN.O*N au_ s·x

E8>I 8aPS84CRlH ES>l OiilGNOiilPLLU

5@GT5@PR5MCF5_V 5.UFQ( I IS*N 9+.
·
TSilPR5MCSl HUUP C2JPGO*H@H_ 8'R

I

#UB9430165i (_ T+TQAUZ+HVREPWIW

I

Ul ;H. 6'{~894301601 (- T+TOa&.u< DJHRGKOV I

"

I _,,..

Rt.(* ilZD89430167'. \~ T+TR 78=l V9>~Y:..C

!

I

·

I

AlaM 0$Q89430168:

-

-

T"·TE2D*l ?GMCH2Ql3

i

I

O:i!D .. 38089430169! (:' T+H_>JUJlUiilJ&.A<

EXR:-.DMCXGOBSY:K 'VZO;VOEOi,e :?>9>
JH\H MNNR.PQEVSQ6J - \llUO YfpAl*X(4 )PR
Jl'Qt :<GD60

m?S:-"'i>SxHB/0#8 7;GUJQ...,$) iJ<GBO@l

e
T+THQ4·( 5·PX84C
T+HJ0· 1oa:N Z;<
T+lH<8@TA51'11C5&+.,
.
T+T~GOISO&D l&AU

·
. PO;IHJXN&FA 0*$
JO·.wz;&H21N 'MC
.
E04%Jl_QP1'J 9iX
.
t S~5PlGAHA5-0*s

·
HIV 5'Xi5;II5*"" .Sl* I 05*LSK1GE& U
l44CTl)XH2JPAB@N
Cl<PF1~Tl4J.L5f P

JO>oS~P$P8rC s_..
O~PO&( I EO;PE&h 05 1 TRB>IU9;$X:+V

E5MCCS>PE60_ aar
S&{fEl>( .. 9() .. 5($
AS=l.=t.i>N.O*...OG;T
0
G03N5_N l<XS5 1 I

I

e <»

I

E514 :°H4S9430170i (_; l+T*Y&llIS*N.l>L

R!M... Q-<894331711 (
:

T+TH4GlXNlnCF9(P

.,

I

AUU OS&89't30172;

T+T; iS_XElAMRGHC

I
i

A:AD.. 61 80894301731 ( ·.- T+hR5MCP6*XNSaP

NO=IIS_MNS*PW&(f caaxnSMcc 2<PC4/M

I5·MN5·PWOPE9UC
.
ll+ IH2;I l<GTOMC
GlOCTl )XH.2 )PA8i?

lltPEEJPE9UCl21P NS>~ ~·xs2·.llOG
.
c BASG4<~0·1cs_x

T+T<B~W JtAIC5_~ Vt<GS5>PE.<XN&+I HZ; [ 4liJXNJ. MA &D

DATE Z6JUN7S Et NO. 82502)

250CT75
825032

15JAN76 625034

14MAY76 82501'5

I
iKV f'n89430l 74j

T+T-14.ICZEltCOl ;P

PRUG IO
PAGE

i
0894-~

r\ - - DATE

42 I

EC NO.

26JUN75
825023

10 I

IOi1N 9= J 2 ;I OMC

250CT75
825032

lSJAN76
825034

14f4AY76 825035

&OCP6·XN8GlPRl<X

lQ

I

I

· · · · · · · · · . . · · · · · · · · · · · · 1l

!"'"--,_ \...o.;

,,

J'\k T NO.
PAGE

4234259 42A

CL 65 THROUGH BO CL 81 THROUGH 96

B5>PE&<XN&+IH2il
S81GG5/7YO*LRQ
A42XG5 >LES ;<J hA
.
)Q <BI"N"l<E&l·-

.
4@U ·.¥89430175
..... -
.aE.r.89430176
Fli- a~894301 77
..
*GM QK0894J0178
.
JOYa 08Q89430179

7 1 6C2D*/ ?2<-J4~i
..
&DA GOA*OHS?2<-
?2<-J6G"H2AEELaT
ELDCP6*XN8iPRBUC
.
G&. ! ...R5lihR.0) J 8ilG

0
. A1tiiiU n:-69430180
Jl_· 3¥<89430181
.
HDNi KK~89430182
. ..
DO;< &.. 89430183
BQ·M =S<89430Ul4

001781<PO@J7Hl<R
S-8KE/Y;HSQO<TQ:

.
I UID SYD89430186

E1%~H2)GK4 9 lN5_,
lPv ·5Eo1_sw·:; n
.
N_JHJlHCES_J OiT

. - Q6;H KR 89430188 .
·-.xa 1~a94301a9
..
E0 1 H 28089430190

H<SU5*IY2UNE)P
.
E5_J OlPD&(N/44C

E9U $11"'89430192
.
11 'M ...2·89430193
.,
H ':} l.~89430194

D2JPG&+IO&(X09+1 ss·IA: HX@MYi&OA

.
*D** 2~89430196

PROG IO
PAGE

0894-3 4ZA

· · · · ·

·

·

·

·

·-

.·.· -

.

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

IBM MAINTENANCE DIAGNOSTIC PaoGAAtl

PART NO.
PAGE

I
4234259, 43

18" MAINTENANCE DIAGNOSTIC PROGRAM

PART fitD.
PAGE

8943 DA FUNCTIONAL TESTS

8943 DA FUNCTIONAL TESTS

08.IECT CARO LISTING

OBJECT CARD LISTING

CL 1 THROUGH 16
T+T/IPl<CPtaeJ·p T+TSH5'KE8>HIO+I
T+TTE2JPS8~N8·f
. .
T+TU J;/ l;~ClJ~ r+TUt6&< HXil·H T+TV6&DA &DA &DA T+TW15&<Bl"G80$J

CL 17 THROUGH 32
.
BG;TOl;PIOiN 9=·
. . HlMCl5*LIOaGTl·J
YK4A 2·R 4lPY2;~ T&<lll·GR&<GNIDt
Jl?TD1J~R1;.S&FA L·TE~A'9=J·Pnt
.
-l<S7£ <Bl·GBO*H

CL 33 THROU'iH 48
.
)0JGA.... IM2;1 2;1 O*XO&CoE:DA-tFA 5JS1&<XN8>IA4'1
.
. . F5_IL5>R l)XR5_V &DA &DA &DA g < . . T6;/ O·~A21N 5_V
o·~A6tl'PC84CA2·J

CL 49 THROUGH 64
.
5($02·$ll·J l<G
.
. QOA-&<XT&~.H5>L
.
E1F_ l<PP6·PSBUC 5+.GK1G8P17YD-S
Bl·G804'1-0·XO&(X l<PP6*PS8UCPOOC CJgGS&IXE03Pl9·P

Cl 65 THROUGH 80
TOJE '~Bl 8 PBGOE llDCBlMC.Ol;IEO=f
. .
AS;/ 5>IHUV O*X 81 <PP6· PSSUA-t<P eoaPl9·PO&·SA8UA
2l·INO·CIC+IO&<~

CL 81 THROUGH 96
.
l<M N2H8943019l

Cl l THROUGH 16
..
T+T5/84CR1J/.&IS

ElO ·J089430198;
I
DUH: ·: ......., ,
NSaM 2oa8943020~

. T+T1P2<....·to1 .. T+T8K81tCOSMCT2<N

-go-·ss·894302011 ,. T·T9{L·INO·CJ&·I

·L0894302~ DUO:

( T+THtH .oeu1c" S·

RH890020~ NB... L

(" T+ Ht 51>tkl ;TBSIG

Cl 17 THROUGH 32
.
T2<PR91XS10_ l<P
Rh.S«PNBaPR OH 5'Xl5;IE6M%JON
O&<...Q&CSNK4A O<I
5-.aPNlotO lutTl I.
RI 0 I ·ii.CE/GtU>t

CL 33 THROUGH 't8
P6·PSBUCE5JfE6MZ E6; IY9<X05ilGSl<S
x. ·HIQ<PR· I ~·uc
t:<LE5 1 XE8>1 lJP A9+115_N-&IXE6+L Tt<S0611CDU Pl OIN
X· 0 oU5' ·E611Cto;.

CL 49 THROUGH 64
. .
c S-.50/5-2JN 9(~ G2fGK4-UO=P851&
... X~l<~BaPC&aP
TlJV a·R 6·PT6;16.,,S&fl09'PR£+. · 9..t9_XO!l· I· "G ED<GBO...El IHt.Z IG

CL 65 THAOUGH 80
. .
PltV OiGSID_ o·s
J048JgA<JO-UlQAG
OC<GNl otLS...Gl ·J
JO·Go11~R1;.sg1~
H2·ST&CSNl.+.OS<N
TDMClllOl F2; PElOC
«· ·LN5_-.Q<o;· TO+P

CL 81 THRWGH 96
P:D N/&89430219
.
EOI< l-889430220
. .
5>& · 18900221
.
. . AQIH 9CQ89430222 4SM JU89430221 . W9-- 8/889430225

. . T+TYK&OA &IGPlWC
T+Tzs·_~FO!R &DA
-.
T·TC>a~e tn' tG3
.
T+T,Q&OA S·lll·G T+TiL 8 UCJDUA T+T_+PEl·l<PV2·t
l+T)X 1 /5~5··Jt·L
. .
T+T70 ElDl;PIOaN

. .
l&DA &OA ct...~FQll
.
&OC75aR-'4A &DA
. .
PlUClaUA tOA a·I
.
R&DA &DA·81PL&f,
OHCA&<LE5'Xf8~
. . E&+....XGOtP3J5 910
7GOC.PcA5 ~·- A&<
~JQC,!GMCUaJ5

~A &DC3SGR-fi4A
.
CITP1WC8CDA &DA
.
£8>1 6·PQtOA%5mE fSMA &+OCO)XO&IX C2lPC5_XRl·IT&lX
I Q ( ...2GMCU@/5-5·<
.
BJ·e AJ<EtDC06&M -s·HJ&IX2GOCPal5

.
. . &DA &ILP1WC4&0A
=·~FQIY &DA &OA
. .
-iMA tDA &FIPOOC
.
D6~A Qf PO&<GI10A
.
E8>LL8eJ l_X050A
.
l&+L3G0CP'A5 91&
.Jl+<EA>&EOUAalJI 9f<)Q(-.4GMCU'A5

. .
&DA · hFQ IN &DA
. .
:5alt-r.A &DA tG?
.
&DA 9{ PK5 UW5MA
. .
&DA g DA &DA 5...
OIE ..u ON JtO

·89'3024 ( E.....9Z

t+H·. "".<OCL>>· E6Mtto; .EQHFS-81< E/YIHSRFkU9KllVl.

c: · &D··IS·8943020~ T+Tii9UPll·I T5_V · 5aPNE«: Sl I I EO=·

2!VB943020~ Pllil

(', T·T·42·1·nT09tl O&<.E&<LE8aPC8aP

I ,-,
&D 09·894302011 t.. T+Ta700CZL·INO· C JK1GBP17YO*f OG;/
I

· ···

I

·89·3020~ & QH<8943020~

T+T"DtDA Gi/ lJP

5'£0 ° ·T

C Tiiu·NI' ..5_MCD· I

· ·
O&DA &O ): <Bl"G lll*LEO*LR 0 7°3H

QOCFltaJ· OftA&e<S OMA.2*R.UPA8=l
· ·
'11-IOC<f'. W I :F 11 BO·S88 1 XY&<GGO·X
2 &DBI TO 84 ··OH

·

I ,..

·· ··

,,., N1Y89430211 \.., T+UEZ AA+O &ll A)-G-0·.Cl<PFliT. 14J.L51POS·TRS>I

CQF ·· i2039430211j (~ TFMFCLN5+PW9=L5'
I
·5···41QB94J0211 (} T· O<-·O·········

?--.Sl·&laG-····;-

GS+80SZV ·····o··

QVEHTziiowu sz H
llOCCICltA · 8GITE5MC
RlMtN5>C.2JPS8a&
·
F4iJ OUA UlVSH
N&CSR&<LE5'XE8>1
0
XSO<B 1·f D& DO
U9;SX:+xoa...J· IP
·o······o~·~····

.....IQ+LS21 PCC· I

Sl I I EO·I · -.·PNlG5
L4aPDE~DlhRi;.
·
LlDCC&DA 6;/?l_I

52E-iU7csellPMt

0

0 0 0

0 0 00 00 0

·· ·

· ·

6 ..l9MFA!;u_aa_ ········oc······ ·········a··&···

HIM 41C089430226 .&D ·R<89430227
.
S&O a. 889430228
D&<& .-..&9430229
TSU QRy89430HO
lla&943023l
.
<SGO :J-89"30232
····· .3 M89430233
·Ci891t30234

. . T·TO:' A5
T+Tl5 s~so- a&OC
T+T200<XN&fl09SP
T·T1.o·e·G;SQZYO T+T4Ml<C»T09'tE5; I

JQl-SGM lOA-·-
.
1 mtx··.JG..satDC
.
R&<IABSN L*Gl5aT
RY~SUSREP-EHOIY;
R:OCKOSJ.,OTN91L

1oc~
.
2 OHJt··.llOA · <
.
A'<XFl<LABaE llP
HURHLOE;CZmtNVllG
.
Q·XC8UCM*N 9h

.
8GNC= ~CAO &l·PBIDA <ASCU
.
T6;/ ~IL&PftCC5_~
.
CL/5 DlGtrd5-P·P
.
PllV OKS1"CA4·~

tl GOCPiil5
.
. . . GQE9 C<D G=E-C
8' C&>l <a1 309 s..
yg+IH1MCF5_IL5>S
.
A2.QR I «SU&<TA9-n
.
ffClll5 l<PP6*PS8Ut

*· 8Ql -.T-894t30213! I c · I ·188943021,

.
seen ON &94 1

·

I

50/4 RCQ0943021~ \...... · 3271/84/86/88

I
15**· 048943021~ (_ · CAN BE USfD· T
I

·OM·· 3T<8943021~ (; .··SEtilOF.. 894.S

TUH · M894J021~I (; ·

SSWlO - S

. .
S DESIGNED TO BE
.
O!SPLAY STATION 0 DIAGNOSE·DElflC ENSE SWITCHES
. .
ELECT DEVICE/S F

.................
. .
. . USED TO DEVELOP
OR PRINTER TROU E · PfUJBLEMS.
.
ROM CONSOLE SMIT

$$·······....·.··· SYRPTO~ SO TffA . . BLE SffOOTIN& GUI
················
CHES

. . ......·..
T THE ·
OU ·
......··~·······
...... ·········
......·..·......

········ 89430235
89430236 ········ 89430231
········ 89430238
....... . 89~302!9
········ 89430240

DATE 26JUN75 EC NO. 825023

250CT15 8,25032

1SJAN76
82503~

14MAY76 825035

t

PROG ID
PAG&:

I 089+-~ ( ', DATE
lt3 · Et NO.
I
lO
I I
'O

26JUN75 825023

250CT75 825032

15JAlf16 825034

l4MAY76 825035

PROG ID
PAGE

Q

8943 DA ruNCTIONAl TESTS

(,_:2342$9 44

8943

08,JECT CARO lI STING

Cl l THROUGH 16 Cl 17 THROUGH 32 Cl 33 THROUGH 43

CL 65 1 HROUGH SO Cl Bl THROUGH 96:

C.l

I --~

l THROUGH 16

SSWH - R ESTART ROUTINE 1 COMPLETELY

~~~ec~=·

!

* 1
89430241/

02 FOR THE CU

·

SSW12 - D ISABlE 90 SEC. T IMEOUl ON TEST ~ ATTERN ADVANCE

I

·

... ..... SSW13 - D ISPlAV MAS SELEC TOR PEN BUT NO K EY80ARO .,

............ El943CZ4Z! ,-" ******'*******·**

'1l··G>·· ......... . ··oo·o·e

I
{

89430243:

·

SSW14 - 0 ISPLAY HAS liE!TH ER SELECTOR PEN OR KEVBOARD

.................

!

·

······· "89430244!

·

······ ········ SSW15 - E NTER CHAR. ftlOM

DATA SW. IN ROUT

··a······· INE 04

*·········

I
; 894302451

·

SSW20 - S KIP TEST PATTERN

...............

·

8 Y SSW 21 THRU 26

·

Ss.121 - D 0 TEST PATTERN 1

*

SSW22 - D 9 TEST PATTERN 2

*

SSW23 - D 0 TEST PATTERN 3

S OR DISPLAY ONl. AS FOlLOUS: IF SSW 20 IS ON IF SSW 20 IS ON
IF SSW 20 IS ON

V THOSE SELECTED
················ ················ ················ ················

· · · · · · · OO··eoeee
......··········
· ······ ·e·······
~····· ··········
······ ·······a·

········ 8943024~I
i
········ 891t3024,·..i ( ,>,.
I
G ··o&····RQ43024J I
········ 89430241
0 ········ 8943025~J

·

SSW24 - 0 0 TEST PATTERN 4

·

SSW25 - 0 0 TEST PATTERN 5

·

SSW26 - D D TcST PATTERN 6

·

SSW27 - S KIP FUll BUFFER

·

SSW28 - M UST BE TUq,NED ON

* ·

·

·

···

·

·

··

·

·

·· 0

THER THAN A KEYS

················ .................

NOTE SSW 10 AND 11 ARE AUTO

lF SSW 20 IS ON IF SSW ZO IS ON
IF SS~ 20 IS ON
PRINTOUT IN ROUT If CPU IS A MOO
OARDLESS 3277 MO ··············oa.
f1AT!CALLY RESET

·····oe··o······ · .,a·····.a.ee···ee ·······o··-c-··e·e
INES 03 AND 04
EL 4 ANO DEV ICE OEL l DISPLAY ..
········~"·····o
AFTER THEY ARE U

...... ."'.. ~....
G···ae ......... .
*
40 IS ·
........ OOe·ee···
. . . . . . . . . . . . Viii
SEO *

c o · · · · u e e

f

89430251;

C ............. 894302szl

!

C ···c····

I

894l0ZS3j

0 ···o····

J ~

894302541

0 ····e···

f

89430255!

I

C I
··<>u ...89430256!

0 · O&o· · · · 8943025-T;
I
C · · ·" · .... · a·94302 sJ.

* SSW 20-26 ARE

PROVIDED AS A C ONVENIENT WAY TO

* SKIP TEST PATTE

e·o ·········
RHS

··············· ················ ··············c· ·······<b····-···

Cl H THROUGH 32 RRENT DEVICE SEI
....... ******$;1;;:e;e11<0.u**

O.BJECT CARD USTING CL 33 !HROUGB 48 Cl 49 THR(!UGH 64

~G TESTED.
***·*II<********** ************····

ASC

aoe ··········
RA SO Q

PART NO ..
PAGE
CL 65 THROUGH 80 CL Sl THROUGH 96 ·*·····e G>Oe··o · · · · · · · · ·
89430263
················ ········8943026'1
08070608730 517764.089430265

· ROUTINE 13 IS
* SELECTING ANY
DATE 26JUN75
EC NO. 825023

A MNUAU. V Sf LE CTEO EXCERC!SER"

··· ~.. · .... °' ..... BEFORE MANUALLY

ROUTINEs YOU fllJ ST HAVE RUN AT l EAST ROUTINE 01

250CT75 82!;032

l5JAN76 825034

l4f'IAV71'> 825035

0 894302 621 0
...... .....

PROG ID
PAGf

I. --- -------------------~------------~~----------- LAS.T PAGE ---------------~-----------------..

·c 0894-3!

DATE

44 l

EC NO.

J V I r .

26JUN75 825023

'2socns
825032

15JAN76 825034

14MAY76
825035

PROG ID
PAGE

0894-3
44A

I
0

0
· · · · · · · · · · · · · · · · · ·0 · · · · · ··· · · · · · · · · ·

·. --·-·---··· · · · · · · · · · · · ·I · · · · · · · · ·· · ·- . · · · · I

IBM MAINTENANCE DIAGNOSTIC PROGRAa

89F1 OA SYSTEM TEST MODULE

ERR l..OC 09.JECT CODE

OAOO
CAOO 89f=l ~A02 00 CA03 00
~·o· ooco
OA06 OAlO OAOfS llEIB CAOA 89.00(; OAOD 901000

0A10 01 OAll GO 0Al2 FFflfO
CAI· F3 58 8D OA17 F3 58 CO
oa1· !O se 1!515
OAIE OD 01 1515 1-564 OA24 CO 01 OCE5 CA28 :SC 02 1517 0A2C 3C F9 1516
c.a30 :so se 1s15
0 AM Cl SD OCES OA38 0£ OJ 151? 15.16 OA.lE CO 20 OA30
OA·2 F'3 58 BO OA·S FS 58 EO

o··e 30 oo 102 OA4C FZ 01 M OA4F H 01 OAOC

OATE

26.IUllPS

~C NOe 825023

2

DECK I

~

SEQ 0

4 WXYX START X·OAOO·

5

TAEP

0401

6

0A02

7

DC

XL.2·8tF1 9

DC

XLl·O·

0.1\03

8

OA-05

9

DC

XLl·o·

oc

XL.2·0·

OA0'7 19

OC

M..2(RTN01)

OA09
OACC OAOF

II

OC

12 LINES DC
13 ESC&l cc

AU<LOGJ
xt..~·894000·
xu·so1000,·

0058 0050 0058
OOFD ODFF

1·
14 15 MJ't"ADY EQU
16 ATTCHK EQU
17 5101 EOU
18 ABSCAl EOU 19 A8SCA2 Euu

x·se· x·so·
x·ss· x·<:DFo·
x·OOFf·

0001 0002 0008

20 XRI
21 XR2
22 NHll

EQU 1 EQU 2 EOU 8

0004 O()AO

23 PSfi 24 IAJ:U?

EOU EQU

"x·Ao·

OZ22.
021A 021E
~ec
008A 0069 0088 008A OOSA 0002
ooco
0088
0088 0008 0010
0020 OAOO

25 f'IA.LT EOU

26 PAINT EOU

27 UNPACK EQU

28 CAR

EOU

29 TillO

EOU

30 SA.R

EQU

31 STATUS EQU

32 SUSY EQU

33 XNITR EQU
3· £NJNT~ ECW 35 ENABLE EQU
36 CN-rRL eou

37 NOIOOUC EQU

38 DP1'3 39 OPT4

EOU EOU

.0 OPTS EOU

·U PREF EOU

x·222·
x·21.t.·
x·21e· x·ec·
x·e1.· x·e9· x·ea· x·eA·
x·e.-·
x·o2· x·co·
X·98 9
x·ae··
x· oa· x· 10·
x·20·
X·AOO·

OAOA

42 SUPER EQU

x·AoA·

43

43

o.uo

43 44 ATNOl OC

Xi...1 ·0tw

OA11 41-5 0.\13 46

DC

:Q...l·OO"

DC

X.l..2. ,.,,,,,,.

47 48 STMT
49 50 tU

510 510 SNS CLC

x·eo,· .sICJ Jt·co· .s101
BCNT.SICll BCNT( .2). X7200

52

8N£ fllJCNL

53

MVI

0118CNT.x·o2·

54

·vr DV8CNT-J.X 0 f'9·

55 MICL.P SNS BCNT.SU:IJ

56

TIO flll CHL a A T'TC"K

57

ALC CVSCNT ( 2) · UNE

58

eNOL MJCLJlt

159 60 NOADY 61

510 SIO

x·eo·.s1a1
:x·eo· .s101

OM-8

62

63

USING MICAOtlt.XJil

6<l IQ CRON CLI PAss1 .x·oo·

65
- 66

.INE T8fll

ALONE
LJNes.x·o1·

I
.1

(_

! 8fr4 ·A!41tTEHAHC£ OIAGNOST IC PROGRAM
c

PAf;T NO. PAGE

4234261 lA

I

&·F1

OA sYSTEN TEST tcal>ULE

I eI

EU LOC CSJECT CODE

AUOR STMT SOURCE STATEMENT

s

p

£

R

c

E

T

F

l

A

0

c

H

£

escA-1 UDT JNFD

!o
I
1I 0 ! 10
I
18

CA53 F2 90 IC OA56 OC 00 l.01 J"6E.A OASC 0C 01 13EC 166C OA62 C2 OJ OA48 DA66 SF 03 7'9 ?9 OAU ?C JC
CA6D OF 03 OAT3 X EO eA77 SC 01 OA78 ?C 08
GATE $C 00 3E 3D 0482 7C 38 30

67

68

NVC

69

MVC

TO NC:»<AT LA

71

SLC

72

"YI

73

!il...C

74

MVJ

75

M~C

76

MVI

77

?B NEXT MYC

79 SETTBN MV!

NOKAT

JOMP IF NOT

DATA£( U.ttATDl

CHAHfiE INYALIC KATAKANA CMA5·

DATAE-21(21.KAT02

MJCRO~.x·1

LDAO XRl FDR lt¢EXIMG

SET(4.XR1 ).SET( ·Xllll) CLEM SET AAEA

SET(.~1t.x·1c·

SET UP IST 3 BITS ~Sf!O

Otff"t..Gl4) ..otltFc&..G

CLEAR TM: ON FL"GS

CN"F'L&-3.x·eo·

FORCE HI 3 BITS DH

TI..I~+3(2.XAl)·C0H!(·:XA1) INITIAL.ZE ADDA I~ TBN INSTR·

Tt..IM(.~1).x·os·

SET UP STAA'TIHG TEST BIT

TLIH+ t( l 11XR1J eTLUH.,Xf;l > fllf0V£ TEST eIT TC IMt.. BYTE

TLINC.,XR1)oX·3e·

SET TeN IF CODE

·OA8S H 00 .0000

80 Tl..Jill T8N ·-···--

TEST FOR LINES INSTALLEC

TIO t\IOT A£AOY T ICI ATTAC;H CHECK
SJC IM..mlATE AD~ OF SSCA-1 tN'TBmlJPl ROUTI~
ADOil OF CA INTUilltUPT GOUTIHE

OA89 F2 90 OS 0A8C lE 03 1SOA 0A91 9E 03 79 79 OA9S SE 03 79 79 OA~9 5E 03 ?9 79 OA90 V8 EG 76

81 82 83 uPL 84 85 66

.IF -ALC
ALC ALC AL.C TBN

Ul=L
CN-FL.G.S£T<··X~1J
SETl4sXR1).SETl.XR11 ~ETt41.XR1) .. SET(· kRl)
SfT(·.x~1>.sET1,x·1· SET-3(.XR1)11X·E~·

TEST NEXT IF NOT SET ON FLAGS IF INSTALLED SHIFT LINES LEFT 3 SJTS
ARE W£ OONE YET

OAAO F2 10 21 OAA3 7'C OJ? at>
OAA.6 SE 01 3E 3E
044A CO 2(; Wiao

S7
&8
S9 StilFT
;;;o

JT
~VI
ALC

TALONE

.JUMP

TLIN(eXRl)·X·o2·

PLUG

TLIH+l(2.xR1J.TLIN+l{ 9 ~l)

SHIFT

IF SCI IN THE
SHIFT

SHIFT RIGHT

STOPPER 1 BIT ROUTe

OAAE 78 81' 3E

91

TLIN+l(.xRl),x·ao·

DID WE JUST GO TO TKE NEXT SYTE

OABl CO 90 OA7E

g.2

NEXT

GD ON IF NOT

0AB5 4E 01 40 1536 OABA CO 87 OA82

93

TLIN·3(2·XRl).ONE

INCREMENT THE TEST ADDRESS

94

e

SETT1!3"N

vO SET THE T8N INSTR.

O.i.BE O.OOOOOCO

ft

OACl 96 SET

·cc

Xl..4 8 Cl.

CAC2 OAOS

()AC! 97 COl\:S DC

AJ...2 (L INES-1)

98

OAC4 3C 80 15~6

99 TA1.0NE MVZ LINE.x·eoe.

INITIALIZE TC lST BIT

OACe OC 01 1504 15fSC

lCO

MVC

CU~OEV (2 t ,PQ..L

INITIALIZE OEVICE TO 40

OACE C2 OZ 1507

l~ 1

1.A

ONFLG-.il.XR2

POINT X~2 TO FLAGS

0A02 34 02 1566

102

ST

SVK-R.2,.XR2

UPDATE JCR2 STORAGE SPACE

OAD6 3D f f OAOO

103

CLI PREFo.1(·89"

TEST FOR RUNNING Al.ONE

OAOA F2 81 06

104

.JE

ALONE

OA~D CC 01 ODFF 1519

105

MVC ABSCA.2 {2)· AINT2

TELL t!SCA-1 MY INT .. A~ESS

OA£3 FJ ee co

106 AL.ON SI 0

ENASl..EoCNTRL

EkABL.E DA

ADO.RESS OF SECTION PREFACE 40DR OF RETUltN TO SUPEAVl soe

0AE6 OC 01 1502 14FE

OAEC OC 01 152F !526

e

DAF2 35 ~0 1!519

0AF6 :JD 00 15~2

107 l() 8 109
110 111

M·VC MVC L
CLI

CURR fJ. (2) ·ACATA ATASPT (2) ··AT AS AJNTZelAl'l2
i:>ASSl .:>

JNITIA1.IZE RIPPLE DATA l'Ch1TER INITIALIZE At~ORESS TASLE POINTER
LOAD lNTEJil~UPT ADCRESS AK
TEST FCA Fass 1

0 AF A 3(; FF 1532

112

NVi

PA SS l o X·FF t

SET PASS 1 CONPLETEO ON

CAFE F2 81 e!5

11.3

JE

GO

GO START ..AIN PROGAAJ4 It" !ST PASS

LAST ROUTJ!IE
DJ SABLE ENABLE ATTACf1'111£"'7 SENSE 15T WORD CHECK FDR CORRECT OATA

0801 CE Ot 1504 153E
0807 35 02 1566
'eoe ae so us.16
oeoF Fa?. 90 oe 0812 .3A 80 1504 0810 llA 80 1503

114
115 116 117
11e
119

UPDATE

ALC
L TSN .l.F
seN
S8N

CuRCS:v(2) .t>f:VINC
SVX-RZelilA"f
LI NE. :x· so·
T2
CUROEv.x·.&0 11
CUROEV-l .x· eo··

UPDATE CU9.RENT DEVICE RESTORE XR2 T~ CURRENT VALUE
ARE we AT 1ST LINE SELSCT POStT10N
CHANGE ·H-1 SITS TO C OR !."

EA"O~ IF NOT SET UP COUNT

OelA :JS 'CA 1504 OB lE 39 C!S HS04

120 Tz 121

TBN TBF

CUROE 'It. K · OA;,
cuRcc:v.x·os·

ARE. LOW BI TS OF AClGP. "' A

SEtiiSE CONTROL STORE WORC

0822 F2 90 08

ao o·u~ 38

1504

EAROR IF ATTACH·EHT C:HECK

Cg29 3B 80 US03

It>ICR-EM!!NT COUNT

0820 38 01 1506

LOOP TILL ODHl!

0831 F2 90 OE

u 0834

02 01

DJStlBLE ATTACHMENT

0&37 34 02 1566

ENASLE MICRDCONTACIL.LER TEST FOA FIRST PAM

'j ·

083B 3C e.o 1506
OB3F fl'2 tlT Al
06&2 SO SE 1504 0846 f'2 01 26

.tUfltFI IF NOT IS te.ATAKA-NA FEATURE IHSTAU..EDT
l ·I
·DATE eew-11
,.i I

0~9 oc 01 1504 1&5C
OIM-F X 80 1906

£C NO·

250CT75
e,HQU

122 123 124 125 T3 126 127 12S 1.29 130 131 T4 132 l:s3
134

JF SBF SBF T&N
JF
LA
ST MVI
.I CLt .JNE fillVC
MV I

T3
c1.rRo-EVox~eo·
CUROE'lt-1,x·.ec>· LINeeX·o1·
T4 1( · KA2J 9 x.it2 SVXR2.X-Al!!
Lu..e. x·.ao·
AOOC«
CuROEv.x·e·
tlEYOK CUllOEW(2) ePCIU..
t..JNe.x··o·

ARE WE AT TH:E LAST LJffE 9JT

·.:J

INCR£~Wf XR2 'TO NEXT FLAG SYT& U$IOATE kR2 ST~AGE sPACE

STUT AT &IT URO AGAIN

"'""-

010 W£ JUST DC LAST DEVICE

REINITIALIZE 8ACK TO OEV 40

PfitOG ID
PAGE

OMF-1 IA

I
Ii·

ACOR snn SOI.ACE STA11!MEtn'

OBU C.2 02 150?
oes? 34 02 tfi.66
0858 3C Fl 1531 OSf!lF OD 03 15~ 15&A 0865 F2 Cl 1E 0868 3C FF 1530
oe6C f'2 el' n·
x ce~F f.l2 is»
OB?3 OE Cl 1$06 1506
oeN co 10 os?:.s
0870 UC OCl 1506 Hi05 0883 F2 87 50
oe&f> 35 01 1so2 oeeA SC IC 1437 00 DBBF lC !C 147~ 00 0894 OE 0 J. l 502 15.J\6 069A OD O! Uw2 Uii;.O CSAO F2 04 06 08A3 OC IH 1502 14~f'E 08A9 35 01 i52F O!!AO OD 01 15.?F 15.2£1 0663 F! !H 04 OBB6 3C ll'S !5!H OBBA IC DI 1·49 00 06!'!1< lC 01 #40!1 02 OBC4 IC 01 i&OE 01 08C9 lC DJ 141A 04 CBC£ OE 01 l5Zl" 15~8
oeo-. CD 01 152F 1520
OBOA P 2 Qfr. 06 OSDO OC 01 Uif' 15.aB OSE3 C.2 0 l 15.06
OBE7 1C OC OECF 00
CBEC ac OQ OEE6 00
08Fl lC 00 ~FQ3 OQ 081'-6 lC 00 OC 1 i 00
oeFe 1c: co oce7 oo
OCO-O IC 00 QF7E 00 OC05 lC DO OC3A CC OCOA 1C 00 OFSE 00 (ICM' 1C CC OF4E Of.I

135

LA

136

ST

J37

138

i39

140

141

142 1 fl.S OE!lt°" MV I

144 SH !F Tfi Al.C

14!5

S'HOL

!415·

MVC

14'1

.J

146

J49 $

150 1Sl GO

152

15.3

154 155

156
157 158 SE TH.OR L

li!:"·'il' 1 l'>.0 16N 162 NOTST l.6.3

CLC ..u-ie
~'~'I
lllVC.
i-.vc:

lt.4 166

~vc ~vc

H>6

Af..C

16T

CLC;

168

JIW!·~

16-9

NYC

1 '70 A.DOOtt; L.A

1?1

~vc

i72

MVC

173

·vc

174 1?5

ill!VC MllC

Ml.IC

jlJ!'lfC

"11VC

lllVC

OMFLG-3.,.aa SVXA2.XR2 WRTCMD,. X "'F 1 e
flRTFLGC4 ).,CNFl..G 00 f'IFf..G·llt"FF· GO
f..!W£..,.i<>X 8 0~· UNEOU~L1N£
SK!FTQ A.l!Nf:(1).-LINE-l\.
At>r;OK
CUl'liilA" XR S
EX~6,0(29~~Rt) ~IPDAT~02~.~R!I
c.u-ARA< 2 >.owe
CURRA (2) ~DATE A SiETAOR CVRRA(2) .. AOATA ATl>.S.PT .. XR1 ATA13PT( 2 ~ "AATAf?ltOTSi tl!RTC1140. JI: Ut"=5 ~ lllfHAOR,,~~2~XRl l El"1''2·2U:~XR:i.)
EXP3 .2< 2. xr~ u
EXP5.4Ci!~XR1)
ATABPH2) ·SIX ATASf:JT{ Z P,/cE!Aliil
M)l)Ot(
A'rASl'T(2) ··u1-r;11;.s
L.. ~~.XR~ ii«l~O·{!,.,:(R12· Sl"'l.+l ,lH 1. .x11u.. )
SPO·~ ll 1>011: 1 o l!(lll I» TP!+l .,Q( 1 ol(QJ ! SPHlt .. CH 1 oXRl\ I SN2+1.,<H leXAl i
nu.~1.ot a .· xR1 ~
sF2+:\ ,.0( 1.11R1 l
o( TN2.+1 .. 1 ol:fl;t)

0C!4
CClS
OCH~
OC18 OClD OC23 10C29

~O il"f
01 Ui04 1455 OC Q l CC Cl :I.
OC Cti

02H!
l4lil' 12'4C: UC: I!!

1.Jlil!S !'i·SS HH:4

()C2F OF Cl 1517 15';.7
oos ce e;r CE92
oc:,.. ee oo «>e
OC3C CO I 0 OOiH OC40 OC Oi 14FS 155£ OC:46 CC 87 0023 GC.:&A OOH OC4C l~ OC4£ 14F8

OCSO 4D Cl 01 1&46
OC55 F2 Bl 04

OClS OC1A OClC

1se

189 seTPOl.. SlLC

190

s

1·n

192 "UH

TBN

193

BT

194 SEUiCT ~vc

19$

s

19-6

oc

191'

IX

198

oc

a'e"o

CLC

2:01

.IE

UN;.Acoc U... ll ~ ! · AL.2.{ C t.l>'!C!\; \,!) ~.2( OE'lrl iCE)
exP:,( a~ ,,oevtcE
i..COGOE Vt 2) ·DEV I Cc. f::Xf'! 11 J" C.1,,;~CE\i'
CVSCN"i'( i } · C'··llH:'.:fH
DO>~OL
EH· ~m.2 l ·· mi:-ll!o UPOA1"e SPFt...OC?. ~ ~ SEL OOSlO ALZC EWO-SfL.POt.J A.UMXflllfEt
AL2LElllG t
1 (2 ·Xflil} ,,A.C:KO
t:RTPAll

I(.:

423426ll

!&fl! 141!.INTENAl'KE DlAGNGST IC ~OGRAM

21.

42M261 2A

POlWT KR2 BAC~ TO 1S7 F~AG BY'TE
UPDATE XR2 STORAGE SPACE F CACI?. WRI TC 01111.. V ~~i$ANC! TES'\' Fos:r 111..t. 0£VICIU .. PfHN1'£fiS 60 ON IF NOT FORCAE PRlffTEf<5 1'0 NlffT
t..O!llf.l THE S+'lt Fi !i'C»-~Fl
SHIFT t.lNE t.EFT
6-RANCM TU.. OFl..O CCC..llf«S LlNE Ui NOW SMlFTED RIGtfi Clllte fiJT
~UMP OD THIS DEVICE

GfT ~!PPL.£ DATA A~OR

SET UP EXP£CTEO CATA Sfi V~ ·~ANSM!T DATA

UPO Al E RI Pfil~ E AC£:1A
TEST F~ ENO CF DATA

.JU!iliP IF 11\!0T

lNilULXZE RJPPL.f fl:l),'tA PG!Mrf.;'R

ro PO!t!'>IT XR!

TASL.

TEST FCR START CP r·eLE

.JlH"il~· ! F NOT
&ET ·AITE CMD TC EAASE/MRITE

MDVE ADDR TD MAITE FIELD

ll-IOVl<;; l.COR TO EXP« CU;>(!>CIR F!EL!)

Mr.JI/£ t\tHllil!. ·n1 E1'l.Po l~T SG!li\

1'~0\o'E ADDF<: TO l::l(F"~ .i?NC S~M

1..IPOAHii i;·;u,aLE iP'OJ.Nif'il:<
TEST r.: QR EM)

JiJMI" Ir Hill"'
INITl·LIZE ADDA TAbLE POINTER
PO~ NT X!:il ·ro LINE POJWTER

SET l.11=' Xli4i>llEOI ATE Hlf'tR!.fC·rtOt\IS

\'ll"irl N!:li PO!W'l't:fl

.w·r.n· Ut11<1:>1;GK F.O OEV I CE IN Xl"'fCi !'.fl,

!MOVE. DEVICE TO LOG OUT ~UB.O

ro fii011/E Cl!RRE;..t\" OEVH:rt'

f:XP., Ft.o.r

:!i:.l".T t!i.vS'i!' COUN'f ll:' ;t~'f<H~ G(.l '1"0 POLL. S!Je~OU''i ;.l>IE

TEST il'IA*>\.., !NT .. CH 1Mll!i ~'11'10:. GO TO NEJ!;'f OE\l'tCE IF !'SC SET Vf:l 'tO SELJEC.T Tt,IE l')f::'.VICE GO SEL~.CT

89Fl

f)A SY$1f'E·lil TEST MOCULE

I I eERR LOC OSJECT CODE
l e-~ CC53 CO EJ'f 0£31

AOOR STMT S04.NCE STAT!Ult£HT 202

!*
c
1()

ocsc 06 Sf.I uaA 16E9 oce.2 ac oo 144'5 is.:n OC68 x 60 1409
O.C6C 39 ~II; 1~
OC?CI as oe 04

ocsc

203

21)4 WRTPRP !!OU

205 206

AZ .,,

<'.07

JC\({

208

SBF

209 "rF'l

TBN

·
Sl.PCt 6S .. DEC! U 1
~RTFLO(l)·~TC·O
EXP2-2..,X·6~·
.wee. x·oe~
4( .xR~I · ._.,

o~.73 f'2 90 u
CC?o 3C ES 1449

,?10 211

"" M.Vl

d?Tf'AT
EXP2-2.K ·ee·

OC7A :!II) 00 U53Cl

212

c.t.I PFl..flh<l

OC:l'E Fla 61 &8
OCSi :SA oe 144&

21.J 214

.JE SBN

w!'t1'PA'i' WCC.>Jll( 11 08"

ocas X FS 14-it!i

215

NVI

wRTFLD· X" Ffi 8

(lC&9 ce ST oczs

216 W~TPAT S

00510

oceo 003~
OC~F 1640

OC&E 211
OC90 ua

t)C

~Z { EttR1"-WRT J

nc:

AL!OC.M!TE)

OC91 147'8

'OC92 219

DC

AL2( EWRTJ

220

CC93 llJ&.O 01 01 15'1·A OC98 CO 61 OCAO OCK CO 61" OE31

2JH ?..22 U3

CLC:

H2 .. XRl J ;.AC.Kl

BE

READ

8

T"1VI

224

GO TEST FOR AVI
,t..00 1 TC SSLECT COU'NT NOV£ IN tllfi!ITE CR ERASEl'_,;iJTE
cw· SET OtSA..AV NO AJD
~SET TtE ST·BT PRINT lflil wee TEST FOR THIS D!VJCE A PRIN'TER
NfiHO If" NUT
SET P~INTER NO AID C~A~ACTER TEsT FOii NOT PRINTING ~'1 IF NOT PRfe.TING SET TH! START P~iNT 81T IN ~cc
f:URCE AN ERASe."wi;;ue: TO PA~i'iTER GO WAI TE TtE PA"r"::''.fRIO:
TEST FOA R!!SPOHSE ACK 1 GO ae;AO JF $CJ GO TEST l'IV J 9 ECT OR WACK. IF MOT

·o

oc~c
00\6 OCAJ11
OCAC
OCA1':

06 so
co $7
OtH'.l!'
16AD
14~C

i 1Fc
002:lll

>.~E9

t:H;AS
OCAD
C~CilliF

2?.5 2.26 227 &!2S. 2.29 230

RS~

II)
lf/RPC(6l.DEClCl,
005 U:l ;dllt..2 ( $il OMOCE-lilDMOO;
AL.2 ( Xfl.li Tfn
At..!H RO'MODE)

ADO 1 TO WRITE COUNT GO DO THE REAC 11:\COIFIIEO

ocev 70 ea c.s oce:::i FZ o 1 <l7 ocse 6A oo 011>
OC89 !C !Hi 1409
oceo oo ii.o 1640 t 4'li2
OCC3 F2 81 U OCC6 40 0 l 01 15~2
QC.Ce co al CESA.
QCCF 3C 0 S 1533
0£.03 cri a1 o;.e.<1>

l~.i

li!.32

C i. .

233

2.34 S.Pl

235
2:36 NO~ASl

237

2.58

239 240

241

a.~1;.2

::H ·· XfH ) 9 X 3 EB·
NOPA.S 1
4(elit.R2),~,,.$
ExP2-z.x·ea·
l0'11TE.(65 hEXP?
ACK&T
ll( 2.11~1 It .e:OT
iREOT El<Pl.8 ;l:Rlll!OJ:l:

DID we GU" Ill PfHHTEA ill! C1
.Jl/llllP IF NOT
SET PRINT!!~ FLAG FOR THIS Oi!VICE SET E;kPf:CTEO All) FCR PRJWTi!A
TEST CORIU:CT Ae sPOHsE JU~P IF Ctl'RRECT ~AS RESPONSE At. EICT?
E!RANCH OUT IF SO !i>E":" INC:OR~ECT OAiA COO£

--------~----

oc.011· 06 se u13, ioi:g
ocoo c.ci e 11 OF.1'1~
vCEl CO ~1 06(~

OC01'

243 ACKI'i 2:44 24S 24.f.

,~,
~ OPC ( 6 ) ·· l)(;C l .! ~ t
i'.iiOACK VPOATf

ADD t To READ cCVWT
$ENC ACK 1 10 oevtce
GO TO N~XT DEVICE

2.ri.1

{H:!~S ::!IC £H" l!"S!! <r::·'.::.E9 F3 ~:Jt1 '50 t:l>Cl:!:C CV III"'/' OF&~·

.2411'
.2.:1>8
;?49
6!150
25~ 2S2

O·il,.

ERIR. X·OF·

x·so·.:sioi

SIET Ef<ROR WOE RE i£1' 11,TTACKM'l\!N'f CM'f!Cf<

1e...iR01iil

"1'1l"11$$Q\'*""'***~'''*'***11:"'llll*~l1~:$lll<l!>·*"'n*<11'r1>11' a; MA!llUAi.. INTEH·lfEN"rH':'JW RO\rr lN::: $ ····111>111>·1*1ll>lllOIOJ.....,.UIO.,_#$.lll<lll<$~Jil$(«il'¢'ii$·~;);1f'Jt<l\ll"lt111l<

i.

OCF~O
(>.i:;, I"·!~ (H;; ~e. OCF!i

CO 87
oc ~'$!
7, 6 .t.O
t.t"r&~:l<:

OD?...3

a53 $1!);$$$,..l!<$ll'0$'°1$**1!>*At>**ll>$$·!11··~>1t"1<'11<<l·<ll\1!11$

.(::54 JlilAll>l!N ~ !JC
DC

r:os If§
/:11..2 ( M.ll.NPlE-lllANPl St Jl·L2( l(Mf'l'fH Al.2 ( M.AHP !El

CH.::fl·,1; 4.D 01 101 15411 OCFF C:O S ! OSO l ODO.::l Ct'l 6? CE-:.a.t

z. 1( XR1 l ~Al.:Kt
U?tlATE
T~\li

CHECK FOl'~

~ RE'HIR'M

BAY IF SOo t.. EAYE HIM TO PLAY

GO CMECK WHAT HAPPE·ED IP MOT

1'eST FOR A£SP-0NSE AC« 0 II" 50· 6G GE'r REAOY 1'0 WI TE PATT·

C:007 u: 13 J;4l)A U:
lHi·O'C CO 8? 0023 OtU.O 0031: 01'>12 1640

RECMS<i.28(~1.'.1.>IU!l i OOSIO Al..2 I( H AtfP.2:E-MaNPd I AL.20041TH

fitDV£. l 111! lilE.liS AGE GO AMJ TO SCREEf!I

MTE

G89F-1J .Oiltt

· · . . · · · · · · · '· · · · · ECNO. <Ji G ·~·

2 ) ec MO·
· · · · · 1··· · · · · · · · · · · ·

.--·. .--.,-. · · · · · · · · · · · · · · · · · · · · · · · .-

19~ N-AINTENAflfCE OIAGNC5TK flROCUl-.fll

·9Ft OA SY ST.eM TEST MG1'MJLE

EAR LOC 08.JECT CDOE

Al>OR STMT SOURC£ STATEMEN:r

0.DJ4 16-SF
0016 40 Cl 01 164-A
00!8 co 8l 0901 OOlF co 87 OE.lll

0015

268
269
270 271 272

DC
Q..C 6E
e

AL2UIAHPCEJ
U2 exAl) .AC«!
UPDATE TRYI

( (... ~:
......
0Al£ CC ND·

IC

42348611 . IBM fitAINTl!NANC.E OIAGNCS1'1C PROGRAM

JI I G

I

89A

0-A SYSTEM TEST .acJOU&..£

l e EM U>C OBJECT amE

ADOR S1'MT SOURCE ST ATENENT

PART NO· PAGE

42~261
3A

CHECK FoR ~ l R£TURfil OKAY lF Ul· U!AVE j!iJ'4 TlL PF3 M%T GO CHECK VMAT H-A~ti!HO 1¥ *«3'l

I· !e
ii c
0

ooas 34 oe OD£F
C'02T 34 02 OOE9 0029 35 0"1 ~
002F OC 13 12U 1263 OOH OC C 1 124C l4fS
0039 OC 01' 1262 1eSF OD41 OC 03 12'12 l SE.e
'0047 OC 03 J27C 15-&2
Ot>4D cc 03 12ea 1S·
0053 CC C3 1290 lSU 0059 OC CH UUF US 10 ODSF IE 01 161F OJ 0-064 OE 01 15JF 15.!6
006A IC Cl 1521 03
0061" C2 02 160.0

OC73 JC 01 ·ooec 0$

0

0078 1C 00 0089 01 OCTD 1C 00 O'DSA 01

oc '1082

40 16'40 J6L;;l

·o

Otl86 8C 00 OfJ 0000
OOSD 3C co 1$14

0091 3C FF 1513

G

0095 3C 00 1533 Ob99 F3 88 02

0
I
10
I
!O
i
!()
l
I' o
,.I
10 I 10 I

OD9C 31 ec JSl 0
00.t.O 31 SA UHF ODA· 31 8·9 1$:21 CD.AS CJ SS OE15
OOAC F3 8A 02
OOAF Cl 8A om:o Ol"93 :so ac 1sza
OOS7 30 BA 1525 oosa 30 e 9 1527
OCBfZ 30 88 1$29 OOC3 35 Ol US!F OPC7 31) 00 1513
ooce F2 e1 O·
ODCE 3C C7 1533 ODGZ 30 00 1933 OOD6 CO OI Of'84 OOOA 3D 89 OAOO OOOE CO Ol OAOA 00£2 0£ 01 ~ OHa CZ oa 0000 ODEC CO 87 OGOO

I
I
I· lo

ODFO OE 0 l UU5 1S.i6
C0"6 CO AO OEOD
QaFA 30 00 Ui13
OOFE F2 81 a.
0£01 3D 69 OAOG
01£06 c:o () l OMA
0£09 co 87 00.W-

lo

OEOl> 3C C 2 1533 OEll CO 87 Ol'M

I 10

CElS 30 0-0 U133 ()El'9 CO 01 OFM

.0:41'£ f
! eeiw-11
:s

26.NN7t5
ac fllO. 929023·

I·

le

274 . . . . . . . . . . . . . . . . . . . . . ..
275 * DO SIO SU&tCOVTINE *****-···--···--...*·***"'********·*******.._*._...

22'71'61 · · · · · · · - · · - · · · ·. . .···

2711 00510 ST

DOSIOA+3·AM

279 280 281 262 283 28· 285 266
287 288 289 290 291 292

.S.. T
NYC M'IC MVC fllVC M.,C MVC MVC MVC
~c
ALC MVC LA

AEST2+3e Q,2 OOSJ~3··1
L.OGN5Gl20)efifS~K
LOG0£V(,!J e0£VlC£ LOGMSG( Bt.HQI!. . LOGSTC4J .JtllXX LOGCARC 4) · XXXJC L06TARl4 >·JCXXJC LOGSAti(4 J · XXIOC L TAIU 2") aLCAA
LTAR 9 1(2 .x#U >
LTAR( 2J · QNE
LSAR · 3( 2 · XR 1 )
XfliITRC.~RJi!

293 ·
Z94
295 296

MVC MVC MVC

MVDATA+4e!(2·l(Al)
MVDAT·+l.111.XRlJ MVOATA+2·1fleXR1)

297

MVC

298 MVOATA MVC

299

MVl

300

IWI

301 302

'4VI SlO

FILL-1 (6$) .FILL
·-*C·-··XR2)·*-*
BCNT-1.x·co·
INTFL.G.X·FF· ERR.O
ENINTReCNT~

3C3 ·

304

I.IO

305

LIO

306

Lt Cl

307 TSTROY TIO

LCAA.CAR I..TAR.TAR LSAR.SAR
~OPEO,NOTAOY

308

309

SID

310
:s11 eusYs TIO

312

SNS.

313

SNS

314

SNS

311'5

SNS

316

L

:JlT

CL.I

:ns

JE

319

MVI

3ZJ TSTERR CL!

321

BNE

32.2

CLI

323

SNE

34?4

ALC

325 AEST2 LA

:!26 OOSIOR 8

.Ja7

3Z7

ENJNTReX+llTt\1
ex11,eusv
SCAR.CA;! ST.UC.JAR
SSARe SAR SSiAT.STATUS LTAReXAl INTFLG·\1
TSTERR
eRR.x·o?·
ERReO ERROR
PREF. x·sg·
SUPER 00SlOlt+3(2 )111,iHt
--··-·eXR;!

328 EXIT At..<.;

3.29

BOL

330

CLJ

331

.JE

332 GOSuPR CLJ

333

6HE

334

e

335

336 BSVERR MYI

537,

8

8CNT( 2) "ONE ESYERR
INTFLG·.O GOTIT PREF.x·&9·
SUPER
!USYS

338

339 0-ROPEO CL J

3'40

BNe!

ERRaC !RROR

noae fiETUAM ADtml!SS
STOQE: XA2
POINT Jltal AT PAl<Ml&ET£RS e&.A-lllK GU1' TM£ MESSAGE F lELO lflolSERT '?"HE l>EVICE IN 91£SSA8E
·x· Clvt: IH ND ERROR M£SSAGE OU'T DATA
PUT lNlTlM. CA~ IWTC TA~ LOAD ARE·
ADD Jfll THE DISPLACEMENT ADO 1 MORE MOYE IN TM! SAR AODAESS PUT AOOR OF TRAN$MIT/AECElyE FIELD
INTO XR2 MOVE IN DATA AOOREU MOVE IN TKE &.ENGTH MOVE lfll THE DISPLACEMENT ZERO THE WfiDLE )IM!T.l'RECEJVE FJELD MOVE XMIT OATA TO XMITl'REC. FIELD RESET THE SUSY COUNTER
SET INT FLG TO 'NO INTERiiluPT· SET ERRQA FLAG TO ZERO SIO TO EttAISl.E lNTERRuPTs TO CATCH
ANY ATTACMtlf!HT CtECKS LOAD THE CAA
LOAD THE TAR LOAD THE SAR CHECK ll!ICt<OCONTROLl..ER ST ILL flUHHING
SIC TO TRA~SMITl'RECeo ENABLE JNTRe
TEST BUSY· MAYSE GO TO SuPERVISOR
SENSE THE CAR SEMSE 1Ht? TAii
SENSE THE SAR S£N5E THE STATUS
POINT ~1 TO RECEIVE FIELC OJD THE INTeARUPT OCCUR YET? JUMP IF SD SET ND JNT9RuPT EMOR TEST FOR fllO £~ P4NCH IF ERRCR OCCURf;EO
TEST FOii: A\IHNIHG A4..0HE
Gb TD SUPElfV I SGA IF t.13T UPOAT£ RE!TUAN AOOReSS RESTOllE XAa RETURN TC USEA
ADO TO &uSY COUNT£R ERROR AFTEA A&O~T J ~. Dl.O AN IMTJ!RRU?T oc~ val'? .JWMP IF SO TEST FDR &9F . THE Ollill. Y ;iWDut,{!: RET~" TO SUP.PVISGR J'F H01' R£TURH YO 'JES1' STILL &us\'
SET SUSY Tm t.G..G ltllOJ"CATfl\lt~ GO TO EINIOR ·OUTI HE
DID AN ERROR OC~UR
JF SOe GO TO ERR~ AOU'fe

f

·

9W:l l'>A SYSTEM T£ST MOOULE

EAR L.OC 08..tECT COOE

AOOR STtn SOURCE STATEMENT

OEU> 3C 06 ts33
0£21 co 8? OF84
OE21 3D 00 1'533
CED co 81 &01 U20 co 8'1 OF64

341

fltVI

342

8

.44343 GO'UT Cl...1

34$

SE

346

B

aaR.K ..OA 9
ERROR
ER1'1.o
GOsuPR ataoR

___,·

~

:t~.l!Jfll'75

EC . . . UiCU

·~· · · · · · · ·

·

PART NOe PAGE

010 A*' £~ OCCUk ¥ET? IF NOT 11 GO Otll GCI TO!~
· · · ·

S1ilf"1 t>A SYSTP TEST illCIOV\.£

Ce· 1..oc oe,,ea c.ooe

ACOR ST·T soURCe STATEflll!NT

* 348 .................***$..............................

349

TEST RI/I· WACl( OR EOT REIPONSE SUISROUTlNI! . . ..,._..,.........._.. . . . . . . . .

35fl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .

0£31 34 O& 0!:74 "35 *&:> 01 01 J.5"
OEM CO 81 OBCI otUE 60 01 91 1546
0£43 F~ flt 18 0£46 40 01 01 1542
oc OEiW3 FR 81

H1 H2 TRVl 353 3$4
35$ 356 357
ue

ST
a..c e:e
Q..C
JC CLC .1£

1'RVl1't+3.ARR H2oXR1) .WACK UPOATE U 2eKRl »8 AVI MVI
1(2,XIU.) ,ECT
IOEOT

$1'caE R!l"URN ADOAESS
TEST FOR ·ACK REC·D
I~ so~ GO TO NEXT DEVICE
us AeSPOftR avn
AfflF If' IG
TEST FOR ear AEc·o
.luatP IF SO

0

oe·E 3C C4 SUS 0£52 co 87 OF$4

0£56 co el' 0801

359

360

MVI

361

e

362

e

Gfl TO NEXT 0£VJC2

0

OESA 3C 10 is:u

OE5£ f'2 87 04

c

8£61 3C 20 1533

oees co ST OF84

e

o-&6-9 co 87 0£9S
0£00 co 87 0901

36.l 364 RECT
365 366 367 RflVl 368 om:is1 369
370

MV! J
MV I
a
e
B

ERRoX 9 J.0 8 COP&l
eruoi. x · 20 ·
ERROR DOPOt.. \,?CATE

SET ERROR CODE GG TO EARCIR· POU.. & UPCATE
GO GET TK'E STATUS GO TO NEXT DEVICE

0
l
l·
;I e
I
1C

0!71 co 87 0000
OE?5 34 08 0£9A
OET9 co 67 0023
OEYD 0001 0£7F 16.C
oeea 1 S<llA.

OETE OESO 0£:82

371

:572 TRVfR B

373

l74 .375

*$ **·SE*N*D***A*CK*$*l ·~SU··B·R·O·U·T·IN··E···****$<$*·****$***********·****·********·*····~

376 377

·············*·~······*·$··

378 GO ACK ST

379

e

GOACKR+3tA~~
COS XO

360

oc

AL2(ACKJ.,.AC~1+1)

381

DC

AL2( XMITE~

382

DC

AJ..2(ACK!)

ST~ liET~N AOC-ReS$ SEND ACk 1 TO DEVICE

1l e

De:S3 40 01 01 1542
oua F2 81 oc

38.3

384

a..c u2.xf<1 >.eaT

365

.JE

GOACKR

!
IO

CE&e 3C 04 1533 -.e.eF co 87 OF&4
OE93 co $7 0801

386 387
3se

NVI e;RR,lt

B

eR.ftDR

e

UPOATE

· j

0E97 cc 81' 0000

·

··I
I
· l

I
!
I
· I
I
I
I I
· I
I ! I
· I
I I I
· I

3-e9
e 3·90 ~C~tCA

<*-·

,·.I
oaw-1!

.0-ATE

4l

f!C Ml·

I '

I

I

l

a6.Wff?S
u-.u

asccrrs
~

· I ! ·

· · · · · · · ·

TEST REsPONSE · cCT EXIT IF SO· Al.L OKAY SET UNEXPECTED R£SFCN$E
GO TC NEXT DEVICE

..,, .... MGG ID

089F-1

· · · · · ·

·

·

·

· · · · · · · · · · · · · · · · · · · ·· · · · · · · · · · · · · · ·

(
19111 MAINTENANCE DIAGNCSTIC PAOliAAM

89F1 DA SYSTEM TEST MODUL.E

89F1 &A SYSTP TEST tmDULE

EQ LOC: OB.IECT cooe

AOOA STMT SOURCE STATl!tft!I«

Oe· 1.oc o&JECT COO£

AOOR ST·T SOUIGE STATEMENT

CE98 34 08 OF67
OE9F oc 01 14F5 JS!C
OE.AS OC H 14F? 15~
OEAB OE 01 usu 15»
OE81 38 20 U516 CEtsS F2 10 80 01:98 06 70 1241 16£9
028£ CO 8T 0023 0EC2 0008 0£C· 1640 0£C6 1V8

0EC3 OEC6 OEC7

........................ c 392
393 · DO POLL SUMOUTJNE ····_.. . . . . .....,. . . .._._.. . . . . . . . . . . . . . . . . . . . . ...;

394 ...........................

395

396
~7
398
39-9 400 401 402

ST
fllVC
llWC
ALC TSH
.n
AZ

OOPGL ff3·MA $PF&J)(21.PQU.
PSCEVCZ>·C~·
CV8CNTU J ·ON&! DY8CNT-l·X·,0·
C¥8$Y PLPCU~> .OECJ (1 J

403
40·
405

B

msm

DC AL.2<EN0-9ELJIOL)

406

DC

AL2<X·UTEJ

407

DC

a&..2U!NQ)

STORE R£TUMt AOCRUS SET UP TO ~
SET uP TtoC£ Kvtce AOD TO CE'llCE 9V$Y COUN11!R
T£S1' APPROX ao sec 4aONI! BY
IF SO· f>f!YICt! tS WUNG BUSY AOC 1 TO PQl..L COUNT

GO 1'0 l n:J 5USRCIVTINE £ ~ENGTH t1F Mf!SSAff
STOP ADOR
MES'SAGE AODR

POL.L

!1 ····.

OFM 40 02 82 1958 O~ CO 01 OF23 OF'7D ... .. 08 OF80 CO 8T OCf'O

oece 7D 37 co
C!ECB f"2 81 ff OECE 40 02 02 U5S5 OEC3 FZ Cl 55 OED6 &O 01 01' 1540 OEtle F2 01 IC 0£0£ BB c;o 00 OEE1 CO 90 Gl!IOI
OEE5 96 00 00 CEE8 OC 00 1~3.S 15G4
0££2 CD 8 7 Ofl'84
OEF2 cc 87 OE7S OEF6 c.o 87 0801
_;
i.,,,.
OEFA 40 01 0'1 164£ OEf'F F2 01 06

408 409 410
·11 412 413 414 415 T1 416 41 '7 Sf"1 . 418
419 420 4.21 422 422 423 TSTDE 42·

CLJ JC CL.C .JHE CL.C JN£ Tl!IN SF S8F MVC 8 l!I
e
CL.C .INE

0( eXRU .x·.!7·
OOPOLlil 2(3eXRU 9 STA·
TAU> 7U?.XIU J. If! 'ISTDE
oc.xu> . . . .·
UPOATE C( .KR2t.-· t:RR(l J.CURCEV
ERROR GO ACK
UPDATE
7(2·XRJJ·0£ TSleY

T£ST FOR RESPONSE · EOT DEVICE OKAY IF SO· RETURN TO USER TEST FOR STATUS aeSPOMSE
GO TEST F~ AIO P: HOT TEST RESPONSE · JHT · A£G·
IF NOT GO 'rEST FOR DEYIC£ ENC TEST LINE FOa.EA&..Y AVAJLAk.£ IF MOT GO UPO'ATE TO NEX"T OEVICE a£SET THE ON eJT PUT OEY ICE IN l!iiROR COO.£
GO ACKNOWLEDGE STATUS GO TO NEXT DEVICE
TEST FOR OEyICE EHC STATUS IF WOT 60 TeST eusY

· · ·
,.le
l
l·
I

OF02 BA 00 00
Of'"OS F2 a? sa

OF08 40 01 07 1552

·o OfOD co 81 HAS

OFll

01 07 U55G

ot="16 co 81 OEES

OFIA 40 01 07 1M<
OFtF co 81 OEE5

OFU 3C 04 1533
OF27 co 87 OEEE

OF2B ·o 02 02 14·0&
0-F3G 1'2 01 41 OF33 TD 6C 03 OF'H ~2 01 M

425 SNJ

SeH

"' 4'.26
··27 TST8T a..c

428

BE

429

CLC

430

B£

431

Cl..C

43.2

8£

......433 WHAT lllVI B

435
436 TAJD a..c

437

Jf!CE

438

Cl.I

·39

.IME

0( ,JCR2)· ·-· SAC«
7( 2· XRt >..oe
RPTPOL
n2.XRJ J · .cc
SFl 7(2· XRl) ·HICE
~1
EAR··
DOf'S
2Ul·KR1 >.EXPJ
TTSTR .at.XRl)·ll·6C·
TPF2

5ET THE AVAJLASLE SIT O~
6D AC«NDWL.E,DGE ST ATVS t;. RET~
-.AS THE DEVICE BUSY? IF SOs GO Pot..t... AGAIN
TEST FOR CDNTAOL ewe°'
IF SO. GO SET LJ~E U"NAVAJLABLE TEST FOR J:R. O.E JF so · .:;o set LUCE t.MIAW'AU·.Aet...E S!!T uP UNExPECT·EO fi'tEsPO..SE GO TO ERROR RDUTIME
TEST FOR AID KEY OEPAESseD IF NOT· CtECt( Tt;ST REG. TEST FOR PA I KEY
JUMP IF MOT

I
19
I
io
,.:I ·
1.
j

Ofrff 3C FF 1530 Of'~D 70 6E 03

440

NVJ PFLGeX·FF·

441 Tf>F.2 CLJ 3t.a11.x·.e·

SET PRINf FLAG OH TEST FOR 'PA 2 «EY

I

01'40 F2 tl M

OFU 3C 00 U530

OF61' TD 70 ~3

OFU F2 01 OA

ot:·O !18 00 08

Of'50 CO 10 ODOT

OFM Fii. 8'7 DC

OFS7 70 6D 03

OFISA F2 Ol 03

OFSO H 00 0.8

co Of'60

87 O.E15

o.-.. co 8"'7 OOC>O

442

.JNE

44.S

MVJ

4··4!4i

CL.I .INE

..446 Tf!ll2
447
.4.4.8,

TSH
.B. T
CL.I

.JNE

·151

s&f"

45-.2

B

453
·54 oaw:aa.a e

TEWT
flf'LG.C
:!( .n1 t. JC·?O·
TGl."A
et .J11R2> .. .-·
MIVfltU
SAC« 3' .. l1A1t.x"60· SACK 8' eldlUU, ...·
....CIDAC«

.IUM'2 IF NOT RESET PRl NT f"LA(i Jf' SC lllAS ENTER ~y PU5"£0't JUMP IF NOT TEST MAH. INT · .CN THIS !:EV. GO TO MANUAL JHT. ROUT. IF SD If' HOT., SEND ACK TEST FOR Ca.Ed JI.MP IF NOT RESET MAHU.\L INT· BIT GD SEND AQt

i.!l e.
iie
I.I
le
I

OF-68 3C 0-9 115U OF6C CO B? OFa.
OF?O CO 8? 0801

us
456 ·5?
·M

~.9

ftT OEVJC:E ""'"6 8i1sY

ERROR

WO.ATE GO TO HEXT DEVICE

I
!
l·

I

.'
OATE
EC ND·
....../~''t.;

io.NN75 82$023

e
--

2$GCT'flj 82!032

PROG 10 PAGE

OefW"-11 .OAT£
'.··..51 &C ND·

459 TTSTa
460 461 SN2
~2

2(3.XRJ) .TSTtaEO
~T
8{eXRZh.-. ttAJllJN

PART.NO· 4234261

PAGE

SA

TEST FGR TEST RBWEST PU9HED
9AAHCH IF NOT 9ET tMNUAL INT· f'LAG CW THIS DEVICE SO TO ....,AL JNTSWENTlCIN AOUTJtlE

.·

(.

l ... MAINTENANCE DIAGNCSTIC PRGSAAll

42Jt426l

0 6j i

81JF1 DA SYSTl!tt TEST NODULE

I

IKIFt 1)A S'l'ST&a TEST mDUIJ!

EM LOC O&llKT COOE

............................................. ~

· e eaa L8C 09.IECT cooe
' o I 9'M C·O 87 021£

.-T·TE·"' ·DDR STIIT IOtAU

532 GEl'Sfl' e

UNPAOC

OPM M 08 1198 OF88 OC ~I J.lttA ISC:Z GF8E OC 00 IUT t6J3
OF94 30 0 l 1533

"'" OF··

o1'c2

01 11

ff 1ae2

1so1

OPAi F2 87 E0

Of:'A· JC 02 IU·

OFA8 F2 Cl 09

OFA8 OC 10 12·2 1610

OF8l F2 87 D"O

OFS4 31) 0 ! IC!

CFU F2 01 09

0F98 0C CD 1262 16SF

0 FCJ F2 87 CO

OFC.. 3D 04 1533

CFC8 F2 (jJ 09

OFCS CC 12 1262 16S2

OFD1 F2 8T BC
Of'04 3D cs 15.13

OF06 F2 01 09

OF08 OC CF UE2 16U

CPEl F2 87 60

OFE· 30 C6 US33

Of"£8 F.2 Cl 09

OFE8 O< (IC 1262 1SFE

OFFt F2 87 90

0Ffl4' 30 07 15.33

OFF8 F2 01 09

OFFe oc ~a 12£2 1SFI

· o .4.6.5.·...E.R.R.O.R..F.Q.R..ll.A.T.'f.l.M.G.'..P.A.IN..TG..U.T..fl!.O.U.'T.lt.rlE.................................._.......;i .·

~, 469

~

ST

ERROMI+····

STCHllE . ..,.,.

I

..

tWC EAA:L\'C2t .....

INI Tl.M..lU FOR ND £XP. flRfffTOllT

I

47C

tlWC l!R..._T(1 l.E1l'R

FU..L IN ""1.T CODE

1Jt. 1.'

4'1'1 4?2

CL. I .nlE

8"1 9 1 TERR2

HST FGR UMI T C"'8Ctt

~
!

473

1lfVC LOGMSGU et .VNITMA

IN$&111T UNtT CHl!Ol MESSAGE

I ·

4?4

J

GETRT

V ' l·.

475 T£11112
41'6 477 ~ 4T9 'IEMl!
480 481 ~ 683 'f£M·
4M
:::485
...
487 TEM5

Q..I EM.2

.INE TEARS

NYC
.,
~I

LOGMS6C l 7) ."8USY ~" ERA.3

.PIE TERR4

MVC LC16MSGU4). ltfTPtil.C

J

~~T

CLl EARw4

.INI! TERRS

=~::G<a>.nT·SG ·vc
.I CLI

U>Gllt5'.C 19) wUNEJCP
GeTSET ERR ..5

TES? FOR ..uNG "5Y INSERT ttl>NG ltUSY ME$$A~
TEST FOR ltifT ltW& eaR0R
INS~T lflCT PMD EtmOR MSG
TUT FOR UNEXPECTED 5TA'SVS .JUMP IF NOT l'DV!: lh lllESSAGE TEST F~ ATT ACMtlEHT Ctc£C«
l~T "TT CMEC« ·ESSA.GE

I A I v
I
1·,. ~ lliil'
I

l

I f

A
w

l ·

"'90

J

491 TEAl6 . a.1

GETSET EAA.6

TEST FOR ne EARtlA

1, at.

492 ··3

.IHE. Mvc

T'EAR7 LOGMSGC13J.1T&MSG

IN·sERt ne eaAC:s; ·ess·&e

W'
I

~ -..... .._,.._._... .~..'...I
JNE

eGEnT·SrET
TERRS

TE$T FCR NO IHTGM\IPT

1·

·

I

MVC LOGMSG(l,2) of!tQIHTA

INSERT ffl INTERRuPT M£HiMi£

j ·

10'8 02 1M9 11123
to· 12TC
ioeo co aT one:
1091 02 1092 1'.US lOM l~M

H 96 CO 87 UIE
109A 02 1098 IS2'1' IOQG 1..290

10tF CO ST DUE IOU 02 lOA4 1629
tOA~ urn

10Ae co 87
tOAC 1£ lC~AO 1610
lOAF aaoT

021e

1081 CO 8T 021E 1085 2.1 1096 16~ 1096 1328

108A CO 87 021E
aoee 1£
lOeF 141F
lOC1 IMF

1.o&e U3
.36 IO&A 534
108C Uti

U1'
us

539

~

941

........ I09A
109C 10111:

&42
543
565

547
lOA.3 548 lOAS 544 lOAT. 550
8&1 5$2 S53 IOAE 554 1080 5155 656 6!57 108$ 5N 1097 S99 1089 560 561 562
lo-8£ 963 lOCO 564 10c2 565

DC

ILl92·

DC

~SC.ult!

DC

.6UCt..CGCARI

8

UNPAQ(

oc a.1·2·

DC

AL2.CS'JMI

oc

AL.a< &..GGTMJ

·

UNPACtl

DC

1a..1 ·2·

DC

AL.2tS$11AJ

DC

AL2CLDGSMJ

· UNPACC
DC u.1·2·

DC

AL2CSS't'A'U

DC

autU.OG:STl

B

UNPAClt

oc IL.I ·so-e

oc

At..2C JC.Ml TE-3&)

DC At.2 ca..oa.xas 1

8

UNPACK

oc 11..s·n·

DC

AL.2(UtJTE)

DC

A4..2(L0GXA2t

s

UNPACK

oc lt..t·:so·

DC ALSCEXPT-as·

DC

Al..2Cl..OClEXU

1001 F2 87 80 IO~ 30 08 .tS.:U 1008 FZ 01 OF 1008 OC OE U!62 161F 1 OU 0C 01 132A 1 554
1017 F2 81' 6A

498
499 TEAIS
508 SU 502
503 · 504

J CLI .JtE MVC MVC
J

at·T
ERR.. TEAR9
LOGMSGI l u ··ISOAT
EARLYC.U eM804$
GET~T

TEST FOR OATA MJSCCM~ARf!
IHSERT MISCQjl!FA11£ fitESSAEE INSERT CQHSTAHT TI) CAUSE ExP OAT.A
TO Pt:llNT

.

I I j

e

·

i1 A W

10C3 CO BT C21E IOCT 23
1oce 1442
lOCA J;JQ)
1 OC.C 30 89 OA'°°

tOC7 lOC'il
10C8

666 .567
568 569 51'· 571 572

e

UNPACK

DC

ILi· 3&·

DC

M...HEXP7)

DC

AYCLCGEJC2J

101A 30 09 1533

101!: F2 DI 09

1021 OC OD 1262 1687

1027 F2 87 SA

102A 30 OA 1533

102E F2 01 09

1031 OC 10 1ZE2 15SF

1037 F2 8T 4A

l 03rA :SO OB 1533

103E F2 01 09
10·1 oc 13 t262 t6ta

1047 F2 87 3A

1G4A 3D OF 1533

l ()"2 F2 01 -09
1051 oc l· 1262 16Ee

1051' F2 87 2A

10'9A JO 20 lSU

lOR F.t 01 e9
lM1 oc ec t262 &6"il'

1067 F2 Bl' IA
10-6& so 10 1sn

10.a F2 01 09

oc 1071

0-9 12&2 16A9

1077 F2 87 h

lOTA - M 1131' 1071! OC l~ U!62 1$1!$

50& T£fill9 a.I

586

.INE

507

MvC

508

J

569 '1£·0A Cl.I

s10

.JfllE

Sll

ttvc

~
S13

n:.e·

J CLI

514

.1HE

515

MVC

516

.I

SIT TEaaP Cl.I

618

.INE

519

NYC

: !~

J

T£M20 ~

&23

ttVC

524 525

'l'E.a·o

.J CL!

Q6

...

521'

NVC

529

.J

SM -~ . s ·

530

MC

~

EARe9 1 £ AQOA LOGMSG( 14).DY&tlSG
GET SET
eu.x·o··
TERAoe LKM5GU 1').ATT"'10fl
~~T
eu.x·oe·
'TERROt=' LOGlllSGC 2:0J ,UNXIWT GETSET ER'ReX·OF·
TStR20 LDGMS6C2U.lllCNLIC
:« -..;~ :;20·
t..O~C 13J.R¥lll&SG
eGEaT.SxE·T 10·
CEV
LOGMSGUOt.Ea'l!GC GETSET
EARMLT .. x·ea.
.LOCiiMMC20)·tlDTAVL

TEST FOA DEVICE HUNG BUSY JUMP l F NOT MOW£ IN DEVICE BUSY MESSAGE

!' ·

1000 F2 01 5F

1003 OC 00 10E2 1 U3

I 1

1009 co 87 021·

61".J 5T6 575 576

·vc
B

l"f~~·U·~
MIN'lr

TEST FM A'tTACH. NOT R£AIW

1 ·

lCGO C2

1000 51'7

DC

XLt·<:B11

.1UJ&P IF NOT

,

tCOE 20

10~ 578

DC

tL.1 · Jl!!J

MOVE IH MESS.AGE
TEST FOR UNEXPECTED lHTEMU'l JUMP IF NOT Mt>VE IN .-MESS.AGE
TEST MJCAIJ CODE NOT LCIA·OEO

I
l,o !l ·
I
I

HOF 1263 1051 8800 UIE3 CO 87 Ga1A
uun aa
10£8 IS IOE9 UR lOES CO 8T 02U.

lOt!O 579

oc

10£2 AO t4EAD DC

...JOEY
lOES 10£A

Ml 582 58.S

e
DC
DC DC

sas

a

M.2(i1lSGal..K.J
MLz·noo·
PAl*T
a.1ea1· a.1e1u·
-..a r "rti~c >
Nl!M'f

I ·

10&1" 81

10EF 986

DC

ICf..1 11 81 1

MOVE IN M£5$A&
::; TO ~:-..:r~ SEUCT

l I l ·

MoVE IN ltESSAQE

!

TES'T FDR £0T T.G C.llD .1UfltP pr NOT llOVE IN MESSA&

' ·
O It
1

'° · CHAM4i£ .... COOE pROtl c CIR 0

1 GA ~

IHSPT lilOT AV·U..ASLE MESSAGE

j ·

I

IOPO 15 lOFI 1213
tOF3 co 87 0214
lOF'f 81
loPe 115 UW9 122A lOAI CO 8T 021A 10# 82
1100 15 1101 U41
l I 03 CO 87 OZl.A
un az
1108 ZS

1¥0
10F2
tOF7
,.. ..IOFA

&87
SH 589
590 591
·2
593

lOf'F

uoo
1142
110'1
uoe

-51ilS
996 9117
S99

DC

n..1·21·

DC

Al..21 RCIPC)

e

PRfNT

DC xa..i-e1·

oc

lt..1·21·

DC

fiL.ZtSLPCJ

e

PRINT

DC JL1·er

DC oc;
8 DC

.._,....11,.1·.z.i.·
A&..Z(N.aflle,. FAHtr

DC

ft..1·4P

_.TE

2o.Alfdfi

ec ·· azsou

e

···

Ji · OHF-

OA-:"8

t·6 l · EC NO·

· 1&i·

··
·

..
PM'T NOe ~A,G!:
GO UNPACK STATUS GO UNPAC« IST "~ XflllT,_C
GO UNPACK lST ..,ALF EXPe Fll!L.D
TEST RUNNING alTH $UP£-Avt&Oa .lt*P ~SS STAHC AL'*'! MOVE EAROR TO tfEAOER GO· JIRINT lST MESSAGE

· · · · · · · · · · · · · · · · ····· ··· · · · ·· · · · · ·· · ·

1109 U!90 U09 CO trr 021A
UOF 81 UIO .._
HU ID?
1113 co .., 021·
1111' 86
tu· tW
1119 IDO

1ue :llO ·F IMA
ti IF ,.2 8S 10
naz co.., Ul-A
U.16 81 1127 ··
IU!8 laeF ll2A CO 87 021A
.,, 112£ ..
II.IF
1130 13Ctt

1132 co a? 0222

U36 8900

Jl38 3D 89 OAOO

cc U3C

Ot OAOA

J14M) 3D OF 153.J

11" co ·· 11.58

1148 ~DH 15.33
u.c co 81 OAI· 1150 30 01 us.n

UM CO 81 OAI·

~
1158 CD .., 0000

r ·'~''7

,.... ~ .. -

·'"'.....
c
c '
c
c,,

asOA ..e

... llOf'
UlG
·uu

601 .02 .OS

...... DC

i&.aA.OGSMJ

,. 8

MINT

oc

ac

1LJ....

DC

M.&U.DliJClll I

eoe

1U7 6D6

1118 .07
lUA eoe

609

1126
.,.1127
...1l2C
112E
.,. nar

610 611 612 613
616 617

1131 619

e

MlM'

oc &J.·eee

.DC
oc
CL.I

u.1·79·
-.ZCL.09atl2)
EA-.Y·X·fllfl·
STOPIT

e

MINY

oc

JCL1····

DC

lt.1·69·

·oc
oc

AL,2C1.,0IM! at J PRINT
&1···

DC

a.1·?.9·

x

M.2C&..aJCZJ

,.......... 113T

624' 621 Sl'GPIT 8 622 EA,..._T OC
CLI

"'LT
-.z·eMO·

66223· - · 91£ SUPS

625
626 62?
6.18 N9 63e 631

--e&..I
R CL.I
CL.I

632 eaaoa· a

&UeXe.Of'· DROP EAReS STMT
en.1
STMT
--·

. ~..., "
-DATE EC MO.

4'234261· TA

8WI OA S1'$TPI '1£S'f CJOUl.;E

Ca.t LDC 08.IECT cmie

AOOR ST·T SOURCE STA11E1ilf!llT

·

TO flRltfYIM £-.cTt!O CAT-A

JVIMl lfl llllT

PlllNT Exflf!Cl'B CAT'6

e

·

0
I
I . . HALT I · ...........T COOE f;ETS FlLL&D It.......

TREUTTURFNO1i l 0$ TSAUft lJCEAA~LJOSNGEa

oPUA'l'lGN
tF NOT

TEST FaA ttlCAO c;;QDE NOT A.OAOCiJ
HANG IF so. TIL LOADED

I
j

e

I

TI!ST FOR ATTACMdflfT CH.EC«
AESTAAT JF so
TEST FCR HOT AEAOY.fUNJT CHECiK

I · I

AESTa.RT JF -SO

j ·

UK 36 Ol UM 1160 · 02 UM 1164 ~ G· S5l8 1168 D M 1'5ft
GA· uuanc Cc1l M- H uaCa·
11T· 38 20
1178 fl'2 10 O?
11n x o· aaa
uwr F2 e7 · uaa · o· 1s.ae u·asAG..a
11M Cl .. 11.,.
U91E Ct· at 1199
U92 3C Oll 1535
11· ·e · ., o. 1199 c1 ·nee
1190 llC OD 1513. UAI Q 01 0000 UM C2 02 0000 UA9 35 M 1St9
UAO n M 01
UBO CO 97 UK

AETuR.. TO USE·

I

llB· 3C 01 1533

10

un ce .., 1190 nae x o· usn

JtC'O ca a? uvo

e ue. 38 20 eue .11C8 F2 90 Ge

I ··········

nc· 3D Of> 1533
llC: CO 81 U82
JJ0.5 ~ 05 1533 II 07 CO 87 1190

I '

089F.-,.1'I
i i
· i
i
· j
· I

250CT75 82!032

........................ ·- 6:M
635

. . . . . . . . . . . . . . . .11 . . . . . .
· IN'l'SARRUPT ROUTft!llE. _ _. . . _. . . . . . . . . . . . . . . . . .._. . . . . . . . . . . . . . . . . ,,, . .

U-6

63"r

..-.-.u.., 638 ltf'f2 ST

Xt+3.M1

z 639

ST

U.3.-

... ..... .... 660

ST

PSll:9. . . .

I..

ERO. . . .

lttlTJALIU l»M 10 Z8llG

6<ll-2 TSTATT 1'JO EataATC.A'l"ICHIC

11!8T fSCJlll &fT AC...,_ CH!CIC

M.3

TIO CKJUH. . . . . .

UST l'GA DA OP EtllD lffl'l!filRUPT

644

TIJll escu-1···1&>·

TUT fal llecll-1 ~

... " 645

II

646

·VI

MT

BUICA L

669

L

BIKA
eaa.x·ee·
lblT
p ........
Ht&CAa.1Ma

.S1E4T1#U'N"Es.-oecTD rwre....wr

PIT JflflE_,ipT

MS 80

ToaE T. . TO 9SCA-l

N-rf.·_

e

:

650 661 662
,6.9.3.
655 JO!

TIO ~l'IC .-tClllDUC
.,,,TIO ut-t.x·ec· eRA.x·n·
" JEXl'T
TIG JTBl!ReX···

TEST ISQa VNI T CMEC«
TEST f'CIR JtllTEMd'T lt8NDl1ilfi
amoa. IWl'··uPT StmULO · .-.
EXIT 1'E8T Foa 1419 JN~

6S6 657 JEXIT 658 JU 659 A2
660

9'¥1 LA
L

P&Raf.e,...

SET JN19Ul...T occ.,_o lfd)IUITlON
!!-· RESTORE ·Rt
f!£STOfilE
MSTOllE Paa

661 66.2
663

llESE:T THE INTEll·UPT
TAKE NEXT INT£. .UPT

664

665 · 666 U-..ITC 667 668 ITBEA

ERRORS

""'' ERR.x·o1·

8

IEX!T

MVI ERR.x·oe·

SET .-1T CHECC

b1T $ET IT9

£,_,,.

669

8

670 eRA4TC T8M

671

.W

6T2

CLJ

61'3

K

674 ·

675 ETA1'C WVJ

JEXtT
SSCAt-1.a·ao·
$£TATC
ER·.x·ae·
31SCA
j!AR.x·~

IS SSC:A-1 INST~
IP NOT. GD SET an. c...

·AS ATT · Ct«· AUlaAOY SET't

n IP SOe 8SCAe-l MAY

~DING US

IN THE INTERRuPT a.GOP.

S£T ATTACt91ENT CttaOt

6?6

8

IEXIT

·

·

IBM MAIM'T£NANC£ OIAGN£STIC PRDGllAM

·a~1 1
·!

89F1 DA SYSTeM l'EST tcOOUI.£

I

i e 89"1 DA $YSTP 'tEST ~

I

EAA \..OC OIWECT C00£

AGOR STMT S0UAC£ STATPllWT

ADl>'i STMT SOURCE STATEMENT

i

1108

1108 1100

8009 C4Cl40D306C?De&4

1 IDC
ues

ue D

11e· eois

i1&T

11 E~ !eo41<9EXh0£.ID6 1lf'6

c 678
61'9

. ·

.

.

..... ERROR

. . . . . . .. LOG0'11'

.

.

.. ··

··

·

·

·

· .

. * .

. *

*

*

*

-

·

*

* .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. :

..o ....................

681 LOG

* EQU

I
I

C. .

Ma

DC

IU..Z·&009·

I

693

DC

CL9·1)A LOGOUT·

683 684

oc

a2·ao1s·

0

685 WATT OC Q.l&·WAJU TOTALS·

l 30C 4040404040.04040 13s· ·o·04040·0604v.O I~ 40_,A04040404Mi40 l 364- .040404040604~
136C 4M04040 1370 $04F 13T2 40.04060AM>404"40 137A · 04-0404040404~0 1382 ~40404040..-0 138A 40404 0..0·4404v40

?13

1"13

713

T13

?13

?14

oc

715 LOGEK2 DC

'115

?15

715

11FO ~C1D3e240404~

MS

11 F? F Of' OF OFOF 0F0

11 P: C 686 lllAt=C DC

UFO 8018

l ll'E 68T

DC

1 l Ft= D9CSC1C4400&>t:E3 1200 6ae RDTT OC

a..··o·
.XL2' Hl 9 ·
a..sseaEAO TCTM.S·

1392 4040404~·04040

1.39A 404040404~04.:>40

0

13A2 404040404-0.04.)40
13AA 40404040404046)40

?15 715 715
715

1207 C103E240·0604C

688

l 20E FOFOFOFOFOl'O

U!U 689 ROPC IX

1214 80U5

1215 690

DC

iaa· 1216 EZC~03C5C:3EMWE3

691 SELT DC

Oi.e·o·
n2·ao1&·
CL15·SELECT TOT.-_s·

121 E 06E3C103E24040

691

1225 FOFtFOFOFOFO

122A 692 SLFC DC

1221' 8015

122C 693

DC

1220 0706030!40EaD6£3 u n 694 POLT DC

a..e·o·
JCL.2 · 8 Olli·
Q..13·POLL TOTALS·

&Et..ECT PASS CCWT

1235 C103E24040 123A FOFCFOFOFOF&F~O
1242 8020 1244 C4c&.EISC9CX54QE7

1241 1263 124<:

694

695 PLPC DC

696

DC

697 LOGO£ \I DC

OL.e·o· 11a,.2·acao·
ct.9·oev1ce x11:·

124C ET

697

1240 40404 04040404040 1262 698 LOGl4$G oc

22a..1 · ·

1255 4040404040404040

698

1250 404040404040

1263 40

1263

1264 802S

1265

1266 6040E2£3ClE3E4£2 127'2

698

699 MSG8L.K DC

71)0

DC

701 t..OCiiS1' oc

0..1 · · XL2·&oae· Cl..13' STATUs=xxxx·

t:

126£ 7EE7E7E?E7 127:3 4040C3C: 1D9'1EE 7£? l27C

701
702 LOGCAR oc

CLIO· CAR~xxxx·

l.?78 E7£7

702

121'0 404eE3C1o·?ee7E'1 1296 '103 L06TAA OC

1285 ET£?

703

1287 404CE2ClC97EE7E7 1290 T04 LCIGSAA DC

l2V E?E'?

704

1291 8045

1292

1293 ET~C9E361 D9C !C3 1298

?OS 706
?O?

oc

L2·8045·

DC

~9· XMlTl'RECe·

1298 7E

?07

129<: 40404 04040-404"40 1207 708 LOGXRl DC

60CL1 · ·

· · · ·

1362 4040404040~0 13&A 404040404.040·~
13CS FFFf<

· ·

· ·

· ·

715
TU Tio FFFF OC

JL2·ff'Fft#'I·

l 2A4 4040404040404"4i0

12AC 4040404040404G40

1294 4040404040404'40

128( 4041.Q404040404C>40

12C4 40 40 4'04040404040

12CC 4040404040404ii40
ta>· 40404040
1208 804F

IZDA .040404D4"4.G404G

12E2 40404040·0....,..

12EA 4040404040"°4040

12F2 4040404040404040

12FA ·O<t04 04040·04'"40
1302 4040404040"8·040 130A 40404040404o0.-4~ l ! U 4040404040~ 131A .00~40404G4M040

1322 484': 404040.040

1329 eo-s

132A

1328 C5£7D7C5CU3CSC4 13.:53

13~3 60
1334 ·~0404~ 1361' 133C 4040404040~

1344 40&04CMtO·l'M04048

708

?08

708

708

l"O.S

70:8

1'0e

709

DC

·uo L.OGXR2 DC

TlD TlO

T'lO

710

710
TIO

?10

TU>

710

711 EAR..\' OC

l'U!

DC

712

1'13 LOGEJU DC
713

'113

JCL2· &04f'. '79CLI · '
a.2·604··
CL9·exPECTEO-· 60Q.1· ·

· · · · · · · ·

PRGG 10

089F-1 .DATE

26.1Uf{'1$

a&OCTT5

.OA TE

26JUfll75

· · · · · · · · · · · · · · ..··.. · · · · · · · ECNO· 8~50.23

PAGE

e

EC HO· 829C23

8l!5032

·

·

·

·

·

0891'-l 8A
· · ·

·

·

· · · · · · · · · · · · · · · · · · . -· · · · · · · · · · · · · · ·

' ~-.

18111 MAUIT£NANCE DIAGNOSTIC PROGRMI

c 42a42611. 91

I

89F1 1>A S't' STEtll TES1' llOCUi..E

E- LOC 08.IECT COOE

! c EM LOC OB..te<:T COOE

I 718 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

I

! 719 · ;>ATA Fli&..DS AND CON!'TANTS .....· · · · · · · · - · · · · · . . . ,. . . . . ..._. . ._... . .

· 720 ................................

!

1.WD 37f'F32320000

IX3 721 OATAST £OU

13C3 C1C2C~C4C5C6C7C8 13£6 722

DC

·

RIPPLE DATA TA8L.E

Q..36·A8COEFGHl,;JKL~CAST~X~Z0123'5678. .

1·F6 0000 14"8 20

1 KB C901DZ03D405D6D7 1303 0809£2"E3£·E5£6£7

72.2 722

e

1308 Eef!9F'OF1F2FaF4Ft5

722

13£3 FCW'7f"BF9

13£7 ·G!!C~l4A5ATA.S 1401

13EF t!e697~C5C6C7C.D

··"IF 13F7 50607C.ESE6E?14F
1~ 1402

1"-02 022TF603024"000 1408

1409 600000

1408

140C 110000

140E

l40F C4C5E5C9C3C54~E7 1417

722 723 OATAE DC 723 72.3 723 TN £J(f'DAT £OU 725 EXP! DC 726 EJCPZ DC 727 EXP.I DC 728 EJCP4 DC

ca..27· g.-,
·
JQ..7·0227F603024000· XL3 1 600000 · Xl.3 1 110000· Cl.91 DEVICE Jlll 1

EJCPECT&D READ OAT A DEVICE GETS F ILL£0 I· AID 9 ADOA GET FILLED ltt SSA 1 ACOR GETS f"JLLEC H·
DEvlCE ~s FILLED !~

l4f"O l~DF

14FF l.-01

1501 0000

e

1503 0000
1505 oooe

·

1417 E?

1418 110000

1·1A

1418

1437

1438 03

1438

1439 000000000000000~ 1442

1441 00.00

1443

1443 C227FS

1445

14~ ?F

1··6

1.-7 110000

1449

1444 10£913

J44C

J44D C4CSESC9C3Cs·o£7 1455

1455 E'?

1456 1DC1

1458 ·0·040·040404040

1·60 40404040404041140

1468 40.-04C4~4040·040

1470 404C404040

l 4 75 114040

1·78 03

1479 0227FK2

1470 tDE8

147F D2C5£840C9D5".1£4

1487 D740E3D640F2F .)40

l4&F C3C8C1D941161M~C4

1497 C507D9CSE2E24C?D

149F CSDSE3CS097()40 144'6 l1C150 14A9 10~13

1···
14A8

l·AC 3CC1ES40

14AF

1480 1060

1481

14B2 03

1·82

728

7.29 EXP5 DC

?30 Exil6 DS

731

DC

7:52 EXP7 DC

732

733

734 WAT

EQU

735 WflTFLD DC
7:t· wee oc

737 VRTAOR DC

738

DC

7.19 DEVICE OC

739

740

DC

741 RIPOAT OC

741

741

.,..74U

74.2

DC

7·3 e.m oc

745 f4-NPIS EOU

746

DC

747

DC

748

oc

748

748

748

748

7.-9

DC

760

DC

751

oc

.....1'52

DC

753 MANPl~ DC

·
xt..3·ii227F!5· XI.I· 7F· JIL.3·110000· JIL3·t0E9J31 Ct..9·DEVJCE KJl·
xa..2· 1oc1 · 29CL1 ··

55A. ACOR GETS FILLEO l· RIPPLE DATA GETS Fl&..LEO JN ETX FILI.EA
sTx.esc.ER~A (GETS CHANGED TO tfR) 111CC - DD EyERYTt-llNG SBA· ACOR GETS F ILLEO 1 .. sF· PROT· HI INT·· MOO·· IC DEVICE GETS FILLED IN
SF. UNPAOTee <MOC· RIPPLE DATA GETS FILLED IN

SBA TO R!SET tWf'f'Efil AOOR TD ZERO £TX

·

tffll TE tlAHUAL JNT · f'ATT~N

XL4·0227F9C.i·

STXeESC.ER.IWRITE.uHLOCK KEY80ARD

XL2 1 1DEe·

SF FROTECTEOe HI INTENSITY

cL39 1 1tE'Y IN ~ TO 20 c;HAA ·· DEPRESS · ·EtrTER·· ·

..._3·11c1so· Xl.3· 1.,..013· XL4 1 XC1E9.-0· IQ..2·1060 1 ICLl ·Q3·

SBA SF. UNPROTe SET CURSOR REPEAT TO 40Dfl 20 &L.AHKS &F PROTECT REST OF SCREEtll
ETX

0

1507 0000.0000

·

1508 00000000 1 SCF OOOCOOOG
1513 08

0

Uil4 0000 U516 0000

1s1e i use

c

151A 00.00
151C 1600

l51E 00~0

e 1520 0000 1s22 ooeo

1524 0000

e

1526 OOOCi 1528 0000

192& 1968

0

U52C t&AE 192£ 0000

1530 00

0

15.Jl 00 li!i.3.2 00

·

15313 OD 1534 000601
153? 0006

1$39 ca-:a

1538 02D2

U530 01DJ

t53F ...

1541 3?flF
1&.a so·

1Mt5 107C

l5'a1' 1070

JM9 1061

·"

1483 C22?f'1C2

1483 '1'55 ··NPas EQU

1486 1'56

DC

·
)t&.4 · 0227FJ C& ·

1487 11(261

14'89 7!57

DC

ICL.3·11cze1 ·

14BA E806E44002C5Eec5 l4C3 758

DC

CL10 4 YOU ttEYEo:·

CDPY DATA ~ SCREE...
STXeESc .. WRJTE.UNLOOC KEYBOARO
$8A TO WAI TE NEW OATA
MESSAGE.

14C2 C47A
1·c· 110J:1 t·C7 404o·o·o·o.o·~-o

758

75~

DC

760 AECMSG DC

Jd,.3·1ic·1· 20CLJ · ·

SBA RECEIEYEO DATA

l4CF 4040·~0·0....0

760

1407 404C4040

760

1-0B 11csc1

1400 761

14DE 0506E64007D9C6E2 14££ 762

oc

JCL3 4 UCSCl ·

SBA

DC

Q.J?·NOtl PRESS ··CLEAS···

14E6 £24':)70C3DK5Cl08

762

14EE 70 U·EF 03

702 76~ MaOPa.E DC

ETJt

JS.S C2'50

1$40 C240

· ·

154iF 40C2 l'!Hl Ca.cl 1553 016C09 1956 016C61 1959 80*5 1558 41MO
1550 6060

e

lSSF E7£7E?e7 1563 T200

·

1665 0000

ADDA STMT SOUilC~ STATE·EHT

14F9 l.\FC
JS.OA
150E 1512
U113 1515 1517 1519 1518 1510 UHF 1521 1523 1525 1527 1529 1529 1520 152" 1530 1531 1532 153-3 1536 1535 1538 1S3A 15X JSlJE
1s4o
1542 ls.4 1546 1548 154A l 5'lte 154£
15~0
1552 1555 1556 155A 155C 15SE 1562
1564 1566

764

765 SELPD&.. EQV

766 SPFi..D DC

767 PSDEV DC

768 ENC

CC

·
XL6·3'1FF32320COO· XL2 1 0t>OO· xc..1·20·

SELUT#OL.L tl£SSAG£ PClU. OR Si.KT GfTS FIL.LED IN DEVICE GETS FILLED ltll EHG - eteS POL.L CIA SELECT

769 "170 RDMOD EOU 771 R~DE DC

tlEAO .oottrl£D ~
sTx.esc.aD llOD.ETa

772 773 ADATA DC
774 OATEA DC 775 CURRA DC 776 CUAOEY 0C:
777 LJIE OC

'2( OATA$T+28J
M..2COATAU x&.2·0· XL.2·0·
XLR·o·

START CF aJ,_,.LE C·Ta ltE.ST.t.RT Al. .L.E DATA ADDR
c.-AENT RIPPLE on A ACOR CUtRENT DEVICE cuaREKT L INIE POINTER ILOtl l!TT'Et

778 779 · 780 · 781 ·

KEEP T~E FOt..LO.IHC: 2 BYTE FLAG ltYTU TO«TM&a AM> I~ GAOER SJ TS 2-7 OF HI BYTE USED FOli DEVI CH cz-c7
BITS 2-7 OF LG BY'IE USED FOii DEVICES Da-IJ?

782 783 ONFLG DC 784 PRTFLG DC 785 MAt.FLG DC

DEVICE -AILABLE f'LAGS - - 1

OEV .,. PRJ NTEA FLAGS

--2

·ANUAL l·TEAVENTIDN FLAGS----3

786

7 87 INTFI.. G DC

788 SCNT DC

789 DYBCNT DC

790 AINT2 OC

791 PSA· DC
792 LCAR oc

793 LTAR OC

1'94 LSAR 0C

79$ SCAR DC

7il6 ST~

OC

797 $SAA DC

798 SSTAT DC 799 AATAB DC

800 AETA8 DC

801 ATABPT DC

802 PFLG DC

803 WRTCNO 0C 804 PASSI OC

805 EAR

DC

806 ONE

OC

807 ZERO EQU

8.)S Si X

De

809 0EVC2 DC

810 DEVD2 OC

Bl 1 OEVlNC DC

812 IR

DC

813 £01

DC

XLl ·o 1
XL2'0 1
Jll..Z·o·
AL2C INT2 I
XL.2 1 0 1 M..2(XMITAC)
XL2 1 0·
XLZ·O· XL.2·0.
xu·o·
X1.2·o·
xa..z·o·
Al,.2(ATA8t
AL2(ETAS)
JtL.2 1 0·
XL.ii ·c · JCL.1 ·o· XLI ·o · lil.t·o·
XL3' 0000 Cl· CN£-I
M.2·vuv'5°
a2·c2c2· XL.2 1 0202·
XL.2 1 0191 e
a2·.o.oso 0
XL2 1 37'FIJl 0

IHTERR4,;PT l'LAG 8US.Y CoUNTER DEVICE BUST CCUtllTEA ADORESS OF lNTERRuPT AOUTJNE
PSR STORAGE AReA TAANSMIT/RECEIYE FJELD ~SS L!O TAR Fl&O LIO SAfi f'l&.O
SN$ CAfl FIELD ~ TAR f'l&.0 SNS SAA FIJ!L.D SNS STATUS l'JE&.0 START OF ADDA TA&E 1!N> OIF ADDRESS TABLE CUAlllENT &DOAESS TAeLE PCINTEA PRINT FLA~ · FF IF PJllNTl·G CURRENT WAITE CR·ERA5£,ltAITE CMD· · FF IF MOT FJAST PAS$
JHTERIM £AROQ H.ALT B'tTE HEX 1 MID ZE«O
zeao FJ!fl,.O 2 BYTE LOHG
MEX 6
0£v1CE C2 CONSTANT !lEVJCE 02 COMSTANT
COtilSTA._'T TO I NCaEa&irT DEV ICES.
JNT., REQ. STATU5 l!SOT RESPOtlSE

814 ·ACK OC

815 AVJ

0C

816 ACtcO OC

817 ACK1 OC

81'9 lRDE IX

XL.2 1 1068· JtL2glO?C·
llL.2 1 1070· xL2'"u>~a·
az· c.2so·

WACct RESPGHse
11¥1 RE9PONSE ACK 0 AESPONSE ACK 1 RESPONSE
ltrlT· RO·· DEVICE E~ &TAYUS

819 OE

OC

820 CC

DC

821 DB

OC

ez2 STATA DC

823 TSTREQ OC

824 H8045 DC
8.25 POU. oc

826 SEl.

DC

827 XXXX DC

828 X720>0 DC

829 SVJCR2 DC

Xl.2 1 C240 1
XL2 1 4.0C2· XL2·ca.o· XL3·016CD9·
Xl..3'C16C61·
az·ec·s·
Xl..2 1 4040· XL2·6060' Q..4·xxxx·
XL2"T200 1
XL2·0·

OEVJCE EMO STA'f"'5
CONTROL Cfo!ECK STATYS
DEV ICE BUSY 51'ATI.18 GTART OF $TATUS a£S51;..'\a START t'!I" TEST ll~ ~SSAGE
ERACJR LOG COtt&TMR" PQLL CO.STANT ~11.0 ~VI U 40
SELECT CONSTANT ERROR IJLANKIM:i ~1"-aY 1ST 9fORO DF COHTROL S'fGAE XA2 STORAeE SP~CE

830

e.31 ·

ADDRESS T A f:I "- E

DATE

2~N?S

ec MO. 829023

250CT7!. 8.25032

PAOG ID PAGE

089F-1 .DATE

-··~.

EC MO·

2SOCT1'B 829032

PAOG ID PAG£

·

IP MAINTENANCE DIAGNDST IC ~

8tlFI DA SYSTEM TEST MOOULE

EH LOC 08.IECT CODE

Aomi STMT ..-ce STATHl!NT

·oc· 156? ·040
1569 156S 40"9 IS6D 40E8
1sev··oe·
1571 40F3
151':1 CIC tSTS C1Dl
usn cusa

....1568
lfi6A 156C

832 e33 ATM
~
835 &36

. oc
DC DC DC

..., 157'0 Q?
ltiT2 838
1·5~'1·6 an
1578

oc
DC DC
DC
oc

1579 C1F8

IS'l'A 84-2

DC

1578 C1F9 U7C C2C3 IS'PF C260 1581 c2e1 1583 C268 1585 C3C8

.... .....1$7C ~
151'& 844
1580 . .s
, ., 1sa M6
1886

DC
DC
DC
DC DC DC

158? C3C9 1589 C3D3 lSe& CJF.l 1580 OFl ISF C3?8 1591 C408
1593 C409
1595 C4E3 l 59? t:540 1599 CSC1 1598 cs~
tffO csee

15. . 849

DC

.... IS8A 8$0
15..; as1 tsee:

oc
DC DC

1590
..... 1S92
199· 1596
.., 15"
159.A 159C
-·159£·

8S3
ess
8S6
8se
860

DC
oc
DC DC DC DC DC
DC

159F C5E9

15AO 861

DC

ISAJ C5F3

15"2 862

DC

l5A3 C650

lSM 863

DC

15AS C6D1

15116 864

DC

15A'I C658

15A8 865

DC

15A9 C6F8

15AA

15AH C6F9

IMC

ISAD CTC3

UiAE

ISAF C1E3E3CIC3C&4940 158F'

I 98? 0SD6E340D9C5C1Cil
ISf!F es

lSCO OSD6E34009C4E4i61 !SDI
uce e·CSC9EMGC3CfCS

1500 C302

866

DC

4*7

DC

868 ET· oc

&69 ATTNGR DC

...869
....,,...&TO UllIYNR DC

I 502 C9DSE3il84009CS>e JHS Ul llOTAVL. ac

15DA 4B61DSD6E34CM:lE5

Bl

15E2 C1C90348

8?1

1 see osoMOC9DSE3C609 lSFl 8?2 ·HNT& DC

15EE D9'E·D?E3

·?2

15F2 C9£3U40C905Ea&O UiFE 4?3 ttBllSS DC

JSFA CS~9D609

·03

P4

1600

875

ORG

1600 a76 XWITAC EGV

1600

1640 877 ·l'l'E DS

16·1 ff

1641 8?8 FIU- DC

...,. 164.2 C1DPCIC3C8-&C5 1651
..... t64A 05E:S·OC3C8CSC.11>.i!
. 165.2 C90SES4COTOflC 440 169F
165A OSD6ES40D605
.-....·........ 1660 ClEH~ClCXM.840 1'678
1669 C8E4D5C?40CH4&2
. 1618 £8
:.6?1 C4C1E!!Cl 401>4C92 J67F' 1679 C3til604CTCI09C5
... ..... 1680 E4.0SC9E?t>1'CSC.1E'.1 1692

MO ATDISG GC
tlflPm DC
DC 882
U3 mSD&T DC 883
DC

1608 CSC·4009CSE20186

1690 OS£..~

-.2··0-a·
-.2··oc1·
JCL2·40.B·
J1L2··oee· Jet..2··o&·
Jea.2·40F3· Jll.2·CUH>·
-.z·c101·
JQ..Z·Ct58·
a.2·c1tre·
JCL2·Clf"9·
Jea.28CK~·
-.2·Ca60·
xa.2·cn1· JCL2·c2ee·
XL2·c~·
X1..2·cx9· XL2·c303·
xu·C3flo·
Jr&.2·c·1·
xa..2·a79·
JrL2·C4D8· X&.Z-C409· JU.2·c·E3· Xl.2 ·c940 ·
XL2·cec 1· JCL2·cs.e·
J1L.2·ceee·
XL2 9 C15E9· XL2·CSF3· JIL29 C6SO· Xl,.2·C601 9 XL2·C6$8·
&2·c·e·
JCL2·C6"99
J1L2·c?c:s·
Q.J T 1 ATTACH· NOT READY·
CL12 1 ~ INTBUWPT·
GAG TO 256 SO\ltllOAAY TAANSWST $ Sl&CEIVE F}ELD
Fll.L CHAllACTEA

· · · · · · · · · · · ·

....... , . ao I

I 811Fl DA S\'S..... ftsT 90DUl.E

ti el?_ r ~
!iii e0- ....., ..........,.. i

UK 08.fECT CODE

A.DOR Sl'tlT SOUltCE STATE...,.

1693 D41EKMH.,._4'E2 t69F
I... CSDXKH3 t6AO CSD6~£3~ t6A9
IMe IMC· HJAA C4CSE94Moce£4D9 1687 1682 CT~ 1..-0.,..ocso~ teBF 16CO ~CSCUTOTCSC.3E3 a.603

eet5 AYltlS-G DC 885 886 Bntil$G OC 886
1>¥91~ DC 887
888 NOtYUt cc
UMJCUtT DC

a..1a·av1 1'(1 S&&J!CT·
ca..1o·Efn 'IC Ctlf)· a.i··oev. KQlilG BUSY"
Q.8,.ttC £ .......
a..ao-e UN1! JCPt!CTl!D

!
I

c

;.«:8 C5C440C9DH3C:ID9

8199

1688 09MD7E!

889

1._ f)4C9C389Dl!l·Dc..106 161:8 890 NIOL-M DC

Q.2l8MICRt:I CODE N01' LCAOEO-

l60C C.-C9400806£34403

890

0
!····.

16te4 D6Cl C4Cf>C4 16159 Fl l6EA EO 16E8 .....

162'9
16EA
16EC 6Al4

890 891 Dl5Q 892 KATO! 893 tcA1D2
894

oc cc
DC ENC

OL.t·t· &l·&o·
JL2·k9.f.·
STMT

DSCIMAL ONE Al!P&.ACEMEttT KATAKAHA Rl~E CHAR·

I
!e
I

i·
,.! ··

I

18

!

1·

'·I .

1lI ··

'II ··

·

.OAT£

a&OCT7S

PllOG 10

· · · · · · · · · · · · · · · ·trCte·

8211D32

·

.PAGE

·

·

·

·

·

·

·

·

·

·

·

·

·
·

·

·

·

·

·

·

·

,

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

I

l&M MAJNTENA'MC£ DIAGNQ;TIC flltOGMtl 8W1 OA SYSTl!ill TEST mDULI!

S'f'MBOL T LE~ VALUE DEl"N

AAT48 A 002 15.28

ASSC.A 1 C 001 ODFO

A&sC.'2 C 001 DCff'

ACKIT A OCl OCC'?

·~·· ACKC
ACKl

A 002 A 002 J.$4A

ADI.TA A OC2 l·f"E

At:>OOK It 004 09£3

At;"!At!l A 00~ 1$20

AINTZ A 002 · 1519

ALOfE It OC3 0-'.&3

ARR

C 001 ocoa

ATAS A 002 1568

ATASPT A 002 152F

ATTCHK C 001 0050

ATl'MSG A 016 Hl51

ATTNOR A 017 15tW

9CNT A OC2 1515

8SCA1 A 003 .)AOF

8SVEAR A 004 OEOO

BUSV C 001 GOSA

BUSYe A 004 OOA.F

elSCA A oo· 1182

C"R

C 001 ooac

CC

A 002 US50

c NTRL. c oe 1 Oo.&:8.

CONS A·OQ2 OAC3

CURo£V A OOZ 150·

0199
OG18 OQ9 0.243 Cet6 Ot!17
ons
0170
oeoe
0198
0106 Oo.12 Oe33
oecu
0016 0180 0&69
0788 Ow13
0.?36 ew32
0.111 0448
o.;2e
OE20
Ow36
OC:97 0776

CUSIRA A 0-02 H02

OATAE A 02"r 1401

OA,.AST A 001 13C3

DATEA A 002 1500

011

A OG2 15!2

DE

A DC2 l~i;

OECI A 001 16!:9

DEV

A oc· 107A

DEVC2 A 002 153A

DEVD2 A 002 153C

DEVICE A 009 1455

DEyJNC A 002 153£

OcYOK A 00.. 086F
DOPOl.. A oo· OEOB

DDPOLR A 004 OF64

DOSIO A 004 OD23

DOSIOtt A 004 01)£C

t>ROP A 004 113-8
OfilOPED A oo· OEl5

OV&CNT A 002 1517

UVllMSG A 014 1697
ovesv A oo· Of'6&

EA-RL'I A 002 132A
ENABLE C 001 ooco

ENINTR C 001 0002

ENO

A 001 14F8

EO't

A 002 1542

EOTMSG A 010 t·6A9

~RA

A 001 1$33

()175
072~
0121 077'4 Oe21 oa19 Ce91 0529
oen ouo
0739 Oell Ol·:S 0396
()454
0278 O.la6
Ot23
0339 OM9 OE87
0·56 0711 0.135 011M 0768 0813 0686 040ti

EflfllATC A 004 ERRHL T A 002 EARDft A 004 EUORR A 004 £TAii A 00..2

11c· 1137 GF8'4
1158 USAE

06YO
0622 046-8 0632.
088

0108 Olff 0169 0649 0109*
02.a?
oaoo
0221 0260 02T" 03eG 0360 0382 0 l:t1' OUS7 OllSO 0147 010
0~7
0105 Otff 006$ 010· 0278 0~$· 03'18 03i;6 o.68 0799
.....01o.e. 01se 01&9 01.._ 0167 0169'!
0056 0642
osu
0050- 00~1 00&~ 02"* 03Z8· ~ 0670 03.Z9 HU 0334 0...5 0673
03°"'9 0312 04.,ff 0106 0075 01.00· 011..- 011e· 011.., 0120 e121 0123· 01~ 0131 0398 0·1· 0107· 0151 0164· 0195 0157·
0068· ooe.. 077·
077.3
01!5$ 0·27 04'.23 0205 022t 0244 0402 05H

0184 01ee 0186 ozez 0114
01.a2 0199 0369
0396* 0410 0195 0216 0227 0Zf5 02e.5 037& 0404 027~ 02e.o 0324·
0626
0307
oosa· 0054* 0057* 0189 0189· 0399· 0400
0507
0401
o·69· O!i0.2* 0610
0106
0302 0309 0196 0198 04-0$ 040'1'
0238 035? 0384 0527
0240* 024e- o:ao·· o3t9* 03211 0336· 0339
038. . 041 e· o·3.J· o·s.a. 0·10 0·7l Q-475 0499 0505 0509 0$13 061'1 0521 0525 0658* Oili6· 0668* 06"12 067S. 0. . .2 0.704 05.2,. 02·1 025~ OUl 0.137 034-0 ~& O.'M6
0468·
oeoe

0341* 0344' 0479 0463 0975 0625
0.1 0366

&ATE

26.RINTS

EC NO. 825023

0133· 0183 0187

0
·
0 SffBOL T LEM 'IJALUE

EWT A 001

o~= :::! Jl"'t., EXIT A 0'06
"Iii..·. EJOllDAT A 001

£~1

· 007

~XP4
.EXPS C·exP6

A 04)9
" oas
A 001

£XP7 A 010

1 ~Ff'f"F
"-: F lU.

A 002 A 001

G£TSET A OCM

OGD · °'°" GDACtt A 004 IO·~ A 004
G«IN A 00.

GO$\IPQ A 00--
e;, GOTlT A 004
VttAL"I' C OCl

Ml!UJS\' A 017

WEAO A 002

eH6'M$ A 002

IAR2 C 001

A IEXlT A 004 ~ IN1FLG A 001

tN"'IPNO A OJ·

lfl"'· lffT2 A 004

"" 101 IR

A 00-A 002

I"':. IR1)£ A 002

VtTBER · oo·

ITBM5G A 013

,_..._ KATDl A 001

'iii.1KATD2 A 002

t,.CA~

A 002

OLLIIC A 002 INES A 00.3

t..OG

A 001

,_..LllGCAR A 010 ~LOGDEY A 009
1..0GEXl A 001 r.LOGE~2 A 001 'lali..o-4SG A OCll

a·T8 GOFO 1402 l-408
l~
140£ 1417 H1A 143'1 1442 l3C2 1641 1064
0986 Cl£715 ft!;7
118·· OEGl 0£28 0222 16?0 10t!2 IS!SA OOAO 1190 1513 J69F ll5C 1199 1540 l56C ll&C llF1£ t6EA l6EC UllO 1506 OAOC UCB 127C
uoc
136f' IKO 126.2

0743
oaae
0724 0725 0726 072Y 0728 0729 0730 0732 0716 0878 4)f:i32
euu
0~7'8
0.50 0661 O.J.32 0344 O.i125
e>eea
o~ao
0824 04.l24 0657 078.7 01!81 OU8
0~65
!'>a12
oe1e
OE68 011173 0892 0893 0792 07'17
0012 06111 01'02
Oe9T 0713 0715 0696

O .._OG$AA A 010 LOGST A 013

LOGTl-A A 010

~DGftl A 001

01..0G.XfU? A 001

LSA~

A 002

l\LTAR A 002
ViteJ MAMFLG A 0 0 4

MAN·IN A 00"1

A t.1ANIN1 A 00:!:5

V M.OIP1 E A 001

0360· 0364· 036?·

,.,.,....,1 s A. 001

0487 0491 0495 oe21 oeZ"S ()646'<

I"-:, NAllFl2.E A 001 ..... MANP2S A 001

""'let.P A OO·

C ll&l".:N.. A 004

i

MICtlll,,.M A OZl

I

... lcl'tJN A 004

II A Ml SCAT A O SS W MSGIJL.k A ~01

I

I

PROG 10
fJACE

oew-1! u ' ac
!·
l I
l·
I

1290 121'2
1:2~6
1207 1328 1521 UUF 1512
OCFO 0.007 l-'B2 14?(;
14Sf" 14S:t 0A30 OCE!S
i·ee
OA48 l67F 126.J

07'04 0701 0703 0108 0710 0794 0793 0785 0.2.55 0264 0753 0745 0763 0755 O-Q56 O.i4B 0890 DOM 0883 0699

0211' oau
0311

818?· 0436 0163* 0207· 0211· ~as.

0164*

01es.

016. .

...,.0152·
0236 01164 0569
0469 0297 0297*
04T8 0482 052· 0521 0113 0139 OJ41

0486

e>···

oeao

02·& 0420 0492 037. . 0389

0643

0345

0331

0621

MT?

0$75*

0502

0109'* 0649* 0~7 0654 0667

0300· 0311' 0330
.-e1

0663

0652

0-413

0·31

0655

0493

(1068

0069

0288 0304 0099* 0116 012s 0129* 0134· ct·~· o:a·· 01..-. 0146 01~ 0170

0066 0097

0011

0285· 053$

0186· 0282*

0565 06U

Ot570 061 '1 0.281* 0263'1' 0473~ Q477it: 0~1* D443~ .,4&9· 0493* 0497· 0501· 0507.e 051U:

0515· 0519· 0523· 052?· ~530$

0287· 054S 0600

_;,, ·

0284* 0550

~286· 0540

0555 0604
oS6o o·oe

0'-91 · 0306 0288· 028~· 029C* O~C5 0316

G462
0~47
02.56 0256 0266 0266 0058 0052 0$J9 0063 0501 0281

o.i::se C>26E
OOH 00'1t'I 05?9

o-e9F-l llA

··

89Fl DA SYSTE· TEST MODULE

CAOSs-aEFStENCE

S~ T LEM VALUE DEFN

MVOATA A 005

NEXT A 004
NOEAA · oc·
NOIN'f· A 0 12

NOKAT A 004

NOPASI A 006

Nl)RDUC C 001

NOADY A 003

NGTAVL A 020

NOTROY C 001

NOTST A 005

ONE

A 003

ONF\..G A 004

DOPS A 004

OOPS1 A 004

OPT3 C 001

OPT· 011'1'5

C 001
c 001

PASSI A 001

~LC:

A 001

PLPC A 008

POLL

A 002

POL.T A OU PREF C 001

PRINT C 001

PRTFLG A OC4

PSOEV A 002

PSR

C 001

PSAW A OC2

R~tUJO A 001

ROMOO£ A 004

ROK ROTT

A 006 A 015

R!AO A 001

liECM$G A 001

~EOT

A OC4

REST2 A 004

li!PDAT A 001

RPTPOL A 006

fH~VI

A 004

t:lTNQ1 A 001

RVJ

A 002

RVl·SG A 013

$ACK A 0Ci4

SAA

C 001

SCAR A 002

SEL

A 002

SELECT A 0~6

S£LPGL A 001

SE\. T A 01'5

SET

A 004

SETADR A 004

SETATC A 004

SEW>OL A 006

SETT8N A 003

SFl

A 003

SF2

A 003

S"I" a oM

S+fIf" Ta A CU

Sl(Jt C OOi

SIX A 002

SLtaC A Off

StU

A 003

S-1112

A 003

sPfllU) A 086

Sf"1

A 003

0088 0A7E
168F
15Fl
o·Ea oceo
ooes
0A42 151!5 0058 CSBA 1536 150A
OEEE
0!!165 0008 0010 0020 15.32 1530
1241 1S5C 12.39 DAOO QUA
lSOE
l .V-7 0004 151S
l4F9 14FC 1213 120D OCAO 140A
OE5A
ODES 14?4
OEAB
01:61 0A10 1546
l6W' OF60 0089 152JI 155£ OC40 14FO 1224 0AC1 OBA9
111>~
oca:
0A82 o~es OFSO
OA.. ClBU
c~
ts38
122A CIF02 0F7D 14Fs OC:96

0298 0078 0&88 0872 041:70 O.i36
Oti3? 0'60 OS71 01.llS Ol62 Oct06 0783 0419 0368 01)38 0039
ow.o
OE04 oeo2 0695 0825
0694 O.l41 0026
0784
0 767 0023 0791
0770 0771 0689 Oc88 0225 0760 0364 0.325 0?41
0399 O.J67
o.;u
0815 0885 0452
0.130 0795 0826
0194 0765 0691 0096 0158
0~75
01e· G.#79 0·17
0451
0"89 iU44
eou
oec>.e
0692 0425 046i 0166 0234

RtFEAENCES
on·· 029~ 0296·
0092 0283 0497
0061' 0233 0651

OS30 030?
0160 0057 0073 04M
0365

0093 0154 0290 0328 0073· 007·· ooe2· 0101

0399 0135

080?
o~

0064 0111 Ol4D* 0212 0402· 0596 0100 01~~

0112· 0440· 0443*
0397

0103 OS76
0138
03984< 0640 0640·
oue
0228 0244·

0322 0581
0641· 0648
0230 0588

0332 OS85
0646· 0660

05?2 0589
0660·

0623 0593

0597

0601

0605

0612

0222 0264* 0239 035! 0279· 0153*
0428 0356 0010 035!5 0523 Ci426 0442 0306· 0314 0312· 0!534. 0194

0450

0196 0405

0071 0156 0671

0071· 00?2· 0092

ooe3

ooe3· 0084

0084* 0085

OOBH 0086

0094 0172· 0430 0432 Ol78* 0090 0145 0048 0049 0050
0166 0324
020h 0'992 Otl'M 01760194· 039.,. Ol75*

005~

0060

0061

0249

DATE

26JUN?5

EC MO. 82~23

250CTH
e.2~·2

PAOG %'1> PAGE

·6t$ . · · · · · · · · ·· ··

'(

4236Hl,
G 12

·89F1

DA $YST81 TEST llOOUU!

G SYlllBOL T LEN VALUE l>EFN

REFERENCES

CfaCSS-REFEfl&tU

SSAR
F, SSTAT
"-...·STAR

A 002 A OC2 A 002

START A 003

{.'\ STATA A 003 ·STATUS C .001

STOPI T A. 004
C SUPER C OC1 'svDl2 A HZ

TAIO A 005

~TALONE AO~

V TAR

C 001

TCLR A 003

v£!<.TENT A 003
TERROA A oo·
TERR08 A 004
,TERROf' A 004 C·TE·2 A 004
TEM2'0 A 004

,....) TEAA3 A 004 "'..;TE~4 A 004
TERR4C A oo·
O TEIWS A 004 TERR& A 004
TERR7 A 004
~TERRI A 004 ~TERR9 A 004

TLIN A 004

I J!F» TM l VTN2 TPF2

A 003 A 003
A 003

I"'> TP 1
~TRVI
TRVIR

A OC3 A 004 A 004

#"'ti. TSTATT A 004 VTST&V A 005

TS"fl>E A 005

~ TSTE~I= A 004 ~ TSTt:lOY A 004
TSTREQ A 003

"""'TTSTR A 005

~Tl

A 003

T2

A 004

o~! : :::

UME.d' A 019 ,,.._ UNJTC A 004 ~ UNJTNR A 018
UNPACK C 001

,.,.. UNXINT A 020

VUPDAT£ A 006

UP\.

A 004

'1 WACK
Vwcc

A 002 A 001

WHAT A 0()4

-._WRPC W~T

A 006 A 001

WRTAOR A 003

l/!it...wRTCMD A 001 ~WRTFLO A 0031

WRTPAT " oc;·
· ~TPAP A 001
WRTT A 015
wxn A 001
..-.xMITE A OGl I WXMIT~ c 001
I

1527 1529 Ui25 0Al4
1~!!!!
0088 1132 OAOA 1566
OF29 OAC4
OO&A OF57 OF47' 102A 103A 104A 0FA4
lOSA OF84 0FC4 106A OFD4 OFE4 OFF4 1004 10U. OA85 OC39 OF49 OF30 OC70 OE31 0E71 116C OFOB OEFA
0002 00A8 1558 OF1'4
OEDf! OBlA 0820 0842 1692 1184 1501 021£ 1603 0801 OA91 1544 1446 OF23 UFC 144'3 144SJ 15.31 1445
OC89
OC5C l1F6. OA01)
l~O
008A

0797
0798 0796 0048 Oe.'!2
0".31 0621 Ov42 0829
0436 0099
CW29 0449
o..w
0509 0513
OH 7 0475
0521 0479
0483 0525 0487 04tll 04ff
0499 O='!Cl5
ooao
0.1~2
0446 0441 0209 0.552 0372
OE42 0427 0423
0.?20
0~7
OG23 0459
0415 0120 012S 0131
oe&4
0666 OE70
OQ27
0889 0114
OVQ OCl14 0736 0"33
0686 0734
073?
oeo3
073!5 0216 O.l04 OflaS Ov04 0877
Ow33

0&9t=-t! .DATE

12 I

EC NO.

le

26AIN79 825023

25CCTT5 825032

·1I·· · · ·

0314· 05.\4 0315· OS4i
o;n:H os3i
°"'ll 0628 0630 0894
0315 0573 0611 0323 0333 oe24 0102· 0115 0128· 013~
0412 0087
0305· 031.3 0445
0442 0506 0510 0514 0472
0518 047'6 0480 0522 0484 0488
0492
0496 0500
oo~s- 0076· oo7s 001e· 00?9· coes· oce9
0177· 0179* 0439 017. . 0202 0223 02U 0272 0352·

ocev- 0091

0424 0414 0318

0459 0437
0171· 0117 0122 0126 .,..85
0651 0473 0181 053.i 0537
0515
0193 024e 0261 0081
0353 0208* 0214· 0460 0226* 0584
0217 0162· 0137· 0161· 0206 0206· 0215* 0210 0213 0201

0542 OZ'tl

054? 0354

09$2 0362

OSS7 0.3?0

OS62 0308

0967 0416

0197 021e ozn 0236 0257 G.1!67 0381 0406 0554 0309

· · · · · · ·

PAM fllCe PAGE

0421

PROG ID PAGE

089F·l t.2A

· · · ·

·

·

·

· · · ·· · · · · · · · · · · · · · · · · · · · · · · · ~· · · · ·

.....PMT llDe

·ITRC A 001 1600 01!?6
... c 001 0001 oaao

oxx
....... XJ
. u
..·. X7200
ZEllO

c 001
" "
A 002 A M3

ucoz
1962 JIAI llAS 1966
sts·s

04127
oesa
061Ht
,,

oan
. . .3
0993

......,, 0792
007. . ON3

MTS 00. .

0072 OHS

OO'ftl Off9

0076 C0?8 .,,.. 0089

·17· OISI· 01·2 OUl3
017· 0175 0-278 0.288" 028
.... .... ..... ... 0409 0411 0413

oase- OH2
e177 OJ'le
0291 ....
04231 0;&27

0163 011'9
eae
MH

.... 0170-. H.21 02SZ 0.316* 0353
~

..., ..... ........ 0101· 0102 011.. 0127
. 0292· 0298 OU.- . ., .
OZM O.ZH 0286 0297

01~ oaa. 0192
~

.............·~

c

I - 11AlllT£WE DIMINCST IC . . . . ., .

·

DA SYSTSI TEST mDUI.£

9'-..... . I,,_... 16

1v'!!!>4·
~

· --··· · ftlll42

WT<e-Yts...e

8/

CL 17 1MROU8H .32
..... " & 0 -
·- tll!Ul·O· H<I CO-IC

3DtC3C< OG......-ccD

.................
ST

a······

. ....... CL es T....._. ..
.......
89W ,....... ...1....
···---·1ooea

... . . .
WTT< _9££<8 .MIFitZ

HZXS.19£8&9+.
-£.1Jt3S< < ~EEla

.....

..., ·eCl!l'll

9-tl

< .Hl'feKSftAlmf &

..
. -...c . . . 3.a
.....
·<Tr _..enc;1·

YKIO.Zl:te9F1aOM
oe~e·a. . . .

r·
\..
.k ..
··

~ .. .
~T.~'IY ..Ml AOAE S

6'!

· ·· ·

WTeOO oc_a <G +9· · .tC AO CSD G

0 T · · IEE&PINCO"Eo\$

<-0 ·

·· AG CC\'

.....

·

811U.,,eef'AC

··+. ··M...,.,. G 1-P-···· <2 c ,..··

SEOaai·Clt9F10011

. .
Nil&. 8Wtl.Jc9F.-

JAO<A:YaetF10012 +8~~.13-MIFlOOU

4'!!ll ·

·

··

WT< 3CH J'e4T < ~;-CO-DG>-

..
. -
CA:t JSE .a< 1 t2EOH < .1 la£(;M< J ~FE~
· S6<A.SO CGUAG

··~1uie

···tt OHf'-1' . u j ·c ·· ie i re I

I

... DA SYSTl!ll TEST IDIULE

CL I lMAOU&M 16
T<-71<tC-..AE.-

Q.. 17 T........ R
. .
· A._.YDOI ..a4

-.
N<-..GACO-ELI ,..

TCC..UE.IUDe F·AI M!>X 'MT -O~AL.

... ...... T<O·· 8-Dto· · KOA

, ~_

.. . ._ T·--· T'°soc

.
T.1AeELl2 GU<Oll

.. .....
LI C-OIGUM < AB·Y+ &.?19-1'9 -

cetl. .W&eG~c; A

..
c -·waa.cc< ...

.
~· ~ 2 NNC 6 ...... fttAG·-

. 2'8 ·AAM3--DlCNt .

.

219 ·AllQa-GlC S KCUFlaY; l"-fll<9fo!

. -
K911G '8TEU UKB

...
- .- ttELI ,0 >MSOSGrt
·
<MBDO<~MC
Zl.i REl
....
TEOH BBXI .la.E.f<

1 (.

·aMH

t · llAINTENANCE DIMiNCSTIC .........

14 ·

~··l

11. e,. 4 C&. 81 nffUJUlitft

I Ci; CL l 1tHlOUCiH 16

CL 17 ntRaU1iH U

I · tc80·C~l0021! ~~,..,...._,UDCTDI I
0 ·AD<A1'988W1·oul 'f·n.. fcoafcoets
I
C8'MAS¥Ye·104 GT+ni?oecHh>-X9·1

Mal

·~DA

·
·ICMIC

· &.+l A6P·. . . . .coc

SK·93 MiFlG02~ O.,+,.DM>A·COA·&DA

-

I A

· ·

ac--.c1EOM1"100251 VT+l'<vc.DA COt\ &.DA

I

+e-M-la&9Fl0026' ···l'C-f.DA·-oPee·..

I

·

I A

· ·

"C -A'All89Fl.002i W T+,+M.GA ~ f.OA

1eo..Mf..D8W'1002~ e.,.,,oa.·....~

to·latFA...o1.· c.OA

- ' o \oHJU!sEae4FlOC29i

T+.1£.49+PW. .TZ81CO

ICf.\Jen...ew10030~i ·'f8A&'U.ln...xog·

· I
.18-<A.t·D89Fl0031!

· ·········
T.+J'.12 0

I

I ~

·

·

·

.18·<11H8De·1oc3z VT+AC._f.D AD c ..

· · I
I
i
lA~9Y8WlOC33 I

·
T+.ILT9M )Q <81"G

I

I

.ae--·~T469f'l00~

·T~··········· .le--A$lNl89F1003S

,..,_,S.,._8atU&.QFE
................
S0,7Y4tlPYr.<·a+L
........
... .

oe.acT CMD LISTIN&

CL 3~ TMRDUG.. 48
.
0-APSU IU·c ···

Q.. 49 TMAGUGM 64
TO .. HDCO·I coate

· ·
SOA SoA &DA f..DA

t.CA COA.a.DA -e_

COA SOA COA ~

. .
&CA 8DA Mt.tfC.D.t

. ..
WA c.DA IDA $DA s.0A 6-J-O·eCt<F
. ................ ....·........··
P&+tatleO~IKDJV
...·······.. ..·.·...·.......

PART ND· PAGE

CL ee -...OUGH 80
.e,-.o.·c e·no·I .-..,o;tuealrlfv~

CL 81 'TMAOU5H 96
. .
..sg.o TR.a·100·3
xco ~so~

·

··-SD E8Y89Fl00·6

&D PQ08W'IOC·7
·
&D PAC:89FI00·8

FJ8T14leL5CP05·T RB>< QJQ89Fl0050

.·..............

.. -
&D 9EU89FlOOS3

.....

· e-

...

GM Ol , -..1ioaw1ooa?

CZ<I f.O· f cac11077

. -· .

.

...

TUE~ IGU tt < A&-Y·C&QOMD ....C4EELJ -&.YlflGO iKalUiUL '0 C C

JZ«EOE-4 Ct-1«0

oc-CA~l0,3~ ·T·n+64'..Tlt11CEO*N I i

· 1 : 1 1 E l. . .H V C F . . a

attTF·..CO;ITO·I ···?W.SUCl5;IE6tX
!·PO~(PO..c:Os.G

. .·....·..·. · t«·C..e>< _.,.Al+T ND( 6*.¥0;&.NUC
ua.11eet 2'tl!:T~CP ......

..... ~-CHIFl"-60

.
TC l'G-az fffi-teh<ai!

. .. ~·
...... ~ 0-M Cll ~ M:SO...,_O

SIE· C~AT..i:

. .a-QMSl)ffFU:JG4~

~I . . . . . .

IL.NI 11

i
1e-w-c...a·100·1· 9Tc.-.u..-oaata

tte-··8"891'10..-

£lV~-.OCWIPHS

· · e·a NRPft~

81'f'

··-· ... . ... .. . ·-- . 1e; tE6,xus-ttlfzttI

_..,1151'1 t C

FS AS< · A

Ll·f TllSTD+fS<j

................ -··· LSllGCULlettDE

IC 0

·····G8540eC8Y21

-···-...,l~ C231~ff<89F'l0060

I

____._......,_...__,___,______________ LA.T PM;C -------------------------------------·-------..----

14 l

· ·-@· · · · · · · · · · · · · · ·

·
·.

·

· · · · · · · · · · · · · · ... · · · · · · · · · · · · ·· ~ ··'·'=-"'-. . ;, ; :-~.i, . , ,~'zs,.;" "2:. .·' "·'"' ,,. ··...,,...-;c..·a··-d-,.-lffl, fl« ·~"'""'"'"'"'""'-'4""~'='·'...'-··- _, -- ...to ._~.,.~J"""-" -""'"'~..,__,,..,,,..._..,,·.~.,:,·Jot...,.,·~·-~~~"·"¥'" 1 -.;;~~...,,-~~.._-..._.,...,.~-·'""""";........._,,....,,~.~.,.·.,.,.,, .c,.f·..,..., -~.'""'' .·........-... ·. l·

ISM MAINTENANCE OIAGJIOSTtC PROGRAM FC80 MOVE FC7 MICRO-CODE FROM DIAG P-CK TO SVS PACK MOC US

PART NOe PAGE

42342651 C)tB· MAtNTENANCe DIAGNOSTIC tltltOGftAM
. ' ! em· MOYE FC? MICRO-CODE FROM plAG P·CK TO SYS PACK

PART NOe ·234169

PAGE

IA

ERR LDC OBJECT CODE

ADDA STMT SOURCE STATEMEfllT

I

ERR LOC 09.l~CT COOE

ADDR $TMT SCUAct! STATeM~HT

OAOO

A
~~;
OAOO FC80 0A02 00 OA0'3 00 OA04 0000 OA06 0A2') OA08 FFFF OliOA A00')00 OAOO CtOOOO OAIO 141000

OAOI OA02 OA03 OAOS OAOT
OA09 OAOC OAi:)F
OA12

OAt~ ·040404040404040 OAtC

O.. lB 4040

OAtO 40

OAtO

OOOA

OAlE OAIC

· 0A20 01

c

0A2t 00 0A22 .....F

OA20 OA21 OA23

OA24 30 oo tau

(, OA28 F2 01 IF
OA28 OC 12 16'5£ OA12

3A oe C2CC

OA:SS CO 87 022A
0439 oe

OA39

OA:SA 0893

OA38

c

OAX OC 12 0Al2 1615£ CA42 3C " lfMF

OA·6 H 08 0200

OA4A 3C 00 OA9$

(_

OA4E 38 2C OAC)B

OA92 F2 90 41

OAS!S 38 20 OA~

OAS9 CO 90 OBAS

OASO CO 87 021A

OA61 42

r

OA62 3E

OA83 OAF9

OA65 14FF

~-

0A67 CO 81' 021A

'....:;

OA88 02

ol.6C 33

OA80 082C

OA4F CO 8'P 021A

OA?3 O?

OA'P· Q

OA?S 0871

OATF CO 87 0222

OA?9 89FF

OA?D 38 02 020D

OMI P2 18 IE

OMI t'Ae2 OA64 OA66
OAe9 OAK OME
0A73 OA'P4 0A?6
OA'IC

2

SEQ' 0

I ·

3 SEX START x·aoo·

I

10 :

:: 4

6

l tt ; ······ SECTION PREFACE ·********* AOOR *****·****..****************..*

9

DC

10

oc

11

DC

AOO ID A02 FLAGS
A03 RTii IJ

I·

12

DC XL2·0·

13

DC AL2(RTN1J

14

DC

AO· fVA A06 RTN 1 AOS

1.

15 AO 16 Cit 17 ID14 18

DC

XL:S·AOOOOO·

DC XL3·csoooo·

DC

XL3 1 141COO·

*e: 5444 SPINOLE I CE MODULE 3340 DR IYE I CE MODULE "10 32XX

· ·GC·i
·GC·1

19 INPUT
19

Cl.OU>· ·

i i

0

20
21 LNG
22 END 23 F!TNI 24
24

DC EQU DC l!OU

CLl 0 · Oto
·AL2CtNPUTI

1··i
i i

25
26 27 28

.·1!.1.....R.O..U.T.IN.E...l .P.R.E.F.A.C.E.......*.....................................*.*.

I
19
I

28

29

DC ILt·t·

30

DC XL.I ·.os

31

DC

At,.2(·---1)

32

ATN · FLAGS
NEKT RTN

!I · I·

33

CLI LCADFLeO

34

JNE AGAIN

: e TEST FOR MICRO-CODE A~L~EADY LOACED I
SKIP LOADING IF SO

:SS 36 37

NYC 08UF+l9119)·1D14
56N sev1es.ssw2c

8

LOAD

SAYE THE SECTION PREFA::E ~ET SS· 2C ON GO LOAD AND AUN SECTION 893 TO

I
le

38

DC

XLl 1 08'

GET Ml CAO-CODE LOA.OED

39

DC

XL2 9 D89:S·

40 HNLDR ·vc

41

MYI

42

SBF

tDl4(19t10SUF+t9 LCADFL·JC·FF· SeYTE5aSSW2C

GO RESTORE TIE SECTION PREFACE SET MICRO-CGOE LOADED FLAG
RESET SSW 2C

I ·

43

44 ·········· PRINT OPTIONS SECTION

· · · · · · · · · · · · · · · · ·,., · · · · · · · .;,: I ·

4!i AGAIN

MVI OSKTYPeO

·GC·I

46 47

TBN AO-leJC·!O·
JI: INSI

CHK POR CE lllOGULE ON ~- DRIVE I

··GGCc··j' ·

48

TSN Ctt-t eJC·201

CHK FOR CE MDDUl.E ON 33·0 DRIVE 1

·GC·!

49
eo IHS

BF

INS6

e

PRINT

.IUMP AO ENTilV BUT NO Cl ENTPY UDT
PRINT THAT BOTH 5444 & 3340 ARE IN

·Gc·I
UDT*CC·i

·

51

OC

XL.I · 42 ·

FLAG BYTE

52

CC

AL1CINMSG.-INllSGS) LENCTH 0..- MESSAGE

53

DC

AL.2CINMSG)

SOURCe AODRl!SS

=tGC· 1 ·GC·, · *GC·I

54

DC

XL2' 14Fff·

MANUAL ENTER NEEDED

55

8

PRINT

PRINT lllORE COMMENTS

e ·GC·:
·Ge·!

56

DC

XLl ·02·.

FLAG BYTE

=tGC· I

97
sa

DC

ALtCINNSG1-INMS61 LENGTH OP MESSAGE

CC

AL2CINMSG11 eOUACE ADDRESS

59

8

PAINT

PAINT lllORE CIJllMENTS

60

OC

XL I ·OT·

FLAG l!l'YTE _

· ·GC·

61

DC

ALIC INMSG2-tNISGI I LEllGTtl OP ·ESSAGI!

62

DC

AL2CINMSG2J S~ AOOAESS

63

8

H'LT

64

OC

XL.2 '8~·

·ANUAL ENTat lll!l!DED

65

T8N SBYTESeSS"2E CHK SSW ZE ·QNO

H

.n INS4

"UMP IP Sh 21! IS Gt

,.*GC· ·
*GC· .
·GC·
··*GGGCCC···iIi · .

OA84 38 04 0200

67

OA88 co 10 OBAC

68

OASC oc 03 OB9C 08AO

69

OA92 F2 87 IS

TC

OA.95 00

OA95 71 OSICT'IP

OA96 38 20 OAOE
OA9A co 10 OBAC OA9E co 87 OBF9

'72 INSt 73 74

0AA2 38 04 0200
OAA6 co 90 OBAS OAAA oc 03 OB9C C8A4 OA80 co 87 021A

75 INS4 76 77 78 INS8

0A94 C2

OAB4 79

OAB!5 28

OABS - ISO

OA86 OB9C

OAS? Bl

OABS CO 87 OASO

82

OABB 83 INMSGS

OABC 40E2E8E2E3C!50440 OAEA 84

Oit.C4 C8CIE240C206E3C8

84

Olt.CC 40E3C8C540F5F4'=· 0A1)4 F440C 1D9C«OF3F3
t'ADC F4F040C4C9E2D240 CAE4 C4CSC6C9D!5CSC4 OAEB 40C90540E2D?E4E3 OAF9

84
8··4
94 85 IHMSG

OAF3 40E3C1C2D:SC54B

85

OAFA 40DT03CSC!E2C540

86

OB02 C9C4CS05E3C9C6e8

86

OBOA 40C9D50TE4E340C4 0812 CSE5C9C3C540C6D6

86 86.

OBU D940E2ESE2E3C!504

86

0822 40C4C9E2D240

86

0828 07CIC3024B

OB2C 87 INMSGI

0820 40E3E409DS40D6D5 0958 88

0835 40D605D3E840D6D!J

88

OB3D C540E2CSD5E2CS40

88

0845 E2E6C9E3C3C8405C

88

0840 5C40E2E2E64CF2C5

88

08!55 40C606D940FSF4
oesc F·F4405CSC40E2E2 0871 '
0864 e640F2C440C6D609
osec 40F3F3F4FO·S

88 89 1NMSG2 1!19 89

Cill72 40C606E405C44CE3 OB9C 90 INMSG3

OB7A C8CIE340E2E2E640

90

0882 F2c··oc1osc.-C£2

90

OB8A E2E640F2C540C109

90

0892 C!40C2D6E3C840D6

90

OMA C6C648

90

0890 D6C6C64B

91 OFF

OBAI 06054048

92 OP.

OBA5 3C 54 OA95 08A9 F2 87 4-0

93 !NSE 94

OBAC !C 33 OA95

95 UIS!!!

0880 CO 87 021 A 0964 07

96 0884 97

0985 38

0885 98

0886 OBF8 0998 co 87 0222

C88'7 99
too

088C 199FF

0880 101

oe8e F2 87 38

102

OSCO 103 DSKM32

OBCI 400TD3CIC3CS40E2 OBD3 104

OBC9 E8E2E3C5D·40DTCI

104

OBDI C3D240

10·

OBD4 D6D540C4D9C9E5C9 08F8 105 DSICM33

OBDC 40F248404004CID2 OBE4 C540D9CSClC4E848 OBEC 404009C5E2C5E340

109 105 105

OBF4 C8CID3E348

IDB

TBN senes. SSW2D CHK SSW 2D ·ON·

-SC·

BT

INS5

JUMP IF SSW 20 IS ON

·SC*

MVC INMSG3C·>.OFF PRINT THAT BOTH ss· ao g 2e ·-e OFF ~·

.J

INS8

oc XLt·oo·

PRINT FIELD FCR DISK TYPE Ot!PINITION·

·SC·
~·

TBN cu-i.x·20· UOT ENTRY FOR Cl.,.,

*Ge·

BT

INS!5

BRANCtl Cl ENTRY BUT NO AO ENTSCY IN UDT*GC·

·GC·, 8

OSIC11133+1

BRANCH ND DISK *VAILABLE IN UOT TAm..E ..ce ·

TBN SBYTE5eSSW2D CHK SSW 20 ·QN·

BF

tNS6

JUMP IF SSW 20 IS ON

-CC*

MW: INMSG3(6)e0N PRINT THAT BOTH SSW 20 s 2e ARtE ON

·GC·

a

PRINT

PRINT THAT BOTH SS· 20 g 2r ARE xxx ~c·

DC

JC\.1902 9

FLAG BYTE

-SC·.

DC

ALIC INMSG3-INMSG2t LENGTH OF MESSACt!

·GC·

DC

AL2( INMSG3 t SOURCE AOOAESS

8

INS

PRINT CONTROL STATEMENTS AGAJNe

·*G&Ce:·. ·

EQIJ ·-1 START ADDRESS OF PRINT COMMENT A-EA

*Ge*

oc

CL4? 1 SYSTEM HAS BOTH TtE' 5444 ANO 3340 OISIC C~JN£D·

DC CLtS· IN $PUT TA8l.Ee·

DC

CL46' PLEASE IDENTIFY lfl!PUT DEVICE FOR SYSTEM DISK o

oc

CLOS·PACKe·

DC

CL4? 1 TURN OM ONLY ONE SENSE SWITCH ·· SSW 21! FOR M·

DC

** Cl..22'·4

SSW 20 AJR 3340e·

oc

CL43· FQUND THAT SSW 20 ANO SSW 2£ A~ WOTtC GAE··

DC DC MVt
.J
MVI
B DC DC
DC
B
oc
.J
EGV DC

CL04·QFF.·

CL04·QN ·' DSKTYPeX·S4· DSKM33+1
OSKTYP.x·33e

SET FLAG FOR 544-· INPUT SOURCE JUMP TO COMMON ENTRY POINT SET FLAG FOR 3340 INPUT SOURCE

PRINT
XLl·O?·

PRINT MESSAGf!

ALICDSKM33-0SKM321

TO

AL2C OSKM331

LOAD

HALT

HM. T

DRIVE 2

'JCL2 9 89FF·

THEN RESTART

·-1 GDSKM:!J3+1

JUMP AROUND MESSACi£ DC

a.a o· "PL.AC£ SYSTEM PACK ·

DC

C~37·0N DRIVE 2o

RESFf M&.Te·

*SC· *GC··
..:·
*GPC*·
*GPC·· ..C· ....-C·· eGPC·-
~
*GPC·"
·~GP·O

· · ·

PROS 10 PAGE

.re.... PC8-0' I I

0A11!

:

26.JUN79 829023

1I e

I

·---··~"~--...'.~-~--_j_---~---- -· -·-··· ·-

PAOt; 10 PAGE

PCa-o· SA

. ...i

·

·

tBM MAINTENANCE OIAGNOSTIC DROG'tAM

FC80 MOVE FC7 MICRO-CODE FROM OIAG PACK TO SVS PACK MOO 19

ERR LOC OB~ECT CODE

AOOR STMT SOURCE STATEIENT

PART NOe PAGE

1I ·
I
4234265j ()18M MAINTENANCE DIAGNOSTIC PROCRAM
2_ I I .FC80 MOVE FC7 MICRO-CODE FROM OIAG PACK TO SYS PACIC

I ERR LOC OBJECT COOE

· AODR STMT SOURCE STATt!ffNT

106 ********·· PRINT OPTIONS SECTION

END

. . . . . . . . . . . . . . . . . . . . . . . . . . '1 . .

ocec 3C ae OCF·

I T4 SETRt MVI Sl!IX1X·ea·

OSF9 30 FO 2004 OBFD F2 81 OD OCOO 3C 11 OEDF OC04 OC 01 OEB2 1A4E OCOA F2 87 OA OCOD 3C 09 OEDF OCll OC 01 OEB2 184C 0Cl7 OC 00 OEE6 OEOF OClD 38 20 OA 11 OC2l F2 10 68
OC24 3C 09 IB6A OC28 '3C Fl 1888 OC2C CO 8? 021A OC:!O 01 OC31 3C OC32 1888 OC'!14 3C C6 186A OC38 3C FO 1888 OC3C CO 87 021A OC40 01

OC30 OC3l OC33
OC40

107

108

CLI

109

.IE

110 SET1TS MVI

111 112

..MVC

113 SET9S MYI

11·

NVC

115 T ..15 MVC

116

TBN

117

JT

118

119 ASKFA MVI

120

MYI

121

8

122

oc

123

DC

12·

oc

125

MYI

126

MVI

12'7

8

128

DC

>'IKFCJC.c·o· SET9S NUMSEC+1.xo11· NOSPNC211Sl7 TM15
NUMSEC~leJC·09'
NOSPN(21.S9 SCNTS+ICll.NUMSEC+l ID14-11X·20 1 CARDIN
Ol!8MG2-leC·R· MBMG31C·t· PRINT Xl.1 9 01 1 IL1 1 601 AL2CM8MG31 MBMG2-1.c·Fo MSMG:!l1ceoe PRINT XL1 1 01 1

TEST FOR DECK FCO t F SO· SET FOR 9 SECTORS SET FOR I? SECTORS SET " SECTORS t N MESSAGE SET FOR 9 SECTOM
SET NO. SECTm:tS IN CNT IS 32XX INSTM..LED .JUMP IF SO
SET MESSAGE FOR REMOVABLE
GQ ·PAINT MESSAGE
SET MESSAGE FOR FIXED
flfllNT AGAIN

l ·
I 0
le
I
io
,.! ··
1·

occo 30 33 OA9!5
OCC4 F2 81 17 OCC'? 3A 80 IOC:6 OCCB C2 01 1?£2 OCCF CO Bl' OFCB OC03 CO 8'? 1008 OCOT F2 8'7 04 OCOA 3C BA OCF4 OCOE C2 02 1828 OCE2 36 02 1172 OCE6 3· 02 OCFA OC:EA SS 02 00 OCED 3t; 02 ll '?O OCF1 F2 81 08 0Cfl'4 BB 08 00
OCF'? C2 02 0000
oa=e co BT OCE2
OCFF 38 20 OA11 Ot>03 F2 10 Al

OC:F4
OCFA OCFF

175

CLI

176

.IE

ITI'

SBN

ire

LA

1?9

8

180

B

un

.1

182 SETF1 MVI

183 SETFIL LA

164 SETAGN A

185

ST

186

I..

187

A

188

JZ

189

SBF

190 sex

EQU

191 192 OOPTR 193 194 SETON

LA
eau
e
£QU

195 196

TBN
JT

DSICT"fPeX·33· SETFIL ERASEeX·ao·
>UISG411XRI
PT54'PI INPUTA SETFIL sex.x·aA·
Q8T8L-hXR2
TWeXR2
ODPTR,XR2 OCeXA2)tJCRZ ONEeXR2 SETON
·-3oc. XA2t. x·oe·
·-·........2
SETAGN .
·
1Cl4-t.x·20· MIS

OC41 3C

OC41 129

DC

ILi 0 60·

0006 CO 87 02iA

197 ASK

8

PRINT

OC42 1888
OC4-4 CO 87 021A OC48 06 OC49 16 OC4A IBAt OC4C CO 87 0222 OC50 89FF

OC43 OC51

130

DC

131

132 M8£XIT 8

133

DC

134

DC

13'5

DC

136

8

I'!?

DC

na

AL2(M8.UI
PRINT XLI 1 06· ll.1 1 22· AL2018MG4-I HA\. T JCL2 1 89FF·

PRINT MESSAGE TO RESET HALT
HALT TO AL.LOW SWITCH SETTING HALT ******·FF········

1.
I
!e
1.

OOOA 01 0008 48
oooc l8E9
0001: CO 87 021A
0012 01 0013 10
0014 1906 0016 C(I 87 021A
OOIA o~

ODOA
ocoe
0000
0012 0013 OOHS
OOlA

198 199 200 201 202 203
204 205 206

DC:

XLl·Ct·

DC

ILi 0 ?21

DC

AL2CIUMGSt

·8

PRINT

DC

XLl 1 Dt·

DC

IL1·29·

oc AL2C M8fltGSIU

B

PRINT

DC

XLI 1 06·

OC52 30 00 II 29

139

OC56 39 FO 1129

140

OC5A 30 00 1129

14.1

OCSE F2 81 79

142

c

OC61 30 01 1129 OC6S CO 01 OCH OC69 OC 15 1825 18AI

1··4·3
145

c

OC6F CO 87 021A

OCT3 01

146 14?
OC?3 148

CC74 IT

f-

OC?S 11'F8

~,...,....

OC?T CO 87 021A

OCTB 06

OC'?4 OC?6
OCTB

149 150 U51 152

SNS WORKeJC·oo· SBF WORk.x·Fo· CLI WORK.O .IE SETFI Cl.I WORK el 8NE ASKFR MYC OVLMSG-2(22)eM8MG4

B

PRINT

DC XLI ·ot·

DC

11.1·231·

DC AL2UMSG4+221

B

PRINT

oc aa ·oe·

READ SWITCHES RESET HI 81TS OF LO CHAR WAS SWITCH SET TO ZERO? IF SOe SET Ft
WAS SWITCH SET TO I
IF NOTe REPEAT MESSAGE
FIX UP MESSAGE FOR MODEL 8,10
PRINT INSTRUCTIONS

I
1I'··.
· I

0018 us
OOIC tSAl
ODIE CO 87 0222 0022 89FF
002· 30 00 ll29 0028 38 t:O ll29 002C 30 01 1129 0030 F2 81 Al 0033 30 00 1129
003? co 01 0006
00319 CO 87 02tA

0018 ODID
Ot>23

207 208 209 210 211 212
213 214 215 216 21'? 218 219 220

DC

1Ll 1 221

DC

AUCM8MG41

e

K"LT

DC

A.2'89PF·

SNS wORK.x·oo·

SSF WOAKeX·FO·

CLI WORICel

~e

DEFLT

CLt WM.o

BNE ASK

e

PlltNT

OC?C 28

OC?D 182"!5

c

OC?F CO 8? 0222 OC83 89FO

ocas :!C 98 OCF· OC89 P2 8'7 52

ocac C2 01 t ?5A
OCM 3A 80 l OC6 OCM CO 8? ~CB OC98 CO 8? 1008 _C>C;9C CO 8T OF50 OCAO CO 04 OC&C
OCA6 35 01 OF"8 OCA8 ID 01 lTTS CH> OCAO ff2 81 OC OCBO l& 01 ITI'll 00 OCH ff 81 22 oclt8 co aT ocec

OCTC OC?E
OCM

153

DC

154-

oc

155

B

156

DC

15'7

158

MYI

159 160

"

161 CARDIN LA

162

SBN

163

a

'1"65

B B

166

8NP

l6T

L

168

CLC

169

.JE

l'PO

CLC

l?I
172
1?3 ·

·.1£

ILl·40· AL2CO,,._MSG-21 t4ALT XL2·89FO·
sex. x· e&· SETFIL

HALT TO ALLO· DIS CHANGE HALT *******FO·. . .···
SET TO SET BIT llFF GO SET UP T AILI!

JCMSGleXAI

EPASEeX·eo·

PT5471

RI

INPUT A

SCAN IN

CARDIN

SYMP11hJHU

RleOC eXRl)

SETRI

frleOCeXRl1

SETFI

CARDIN

DR Fl1

ERASE THE 32XX CRT

1:
l·
I·
1I e
I
I ·
Il ··

OD:!F 01

0040 43

0041 1949
004-3 co 87 021A

004? 01

0068 31

00·9 19A!S

co 0~8

87 021A

OD4F 06

ODSO 28

0051 19?4

0053 OC 05 l?S2 1'759 0059 3C Fl 0066 0050 C2 02 1?40

0061 co 87 0222
0065 89FI

0067 30 00 1129
0068 ec oo oo 1129

003F 0040 0042 004? 0048 004A
00~
0050 0052
0066

221 222 22"1 22· 229
226
227
228 229 230
231 232
233 234 235 236 23? .SwtfLT 238 EM4LT 239
260 241

ococ
DC B
oc
DC DC
B
oc
DC DC
MYC MVI L4
o" c
SNS
MYC

XLl·Ot· 1Ll1 6?1 AL2CMIMG61 PRINT Xl.1 1 01 1 ILl·69· AL.a C·a.S? Al PRINT
at·oa·
1Lt·43· M.2CM8"G?t
MLTAFC6hBLANK ENHLTeJC 1 Ft·
MLTAF-StXA2
HALT XL2·89flll 1
waaK.x·oo· oc1.n21.vDA«

DATE
· ·~.::...,.
,..,...~.

R-6.IUN?S
easoaa

PtlOG ID PAGE

I FCS-0
I eec 2

DATE

. . . . . . . .. , .

NO. 9290~~

· ·
·c ·

·

·

·

·

·

·

·

·

·

·

·

·

1I :
\.
·1.11

··

·

·

·

·

·

·

....... PART NO·
PA$E

··

SET BIT CPF 3340, IF SOe StCIP MESSAGE
EAASE THE 320 CRT SYSTetit PACK as Rt
SET an ON

eGC·:

SBN OR S8F
IS 3211CX INS'UU..EID't .1U11P IF SO
ASK AlllDUT FILE llAlllll!

PRINT llERT HILT
·AIT FUR SWITOtES TO BE SET HALT . . . .~. . . . .
READ OUT OA'TA S11iTOES RESET HI llSTS
TEST Lii SW · I .IUMP IF SO· TAU DEFAULT NAiii! TEST UI SW · 0 GO REPEAT GUESTUlllS GO PRlllT INSTAUCTIGNS

llLAIM GUT Fn.E MME INITIALIZE IULT "IO Fl CET HI ADOR OP At..E tMME tlM..T TD M..La. DATA l!tnRY MALTS . . . ._.l-1"611111 . .
lllRCM ID ttMIE

··

·

·

·

··

· r t·

··

·

·

·

· · · · · · · · · · ···~-~~~---~1-·t~~--.~~tt· ~--~~--~~~~~~.~~-·

IBM llAtN'TENANCE DIAGNOSTIC PROGRAM

FCBO MOVE FC7 MICRO-CODE FROM DIAG PACK TD SVS PACK

EMt l.OC 08.JECT CODE

ADOR STMT SOURCE STATEMENT

ICOD 11!5

ODTO 3D 60 1129 t'D74 F2 81 11
007"7 OE 00 0066 lll'O 0070 E2 02 01
0080 30 F7 0066
0084 co O! 0061

242 243 244 245 246 247

CLI .JE ALC LA
CL! BNE

WCR1e.xe400
NAME £NHLT( 1 t oDNE
1 C.XR2> wXR2
!:NHLT · x· F?·
S·Ooll.T

0088 OC 05 19C3 1?52 008E CO 87 021A

,."f' 249
249 NAME

MVC

MeMG8A(61 ·ML

250

8

PRINT

0092 01

0092 251

oc XLt ·op

0093 35
0094 190A
0096 co 87 021A

0093 252 0095 253
254

DC

tL1 1 t!S3·

DC

Al..2(N8MG81

9

PRINT

c

009A 06 0098 16

009C 18AI

OD9A 0098 0090

255 256 257

DC

XL1'06·

DC

IL1 1 22·

DC

At..2( N8MG4 t

PART NO· PAGE

I
42342651 CttBM MAINTENANCE DIAGNOSTIC PftOGRAM
3 I

lI .FC80 MOYE FCT Mle.Ac:J-CODE FROM OIAG PACK TO S'IS PACK

ERR l..OC OB.lt!CT CODE

ADDR STMT SOURCE S~ATEMENT

MOO 11

WAS C"~R A .fLANK DONE IF SO INCREMENT t1ALT INCREMENT TO NEXT CHAR fl.T ENO? IF NOT· GD HALT FOR NEXT CHAR
MOYE NAME TC MESSAGE
PRINT MESSAGE

I ·

I
I

·

1

'1 ·

I
I

9

'i

I ·

I

0

OES3 OEA2

OES4 310

DC

OESS 89P9
OES? co 8., 0222

OE!56 311 312

DC
a

OESS 89F9
OESO co 8? 0216
OE6l co 87 021A

OESC 313

DC

" 314
315 NOSP a

OEES C7

OE65 316

DC

OEe6 36 oHT CE08

OE66 3tT

DC

OE68 3ie

DC

OE69 89F7
OE6B CC 8T 0222

OE6A 319 32C

DC 8

OE6F 89FT
OE71 co 87 02!6

OETO 32! 322

DC
a

OE75 C30&E403C440DSC6 Ct:A2 OE7D E3.0C6C005C4~0D·

323 NCFIL 323

DC

AL21NOPIL)

Kl.2'89F9·
LIMC PRINT
XLt·C?· IL1'54·
Al.2CNOSPC)

ERROR * F9 . . . . . . . . . . . . . . . . . . . . . . . . .. .

JU.2·89F?·

ERROR · F7 *******········******···..o

L!NIC

CL46·COA,.D ~OT FIND MICRO-COO£ OBJECT FILE ON DISK·

c
0
c
(_'

OD9E CO eT 0222 OOA2 99FO ODA6 F2 87 62
ODA? C2 Ot l 77E
OOAB 3A eo 10C6
COAF 3A 80 !CCC
0093 co 87 OFCB
COB? C2 01 1"783 0088 CO 87 OFCB Of>BF 38 90 t CCC ODC3 OF 01 lCCE IOCE ODC9 CO 87 1008 0t>e1) CO 87 OF50 0001 F2 M OF 0-004 OC 05 1 '?52 ODE2 OCt>A F2 87 2C 00])0 5BSE~C309C9
00£3 3l) 0$ CIF49
OOE? co 84 OCff'
OD£e cc 05 17!52 Ot>f'l oc 00 OE07 OOF'? oc 00 oeoe
OOFO C2 02 1740 OEOt 35 01 OF48
OEOS 9C 03 oc 00
0£09 DC 01 11?5 174C OECF CO 87 l14E OE!3 IC Ol 117~ 26 0£18 CO 87 ll·E

ODA!
OOE2 OE06 OEO?

258

259

e

260

DC

26t
· 262

.s

HALT TO ALLOW CHECK OF tilANE
HAl.T ******FO·*-*..*

0

GO OPEN FILI! NOW

263 M15

LA

XNSG2,XR1

266 265 266

S8N ERASEeX"809

S6N SUFLG. x·eo·

e

PT547t

ERASE THE 32XX CRT SET BUFFER PL.AG

iI o

267
268
269 270 271 272 273 274 OEFLT 275
276 DFTN
* 277
278 NDOFT 279 280
281 282 283

L#
e
SeF
SLC
e e
.IP
.. vc
J
DC
CLI BH NVC llVC
MVC
LA

XNSG3.XRl PTS·?l
SUFLG.x·so·
SUFFIJ ( 2) ·BUFF 9
INPUT A SCAN I N Not>FT
MLTAFC6hDFTN OPEN CL6'·StSCRI"
LENCTHoS SETON Ml.TAF,.81.ANK MVCFC l) tLENGTH MVCLCI I.LENGTH MLTAF-SeXR2

RESET B~ER FLAG RESET BUFFER ADDRESS TO Z£RQ

I
I·
,'·.I·I·
I
I
I
le
I
I

284

L

SYNPTR·XRI

1. 2es
286 287
288 289
290

MVCL
.M.V.C.F .

.

.

MVC EQU
.EQ.U..

.

.·$·.--·.32·.t..X..R.2.1.1.0.(.e.X..R.t.)

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

*.*.......................O.P.E.N......F.IL..E...................................*.*.

I
I
ie

291 OPEN MVC OSKSECC2t.csoooe

!

292 293 ~ RDNXT

8
MVC 8

~EAD
DSKSECf2t.38CoXRJJ READ

READ CVL,S£C 0008 YO"- L"BEL !>6 CYLl'SEC XXYV YYOC INDEX

0£85 C9C3D9D660C306C4
oeeo CS40D6C201CSC3£3
OE9S 40C6C903CS40D6D5
OE90 40C4C9E2!>240

OEB2 OE:A3 E3C8C509C540Cl09 OED!\ OE.t.B C54005D6E340ETE7 OEB3 40E2C~3~30ED9E2 OEBB 40ClD3D3'06C3ClE3
OEC3 C5C440E3D64004C9 OECB C3090660C3DeC4C5 0£03 4040 .

OED5 C6C903CS

OE08

323
323 323 323 :S24 325 325 3215 325 325 325 325 326 NDS?C

EOU DC
oc

·+15 CLSO·THERE ARE NOT XX SECTORS ALLOCATED TO MtCRo-cooe ~

t'EIC 3C OC 1?53

295

MVI CNTol2

0E2f) 7D .. 00
0£23 F2 Bl 27 CE26 60 O~ Cl6 1'152 0£29 f"2 Bl All

296 OPENI
29?
298
299

CLI .IE
CLC .IE

OCoXRlt.x·'FF· NOTOPN 6(6eX·tleMLTAF F'ILFNO

CHECll FOR END OF DlRECTOflY FIND 32XX MICAO-CQDE FIL~

OE2E 02 Ol IS
0£31 OF 00 17S3 1170
C>E3? CO 01 OE20 Ge~ 0£ 01 ll '1'9 II 7'A OE41 38 60 ti 'PS
0£415 c~ ao 0£38 C£49 ce n OE1e
f>.£60 CC) 87 NIA
0£51 C'1'
oea 21!

01!91 0£'52

300

LA

301

SLC

302

BNZ

303 IU.C 304

Al.C
TBN

305

t!IT

306

8

30? NOTCPN 9

308

DC

309

OC

21CwXR11eXRl CNT·OHI! OP£N1 ROOFC+2C2Je0N£SEC ADDFC+2eK'60· XLC
RDNXT
PRINT
XLl·CT·
11.1 146·

·
I·

1.

"°G 10 PAGE

3 .EC Fce-oi DATE

j

ND.

I

PRO& 10
PAGE

PCe-o
3A

6
e

J·
.. · - !J·. -·---~· -··------~-41111---

· ·

IBM MAINTEN-NCE DIAGNOSTIC PROGRAM

J., -'""""""'-"'""°"-~·- .:. -;,;;ac):.,,..-.,....,;;,.,..,t....... .;.o. .,~-. :"' ' ··- ·~'.·...,;. ;.~.~.;,.,·.-C.~·~.:,o "'~~4.·o··'-···-"' "« .>.,,.,_··· <-~ · ·
iG
I
PART NOe PAG£

Fceo MOYE FC7 MICRC-COOE FROM Dl·G P-CK TO SVS PACK MOO IS

ERR LDC DB~ECT CODE

OE09 IC 01 1175 oe
OEOE 70 00 14 OEt:t CO S2 OE61
OEES 3C 00 1753 OEl!9 35 01 2001 OEEO 34 01 OEF6 OEF1 OC FF 174A 0000
OEF7 CO BT t12C OEFB OF Ol OEF6 1128 6F01 OF 00 1753 1170 OF07 CO 01 OEFt OFCB CO 87 021A OFOF 07 OF10 2A OFl 1 OF40 OF13 CO 87 021E OFl? D4C9C3D9t>660C3D6 CFlF C4C540C8CIE240C2 OF27 C5C5D540C30607C9 OF2F C5C440E3D640E2E8 CF37 E2E3C50440DTCtC3 OF3F 0240

c
c

PART NOe PAGE

MOVE FC7 MICRO-CODE FROM D1AG PACK TO SVS PACK

ADDA STMT SOURCE STATEMENT

OF54 '74 08 78 CFS? 75 02 04 OFSA ?C FF 07 OFSO 40 01 04 OA?F OF62 F2 84 60 OF6!5 8D 40 00 OF68 F2 01 07 OF68 SE 01 04 OD OF6F 00 87 15
OF72 40 01 ()4 OA1F OF?? F2 84 1C OF?A BL\ 40 00 OF7D F2 St 16 OFBO BO 68 00 OF83 F2 81 10 OF86 SE 00 07 OD OFSA 74 02 06 OF8D E2 02 01 OF90 '?4 C2 04 OF93 DO 87 30
OF96 75 02 04 OF99 40 01 04 OA1F OF9E F2 84 10 OFA1 BO 40 00 OFA4 F2 81 17
OF A7 60 68 00 OF··A. f"2 01 04
OFAO se 01 04 OD OFB1 ?D FF 07 OFS4 F2 81 03 OFB7 75 04 OS
OFBA CO 8? 0000
OFBE SE 01 04 OD OFC2 DO 8? 54
CFCS 75 04 09 OFC8 DO 87 78
OFC8 34 oe OF06
OFCF CO 87 OF07 OFD3 CO 87 0000

OF42
OF96 OFBO OFD6

388

USING INPUT8eXAI

389

ST

SCANEXl.JCRll·AAR

390 SCAl\11 L

NXTSTRl.XRll·XR2

391

MVI LENGTHc · .-1>.x·FF·

392

CLC

NXTST~C.XRl>·END(2)

393

.IH

EOI

394

CLI OCeXR2)eC· ·

395

JNE SCAN2

396 397

ALC NJfTSTRCeXRl)eXNEC.XRt1

e

SCANU eXRl,

398

..... 399 SCAN2 CLC
400

NXTSTRCoXRl)eEHD(2) SCAN!

401

CLI OC eXR21 eC· '

402

.IE

SCAN!

403

CLI oc.xR21.c·.·

404

.IE

SCAN3

405

ALC LENGTHCeXRl)eXNEt.XRl1

406

ST

SVMPTRCeXRl)eXR2

407

LA

IC.XR2leXR2

408

ST

NXTSTA(,X·t>1XR2

409

B

SCAN2C·XRll

· 410
411 SCAN3 EQU
412

413 SCAN4 L

NXTSTR(eXRl),XR2

414

CLC NXTSTRCeXRl)eENDC2t

415

.JH

SCANS!

416

a..t OleXR21 eC· '

417

.JE

SCAN6

416

CL.I 0 CoXR2)eC· 1 ·

419

.JNE SCAN51

420

ALC NXTSTR(eXR1JeXNECeXRll

421 !:CAN51 CL! LENGTH(eKRlleX·FF·

422

.,..

423

L

424 SCANS 9

425 SCANEX EQU

·-·SCANS
POS C· XCU I ePSR *-1

426

427 SCAN6 ALC

NXTSTRCeXRllo~NECeXlll)

428

8

SCAN4C eXRl J

429

430 EOl

L

NEGCwXRl)eftSR

431

B

SCAN5CeXRl1

432

432

432

433 PT547l ST

PTXlhARR

434

B

435 ?TEXT e

436 PTMI EQU

._. OISPLV
·-t

SKIP LEADING 8LANKCS1 FIND L·..,T CHAR OF SYMBOL TERMINATE ON BLANK OR o
SKIP TO NEXT CHAR AFTER o GR EOI ANO SET NXTSTR

Cf"4l 0Al3 OF4'J OAlC Cf'45 0Al3
OF4l' oooc
OF49 00
()f'4A ooc~
OF4C 0004 OF4£ 0001
-...

0F46 OF48 OF49 ()F4B
OF4D
OF4F 0004

tNPUTa.1nu

PROG ID PAGE

· FC8-0

· ·

· · ··"'· · · · · · · · · · · · · ·

26.IUN?S. 829023

PROG 10
PACiE

trca-o
4A

· · · · · · ·· · · · · · · ··

· · · · · · · · · · · · · · · ·

·

·

·

·

·

·-

.··----

.
-

·

·

·

·

·

·

18~ MAINTENANCE DIAGNOSTIC PROGRAN

Fceo

MOYE FC7 Ml~o-cooe FROM OIAG P·CK TO SYS PACK NOD 15

ERR LOC 08JECT CODE

PAi:tT NO. PAGE

4234265! c:~i@M ~AINTENANCF. DIAGNOSTIC PaOGRAM 5 I

i CFC80

MOVE FC7 Mt~O-COOE FROM DIAG PACK TO SVS PACK

MOD 115

ADOR STMT SCUACE STATEMENT

ERR LOC OBJECT CODE

AODR STMT SOURCE STATEMENT

438 439

***D*·I*SP*L*Y**********3*2X*X****D*IS*P*L*A*Y***R*O*U*T*IN*E**T*O**D**IS*P*L*A*Y***M*E*S*SA**G*E*S****************!i

t'!t

440 *********** * 441

ON THE 32XX CRT

·: ()
*

442 443

* ·

· ON EHTRANCE:lKPl PdINTS TD MESSAGE

**i' ()

* 444
445

*

ON EXIT:tXRl WIU. POINT TO A 0 OR 1 tN THE MESSAGE

·* ·

446 ·

· ·

1072 31 15 lODl 1076 35 CO JOOS

107A F3 JO 91

1070 CO 87 1092

1081 1085

~328

80 90

lOCC 06

1088 OE OJ 10CE iOC9 108E CO 87 OFD3

505
506 507 508 509 510 511 514!

LIO
L.
SIC
B TBN JF
ALC
B

POSCSRex·t~·
INTllelARi
x·91· .. x·10·
INTAKN
BUFLG.x·eo·
·+9
BUFFSl21.COUHT PTEXT

LOAD CURSOR POSITICIM P£GIST£R POINT TO JffTERRUPT ROUTINE WRITE TO THE 32XX CllT
LOOP UNTIL AN INTERltUPT TEST FOA INCREllENTllllG BUFFO AOOSI
.IU114P IF NO
POINT TO LINE 3 ON THI! 32D SCRE£N

OFD7 38 FF 0879
6Fc-e ~a 10 oe
OFOE CO 87 0222
OFE2 89E7 OFE4 '!IC FF 0879
OFES Ct lB OFEF ~FEC F2 87 OC

OFE3

444487 ································*********······················*·······

448

449 DISPLY TBN

450

JT

451

452

8

453

DC

454

NYI

4!55

456 457

T!O .J

HM..T
CRTFLG.x·FF·

TEST FOR MICROCODE LOADED
MICRO CODE NOT LOADED ERROR
HALT - E7 *****************·*****
HALT ONLY ONCE TEST FOR 32XX ATTACHMENT NOT READY

· · ·

1092 34 08 !OAC

OFEF F3 18 ao
O~F2 F3 te EO
OFFS 00 63 OFFS CFFS

458 459 460 461

MAKRDY

SIO SlO CLC

x·ec·.s101
>C"EO· sSIOI ·UOOJ..·

OtSABLE THE MICRO CONYROLLER
ENASLE

1096 38 80 1006
l 09A CO 90 1096
HI 9E 3B eo l 006 tOA2 39 oe 1007

CFFB 38 80 10C6 OFFF F2 90 42

(

1002 35 CO !ODA

1006 F!l I& Ol

1 C09 35 CO 100!5 1000 ~ 10 C! HHO CO 8? !092 1014 39 80 10C6

1 0 ! 8 F2 0'? 29 1018 !C 06 IOC7 10 IF 31 10 1 OCE 1023 31 IB 1003 1027 31 12 t OC9 1028 35 CD IOl>!S 10.2F F3 10 91
1032 co 87 J 092
1036 OF 00 lOC'P U'70 103C CO DI 1023
lo·o :sc aT 1019 r·
"-"
10·· x ·c 08FF
1048 OC f!2 OBFl! 08~
1 OolE C2 02 0880
1052 CJC -eo co oo
1056 D2 01 01
1os9 TO ea oc 105C F2 91 07 lOSF E2 02 01· 1062 co 87 1052
1066 311 18 1OD:S 106A 31 10 10C£ J06E 31 12 IOC9

C,·'

462

lt!A6 F2 i,;10 04

46:!i ·~4 465
466 467 468

flOY

TSN .JF
L SIC

t:RASE.x·so·
PT32JCX
RESETll.IA~l
x·oi· .. s101

TEST FOR ERASE FLAG DON·T ERASE THE 32XX CRT
RESET ANY PR10R PENO!N~ CONDITIONS cNABLE INTERRUPTS

· ·

10A'9 CO 87 0000

469

L

INT8.!AR1

470

StO x·c1·.x·1<>-

471

s

INTAtol

472

SBF Et;Ase.x·eoe

473

POtNl' TO THE tf'ITE~RUPT SUf!ROUTtNE
ERASE THE a2xx CRT LOOP UNTIL AN INTERRUPT RESET THE BilASE FLAG

474 ·
· 4?5 ·
476 .. 41'7 ·

·rwe FOLLOWING CODING

WILL WRITE 480 SLANKS

TO THE 32XX BUFF~R TO GET RID OF ANY

ATTRIBUTE CHARACATERS LEFT FRON OTHER PROGRAMS

· 478

479 PASOYR .JC

480

MVI

I ·· 481

LIO

482 NXTLNE LIO

483

LIO

I 484

L

485

SIO

I 486

e

48?

SLC

488

BfllZ

469

NVI

490

PT:S2xx.x·o?·
P."..KCNTeX· 06·
BuFFa.x·to· DATAa .. x·te· CCUNT.x·12· INT·olARI x·91·.x·10· IHTAKN
BUCCNTeONE
NXTLNE P"SOVR+1.x·a7·

BYPASS TME FCL.LCWING AFTER tST PASS

SET COUNTER TO 6

·

LOAD BUFFER AOOR£SS REGISTER
LOAD MAIN STORAGE DATA ADOR AEG!ST~l

LOAD COUNl' REGISTER

POJ ...7 TC INTE.RffUPT SUBROUTINE

·

W1'1I TE T'«J LINES OF BLANKS

LOOP IJNTlL AN INTERRUPT

SUBTRACT ONE FRON eLANK COUNTER

·

GO Wf<!'ITE TWO MORE LINES OF BLANKS
INDICATE lST PASS THROUGH

* 491

ENO OF tfRJTI! 480 BLANKS

·92

· 493 PT32XX MY!

49"

MVC

49!5
· 496 PT32
497

'-" MVC
LA

498
· ·99
500 501

Cl.I .tE LA B

x·oaF~·.c· ·

BLANK INPUT INF"ER

X1 08FE 1 ( 131 ,. x· 08FF· BLANK INPUT BUFFea

DCPBUFeXR2 OfeXR2)e0CeXAll

POINT TO tST POSITION OF DCP BUFFl!A tmVE CHARACTEtt TO BUFFER

l(.XRlteXAl
0(,.XRIJ.O 1..CADMS

POINT TO NEXT CHlaACTER
ENO OF MESSAGE Y .JUMP IF Y£5

lleXR2hXR2 PT32

POINT TO NEXT POS!T!trJ IN OCP 8U,.,.ER

· 502 LOAOfllS L 10

!Se3

LIO

904

Ll\l

DAT·ae.x·1a· 8UFFa,.x·10· CCUNTeX·t2·

LOAD MAIN STORAGE ADDA ~EGISTeR
LOAD MESSAGE ADOQ ·EGJSTI!!'A LOAO AEGIST£A

lOAD CO 87 0222
1081 89E8
1003 co e,, ocec

·· PROG 10
,lI ·. PAGE

Fca-o'
5 1 I
I

DATE .EC NOe

26.IUN'PS 82!!C23

513

513

513

551145 S i6

*** *******···T·T·AH·KI·SE·N·S·.U··B·R·O··IUT*TI·NC·EH·E·CC·HK·SE··C·KF·eS·.·-·F·OT·HR·E·A··N3·2·XI·NX.T.E·BR·ER.llU.ll.CP.T.

.

.

.

.

.

.

.

.

.

.

.

.

..o
IP

517 ·

NOT READY OR A 3~:ni: UNIT ERROR. ON EzaT.

·

518 52109

·$$$$C.@····! T··R·E·S·E·T*S ·T*HE···I·N·T·E··R·R··U·P·T···A·N··D··E··R·A··S·E··F-L·.·A-S-··.-............0

520

521 522 523
524
525
526 527 528
528

JNTAKN ST H~·n::t<tR TSN
BF SBF
TBF
.JF ENDllNT B

ENDINT+::JoAR~
INTFLG$x·eo·
INTE't:iR
INTFLG.x·eo· STATUs-1.x·os·
·-·ERROR

SAYE FIETURN INTERRUPT TAKEN 'I'
LOOP UNTIL AN IHT£111!1StUP'f RESET THE INTERRUPT FL.AG
ANY 32XX EPRCIR CR ICrf READY?

! OS2

528

........... ··'"'* 529
530

~~***·$···········32·X·X*··E~*R*O*~**·SU··B~R-O·U*T·IN·E·"···**·*···*-··.._.,.

~ #

531 **~*·~~***~***********············~--~&·*~*~·~$...................$*11<$$*

532 ERRCR El

HALT

ERROR HALT

533

cc

lCL2·S9E8·

HALT -ee-4'·····.....- .............. _ __

534

B

CARDIN

START OYER ACOAIN

PROS JD PA8£

FC&-0 SA
r

· -·

......

1811 MAINTENANCE DUlCNOSTIC PMIGRA·

I~
I
4234265! ();letll MAINTENANCE DIAGNOSTIC PltOGllAM
6 I

....... PART NOe

PASE

6A

~C8!) MOYE F'C7 ·tCRO-COOE FltOM DIA& PACK TC! SYS PACK llOD IS

I o~cao llOYE FCT aicqo-cooe na· DIAG PACIC TQ SYS PACK MOO US

I EAR LOC 09.IECT CODE
·· . 1087 3A 80 1006
· 1088 '30 16 1008
lOBF F3 18 03
....................................................................... 1OC2 CO 8"P 1OBF

ADDA STMT souac£ STATEIENT

ERA LOC OBJECT CODE

536 ........................................................................

* 5'37 ·
* 5'38 ·

32XX tHTBtRUPT SUBROUTINE USEO TO
SET THE INTERRUPT FLAG· SENSE TI4E

539 ·

INTEARuPT CONDITION REGISTER ANO

·

MC ·

RESET ANO DISABLE tN'Tt:RRUPTS

·

Ml ·····******************..*****************..····**...***..............

!542 PENDNG SBN INTFLG.JC·ao·

SET INTERRUPT FLAG

M3

SNS

M4 RESET SIO

STATUs.x·t6·
x·os· .s101

SENSE TH£ INTE~T CONOITION REG RESET AND ENABLE INTERR\JPTS

l ·

545

8

R£S£T

=~

LOOP UNTIL NO INTERRUPT PENDINGS

1
1 ..

1 uc 34 oe 1140
1130 C2 02 1159 1134 EO 87 3C
tt37 oe
1138 8C 00 ID
ll'!B EO 87 3C

AODR STMT 50\mCt! STA~EMl!NT

600 .....................................................................

601 602

.*.*.........D..IS.K..~..t.T.E..1..,0..S.E.T.-.U.P..S.E.C.T.I.O.N.............................·.·.

603

603

1159 604

USING B·SEl·XR2

605 WRITE ST WRTUeAMt

606

LA

8AS£1·XR2

60?

S

STATIO(.KR21

SEEK TO SECTOR

1137 608 Zl

OC

XLI·&·

609

NVI RDDFC+:sc.1m21.o

610

B

STRTIOCeXR21

IOC6 00 10C7 00 10C8 0050 lOCA 0009
IOCC 00 lOCD 0000

IOC6 IOC7 IOC9 10CB IOCC IOCE

! 548 *

32XJC EQUATES ANO CONSTANTS

·' W

5·9 .......................................................................

550 ERASE DC

XLPOO·

ERASE Ft..AG

! ·

551 eLKCNT oc 552 COUNT DC 553 CQUNT9 DC

XLt ·oo· 1u·eo·
tL2·09·

B\.ANK LINE COUNTEa
COUNT REGISTER L.EttGTH a 80 COUNT REGISTER U!ffGTH · 09

IIi ·

554 BUFLG DC sss BUFFI oc

JCLI ·oo·
1L2·00·

8UF~ FLAG
BUf"FER ADDRESS REGIST&a

I

113E OA S S'3F AE 01 IC 21
tt43 B8 60 IC
1146 CO tO l13F l l4A CO 87 0000

ll3E 1140

611 Z15 612 ALC 613 614 615 616 WRTQ
61?
61?

OC ALC
TBN BT
Es CU

XLt·A·
RD~C+2C2.KR2).0NESECC.XR2) RDDFC+2c.~21.K·60·
ALC

INCREMENT TO NEXT SECTOR

·· -- I·

lOCF C00190

1001 556 POSCS~ DC

tL3·400·

CURSOR POSITION REGISTER

·

61T

iOD2 0880 10D4 1087 1006 00
100? 0000

1003 1005 1006 1008

557 DATAa DC 558 INT8 DC 559 INTnG DC
560 STATUS DC

AL2(0CP8UF)
AU!(PENONGI
XLI ·oo.
XL28 00·

MAIN STORE.REGISTet

ADDRESS OF 32XX INTt!WRUPT ROUTINE

INTERRUPT FLAG

·

32XX INTERRUPT CONOITION REGISTER

,.

617

618 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

619 620

.·.·.........D..IS.K..R.E.A.D...1..,0..S.E.T.-.U.P..S.E.C.T.I.O.N.............................*.*.

1009 lOBF

lODA 0880 0018 0879 0018
tODB

561 At::SET8 DC 562 OCPSUF EQU

AL.2CRESETI
x·oeao·

ADDRESS OF 32XX RESET ROUTINE

OCP BUFFER ADDRESS

1, ·

563 554

CSRI OTFI ~G

EQU EQU

565 NRDV eou

xx··1oaa7· ~· x·1e·

StO IMMEDIATE
3IN2DxxICA~TTETAMCHICMREONCTODNOETLO~AeDaoEDv

Ii ..

566

1

I 567 INPUTA EQU ·

***"'*****·············i!<>'l'*******' · 568 ...............................e:............

569 · IN13UT5·

SUBROUTINE TD INPUT FROM 32X)( INTO A -t.NG- BYTE ERJFFER

;; I

570 ********* EACH INPUT CHAR IS DISPLAYED ON THE 32XX CRT

*I

U4E C2 02 l16A 1152 C2 02 1159

114E
OOA2
OOAE 0040

621

62t

621

621
622 READ eou

623 BUSY EQU

624 CTLPEG EQU

625 NTRDY EQU

626

LA

627

LA

·
X·A2· JC·AE·
x·AO·
SXR2eXR2 SASE1 .xR2

1ooe ~ oe 1127
1 ODF SC 40 08Ff< 10£3 OC 82 08FE 08FF IOE9 31 12 lOCB lOED 31 18 OF42 lOFl :n 10 1001 tOFS 35 CO t 005 IOF9 F3 18 01 tOFC F3 10 00 IOFF CO 8? 1092

571 572

········································*······...·····**······*'~$······1I

f.t

572

573 INPUTS ST

s7·

MVI

ex·NO0S5F+F'·5.oc~~ ·

SAVE RETURN ADDRESS BLat« INPUT SUFFER

II · .

575 5?6

MVC x·OBFE·(t31l·X'08FF· BLANK INPUT ~

LIC COUNT90X· 12·

LOU> COUNT REGIST&R

I ·

5'1"7

LIO

576

LIO

579 T!lYAGN L

tNPUTa.x·1e· POSCSAox·10·
tNTe.tARI

\..OAO MAIN STORAGE REGISTER

I LOAD MESSAGE ~ea ADDRESS REGISTER

POINT TO THE INTERRUPT ROUTINE

I ·

580 58t
5e2

SIO
sto
e

x·o1·.s101 x·oo·.x·10·
tNTAICN

ENABl..E INTERRUPTS
UNLOCK Tl£ KEYBOARD
LOOP UNTa INTERRUPT

II e

use e· ca t5
1159 EO aT :sc
USC 08 1150 BC 60 ID
1160 eo a7 3c 1163 09 1164 es 01 20
116? C2 02 0000
1168 co 8? 0000

t159 1159 tt5C
1163
lt6A lteE

628
629 630 BASEt 631
632 Z2 633 634 E35 Z3 636 63T 638 SJCR2
639 640 tARA

USING BllSEl ·XR2

· ST SARRC.KRJ!l.ARR
EQU

e

STRTIO(·ICRU

DC XLt·e·

MVI

~DOFC+3C.XR21·0

B

STmIOC .XR2J

DC

XL1·9·

L

OFOR( · XR2) · XR t

........·-t LA

.....KA2

EQU

8

i!QU

READ CDMMl\NO

I t O:S :SS CO l ODS t l O? CO BT l 092

583
584

L

U1Te.1 ARI

8

tNTMN

POINT TO TIE lMTERtWPT ROUTUE LOOP UNTIL IN1'1!MWT

i

It09 :JD 30 I 008

!585

CLI STATUSeX·3t>·

l!tn'ER KEY 'I

1. ·

tlOF CO 01 IOFS

586

BtE TRYMiN

TR'f' AGAIN IF HOT ENTElt Ke't

J

1113 3S co 1005
11 l'r tr:S 10 51 It IA CO 87 1092 lilt! OC 01 OP46 C!F42
' ' " co ..., 000~

5~8s7a

L s10

tNTaotARl x·st·.x·10·

sev

a

tNT·N

: !590 E1'05

llVC 8

MXTS1'11C21·1..-u1'8 ._.

POINT TO READ THE

TME 32XX

IN~ TERRUPT

ROUTINt::

1..D11P ~IL ttnEARUPT

_,,..

.

I 1
I

41t

l ·

593 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .,
:S:M: .· .......C.O.N.S.T.A.ll.T........................................................·.!1 ·

112e eoeo
t12A FFOO

ll29 99? wacte oc
tl28 598 1152!!6 OC

JCLa·o·
l\.2·-2116·

PROG ID PAGE

· · · · · · · · · · · ·

· ·

I

··.cFCS-0, OATE

6 I

NO·

26.IUN79 925021

PROC ID PAGE

PCe-o·
6A·

····

·

·

·

·

·

·

·

·

·

·

·

·

·

f
·

·

·

·

·

·

· · · · · · · · · · ·· .I..-\'

·

· · · ·

· · · · · · · ·

IG

IBM MAINTENANCE DIAGNOSTIC SIROGtlA· FC80 MOVE FC7 MICRO-CODE FAOM DI ·G PAOt TO SYS PACIC MOD 15

PART NO. PAGE

·2342~5I ()IBM MAINTENANCE DIAGNOSTIC PftO&aAM

ltART NDe ltAGt!

ERR LOC OR.IECT COO£
t16F 0001 1171 00"2 1173 00 t t 74 Clo
117~ ce
1176 00
1177 ooco l t 79 0004 117e ooeo 1170 117F
t 1 7F OOOOOOFF 1183 1173 t 185 1648 1187 118'9
1189 co
118A 00 1188 00 118C 00 I 180 U8F ll8F 00 1190 00 ll91 00 1192 00 1193 lUS9
c
c.
DA'ft EC NOe

AODR STMT SOURCE STATEllENT 642 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

,·~ LDC OBJECT CODE

643 ··

DDCF FIELD

··

l e 664454 *·*·*·*·····B·Y·T·E··1·····*·*·*·*····B·Y·T·E··2··*·*·*·*·*····B·Y..TE··3····~···········B·Y··TE···4····*·**·

664467 648

*·*··*·*··
····

·

·F·L·A·G·
BYTE

·

·

·

··

·

·*·*·**1
****

"C:V·L·t·NO·E·R·
BYTE

·

·

·

·*·*·*·*·
****

·

··T·R·A·C·K···'
SECTOR

*

*

·**·**·**·**·

·

·

·N·U·M··S·E·R··········
OF SECTORS ·

649
'· 665510

······*···············*$*$*$*111$~·········*·*·*·*·····N·U·M·B·E·R·····*·*·*·*····O·R··T·R·A·C·K··S·***·

I 10

1170 1172 1173 1174 117!5 1176 11 "1'8 117A

651

652 ONE

DC

653 TWO

DC

654 ROOFC oc:

655

oc

656

DC

657

DC

656 SENSE DC
659 o..-esec oc

XL2·t· IL2·2·
XL 19 ooc litLl ·oo·
XLt·os·
XLt·oo·
xt..2·0·
Xl.2 11 4 6

FLAG BYTE C:VL!'NDER eYTE TQAC~ & SECTOR NO. BYTE
Nl'.. Slffi OF SECTORS CR TRAOCS BYTE

I

I

l' o *'*
"'"'

BL

*******
oc ··

lo ** **

KE

1 . ** .......... 0

1195 85 02 28
1198 84 OB 9F 1198 85 01 9F l19E 98 03 91 00 11A2 CO 87 12BD
11A6 81 AE 11 11A9 E'1 AO E!S ttAC eo AE 05 llAF 79 OT 00 1182 BS 01 05

117C 117E 1182
1184 1186 1186 1188 11e9 1 t8t:. 1188
uec
ll8E 118F 1190 1191 H92 1194
ueo
1173 1174 1175 1176

660 EXlSAV DC

6U RECAB& DC

662

DC

663 ·

664 NRMC1"C DC

665 DFD~ DC

666 DBUF8 EOU

66? aLTCFC DC

668 ARDOFC DC

669

DC

670

DC

671

DC

6T2 LAST8 DC

673

DC

674 LASTAD DC

6T5

DC

6 76 DSICORV DC

677

DC

678 RECAAO EQU

679 DSKFLG EQU

680 D~ICCVL EOU

681 DSKSEC EQU

682 DSKNUM £QU

XL2·0·

AL2(·+2) ·····#*0********········$00$*

XL4 1 FF· · MUST SE TOGETHER

·

Al.2 CRDoFCl ·····$·····················*-

AL2(09UF)

... 1

ALZ(AROOFC1

XLt·o·

XLl·O·

XLt·o·

XLt·o·
AL2(·+2)

XL1'0'

XL t 1 0 ·

XL1 xt..1

8·o0··

FLAG 8YTE

** 8L *******

CVLINOER BYTE

·· OC **

TRACK & SECTOR NO.

··

KE ··

NUMBER QF SECTORS OR TRACKS ******** D ··

***************************·*

· MUST BE TOGETHER FLAG BYTE

o

CVL BYT£

·*BL ** 0 **

C*K*E**·******

*******·*********** SEC BYTE ******* 0 **

ALZCBASEIJ

·-1-7

RODFC

RCDFC+l

RDDFC·2

ff0DPC+3

· I
l1e0 '·
0
· · · · ·

118!!5 F2 90 48
1198 Bt AE 1£!
11813 F3 A.9 01 llBE El A2 48 11C1 89 03 !C llC4 F2 10 OC
11C'7 Bt AE oe
11CA F3 A8 00 llCD el A2 5A 1100 BC 00 10
1103 Bl AE 05 1106 TC 00 03 1109 60 00 01 lD 1100 F2 81 20 11ee F2 M oe 11E3 AC 00 87 10
11£7 9F 00 87 01 11EB F2 87 OB
11EE 7£ 01 02 llFl 9C 00 87 01 11F5 AF 00 87 10
11F9 TC 00 03
11FC 9C 00 10 01
120C> Bl AC 13

1203 F3 ~O 00

1206 El A2 93

· · ·
li e
l

1209 "l'B Ol 02 l20C El AO A7
120F C2 01 0000 1213 C2 02 1159
1217 00 87 01

PAOG ID
PAGE

l·
., ·I I ! I
. FC8-0I

26.JUN7!5 82902S

. · ·
,
.........,-,...,....,,.,,.,,.-.t-.'lll .....- ...~..,,,... _ _..........,,_..._~..-.itt ....._·_,"_~

· AODR STMT SOUWCI! STATl!MEWT

1195 1173 11A6
l 1D'.!'l
1tFA 1200 1212 1159

68· . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

685 *

START llO SUBROUTINE

686 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

68?

687 688 STRTtD EQU

*

689

L

NAMDFC(eXR2)eXR2

LOAD e-.se VALUE FDR START t n

690

USING RDOFCe2

691 STPARM ST

692 LDPARM L

693

NNN

694

B

SETXAtC.XR2teARR SETXR1(.XR2)eXR1 Slo+l(eXR2le0(eXRlt D!SK33

SAVE ~DDRESS RECALL REGISTl!R
LOAD XRl AS PARAMETER POINTER SET FUNCTION CODE IN SIC

e95 OtSK54 EOU

696 Z14

l. IO

697

TIO

698

SNS

699

TBF

700

L

701 ·

"1'02

.JF

Tt.13

*NRMDFC(.XR2JeCTLREG
NQTROYC.XR2).X 9 A0 1 SENSE(· XR2) eCTLREG
O( .. XRt).x·o"f·
SENSE( eXR2)eXR!
ADREXT

LOAD CONTROL REGo DISK R!::ADY?
SENSE THE CURRENT CTL· TEST FOR SEEK LOAO XR1 AS POINT~~ TO DISK CONTROL FIELD. NO. SKIP S~T ADDRESS~

Pt.Oo

ADOt:e

704 Z4

t..tC LAST&(·XR2JeCTLREG

705 ZS 706

SJO T!O

l ·lC·A9· ·CeXR2)eBUSV

READ ID

?07
708

T8F L.ISTAO-ICeXR2te3

.JT

DK

TEST FOR ALT. OR 0£FECT,. TAK

709 Z6 710 Z7 711 712 713 OK
714 Z8

t..IQ SIO TJD MVI EQU L.JC

RECABac.xR2t.CTLRES
o.x·Ae·
·CeXR2t.BUSY
L .ISTAD( .XR2 J eO
·
SENSEC.XR2)eCTLP.EG

R£CASRIATE RESTORE CTl.~G

715 1'16 Tt7 718 719 720 721 722

MVI CLC
.JH
NYC SLC .J

3(eXR1>.o

SET S££K · TO 0

1C.XRtleLASTAOl1eXR2) COMPARE NEW ADDRESS WITH Ol..D

ADREXT

EQUAL· SEEk NOT NECESSARY

FWOSEK

NEW ADORo HIGH£Re 00 POAWAWD Sf!n

SCRCHl1eXR2)·LASTAO(.XR2) PLACE LAST ADDRo IN WORltAReA

SCRCHCl.XA2)el(eXRl) SUBTRACT N£W ADDRo FROM ~AST

SETADB

PROCEED

723 724
725
726

FWOSEK

SBN MVC
SLC

2(,.XRtl.01

SET BIT CN FOR FORWARD SEEK

SCRCH(1eKa2J.t(oXR1) PLACE NE· ADDRESS IN WORK AR£A

SCRCH(teXR2)eLASTAO(eXR2i SUSTRACT LAST ·DDR. FROti NEU

727 SCRCH EQU

728 SETADB NVJ

729

MVC

730 ADREXT EOU

731

·+I
3feXftl)··-· LAST AOC l · XR2 t e U · XRl )
*

INSERT NO. QF TRACKS SAVE NEW ADORESS

TO CROSS

732 Z9 733 SJO 734 735

LICI 510 TIO

OFDRCeJCR2JeJC·ac·
o.x·ao·
$( ·XA2) e8USY

LOAD OATA REGISTER START t~O OPERATtON WAIT TIU. CONPa..ETE

l'!'l6

SSF 2c .xfu J .01

73?

TURN &:;Ff' FDR. I REVo BIT

7''.!le

TIC DSKERACeXR2J·k"IROY

·-·.x·u 739 SET>t1U EQU

740

LA

·+3

..741
742 743
,,744

L.A

BASEleXR2

USING BASEl12

B

UeXRl t

8R~CH IF ERROR
l.OAO XRt AS PAt:IAMETER POINTa LOAD X·2 AS BAS£
EXIT

745 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

746 **

DI Stt ERROR SECTION

··

747 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

748

748

PROG ID
PAGE

·

·-

·

. _
·

iG

l

IB· MINTEHANCE DIAGNOSTIC PROGRAM

I
PART NO. 42342651 A1·-·AINTENANCE DIA8NOSTIC PROGRAM

PAGE .

I II I '""

·OVE FC1' Ml CRO-CODE FRC!ll DI AG PACK TO SYS PACtc llDD IS

l EM LOC 08.IECT COOE

ADOR STNT SCJUACE STATEIENY

C)FC80 MOVE FC? MICRO-CODE "OM DIAG PACK TO STS PA.CIC mD IS

-, ERR LOC 08.IECT CODE

.ADDR ST·T SOUllCE STATEteNT

.,.. · · .............................................................. 12u Bl ae ts
............................*···········...................... 1210 F3 A9 Ot
1220 El A2 AD
· 1223 BO 02 16
1226 F2 81 16 1229 CO 8'7 021A
· 1220 C?
122£ 20 .
I 0 122F 12BC
1231 89FC
..........................!0 1233 c~ 8? 0222
1237 89FC 12'!9 81 AE 11 123C F2 87 03 123F BC 01 16
· 1242 AC 01 09 9F
1246 EO 87 25 1249 ~8
I· 124A BS 02 28 I· * * 1240 AC 01 9F 09
* 12!51 AC 02 19 03
· 1255 EO 8? 28

11?3
121 A
1220 l22E 1230 1232 1238
1249 1159 1173

USING ·OCPc.a

750 DSKERR EQU.

751 ZIO 752 Zit 753 754

LIO SIO

ALTDFCCeXR21eCTLREG
oa.x· A9·

LOAD CTLe RE&· TO POINT TO ALTeFU>e READ ID SIO

TIC ·I eXR21 .eusy

DELAY TILL FINISHED

CLI AROOFC( eXR21 e02

TEST FOR A DEFECTIVE 'l'llACK

755 756

.IE SETAL.T

8

NINT

.JUMP- IF IT IS·

?57

oc n1·cT·

758

DC

11.1 ·32·

759

DC

AL2CDSICERI

760

DC XL2·awc·

761

B

HALT

?62

DC Xl.2·89FC·

ERROR * FC

763 Z12 764

LIO .J

NAMCFCC.XR2teCTLREG SAVPRN

LOAD CONTACIL. RI!&.

765 SET ALT MYI

ARCCFC(eX·2)e0~

SET FLAG_ BIT TO ALTERNATE

?66 SAVP1HI NVC EXTSAYC2.XR2)eSETXRl{eXR2J

SAVE DLD PARAMETER PTRe

767

8

STPARMCeXRH

768 Z13 DC XLI ·oa·

TO t.IO SUSROUTtNE TIJ SeEK At.T· TK·
FUNCTION CODE

769

USING BASEle2

?TC

l..

NAfllCFCC.KR2)eJCR2

LOAD SASE VALUE FOR START I'°

771

USING RDDFCe2.

772

MYC SETJCRU2.JCR2) aEXTSAV( eXR21

RESTORE f>AREMET£R PTRe

?73

MYC AADDF'C+3C3eXA2).ROOFC+3(eXA21 TRANSFER SECTOR NOe

774. 775 776

a

LOPAAtll( eXR2l

CYLa NOe AND NOe OF 52CTORS TO RETRY ORIGINAL. OPERATION

...................................................................... · 7?6

777

* 778 **

PRINT NOT READY MESSAGE

··

...................................................................... 779

· 7U

780

· 1258 CC 87 021A

"PSI

a

·------- 125C C7

l2SC 782

DC

12S 32

12!50 783

DC

·· U~!SE 129C

129F 784

DC

· 1260 89FE
1262 co 8? 0222

1261 785 ?86

DC
e

1266 89FE

1261' 78?

DC

1268 EO 8'7 28

788

e

l e 1268 C4C9£20240D506E3 l29C 789 DSICND oc

1273 4009C5CIC4E86940

789

· 12?8 e4CtD2C54DCEFl40

789

.,.. I. 1283 6140D4JFl4009CSCI

PRUIT

XLl·C?C

ILt·tsO·

AL2tDSICllD1

XL2·89PE·

MALT
XLe·awe·
LOP-.+3CeXR2 I

-

· l'E · · · - - - - · - · ' ·

CL501 DISK NOT READYe MAKE Fl , RI READY AM> RESET HALT·

·- 1288 C4E840C1DSC44C09

799

.,.. 1293 CSE2CSE340C8CID3

1. 1298 E34G

T89

1280 30 33 OA9!5 12CI CO Ot ll'l6 12CS OC 09 15EO 1602 l 2CB 30 CD 1-008
l2CF Ct ca 1499
1203 3C 00 1507
1207 co 87 1332
1208 20 120C 04 l2DD 14 120E 17 l2DF COA9 12£1 COB3 12E3 C8A9 12E5 C883 l2E'P 00 12E8 00000000 t2EC 00

1208
12DC l20D 12DE 12DF 12EO t2E2 l2E4 12E6 12£7 12E8 12ES t2EC

792

793 ····· TITLE · DISK TYPE 3340 1,0 ROUTINE 794

. . . . . . . . . ..

?9t5

795

T95

795

?95

796 OISK33 CLI OStCTVPeX·33·

797

BNE DISIC!54

798

MVC OOCFE(IO)eDOCFB

'799

SNS STATUs.x·co·

800

TIO OKNR.x·ce·

801

·v1 DDCF.x·oo·

802

SOURCE A 3S.O
IF NOT BRANCH TO s.44 ROUTINES INITIAL DDCF FIELD RESET HISTORY UNIT C·..t:Clt BITS
NOT READY"JNIT CHECK ERROR TEST CLEAR FLAG BYTE

802

803 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .- . . . . . . . . . . . . . . . . . . . . . . . .

804 ········ SUB-ROUTINE TO CONVERT

····...-·-·········"-··

805 ........

5444 AOORESS INTO 334C ADDRESS

··········--·········

806 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

807 ·

·

808 ·

INPUT: OSICDAV - > I oeG8

809

DStcCVL -> I OBC...,_2

· ·

810

OSKSEC -> 108C11M-I

·,

81.l.
812 · 813 ·

·.
OUTPUT: ODCF FIELD CYLINOElteHEAD·AECORO """'8EA FOR 3340 SYSTEM ·
·

814 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

815 · TI4E FOLLcnillNG AREA IS SET AStOE FDA "SE AS CONSTANTS IN THE fM64' ··

816

CONVERSION ROUTINE.

··

817 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

818

814il

8

820 MEJC2~ 0C

GPCS. JCLt·20·

41GC·'.'

821 FOUR DC

JCL1·0··

822 FotlTeff Di: 823 SVNTEN DC

XLl·t4· XLt·a·ye

824 TA81.ES EQU

825

DC

XL2·COA9·

TABLE ENTRY FOR A fl'I aEQUEST

826

DC

82'7

DC

828

DC

829 HEACWA DC

xt.2·COB3·
xu·caA9·
XL2·C883·
XLt·oo·

TABLE ENTRY FOR A RI R£QU£ST
TABLE ENTllY FOR A FZ REQUEST TABLE ENTRY FllR & R2 REGUl!ST
llORtC AREA

830 STARTN EDU

t

831 ICBCHN DC

BUFFER AREA FOR SUB AGIWltrlE

832 l-OBQ9 DC

BUFFER WORIC AREA

833

834 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..

1290 C4C9E2D240C~0909 128C ?90 OSKER DC

12A5 D6D96840D9C5E2C5

?90

12AO E340C8C1D~E340£3

790

1295 064009CSE3D9E840

T90

l.

1.
lo
l
I
!O

I 2EO CO 8? 02 IA

12F1 87

l2FI

12F2 33

12F2

12F3 1331
··s co 87 0222

12"4

12F9 89FA

12FA

12FB CO 8? 0216

12FF E4DSC1C203C540E3 1331

835

936 ERRMSG B

837

DC

838

DC

839

oc

MO

e

841

DC

842

B

843 ERRQL DC

PRINT XL1·87· IL.1·51·
ALH1!RRlllSLI

PRINT THAT ROUTINE UNABLE TO CONVERT THE 5444 ADDRESS INTO A 3340 ADDRESS LENGT~ Otr MESSAGE

.-·.G.acCce.·,:·GC·:

HALT

·«*

JCL2·89FA·

*SC·

LI*

·GC·:

CLSl·UNA8LE TO CONVERT M·4 ADDRESS INTO A 5340 ADOReSS··

,-
-...,_.

I
iI c~

1307 0640C3D605E9C5D9 130F E34~5F4F4F440CI 1317 C4C4D9C5E2E240C9 l31F DSE306~0Cl40F3F3

843
au
843
843

,.I·
Iie
i

1327 F-.:040CIC4C409CS 132F E2E248

..........843
843
844 844

DATE EC 'IOe

MOG 11>
PAGE

"1I·r·· ~ce-ol OATE

ff.NN?!S 829023.

.- -

PROG ID PASE

..Fcta-0.

· ··

· · · · · · · ·

l·
·· 1 et

· · · · · · · · ·

· · · ·- · ·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

· , .

·

·

·

· -.·.

~-

·

·

·

·

·

·

·

·

·

·

··

· _.,_ ···- · ''-·<-><"'~""····-·~·

C..,-.,_;, ,._ "Y. ·.-.n

<'·-··'·'··-"-""-·-''"'"'···-··--"·-.&···~·-· .,...,.... ,,.. ·O.. ,.-·~-,··--~0...,. -'-·-···-~

· . · .,, ''"'·-'··

·-' - ··

.. ·.. -···· . ·

18'1 ·AltllTENANCE DtAGNOSnc . . . . . . . FC80 91DVE l'C7 ·tato-COOE FROll DIAS Pa<IC TD SYS PACK IDD 19

42M2651 ()·· PAa'T·llCJe

··WlllEMllCE DIMWllSTIC . . _. .

PMiE

I· I
e..ceo

-.-0: 1111WE FCP ·ICllO-CGDE NOlll 01"41

TD SYS PACK -

19

-· ·····

EM LOC OIUECT CODE

1332 C2 01 12£8
1336 oc 01 12EA 11?9
133C t1C 00 O· 1204 1341 !IC 00 03 04
IMS CZ 02 120F 1349 78 10 03 134C F2 90 03
13&!F £2 02 04
1352 ?8 09 03 1355 F2 10 03 1398 E2 C2 O~

1332 12E8
tZDF

8415 PC£ EGU ·

M6

USINI STARTll·JCRl

M7

LA STMITlleXRI

...

M.C 10809l-1121eDSICSEC

··9

11VC 1oaaec1.xa11.s10.1

850

llYC' 10BCllllUeXRllelCIB09CeXRU

851

USlfll& TMLt!S·Jr.112

852

LA

853

T9N

854

JF

855

LA

866 CICFJJCD TllN

857

.n

858

LA

859

TA&.UeXA2
I matllll eXlll J · X· to·
CICFIXD 4C.Xlt2l·ICR2 IOBCHlffeXRJt.x·oe·
~
2CeJlll2JeXR2

tr· LOAD aec 2 Wlftl AllaleSS GF TABLE

O CCXII!

SPtNDLe 1'7

NtlP 1fl - · 2 .... 8'MP W FDINT TD sa:GND llALP 0 CODE PGR FIXED WllVE7 .IUlllll IF FDll Fl OR ff2
. . . IF Fall lll!llDYALE

859

E · LOC G&IECT CODE

I ·I

1308 ,. 00 02 12DC
n·· ce 01 13ce

J 3El 4C 00 02 12£7
t· 13:6 OC DO HIM- 128

!''IQ··.

13EC OC 00 1908 12£9 13F2 0C 00 150C 12£A

911

wnm 1.a.-111.a11.t'llUlt mc:.1E1n

~

912

.._.

Lac. 8ACIC IF _ , . ~

9US 91· EQ'T

·c

loecMl-ICl.·t tellEAOllA .... fEcmo ~ ft 1·

915

.C GDCf!:·2U J.itmCHl-3

t1DWE C ' K L I - -

916

1IVC DDCF+4tl l.Jmc:ttllt-Z

llGW - - - -

·

· · · · · · · · · · · · · · · · · · · · · · · · · 917
918
· · · · · · · · · 919 ·

·c DDCF+SCl I .1aec-...-1

lllNE lllECGRO -
·

SID OF ~ TD lD4e SllQLATim C.UERUm WI·

·

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 920

·f 859

j

860 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

~

::: ..··....·.········.·.······.····.·· ·I · 861 ·

REGISTER 2 fllDll MINl'S TO THE TAtll.£ ENTRY coalESPDlrlDlllG 1'G ntl!

··

862 ·

IEOUESTEO ~ ·IWe

·

1358 2C 00 1371 Ot
,r·
1360 ee oo .,. oo
13~ . . . . 00 1367 ?A 08 M 136A fl'2 10 03 IMD 78 Oii M 1370 'IC 00 00
1sn .,., o. 01
13Te 11'2 - 26 1379 1'0 CB DI
1371: co oz 12ED
1390 4F 00 01 120E
1385 n a 29
1·3-8·9 P.,2., ·81· 1018
138£ - co 00 1170
1393 4F 00 et UDO
1398 fl'Z 82 16
13· co .,. 13·
r-
139F · oe 01 t:saz ca 01 12ED
13&6 P2 8? OD
ISA9 4E tiO 00 1170
·-- 1Me n ... 05
·38t - 00 Ot 1200
1386 x 01 l2ET
139A TD 00 02 138D f'Z 81 21 IXO '79 80 02 13C3 P2 W OS IX6 4F 00 02 IZ·
13CB 2D lie 02
·~ co . . 1aeD
1302 CIE Oe In? l i f t
--·
-

1371

865 __..¥ WC

1966 · 867

·zz

868

...

869

s·

970

Ir

871

S8F

8T2 CYTCTM llVI 873 C\'S'IRT EOU

874

a.1

875

A

876

a.1

an

9NL

8"18

SLC

8"19 ·

880

.HI

881 ·

882 C·ZE· CL.I

983

JIE

8M ·

885

ALC

886

Sl..C

887 ·

...

...

889

·

890

891 CllC'ILO a..1

992

..

993

..

8M

....895 UIDCYl.ll ALC

"6

.I

897

898 At:DllAIC M.C

900

90 I CYTSTll ·t

902

a.1

903

.IE

904

T8ll

905

.JIF

906

ac

907

908-.. a.1

909

..

910

AC

C"WSTll1'CllelCeXll2,

SET llavE l·TIUCTIGN TG PICICUP STMT ,.-

CYl.llCEa OF SlllULA'IEO AllEA

·

108Q8CeDlt.oc.XRZt llD'I£ Ill THE ZDd! Of' m-ERATI· CDDt!

oc ··21.x·aa·

FOR 3340 .... \llllE 2 OR . ,

I

loeGllC ··11.x·oa·

ASSWE 3340 ··· a · ·

f ·

CVTCTll

GO STAllT Tiii! CIDllfll!'RSICIM

1oeoac··· ,......

CDMECT "BAD AS...-TI·

lcmcMl-3C.JlRI t.O

lllJVE t· SYM1' · Sl-.ATI· MH!A

._2

1oea.-2c.·1>.x·04· CHECK FOR ~cw.. 0.1.2. . . 3

·

UC'lll..O

IF t..m SO C11RX ._ <TL 0

1aac.....ac.·1·.x·ca· CHl!CK FDR cw..1mER am'

£-&

CYLHDER 203 GR 41REATt!ll IS ,...,......

JOBCMN-2Cl·MUeSVNTEll SUS1'1tACT IUl8ER fll# 4· TRaatS

.POSSllL£ ml FJ11ST 3349 Cl'LIMER

a\DDl!AIC

NIP Jtr 44 CYLlllDEll IS - FIRST

Sl.a.ATED 33U C'WL.lteea

IOll09f-2Cen11.x·oo· SEE IF C'lft..ltlDER 91!111' ZeRO

UPCW..·

It: ZEiia CllllWl!llSIGI OF Cft. IS

ALtlOST Dl»IE· toaa.-311.uu.ONE AOO ONE 1'ID 33'0 C'ft.J·teER

1aec.....21t.JCRll.FGATEN 5Ud'IRAC'I .._ER OP . . C\'l..llllDl!RS

POSSta.E ON tlEXT 33eO C\'l..lllDER

ADDllAIC
CXZl!llD

..,. . It' llESULT 1IEtlW ·sanWE
LGm' BACK .... aeca MAI·

1oeo.r-ac · ·1 ··x·oo· IS THE WST AIR C"ILlle&I ~

E--fi

IF 111111' F · Zl!llOe E -

CVTSTll

GO TO CGllSBI HCTalt TU "ECDllD

· n JOllCM-SCt.an.ONE WIDA'IE TO

3360 CW.lmEll

CYl'STR

GO CGNWl!ll'I' S1!C'l'Oll 'IO 1t1!1CDRD

1GBCllN-211eXWU~ .... BACK FGUn1!B1 . _ - - . T tiOl!S ......

t1EAD9a.x·o1·

IM1TIALIZE ...,._ ..ea WITM A I

1aaa.-11.·1 t.x·oo· Rl!GUl!ST POA ., . . . . SEC'IUll _ _,

EXIT

CalVERSIDI IS IXlll!

1GeCMl-ICeXRlleX·eo- TRM:ll 2 aF .,._ -..S~

W

..,., IF ftlACK I W ·tmeSleD

IOllCl9l-11leMl)ellEX20 11ME 1'IUCll 2 AMO I <r-11nc;-

1aea.-u.a11.a·Fc· 010 SacTGll ....... m ·1_..

E-19

EAllGll IF ~ IS . . . . .

MEAa.AUlelllllE

ADD 011E TD 111!1C0110 -

..

·'

;..;,.,,,.;,11t4. q""'·

· · ·

-~~l- -- -- ·-"'- ~- ..---·~~ ..,-----.-~-~~'--'·-..- · .,·~- .. -~-

~ LOC 08.JECT COOE
13F8 Ge 00 t5F8 1204 l:SFE 3B F8 15F8 14~2 oc 00 1458 1~8 1408 OE 00 1458 ISF7 140E Cl CA l40E 1412 31 CE lSCE
1416 31 c: 1500 14tA F3 ce co
l41D Cl C9 1410 1421 Cl CA 1421 1425 c1 ca 149E
1429 oc 09 15F4 15EO
142F OC 01 l5F3 15F6 1435 31 CE t5D2
1439 31 cc 1500
1430 F3 C9 01 144~ Cl CA 1440
1444 c1 ca t4BC
1448 38 02 15E1 l44C F2 10 17
14.ut 31 CE 15CE
1453 31 cc 1504
1457 F3 C9 00 l45A Cl CA l45A
145£ Cl ca 1495
1462 co · .., 120F
1466 3C 01 ISEI 1"6A 3C 01 1507 146£ Cl CA l46E 1472 31 CE 1500
14?6 F3 ca 00
14?9 Cl C9 14?9 l47D Cl CA 1471>
1481 Cl ce 149':
14'85 co 81' 1430
1489 F2 81' 21
1-ac oc n unc 1590
1492 F2 81' 18
t49S OC 13 lS'PC l5A4
( __. 1499 Fi! 8? OF
l 49E OC t 3 I 5'1'C USB8 14M P2 8? 06
l4A7 OC 13 ISTC l5CC ('
14AD CO f!F OHA 1481 C2 1482 SA 1483 IS'PC 148S 89P8 1487 3C 40 lSTC
1488 oc 12 lS?S lS?C 14Cl 30 co lODe
l4C5 CO 8? 021E l4C9 02 l·CA 1eoe 14CC 1525 14CE CO 8? 021A 1402 82

AODR STMT SOURCE STAttllll!NT

llDO ··

PAR'! NO. PAGE

. I"

4234269 (:_;tBM MAINTeNANCE DIAGNOSTIC PROGRAM

10

1
t ()FC80

NOve ftC? Ml..-0-COOE FROM OIAG PACK TO ns PAClt

I ~- LOC OB·ECT CODE

ADDA STtlT SOURCE STATt!~MT

llDO ··

..... PART NOe

PAGI!

lOA

1466
1. .1 1482 lo.M l .. 14C9 t'M:8
t·co
141>2

922

IWC DStCFCTlt t.SIO.l LOAD DISK FUNCT IREAO 01-WRITE 02-set!K 00,

923

S8F OSICFCTeX'F8'

STRIP DFF OP.DA·M BITS

I

924 925

*GC·1 MVC ROWRT+t Ct ,.OSKFCT MOVE DISlC FUMCTION REA!,,WRl'te INTO SIO*GC·I ()
ALC RDWn+I U hDRV32 INSERT ORl\fE NUll8ER INTO SID

926 927

TIO *·X'CA· LIO LOCF.x·ce·

ATTACHMENT BUSY (WAITI LOAD DOCR WITH ADDRESS IF DOCF

·Gc· 1
·GC*t

~

928

LIO LDDF.x·cc· LOAD ODOR WITH ADDRESS OF DDDF

·GC· \Wi

929

SID o.x·c13·

SEEK CO·MANO PRIMARY 'IRACIC

·GC·

930

TIO ··x·c9·

SEEIC BUSY (WAIT)

931

TIO ··x·cA·

ATTAOtMENT eusv fWAITI

··GGC«* A~.

932 933

. TIO O«ER9.x·ce· NOT READY , UNIT CHEC. AFTI:!R SEEK CMD NYC DOCZCIO>eDDCFE

C) ·GC·
*GC·

934 935

·vc oocz-1c2>.00ZL
L!O LDCx.x·ce· LOAD DOCR WITM ADDRESS OF DOCX (ODCFI

·*GGCC.,*.

936

LIO LO~.x~cc· LOAD ODOR WITH ADDRESS ~ DOOF

·Ge· 0

937 51033 SIO x·o1·.x·c9· RD HA & RO EVEN COMMANO

·GC*

938

TIO *·X·CA·

ATTACMtENT BUSY CWAITI

939

TIO OKER2.x·ca· NOT READY,UNIT CHECK 11'1

940

··GGCt;·· 0

941

TeN DDM.x·o2· CHECK FOR Def"ECTIVE t>RIMAAY TRAC(

942

JT PlllOEF

JUMP TO ALTERNATE TRACK

943

944 LI033
945
946 947 tilOWRT 948 949

eou · LIO LDCF.x·cE·
LIO LBU~.x·cc· SIO o.x·C9· TIO ··x·cA·
TIC OKER4.x·cs·

LOAD DDCR WITH ADOaESS fJF LOAD ODOR WITH ADDRESS OF
R1,,WAT KEY DATA ( C9,CA I
ATTACHMENT BUSY C·AITI
NOT AEADY,UNIT CHECK

· ·~G·C,·
*1ae·
·Gc·1 ·GC· *G.;:· 0

1403 IA 1404 IS2'5 1406 Cl CA HD6
14DA 31 CC 1906
t·oe n C9 o.,
l4El Cl CA 14El
14ES Cl ca l4A1'
14£9 CC 8? 021E 14£0 11!1 14EE l61A 14FO 164A 14F2 CO 87 021A l4F6 83
1·F7 ID 14F8 1542
l4FA co 87 021A
14FE 86 14FF '30
1500 164A
1502 co 8'? 0222
1506 89F8 1508 CO 8T 0216

1403 990 1405 991
992
993
994 995
996
99? 14EO 998
l4etr 999 14FI 1000
1001 1002 !003 1004 1005 14FE 1006 14FF lOOT 1501 1008 1009 1507 1010 1011 1012

DC AL.ICSTATOT-STATST>
· · DC AL.2CSTATGTI

llYTl!S 0.1

TIO ··X·CA·

ATTACHMENT 8USY CWAITI

LIO t.SNs.x·cc· LOAD ODOR WITH ADDRESS CF DSNS

..C·
··*GKfiCC···.

SIO '7eJC·C9'

RD OIAG 8V11!S

*IC·

TIO *·X'CA·

ATTACHMENT BUSY CWAtT·

·GC·

-.c· TIO D«ERAeX·Ce· NOT READ't ' UNIT CHECK AFTER READ DIAG CMO *fiC·

B UMIACK

· UNPACK

DC 1Ll 8 24' DC -.ZCDSNSEI

·.
·

Rt!AD DIAG BYTES

DC AL2CPSNSI

·

0-23

8 0C
DC DC

Pa!NT
XLl·&3· AL. I I RDOGE-M>DGS) AL20iOOGEI

· PAINT HEADING ~ READ DIAG
· BYTES ·· 0-23

. .c .
·--G..CcC.··
·*GCCC···
*Ge·:

B PRINT

· PRINT

·ac:-

DC XL1 8 868 DC 11.1·48' DC At.2CPSNSI

·

READ DIAG

·

BYTES

·

0-23

.··GG.cCC···

B HM.T
oc xa.a·ewa·

·~C·C··.

B I.INK

IMC·

lSOB IOU STATST ~QU*-l

tSOC 40E2E3CIE3E4E240 1525 1014 STATOT oc C\.26· STA'TVS BYTES 0.1 ARE xxxx·

1514 C2E8E3C5E240Foe8

1.014

ltGC·,
e&e·.·

ISlC F140CID9C540E7E7

1014

1524 E?F7

1014

950 951

B SETXRt-3

RETUftN TO CAU.ER

952 PAI DEF EQV ·

.953

·VI DOOF. x·o1 ·

954

·VI DDCF.x·o1·

955

TIO ··x·cA·

956

LIO LOOt=eX·CE·

957

s10 o.x·ce·

958

TIO ·· x·c9·

959

TIO ····ca·

960

TIO OKER9eJt·C8·

961

B SI033

962

SET-UP Fl.AG 8Y1'E FGl ALTERNATE SET-uP FLAG BYTE FOR ALTERNATE ATTACHMENT SUSY t·AtT, LOAD OOCR WITH AOORESS fJF DDDF SEEK COMMAND ON ALTERNATE SEEIC 8USY ?1'., (WAIT)
ATfACMMEMT BUSY CWA1Tt NOT READY , UNIT CHECK AFTBt SEEK CIU>
GO TO RD HA & RO ALTERNATE

963 DKWR 964

· PRINT NOT REM>\' , UNIT CHECK

MS Otet:R2 MVC P031(201ePD3S

966

J PRTNA

96?

· lllOVE AFTER READ HA & RO
· NOT READY , WllT CttECK

968 OICER4 ltVC P031(201.P043

969

J PttTNR

no

· MO\fE AFTER READ R°'tlRT C1U> · NOT R£ADY , UNIT CHECK

971 O«EA9 972
vn

· 111DVt: AFTER SEEK CDlfMAND e NOT READY , UNIT Ctti:CK

974 DKERA MYC P031C2GleP048
975

· MOVE AFTER REM> DIACi am

976 PRThA 9T? 978
979 980 981

B PlllNT
DC a1 ·c2·
DC M..l1P031-PD30t
DC AL2CP03l)
DC XL.2·89P8·
WI PD3t.x··o·

· PRINT THAT UNIT

· NOT READY , UNIT GIECK OCCUlaRED

·

OAIYE

·

IS

· PLACE · ·

982 983 984 985 986 98'1 988 989

NYC POSl-U l9t.P03l · BLANK P031 tlCJRIC At:fEA

SNS STATUs.x·co· SENSE STATUS BYTES 0.1

8 UMIACK

· cai.ACK

DC .._1·02·

·

STATUS

DC M..2CSTATUSI

e

BYTES

DC AL21STATOT)

·

0·1

8 PRINT
oc JlLl·a2·

· PRINT

·

STATUS

llROCi 10
PAG£

·G~·

1525 1015 tlOOGS £OU ._I

· ··GGCC·· 0
*GC· *Ge·

:::1·*GGCC4·'I 0

·*cGace··I

a
~

1526 40D9CSCIC440C4C9 1542 1016 RCOGE

152E ClC740E2E3ClE3E4

1016

1536 E240C2E8E3C5E240

1016

153t: ClD9CS4040

1016

1542 10!7 P030

!543 40C4C9E2D240C409 1550 1018

1548 C9E5CS4040F2

1018

1551 4CDSD6E34009CSCI 1568 1019

1559 C4E2406140E4D5C9

1019

1561 E340C3C8C5C!D240

1019

1569 404C40-040404040 ISYC 1020 PD31

DC CL29· REM> DIAG STATUS B'tTES "'1E ·
·· EQU *-l
er. CLl4· DISK DRIVE
·

;
..c·.·------------
·GC·i
-ciC·i
'·

*GC·I o

..c·1 ·«*1

0

1571 404'0404CM.r404C40

1020

15?9 60404040

1020

1570 40C1Ctll!:SCSD94C09 1590 1021

1585 CSCIC440C8Cl4050

1021

1580 40DW04B

l021

cuto· A"1'£9 tltEAO MA ~ ao. ·

·Gc·I ·sc·I

0

1591 40C1Ctll!3CS094CID9 15A6 1022

1599 C461E609E340C4CI

1022

lSAt 1!3Ct4048

1022

DC cuo· AFTER ""'"'" DATA ··

.-:··

·GC·I
·GC*l 0

ISAS 40CIC6E3CSD940E2 lSB8 102'3 PD46 DC

ISAD C5C5D24DC3D60404

I023

1585 CtD!!C..a

1023

1589 40C1C61!:3CSD94009 uscc 1024 P048 DC

~·I

ISCt C5CIC440C4C9ClC7

1024

..ac·l · 1SC9 40C3D4C4

1024 1029

·GC·1 *·GCCC·· ·

ISCO 1507 lSCF 15£1

IC25
ISCE 1026 LDCF DC 1500 I 027 LODF DC

"-2CDOCFI M.21 DOOFI

ADDRESS LEFT-NOST IWTE OF DOCF AODRESS LEFT-MOST BYTt! OF ODOP'

*Ge·'
·GC· .

=1·.·...G.cce:···II' 0.
*·GGCe··f ·

1501 tSEe· 1503 1648
1505 1603
1907 00

·GC· *GC·1

l5D8 0000 ISOA 0000

· Fce-o I .. 10

OAT£

26.IUN'Pli

EC NO. 82'5023

15'>2 1028 LDCX DC

M..2COOCXt

ADDRESS LEFT-MOST BYTE OF DOCX COOCFI -SC·

1504 l 029 l.&ur DC 151)6 1030 LSNS DC

M.2( 09UFI 14..2ICSNSI

ADDRESS LEFT-NOST B't'T£ OF DBUF AOORESS LEFT-MOST IWTE OF OSNS

1"C·
~

1031 ·********. .···. .··*READ,WAITE KEY-OATA*********. .****·. . . . . . . . . . . . ._.C.

1032 · DOCF

· f" · CC · HM e a · KL · OL * N ·

OISK ORI¥£

103~ **********····. . . . . . . . .********. .**********....... CONTROL FIELD

150'7 10~ DDCF 1507 1035
1509 1036

EQU ·

DC XL.l·O·

DC

....2·00·

FLAG CYLINoett

· £

·..

lSDB 103T

DC

xa.2·00·

HEAD ADDRESS

I

*GC·
e&e·

PROG ID PAGE

. trce-o·
IOA

C: ·

·

·

·

·

·

·

·

·

·

·

·

·

·

····

·

·

·

·

·

·

·

·

·

·

·

·

·

·

.J
·

·

·

·-··

··

·

·

· .

·

·
.

·

·

··

·

·

·

·

·.· ··~·~ ·-

'.

·

··--·

·

·

·

··

,

.

!'<.;....,,..,. ·t·-·,.,·--.~---t~~-""r...r::r.-.-~.· """'-~~1t::fl;,._..;1.~_...~&.i;::... ·~~-·- ~~... ~~;~~~~.i'it.r:11111::..~

~ :...r;.t...,....

.....a.i--

..:i...:.~.

.--...,,~---............,.~-V~~~-~"".'(".-....:_......,..

--

.. · ''· -.... ·... ;:..·~: 's-.i:. ~ -~· ~:- --~-:..:-i..--.- _;..o.-:i1P::~.,......;:--"'~...i~-.::,~-~-.... ---.:.:-.~~,-~:.;~;,..;.,.. _,,__, ·~ ~· ~-.... ., __ .. _ ~ - ....... - ~ ...-.

· ·

· ·

-----·--·

Im M·INTENANCE DIAGNOSTIC PROCR,..
FC80

PART..,.. ~zee (.)··MAINTENANCE DIAalDSTIC ~

·AGE

11

............

En LOC OBJl!CT CODE

ADDA STMT SOURCE STATEftNT

15DC 00 ISOD 00 USDE 0000 IRO 00

15DC I038

DC >cLt·o·

Rl!CGtD

tSDD 1039

DC

JCL.1·0·

KEY LENGTH

ISOF 1040

DC

XL.2·00·

DATA Ll!NCTM

·Ge· 1!5EO 1041

DC

XLt·O·

COUNT

·-· ..............................-·G.cC.· 15EO

1042
1043

.C.D.C.F.E...EO.U..............

READ~

g

RO

0

T

E

CGHTROL

FIELO

41GC· 41GC·
4'GC·

ISEI 1044 OODF

lSEI 0000000000000000 15EA IO.t5

15£9 0000

tO·s

* EQU
DC xL1c·o·

* OtSIC OR1VE DATii FIELD FOR 1'EAO KA & RO

*GC· *GC·

·EM t.OC 09.ll!CT CODE IM8

... ... ,.,1648 1068 D8UI'

1069

OS

0

1'748 0008 1T4D 4040404~4'040

1?4'(: 1070 csoooe DC 1752 1071 lllLTAP DC

I 1'53 00

17!53 1072 CNT

DC

G ITS· ·040404'040·0

1759 I on l!LANIC DC

175.A 1074 JCMSGI l!QU

175A E6C903D34CE2E8E2 1773 1075

DC

USES DO l~EC 0000
0 l!SEE DOOO
t!!FO 00 l5F1 00
*fiC*I 15F2 ooc,
· ISF· 00
1 0 15F5 0008
1SFT ca
t!SFS DI lSF9 OOOOOOOOOOOOOCOI
·&e· 1601 0000

ISEB

1046 1047

··················
DOCX EQU ·

· DISK o.ilVE

**. .*******************GC· ·GC·

15EB 1048

DC

XLl · 0 ·

¥LAG

C

*GC·

ISEO 1049

DC XL2·oo·

CYLINDER

0

*GC·

15EF 1050

DC

XL2 1 00·

HEAO ADDRESS

N

F

eGC·

!!SFG 1051

DC

XL1 1 0 1

RECORD

T

J

*GC·

15~1 1052

15F3 1053

OC

XLt·O·

DC

XL21 00 1

KEY LENGTH DATA LEN&TH

R

E

0

L

·GC·

1SF4 t5F4 lSF6
1SF7

10S4 1055 1056 1057
1058

oc

XL1·o·

C...JURT

L

0

·Ge·

DDCZ
DDZL

EQU
DC

*-1
XL21 000S·

· ··DATA

LENGT~··

FOR

READ

FOR READ
HA & RO

HA

&

~O

·GC· ·GC·

*D*RV*3*2***D·C***X*L·t···c·e············· ··D·*IS*K**~*I*Y*E**A*D*D*R*E*S*S*B**IT*S**D*R*IV*.E

. ******·****·GC*

2

·GC·

15F8 1059 D!:KFCT DC 1602 1060 DDCFS DC

XL1·01·

DISK FUNCTICN (READ 01 , WAITE 02, SEEK oot

XLJO·ooooooooooooooo10000· · INITIAL VALUE FOR DOCF

j

1060

1762 E3C5Do\4007CIC302

1075

176A 40C9E4D540C60906

1075

1772 0440

1075

1774 09Fl

tT75 1076 RI

1776 40060MO

1779 1077

I 1'7A C6FI

1778 1078 Fl

JTTC 6F

l??C 1079

ITTO 00

17'70 1080

177£ 1091 XJllSG2

177E C7C~E!SC540E3C8C5 1781 i082

1786 40C5C104C540D6C6

1082

178£ 40E806E40940F3F2

1082

1796 F7F74040D4C9C3C9

1082

179E D660C306C4CS4040

!082

t7A6 06C20!CEC3E3·CC6

1082

17AE C9D3CS40

1082

oc
DC
oc
DC
DC
£OU
DC

c
1603
r,..; 1619
·
e

1061 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*GC.

1062

1603 1063 os~s 161A 1064 05"SE

EOU · OS XL.24

·o&tGeC·· 0

e 16U 1065 PS~S

DS XL·&

*GC·

1066 *****········· END OF DISK 1,0 FOR :S~C **..*******······****...****GC*

·

0

1782 00

1782 1083

1783 1084 JCMSG3

1783 C9E340E6C9030340 17EO 1085

17'8B C4C5C6C1E403E340

1085

17(:3 E3D6404~5B5B04C3

108!5

17CB D9C9·0C9C640DSD6

1085

1703 40C5C1D4C54CC9E2 l?C-B 40C1'C9E5C505

1085 10815

17El 00

171!1 1086

17E2 1087 X!'tSM

17E2 D7'D3CtC3CS40£2E8 1815 1098

17EA E2£3C904-400?C1C3

1088

17F2 D2400605·009Fl61

1088

DC EQU DC
DC
EQU
oc

0

c

17FA C4F26S.007DeE6C5 1802 D940E·D740C.-C:9f!2

toaa
1088

c

lBOA D240CID9C4400T09

1088

1812 Cl5E2'E240

l088

1816 CSD5l:3C50940D6DS 1827 108· OW.MSG DC

r....,.,,
0
0
c
r~, .;.,,.·
c

· ·
i· lo
lo
e

181E 40E3C8C540F3F2'7

1089

1826 F74B

1089

1828 00

1828 1090

1829 1136 1828 IU58 1820 1162 182F 1188 1831 1188

18H 1091 GaTl!L 182A 1092 182C 1093
l82E 1094
1830 1095 1832 1096

1833 tie? 1835 llCA 183'? 1103 1839 1200 1838 l21A 1830 1210 183F 1239 1841 t24e1843 ltA6

1834 1097
1836 1098 1838 1099 183.A 1100 183C 1101 183E 1102 1840 1103 1842 1104 184· 1105

DC
EOU
oc
DC
DC
DC
oc
DC DC
DC
DC
DC DC DC
DC
DC

{)-

c

.... r·-· OAW
- EC NDe

·,
,......,.

PllOCi 10 PASE

18415 1130

US47 1203 1849 FFFF

· !
I
· I
'·we ·. i FC8-0! 11

1848 FOF9 1849 FIF?
ta... 00
.
DUE

1846 1106

DC

1848 110?

DC

184A 1108

DC

2001 tl09 TABU! Eau

2004 1110 JQ(FCX EOU

US4C 1111 59

oc:

184£ 1112 517

DC

184F 1113 LOAIFL DC

~

1.

Q"!-

i
!e

I

0

I
!·

·
XUM
XLa·oooa·
Cl.6· ·
a1·0·
·CLe· ·
CL26· WILL SVST£11 PACK ..... FROM ·

CLll2·Rt·
Q.04· OR ·
~oa·wrt·
CLOl·7·
·XLl·O·
Cl.!!12· GIYE THE tllAME OF YCJUR 32??

·ICWO-CODE

09.JECT ~1\..1! · :

·XLl·O·
CL46· IT WILL DEFAULT TO ·tCRI IF NO IUlllE IS tilvt!IP
.,.
·XLt·o·
CL52·PL.AC£ SYSTEM PACK ON Rll02e POllEA _, OISIC AND PlleU ··

CLte·ana Gii TM! 92TTe·

·aa·o·
AL.21Zt-lt AL21D-U A&.21%3-1) AL2CZ4J M.ZCZSJ AL21Z61
AL2CZ7t
AL2CZ8t
AL2CZ91 N.ZCZtOl
AU!CZlU AL2CZ12) AL2CZ13-1 l-
AUCZ14J
M.2CZ1S-l l AL2CSl0) M.21......, ,
x·2001·
x·zoo.·
CL.2·09·
CL2·s7· J11Lt·ao·

LINK TO ..I CQO CGOE MP Ill 893 LINK TO tUCAO DECK 10 I· 893
............

·

·

181e MAtNTENAICCE OIAG111l1STIC PRG&RA·

PART NO. PAGE

4234265 (itBN MUNTI:NAlllCE 01 AGNOSTlt PROPA· 12

FC80

9IOVe FC? ·tCAO-CODE FROM OIAG PACK TO SYS PACK lllDO l&

ERR l.OC 08.IECT CODE

ADOR ~T SOURCE STAT£1EWT

1850 C9C640E2E8E2E3C5 1868 1114 llBMG2 DC

CL28· IF SYSTEM PACK WIU. BE ON Rt·

ERR LDC OBJECT CODE
!·
I

1858 D_.OD7CIC30240E6

1114

1860 C903~3&0C2C~006

1114

18E8 D54CD9Fl

ttt·

186C 6B40E2C5E34009C9 1888 1115 M8MG3 DC

1874 C?C8F.30406E~340

1115

CL32·· SET RIGHTlllOST DATA SWITCH TIJ t·

!e
I
1.

t8TC C4C1E3Ct40E2E6C9

1115

1884 £3C3C840E30640ffl

1115

188C C9C5E2CSE340C8C1 lBAl 1116

1894 D3E340E30640C306

1116

189C DSE3C905Eecs

1116

18A2 C9CMOE2E8E2E3C5 1805 lit?

18AA D440D?ClC3024004

Ill?

t8B2 C9C3D90660C306C4 18BA C54006C20lCEC3E3

Ill?
nn

18C2 40C6C903CS-ODSCI

1117

I

l eI

tFt=E

I

lFt=E OA3C

DC

...CRiel. CLS2·JF SYSTEM PACK MICRO-CODE 08.IECT FILE NAME IS
'·I
1
I

18CA 04CS40C9E2405858

lt1T

1802 C4C309C9

1117

1806 6B40E2CSE340C4CI 18E9 lt18 M8MG5 DC

CL20·· SET DATA SW 4 · ta·

1·

180E E3C140E2E640F440

1118

l8E6 ?e40Ft48

1118

l8EA 06E3C8C509E6C9E2 1906 1119 M8MG5B DC

18F2 C56B40E2C5E340C4

1119

18FA CtE3Cl40E2EE40ff4

1119

1902 407E40F048

1119

1qo7 C50~3C5D940C6C9 l93T 1120

DC

l90F D3CS40D5C104C540

lt20

191? Fl40C'!C8ClD94840

1120

191F CIE340Cl40E3C904

li20

1927 CS4CC90540CSC2C!

1120

o.· CL29·0TtERWISE. SET DATA SW 4 ·
CL49·ENTEA FILE NAME 1 CH~. AT A TIME IN EBCDIC CGD£ ·

1·
I·
-1
1·i·
!

192F C4C9C340C3De<;4C5

1937 40

--

_\938 EAE2C9DSC1'40C4Cl 1940 E3Ct\OE2E64CF368

U20 1120 tl2l MBMG6 DC 1121

I
1·

1948 F44B

1121

194A 09C5E2C!5E340C8Cl 1974 1122 M8MG? OC

l~2 D3E3E240C6F16CC6

1122

19SA F640C1E240C5C1C3

1122

1962 C840C3C8Ct094B40

ll22

l 96A C9£240CSD5E3CSD9

1122

1972 CSC448

1122

1975 04C1£7484005C1D4 19A5 I 123 ·aMG?A DC

1970 C540C9E240F640C3

1123

1985 C8CID9494040C203

1123

1980 CI05D240E6C9D3D3

1123

1995 40E3C509D4C90!5Ct

1123

1990 E3Ct540CSD5E309E8

ll23

le
I
,.11··
\e
I

l9A5 49

ll23

19A~ C6C903C540C5Cl04 l9C3 1124 M8MG8A DC

l9AE C540E30640C2C~

n2·

19136 e·e2csc··oc~2·0

1124

196E E'PE7E7E?E7£'7

1124

19C4 484040D9CSE2£3Cl 19DA 1125 M8MG8 DC

l9CC D9£340C9C640C9DS

1125

CL30·FIU! NAME TD BE USEO IS xxxxxx· CL23'· RESTART IF INCOMECT·

11..

ADDR STMT SOURCE STATEeNT

0216 1139 LINK

EQU K·ate·

021A tt40 ~INT

l!QU x·11a·

021E 1141 UNPACK EQU ··21e·

0222 ll 4'2 HALT

l!QU x·2a2·

022A 1143 LO.. O 0232 1144 UDT

EQU 1t·22a· EQU x·232·

2020 tl45 DUMP
0200 1146 SMOD
oocs 11·? e
t148

EQU x·2020·
EQU x·zoo·
EQU ··cs·
ORG x·tFFE·

IFFF 1149

DC

AL2CRTNLO·U

1150

TREP

1151

TREP

1152

TREP

11!53

TREP

llS4

TREP

U55

TREP

1156

'TftEP

1151'

TREP

1158

TRt!P

FFFF 1159

ENO

1904 C30«>909C5C3E3

1125

0001 1126 JCRI

eou I

0002 1127 lCR2 0008 1128 Mm
ooco 1129 IARl

· EOU 2
£OU
EOU x·coa

0080 1130 SSt1120

EOU ··eo·

0010 1131 SS·23 t!QU x·to·

0008 1132 SS·2·

EQU x·oa·

....... 0002 11:'3 SSW2E
0008 1134 SSW2C 0004 1135 ss·ao 0200 1136 MQOEL

EOU x·oa· EQU x·oa·
EQU
EOU x·ao·

··200· 020C U 37 .SftTE4 EQU x·aoc·
0200 1138 SBY'n!S ~

OAT!! 26.Ntn& EC NO. 829023

flfiOG 19 PAG£

1.
l
1e
I
le
I
·· Fce-c OA11! 12 .t!C NO·

26.JUN79
828023

·

,-.,..
·

·

·

·

·

·

·

·

·

·

·

·

-·

·

.a' ···

·

·

·

·

·

·

·

·

PART NO. PAGE
DO NOT MOVE TMIS AOORESS AOOR FOR 89~ TO RETUtilN TO FC9

. ,

·

·

·

·

···

·

· · · · · · · · · ·

Ulfll MAINTENANCE DIAGNOSTIC PllOSAAN PC80 MOVE FC? MICRO-COO£ f"RO· DIA& PACK TO SYS PACK. llOD US

5.,MIOL T LEN VALUE DEPN

AOCSAC A oes 1381 084}8

AOAEXT It OCI 1200 0730

o"'·" AGAIN A 004

00·!5

a~c

a co· ltP 0612

ALTDFC A 002 1188 066?

As;IODFC A 001 1189 0668

ARA

C OCI 0008 ll28

ASK

A 004 0006 0197

ASICFA A 004 CC24 0119

AO

A 003 OAOC 0015

BASEi A 001 1159 0630

BLANIC A 006 1759 1073

8LKCNT " OCI 10C7 0!551 BUFF8 A 002 IOCE 0555

8UF\.G " 001 IOCC 0554 BUMP A 003 13CB 0908

BUSY C 001 OOA2 0623
CARDIN A 004 ocac 0161

CKCYLO A C03 t3· 0891

CICPIXD " 003

CICZEAO " OC3

CNT

A 001

1352. 1388 1753

08!56 0882 10?2

COUNT A OD2 IOC9 0552

COUNT9 a 002 IOCB 0953

CR'Tf"LG.C 001 ~879 01564

CSOOC'8 A 002 174C teTO
c a · · c 001 OOAE 0624

CVTCTH A 003 1370 08T2
CVTS'TR ,. oo· 1386 0901

CYSTRT A 001 1371 0873

~II

A 003 OAOF' 0016

_,.DATU A 002 1003 0557

D8UF · 001 IMS 1068

OllUIF· DCP8UF

c "

001 001

1186 0880

06e6 0562

DOCF A 001 150? ao34

D!XFB A 010 16~2 lf'60

DOCF£ A 001 l5EO 1042

DOCX DDCZ

A 001 151!8 104T
A 001 1!5F4 toes

DDOF A 001 15El 104'·

OOZI.. A 002 19F6 10!56

DEFLT " 006
Df"DR · coa
DP'TN .. 006
01SK33 A OO-
DISK54 A 001
DISPLY a 00-
DtCfRA A 006
O«Ea2 ,. ~ l*EIM A 006

OIMM 1186 00£2 1280
...,UA6
OF1.".,
t4ec 1·9!5

0274'
--0665
021'6
0..?.9..6.
09'1· 0969
0968

OttEA9 DttNR DAV32 OSICC"ft..

A 006 II 003 A 001 A 001

l&W
.....14··
USF?

0971 0963 1098 0680

OSICCAV A C!01 I I · H'M
OSKt!R A OU 1nc 0790

DSkfAR " 001 121A O'"l'!SO

DSICf"CT A 001 15F8 10!59

DSIFLG A COi
059(·32 " 001 OSICM33 A 037
DSKttO a 0$0
OSICNUlt A 001
DS«SEC a 001

1173
oeco
08F8
129C ll'N
1l'"l'9

0679 0103
OIOS
0789
oeu
0681

OSICTYP A oe1 OA99 oe71

0880 oeee
0702 OYl'7
OOM 0614 07$1 0667 07~ 0?65· 07'73· 0389 0433 0521 0573 0609 0629 0691
0218 01.. 0046
0604 oece oe2T 0628 06TI' 0741 07·2 0?69
0233 0280 0480· 0487· 0270 027C· 0481 0503 HU· 026!5· 0269· 0!509
0905 0912 07Cl6 0711 0734 0"93 0117 0166 0172 0934
08'75
OM54
0889 0295· 03Ct· 033e. O~~ 0483 0904 Hll 0576
OU9 CM··
0291
0696· OeM 07... OTO.. OTI· OYSI· OM3*
0870
0893 OM6
0869e 0048 001'2
0482 oeoa
oo3s· 0040 ems,. eMtS aea9

0495 0997

0801· 0915· 0916* 091~ . . . . . 1026

OT98

0798e 0933

1028

0933e 09M*

OMI 093i' 0216
....06.3.,6.

093· 10-7 0732

...079?
.. ~

0996

0939

0949

0932 OMO
oeco

0925

0799 0738 0922· 092~ 0924
0098
OOT· oe... 0098 OC99 0102
0784
0291· 0293· 0332· ....
oa.s· ooae 00959 01.,11 ..,..

0
c

· ·· · · · · · · · · · · · · ·

PART NOe PAGE

cull' UM26!5

·AtllTEMNCE OIMillGSTIC 1lllOCRAll

13

I CFC8G llO¥E FC7 ·tCRo-cOOE FROM DUG P.at 1'0 SYS PACK _ . 19

'I ·- S"'l'leOL T t.EN VALUE

OEFN

1 <:)DSNS A 001 1603

1 DSNSE A C!M 16lA

I C~~::!= EfllD A 002
I EfllDt..T A 004 CEND!S A 004
I ENR..T · 002

OAIF 1 OA9 1124 0066

1063
n·· 1064'
114? 0022 052?
-~I
0238

: t!Ot

A 003 OFC5 0430

!I C·.ERASE " 001 10C6 OSSO ERRWSG A OO<l 12EO 0836

ERRlllSL A 051 1331 01143

eetaAOR A 004 IOAD 0$32

EJCIT A 005 13E1 091·

EXTSAV A 002 ll?C 0660

I OFILFNO A 001

FORTEN A 001
I FOUR A 001 I ~FtlOSEIC A 003

I ~Fl

A 002

ir~ · 001 c 001

0£09
1200
120C 11££ 17?8
1332 0222

0331 0822 0821 .0723 1078
01145 1142

i

HEAIHfA " 001

I C)MEIC20 A 001
IMI c 001

l 1014 " 003

i c11NSG t.-SSS

A 015
.:\ ocn

I IMISGI " 005

c·NMSG2 1

A 022

12£7 1208
ooco
OA12 OAF9
OABB OB2C OBTI

0829 0820 1129 0011'
ooas
DD83 0087 0089

t1Ms&3 A M3

IM'UT a 010

I A 002

C!IPUTa I

lllPUTA " 001

I 1t1PVTI1 A 002

I el1FUT5 INS

A "

000044

e··s- I INSI " 004

I

" 004

INSS " 004

e·MS8 1 INS& " 006 A OC4

IN'Tlt A 002

CB«
....OAIC
OF42 IOGe
1008 OA9D OA96 0AA2
ouc
09A5 OA80 IOOS

0090 0019 03?7 0567
0378
osn
ooso
OO"P2 OO'T5 0099 0093 0078 0558

INTMN "004 1092 0521

OtMTl!RA A 004 1096 OS22

INTFLG A 001 1006 05$9

IOBCHN A 0CM- 12E8 0831

.IOBQ& · ODI LAST8 · 002

C.-ASTA1' A OCI LBLF A 002

LDCF
I ~ocx LOOF

" 002 A 002
A 002

A 003-

A 001
c 001
A OCI
c 001 c 001

A 001

A 004

A 002 a Ot?:S

12EC 118£ U90
1SD4 ISCE Ui02 1500 1198 OF49 0216 144-F
OGOA
022A IB4F 1066 Ust>6 OFl:F

0832 0672 06Y4 1029 1026 1028
1~2T
0692 0381
1139 09"4 0021 llt\3
111~
0!502 1030 0459

1030 0999

0392 C:Sff M14 OS21·
0973$
0234· 02.... 0246 0393 0162·
087T
0839
0526
0903
0766* on2
0299 0886 0898 0911 O?t· 0170 0819 C063 0100 0136 0155 0210 0237 0299 0312
0786 084C 1009 0901· 0910· 0914
0906 M66· 0469* 048·· OISH· 05~ 058~ OSe?e 0035 0040· 0116 0199 0052 000 0097
0052
0051' ooise 0061
0061 0062 0080
nT· 0069· oow-. 0080
oe22 03'7?
" " 0387 0388
DIM 01.80 02?1

0320

0082

0047

0De6

0068 0073

0049 OO'N

DOTO

0469 0484

0587

0671 0486

0589

0523

0522 Of!24· 0942* OMe- OSSO· 0853 0856 08~ OST· 0876 087.. 0882

0895* 0898· 0902 0904 091Ni* 0908 0911· 0914* 0915
OM9* 08!50 086~ OBH· oen·

0704 0?07 0712* 0?16 0719 01'215 072. .

OM6

0927

093!5

0928 0936 0956

OTl!ii 0?88

0278 0281 0282 G391· O·OtSe 0421

0314 0322 0349 OM2 l DU

03TT 0037 0033
0499
M·0993

0379 0041·

.p....... ,......·....
MSZ 092 Oftl

PROG ID
PASE

PllOS 10 PAQ!

.J

· ·

U!ll MAIN1'ENA..c£ DI AQIQSTIC PllOCi&A·

SWIBOL T LEN VALUE Df!FN

-.T..F ADK

9'0DEl. C OH
·vcc A OC?6

tlVCF A OCl
WYCF8 ··oc1

llVQ..
·ts

A 001 A 00-

ll8EJCIT A CM

·8'162 A 028

·&MG3 A 032

M8Jl!G4 A 022

·8MGS A 020

tlt8MGS8 A 029

·81166 A 018

·l!IMGT A 043

·8MG'7A A 049

1119tlG8 A 023

·811168A A 030

N ....£ A OC6

"°"5G A 042

MEG

A 002

NE11UR¥ A 005

MG256 A 002

NDDFT A 00&

NOFtL A 046

HOSP A 004

NQsPC ,. 00&

MOSPtl II ~01

NOTOPN A DC&

NOTROv A 004

NADY C OCl ._~c A 002
NTRGY c 001

NUllS£C A tte3

- flfxtl.Me A 004

NXTSTit A 002

. OA="

A 004

OK

A 001

ON

A 0.,_.

OtE'

A 002

DtESEC A 0(12

oPEtit A OC6

·OPENI A 003

O'WL.·SG A 018

PASOVll A 003

P030 A 001

"PO~'!·IS

A 020 A G20

~3
...,.6

A 020 A 020

P.,_8 A 020

PENDNG A 004

POS

A 002

JIOSCSR A OC3

PfflDEF A 001
PRINT c 001

. ...,.,.. A 004

PSNS
P$R

A "8
c 001

, PTEXT A 086

ttTR A ttl

~2 ·AO~

PT32XX A 004

P~?t A 00&

1752 0200
0£Fl 0£07
0£F6 0£06
COAT
oc-.
1868 1888 l8AI 18£9 1906 1949 1974 l9AS 19DA 19C3 0088 OF40 OFq
usu
1128
00£3 OE·2 OE61 OE08 OEB2
OE&D 1258
0019 lll!M
OOAO 0£0E 1023
OF46 08AO ll03 08M ll?O llTA OE09 0£20 UJ27 1018 1542 IS?C 1590
·.ISM
l!ii88 ISCC IOT
{)
1001 1466 021A
l4A1) 164A
0004
OF'OS GFD6 1052
O·F~C8

101'1 lt36 0339 0287 0340 0286 0263 0132 lit& ll15 tl16 ltl8 1119 ll21 1122 1123 112!5 1124 0249 0350 03e2 0865
0998
02T9 0323 0315 0326 0324 0301' 0781
0965 0664 0625 0333
04U 0379 M9l 0'1'13 0092 0652 0659 0291 0296 1089 0479 1017 1020 1021 1022
teas
1024
·~u
0383 09S6 0952 114'0
C9T6 1065 03815 MSS 0636 0496 0493 C·33

taEFl!AENCES

0344 0281· 0338* 034-h 02-. 0196

0119· Ot2S· 0120· 0124 0126· 0130 0135 Dl·S 0208 0257 0200
0204
OQ3
0231 022? 0253
...,0249*
02·3
0348 0430

03Q
02T3 0310 03M 0!118
Olli· 0114· 029? 869T
0456
0689 Ge96 0?63 OTYC
one
0110* 0113· 0119
o·aa 0390 ona o~ 0399
OG69 OTOe
oon
018? 0244 0301 0343 0303 0612
....0261 02'1'5
0302 Dt·M OUM

040. . 0413 ~8T 098S

09?8
0965· Ct.- 0971· 09?· 0978 09?9
...0965
a.a
09Tl 09T·

0423 0905 ..,.
OM2
00!50 0095 OC!i9 0205 0220 02M 09T6 0988 1001 0963 o~ 0969 1000 1008 042:M M3oOSl2 ousei
ftOl
04'64 04"19 0163 01"19

007e 0228 1005 09T2

0Ml6 0290

0121 0254

PART ND. PA&£

I

f G
I

42.M26SI ( ) t a MAINTEMANCI!! DIAGNOSTIC "°8Mlt

"' I1OFC80

llOV£ PC? ·t~O-CQDE ftROM DIAG PACK TO S.,S PACK

I
f ·sv"80t. T Lete VALUE DEFN

llOO l9

0-1· o&Roe: 0427* 0990*
0899 0910
0981· 0982 09ea4'
012? 0132 0147 OtSl 019? 0201 030? 0315 0345 0?56 0?81 0836
PaOS ID PAGE

I AQ8P'Tf:t A 001 OCFA '1.i08Tl!ll. A 001 1829

RDOFC
.ttDOGF

A CO I
A 029
a 001 A 00-
A 003
A 004

11 ?3
,IM2
asas 0£18 145? OFFB

" 001 114£
A 002 lt'lt!

RECARO A 001 1180

ORESET A 003 """ RESET9 A 002 I ODA RTNLOR A 006 OA3C

ORTNt
RI

A 001 OA20
A 002 17?9

" SARR A OCI I l6E
cs·~ 004 1242.

SP

A 001 ocs:4

SBYTE· C 00 I 020C ~BYTES C 001 ·0200

SC#IEJC A 001 OFBO

SCANIM A 004 OFSO

()SCAN I A 003 OFS?

SCNt2 A OCS OF?I

SCAN:S A 001 OF96
.tlll.SCAIM A 003 DF96
'-'scaNS ,. 004 .we·

SCaNSI A OO:S OFBI

.-.sc~ A 004 OFBE
VsCNTs · 004 OEES

SCRCH A 001 ltFA

ASENSI! A 002 11 ?8
"sn&oe a 003 t lFt

SETAGM A 004

SETAL.T .A 003
I OSETON A 001
I Sl!Tfl'tL A 004 I ~e-nrt a 004

~sETit1 A 004
I ~I A 001 I .esnt7S a 004

I

SE1'9S Sf!X

A 004 A 001

I ASIO VSIOI

A 003
c 001

j St033 A 003

OCE2 t 231' OCFF
ocoe
OCOA ocec
1212
ocoo
OCOD
OAOO
l2Cl3 0018
1439

ASMOO '-"ss"2c
I sswao
i esswze

C 001
c 001 c 001 c 001

0200
oooa ooo·
~002

I

SS"20 c 001 . 0080

! SS"23 C 001 0010
j ess"24 C OCI 0008

I 'STARTN · 001 121£8

, STATO'T A 026 · 1525

lI "STATST A 001 1508
"°"''STATUS A 002 1 ooe
l STPAAM A 003 1198

' csTllTIO A 001 1195

. SVNTEN A OCI lZOE

StfM.T A 004 0061

(JSXR2 A 001 ll@A

· $YlllPT't A 002

· "°· SIT
I
A:B-Oi OATE
H . ·K

A 002

OF48 184£

0192 l 091 0654
6016 1015 0294
094? 0463
0622 0661
06'P8
0544 0561 0040
0~2S
lOT6 0640 0?66 0190 1131' ll38 0425
038? 0390 0399 0-ll 0413
«M-24 0421
042?
0336 072?
0658
0'7'28 0184 0?65 019·
0183· 0182 0174 0739 OltO
0113
ooo:s
0?33
0563 093? 1146 lt34
1135 1133 tl30 llSl
u:n
0830 101· 1013 0560 0691 0688 0823
oe·023?
0380 1112

0189* 0183 0303*
0?49
1003 IOO:S O:SD6
0924· MST 0292 0294 OT09

06C9· 061~ 0613 0??3

OMS 0561
0466 1149.
0013
DIA 0629· 0?64 0158* 01?·· 0182*

0036· 0042· 0065 006? OO?S 03. . . 0165 02?2 0397
0395 0409
04'00 0402
0428
0422 o·:st
0415 0419 0411'
0115*
0?19· 0?204' 072"* 0'1'2M 0698· OTOD 0714 0721
0193 079$ 01ee 02?9 0Ul9 0176 0181 0142 OtTt 0169 0691· 0692 ·0?66 O?~ "90

Ol09

Oe93· OM· 0922 1107
0·59 0460 046? OM4 ·eo
0961

0036 0"2
006? 0079 0069

0846 098? 0990 0525 076?
060T 08?8 024'?
0626 016? Oltl

oe·T 0990 0991 0543* 0585 0610 0631
0284

0?99* 098a. 09·

· · · · ····

!
i .·.
i
· ··

US.69
l4'A
06?9 ~· 0681 0682 0690
PROG 10 f»AGE

·

-·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·
·

I B.. MA I NTEHANCE DI AGNl!STI~ ...GaAN FCl!l' tlOVE FC? MICRO-CODE FROM OJAG PACK 1'U SYS PACK llDD 15

Qtet1 41234269

111AIJITEMNC£ 01ACiiNDSTIC PllDCRM

15

....,..

SY"80L T LEN VALUE OEPN

59

A 002

TABLE c 001

TABLES A eot

TM15 A OC6

TRYAGtt " 004

TW

A OC2

UOT

C OCll

UNPACK c: 001

UPCYLH A 005

WORK A 002

WRITE " 004 WRTU ,. 001

XKFCX c 001

XLC

,. 0Ct6

XMSGl A 001

XMSG2 " 001 XMSG3 A OCH

XMSG4 .. 001

XNE

A 002

xs;1

c 001

18.-C 2001 120F
OCt? IOF5
1172 0232 021£ 13A9 1129
112C 11ot0 2004
OE38 1754 177£ 1783
17E2 OF&F 0001

1111 1109 0824 0115 0579 0653 1144
1141 0895 0597 0605 0616 1110 0303 1074 1081 1084 1087 0384 1126

c
,. Xli2

c 0(11 0002 1127

Z!
210
Zll
Zl2
ZUI
Zt· ZI& Z2 Z3 Z4
Z9
ze
Z7
ze
Z9

a c-01 A 003
· 003
A 003 A CCII
A 003 A 001
A 001
· 001 A 003 ,. 003
A 003 A 003
·on
A 003

1131' 121A 1210 1239 1249
llA6 llK llSC 1163 1188 1198 llC? llCA 1103 1200

0608
O'TSl
O'PU
01'63
OTM 0696 0611 0632 ff39 0'704
0709
070· 0'710
on·
0'732

c

0114 033?
0851 0112
0986
OUM

0852

099'

0883

013. .

0341

0609*

0108

0305

0161

0263

0267

0160 0178

0396 040!5 0420 0427

0161· 0167· 0168 Ot7C

0300 0300· 0332 0333

0396 03f;6 039? 039~

0420 0421 0423 042'?

063~ 0692· 0693 0699 G?36 0740· 0'143 0846

0871 0872 0874 0876

0904 090e 09oe 0911

0183* 0184· 018!5 0186

0283· 0289 0390· 0394
04!8 0495· C496 0500 0613 062E· 0627· 06Zt!

0691 0?12 0738 0772
08615

0692 0693
... OTU 0'716
01'41· 0751 0772 0773 0867

069E
0"11~
0753 0'173

1092

1101

1102

ll03

UM

1109

1106

1093

IOM

IOW

1096

I Cl9I'

1098

1099

UDO

0213* 021.. 0215 0217 0240· 0241

01789 026~ 026?· 0284· 028$
0337· 0338 0387* 0388 0389 0405 0405 0406 0408 0409
0·27 0428 0430 0431 0496 0700· 0715 07US 0720 0'?23 0847· 0849 0850 CB50 0853 0878 C882 0885 0886 0891 H11a

0293 OHO 0413 0497 072·
oase
0895

.,...,. 0296
0391 0414

0298
0392
0420
MM

0729 0729

0867 0869

0898 0902

0186* 0187· 0189 0191· 023541 0241 0245 0245·

0401 0403 0406 0407 0407* 0408 0413* 04U6

050. . 0604 060~ 0607 0609 0610 0612 0612

0629 0631 0633 0634 0636 063..,. 0689 0689*

069'1 0698 0700 "704 0706 Ol'Ol' 0709 OTtl

0719 0720 0724 0725 0?25 0729 0732 0'734

075·
ems

0763 0788

0765 0851

0766 07'66 0852* 0855

0767 O??O
085!Mr oese

0'?70*
oess-

0
PAOii ID PAR

·

·.n!C'f CARD LISTIM

tWD1CA11!5 A BLANK CGLU· ANO THE CllMACTERS D E M INDICATE ..,,..IC SlllP'I'·

1 TIMOUGH 16
.-.···
G8k Ci80 PN 42
· BSC ·T+-Z5UOOK8"1DP!'3 ·T+-OO·*BG SHl-3· -· T+-..l'OHE ss.x<e
,·.T+-SW2>N a_..ua.c
·T+-_,gc.,,AO·Jec+I

CL 1? THACIUCiff 32 3&264 EC 625023 ··:
·Fna#e ... ,··--
B -72DA88.A HIOA GBV!S 8>TS88PM£<T
061eC38-t..0·~5>l.

CL 33 T....,.. 48 FC7 MICllO UPDATE
£04' goa &DA IVO
·
-S-72UD08H Y+OI ·· CCHOeYtHGFO A8UCBS>IMc+1HlllC
NICCT2CGTc+eS9UC

a.. 49 TMIDUlitt M A 1··1s. .......AGOO
8H 't+OA ··<eGB-U S· lt.~GN1DC38.....
· 210CAS·~ 8>··£1·

CL 6S '1MlllUllH 80
··-··········· · ·
'°" ICEYaMOTWlt _.,
. ~·
'OHE TCe e<B& n
eA MICI ··0C890 OS<L1e_1 l<llF2lP
21t1CPs_v ·..._··DA

CL 81.,...... ·N
....... .
,
·
-·- lltFC800H1
. ....
SAS llE8PC800002
..·2< 1-.c:aoooo3·
EtD &CYPC8000M
...
·PD oa·ceooooe-

T+-'fPSSSAt·SNCOS

·T+-Ott6·XYtMC2"4A

·T+-ICCeMa. 0 C>O

·T+-2M SHl·3 DICU

I-·T4-3CltYIKO-OPOTD

0
1··.T+-....._ <.1Dt

·- j'

T+-49+8 ...,..tCV.B

,.l

T+-154AS9G· ,,,A&1V

il .I

··

T+-6'1-...,. ISllDPC

I.I

j

T+-70-AC<OM*f28H

,I.·1 T+-8VC ~·C

,ie.l

T+-9-L&lil'e5e2-l!'f

I t T+-:sOM-.~_s

,.FCS-Gj DATI! ! · IS I A;EC ..,. !

......,..,.
829023

- ..
IDtM:BF-Dlf'EP l'OM
. -
I ·1tBS SHl·HG I'S

£CXEHPU<TA48C
EASWJ OEl!SttPCL3
. ...
C5>LLIDC'45>1 ISX

. -
·I""' -afMACLO.JC_a
· t<CHET30FM'f ,Ott

y e>I ESDCPO* IKS.(. -.u·o.·caooooe,

..C D eeaPC800D09
-·

·

l

·cfg ··~eooou :

.. - . .
t< .IHGO ADZI· ~ ·1SPCeooe1e

· SO!STMO· xttul Pe oc1a ...-raooo1Y

WOM*.ILTO<ESC·-oc
. -
>CDMJ..aG SHl-*tl
E~CS949'PCMCF2JI

.a-a··...WGD0018 . . · , ....a..ceooo1·
egco 3 IPC80002G;

flee-o, l9A;
. ~

·

-··-- ___ ____.

.

.;.,_

..

I Blf ·AINftN&NCE DI A9IC!ST tC llRGGllAll

,. QUiii UM26St

·Al~NCE DIA-TIC llRGCllA·

... ...... ,.PART lllOo

,

FC9C

..WE FCT ·ICRa-cooE AIClll DIAG PACK TU S"IS PACK 11C8 IS
ae.-a CAM LISTI·

CL I TttrmUGM 16 CL I? THAIJU&tt 32 CL 33 Tl4ROUGlt 48 CL 49 TttAOU&H M CL 65 ~ 80 CL 81 ,.....,.... 96 .CL I TMRDUGH 16

CL 69 TMROU8H BO CL 91 n . W M

. . I · . T+-«J5fllCD2 I a U.+f

·

· ·

A4'f009GTl·.I 8·R

. -·· e .. -· .. . . . . T+-a.M!lll· "£58G4 £<89CWOe Ah.(CD - LCAC'IOC-llM C llDSCoo+·'°.CO

f 1-SU MfJFC800021

·

I

Gtt-e LL<FC8000221

· · ·· ·· ·
T+,ITaY-a.- AD_· 8 .leX~ &a'IOl'IM

nz·a.o ·eo_·· ·

· · · · ,,.._C· ftlEOl.O 90_3 .1 I ·L 90>· < M P..CMOO·I

D+._... T+nT6.le'l'C N6lo ZC N?AoC~ ,._A"

o EE-Ma a

~
e--M·aGHE en,..

·
+OOMf IH GHAT

·
ARA n·C900046

· TSUCSl+aTl).I Se&

- ··: oMFC800023

'T+l'.n ..~18<8.IP

.. ··
T......lt. ao-otc.x.s M;?llBAGPMUA y. ......-~ 8-0GP-C

··

I

..... aYDO'RJll .,.., SP- OSOFC800024j

·

·

T+""'2AICNCM~C30 AE108 .IPPO-Y...TG 4'E tC32 ca2.1aa-v .......-1 · "c·..,.

. .. '° ,'·. - T+-·BAOM -SS -e
... e .- 'T+-·· ,5.ISA xc.n-
e . T+, 81TMCCTP D(e
r···.. ~
... . .. . ,· ~+,A311EOC DCM3t
()
· . T·'8>0(0!0AC11a1e
r...:.....,.
. - ... ...... .. . · . ............. ................ ·.......·... ..... T+~Z SMI:<8CCMO
.. ..·....... ....·........... .........·...... ................ ................ ..... 0
· T+,OUl,,Ce< .IS IS.TO .... . ·- . . .. . . . I· .. . {;;

4 -u,,3.s -.n "
48 ·ao"·f91tBG ~ CSOAatetCA.,.._
· ·
.letf*&UTS 0<32U Q
:-aeo<aoa.6l<o ae
·
CDCDSOACNal-M1
MCtl1'8 '81....a.o

~
ttG·t'00.5 I l'IAl!ft
PD'98, FGM.atf'l'JI
·
MIT> D<S2A2UaA~
'IO-MK-10 · ..C+C<X '°WL( -
sc.a AS U
Ot"·AJ'Tlll C(P /le
cnaG,I D> .1a.n~

· a~s -c; ' ' "
SeCS DCS UA&c+e
R M-AeT o.a
·ea. .tlas ca 1£

··

~cu T

P-O

· ·
49ACllf0 tr'0289l8 . . .l~C40
Do-tUOSCMEsnt s

oct ·· os·caooozs 1

·· ·

I

8-A ?8 FC8000261

· ··

I

I a :z<Fcaooo2T1

·
t<.1· 3-0FC800028

OH· :-*FC80002~

ff·30 SSMFC800030

f Cll «AFCSC0031 · .., 1· .-rcaooo3a

.. . ..... .. . . ...... ... .... ..... · T+~a".....Aeetl 8 C '9

D

D

fe...IAoDal

· .... a:Of'ceo0033

T+A·Z I MiCOOLePO
T+,·fl·GHECQISAP T+,..Me-Lse<.v...T+l'Ol!21Pl!COC2SCP T+.IP O·J 2<1E MOC

G·,.e+,Nas-...ca~ a<AMll;tNa<<·ce<e

·

·

~Ot«IFAQEEUo l'OH E-14N&S8G IDF<Mt

·

·

· ·

X9·CAl*GCC<LIO·) 8>IA..._SC<oY88P S5GIRUIA &<LH_t UV Qlt8PC. . . . .

· · · fll2 u caTEe· 1 &OA

· · ·
CDA SCA CO· &OA

·&DA·&0· ~11v

. . , .· - . . - c e e o o e o :

. OSCLAS-.leC<GF8eP R&CU ··ceeeoet,

T+.IP·l1"i~<LIO·) O·LDEt·tit&IPeEUS 0 0

Ma o

s..wc:eooou i

TAl'QB

D

·
T+l;E

·
T+,... C.(PAS<N S ·

· ·
SD:A &DA ftXl..44C

s:+oTll.t UK.UC ·HfttStlCCBLl!CDC

· oo_...., ·......·

aeaa=eoa· 1exv1ac · ·
211 --...01..

it4111CeeOOSI-
!
\

T2<·.EC8PCHllM:

t.

~

!

A9t< ·IM'Ceel. . . i

c -· -. · .- · · T+'9N_CF~ +.I <B

lo-M R81FC800034

T+,..,.84CTSVA OS't

·
AS01 211 1exv1··

·e· I ao··e>T989P

.,,," 9IMl'C90GOfl6 ;

c - . ."* .... .. -- - ···
- . - ,I·. ·· . r:-:.T+;ote- es& ..._.. MttMDe:o l'te..

aaft.1-oex Bti ea

1'151t +· A4AS£0 L·:

8EM..1008eE9

xo-o. . ._ . < 8 0 0 0 3 9

T·.f-6E4CPS>·E6C

H_&H.·JllFC800036l f/IT+l',101<.JC AHIE0,4

·

·

I

.

U94CD21oK&CGNIDC

P6·PS8UCE9lfE611C

·

·

C!SMCT2<11 . . .?·4S

· ...· e_..· e-.l!o&+.

·
SO-T ~:
;
··~~·r
. '

l·MSG SHI ">&GHCL

6...o 194FC800037: T4·'5S6·XG2+l llS>o

N+toctan.eMC HOt ITc+las<IOS1 I 191LE2*A 8>Tseatl' e&C· Sl*"CllOOOS9;

·

·-

....... <e

. -
G ,OC<l<lO....HYX

·

·

t · HY· 09DFCBOOO~el
.. '1·. . : att··.IH4FC800034

T+l'TX1t·IKS(~lo·x T+NS·7088TE61S

18SNec+·E84CDOCf

E84CDOllA&···&I"
· ·
·t·Ct&CfMGIVo~CG TCCO 30 PC800061.
· ·

VC 0 -....c~

T+l'Vl g+ f!S<N 2lN l·eCl<XC&CfOl<N

2<GL&al l'IE-ITR 0'" :s.GFC800l'U

·
T+,UC>"f.JtleO ··

··
.,..

cac:M&c_·80·I

au Is·-.tea· tac I

·
S -HS AU 0- A 8

I

·
.... ee Ate L2t) '" J
· G

.... I ·

e
DP

·· ~4'FC8000411 T+~<PAO&' 09T
kS_.C800042i T+l'XL9<XttOlfES<S-

A6·- 211 l)PTtlX

EICTllO;l.SCPAS<N

2

·
;1

·ucca<aAIC.a

·

·

0_1ae11 911-....c TltU G81FC800063

· ··
C.CX£8>fA6U 8R UM ·.l&PC80Clt64.

DATE

........

ECMCH U90a3 ·;._.

NOS ID PAGE

i · PC&-0 I DAT£
i 16 . K m.

26.IUll"IS U!SOH

..ce-o< HA

1.

I

·

l·
l·

..J.

·

···· ····· ······················

1~M MAINTEN~NCE DIAGNOSTIC PROGRAM

FCSO MOYE FC7 MICRO-CODE FROM DIAG P~CK TO SYS PACK MOO 15

OBJECT CARO LISTING

CL 1 THROUGH 16 CL 17 THROUGH 32 CL 33 THROUGH "8 CL 49 THROUGfol 64 CL 65 THROUGH 80 CL 81 THROUGH 96

T Al'XEO · SR6*PC80 T .1"'"'8TO

·.......·...·.·.

···········o···· ··············o·

·····oeeeQa····o
················

o·······soeeo9ee
~·~····~·····o·o

··a·eE2HFCt.'100065

................ ·········*······ ................ ··········****** ··$············· ..... FC800061'

· THIS l='ROGRAM COPIES THE FC7 M ICROCOOE TO A ~y STI:M PACko IF T HE SYSTEM PACK

s

FC:800068

* ON A 3340. IT ·UST BE ON 02 A ND ~l AND Fl WIL L REFER TO THE ! 340 SIMULATl:D AR EASe* FC800069

~ THE PROGRAM W ILL FIRST CALL I N 893 ·NC CAUSE THE FC7 MICRO CO DE TO BE LCADEDo

JS !NSTALLEC .. KE Y IN THE Rt:QLIEST ED INFORMATION A NO · FC800071

~ INPUT lT av D EPRESS1NG Et-!TERo

OTHERWtSEe FOL LO~ PRINTER tNST RUCTION~ ·NO SUP Pt..Y ·

i> DATA THROUGH T~E CONSOLE SWtT CHESs

~ CAUTION

UD T MUST BE CORREC T BEFORE RUNNING

c

llSC R A SC

'

c

DAT£

26.IUN'Pe

EC HO. 829023

c

£"'"'-
~
,,.·.,

LAST PAGE

.., __...~........._i

PROG 10
PAGE

FC&-0 t' 1

I

_L._

_,I · - - - - - ~-·-·-------- - ·~---·--------·----

.,································· ,


Acrobat 11.0.23 Paper Capture Plug-in