~ ,
BMDS DEC{~11 SYSTEM EXERCISER MODULE
XB~DC~.P 1 OS-NOV-78 10:25 MACV11 30A(1052) OR-NOV-7S 10:28 PAGE 2
.RE~ _
PRODUCT CODE:
PRODUCT NAME:
prWDUCT DATE:
MAHITAIMEP:
IDENTIFICATION AC-F060C-MC
CJR~DCO LSI-II ROV11 MOO FEB 1979
DEC/XII SUPPORT GROUP
THE INFORMATION IN THIS DOCUMENT IS SUBJECT TO C~AijGE
WITHOUT NOTICE AND SHOULD NOT BE CONSTRUED AS A COM~ITMENT
BV DIGITAL EQUIPMENT CORPORATION. DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY FOR ANV ERRORS THAT MAV APPEAR IN TRIS MANUAL.
T~E SOFTWARE DESCRI~ED IN THIS DOCUMENT IS FURNISHED TO THE PURCHASER U~DER I LICENSE FOR USE ON I SINGLE COMPUTER SYSTEM IND CIN BE COPIED (WITH INCLUSION OF DIGIT1LS COPVRIGHT NOTICE) ONLY FOR USE IN SUCH SYSTEM, EXCEPT AS MAV OTHERWISE BE PROVIDED IN WRITING BY DIGITAL.
DIGITAL EQUIP~ENT CORPORATION ASSUMES NO RESPONSI9ILITY FO~
TqE USE nR RELIARILITV OF ITS SOFTWARE ON EQUIP~gNT THAT IS
N~T SUPPLIED RY DIGITAt@
COPYRIGQT (C) 1916,1979 DIGITAL EQUIPMENT CORPORATION
~
~l~MDR DSC/Xl1 SYSTEM EXERCISER MDOOlF. M'CVl1 30A(1052) 08-NDV-78 lO:2Q PAGE 3
XR~DCOePll 1~-~OV-78 10:25 1 .. ~BS1'PA(,T~
8MD IS A R~Mon THAT VEPIFIES CHFC~SUMS FOR EACH
RO~/EPRPO~ ON T~E RO'11 BOOTSTRAP MODOLE.
2 .. REQUTRE"'1~NiS:
IiARDW/l.RE: LSI-11 PQOCESSOR STORAGE:: 9MD REQUIRES:
3 .. PASS DEfINITION:
~---~--
1 .. OECIMAL WORDS: 239 2. ~CTAL WORDS: 0357 3 .. OCTAL RYTES: 137
A SINGLE PASS CONSISTS OF THE CHECKSU~ VERIFICATION Of ~LL ROMS 30 (8) TIMES.
4 .. EXECUTION TIME:
~---~--THE HMO RUNNI~G ALONE ON THE LSI-II REQUIRES APPROXIMATELY SgCSe TO RUN ..
5. CONFIGURATION REQUIREMENTS:
---
DEFAULT PARAMETERS:ROM ADDRESS: 173000 6. DEVICE/OPTION SETUP:
NONE;
1. ~OOULE OPERATION:
A. SET OP THE PAGE CONTROL REGISTFR B. TEST FOR EXISTENT ~EMORY
C. COMPUTE A CHECKSUM FOR AN EXISTENT PAGE OF RO~
De ADD CHECKSUM TO THE VALUE STORED IN THE RO~
E@ IF THE RgSULT IS 0, REPEAT STEPS 8-0 FOR EACH PAGE 6e OPERATION OPTIONS:
NONE
9. NON-STANDARD PRINTOUTS:
NONE
47R 479
m
4B2 4B3m
4854tl7
m
4904n
m
494 495
bl 4~5 497 49~
50, 499
m
503"Do
m
507~8§ <;1) 511
m
514 ~~~
')1 511 ~
m
519 5225p
b~ 525
mm: mm-
100032- ,)00224-mm: 888m
000040' 000000
~ogoH: oo~ogo
0~O~W 880M
JOO~')O' 000000 0000'i2- 000000 )~2~54' ~oooon
o \} 56 g
o 0 56 - 000000 0000 60 - DOODOg
mm:
~32686O~OJ66' DOQOOO
g ~RH: ~~om
J 0074' 000000 DQOO/"' 000)00 g~mr 000)00 8~pq: 000000
o ot~ 4' 000000
o 0106- 0Qgt 06 ; oRmg
5~btB- BIHWl4'
000114' 000000 02°116- 000000 g~ms:
mm
DOOHO000224' 177529,
mm~mm
6~~~~4'
~5023:: 012767
20R24r Op767
~RO~~4: ~~%m
050260' 016767 000266" 022737
888m: mm
0003Q4' 00U55 000306- 012767 000314- 104405 000322' 104403
mm:mm 886m: mm
QR0346' 112067
~~8m:
mm
000366' 000162
~RQPF ~W21
056462- 105167 000406' 001402 Og0410' 004767
B~8i;3:
mm
000426' 105167
gRam: og14~~
5~&440- 66~~61
000446- 122167 000454' 001~03
mm:
m7~~000472' 001266 000474' 104413 000500' 000655
000400 177520 177520 177630
mm
177')20nm:
177777 000360 177 5 20 000006 1 775 72 000000 ' 000000 000000' "00556-
mm
177~62
177660
mm
m~~8t
77634 77630 17762277616 000066
mm
177600177574
8gW3
mm
000060
mm mm
~OOOOO'
•• CVII lOI(lOS21 OB-NOV-7S le,ZR PIG! 4
~ACVl1 304(1052) OB-NOV-76 to,2" PAGE 4-1 .WORD
.LIST .ENDR
~g~~~l*~**~***~w**~******w**~~*****~*************.**********************
~CR=l 77520 SUML: 0
m~i 5
T~PH' 0
mm,
ST: ~ov ~400 peR MOY ~177520,CSRA ST1: CLR UMIICLR SUML
~OV PCR,ACSR CMP r~1,@ijl73774 SHE BIT gj60,PCR
~~~ ~l ERPTVP .*w*******'************~
~RDER~,REGIN,NULL
.~*****~k*******~******~
~SGNS,8EGIN,MSGl 1 ~, MOV ~5~~m~~~
2~: cup BE Q 3$
MOVA ~POt'1MPL MOVR pO +,TMPH AOD T~P ,SuuL ADD TUPH,SUMH
BR 25
35, MOVS ADD ~~n;§O~EL 1ST8 SUNl AEQ 45 JSR PC OCERR 45: MOYB ADO ~R~~+§TMPH M. , UMB
1ST8 SUMB BEQ 5~
JSR P CERR
5~' ADD CMP8 BNE f6~~~fkCR
MOV lioo 600 ~PCR
65: CMP IOOO,P R
BNE Tl
ENDITS,BEGIN
BR ST
ILOAO STARTING PAGE INTO peR ,STORE CONTROL REGISTER ADDRESS ISTURE CONTENTS OF CONTROL REGISTER
;ME~ORV EnS!?
mAe~OmC RO"?
IBR II' NO
********~******************************
MO~-EXISTENT DIAGNOSTIC RO~
***************************************
~SClr MESSAGE CALL WITH COMMON HEADER ILAS! Lotf~~~~I~~ ~g~~TION IN ROM ,BR IF YES
IGET LOW BYTE OF DATA
;GET HIGH BYTE OF DATA
; SUM LOW BYTES ISUM HIGH BYTES
ICONTINUE UNTIL END OF PAGE 1~156 ~~E~WTE
lIS RESULT 0 ? IBR IF YES
iREPORT TYPE OF ERROR
;GET CHEC~BYTE
IAOD TO SUM /IS RESULT 0 ?
fRM~TY~~PE OF ERROR ,INCREMENT peR ,EXCEEDED LOW RANGE?
IBR I~ NOT VET ,ADJUST PCR
IfINISHED TEST OF ALL PAGES?
~BR IF NOT YET 15IGNAL ND O~ ITERAT~ON.
I~ONITOR SHALL TEST E D OF ,BR IF NO PASS
SEQ 0004
~EIj 0005 DCERR:
MSCl:
MSG2:
MSC3:
NONXT: .ASCIZ -tDIAGNOSTIC RO~ [5 HON-ElISTENT'"
DIAC: .ASCIl '~DIAGNOSTIC ROM C~ECKSU~ ERRORt"
NDIAG: .ASCIZ '~NON-DIAGNOSTIC qO~ CHECKSU~ ERROR~'
.END
SNOB DEC/Xli SYSfEM EXERCISER MODULE MACHI 30l(lD52l OR-NOY-7S lOl2R PAGE 5
KBKDCO.Pl1 OB-NO'-7S 10:25 SYMROL TABLE $EIl 0006
"" l"
BR2 0OOO13R MODNAI' eDDODOR PRTV6 = O~O300 START 0OO234Rtm22= I Ii: '"'' " 11""
CDATA = 44 MODSP MSGMi =U02fR
44 3 PRTV7 ~~W ~ =hrm
0 0340 STU STl8mm
tnn 4R CSRA CONfI~ go
lrR
UP.m~ ~ ~~l:o~
PUSH =U5745
su~~ SIlML 0OO226R gagm~UUII
= o~ n~mn
DATCK~= =I u \
05 2R MSG MSG ,",se3 8 55 R 566R 56 R RANK M PUS~2 RAN03 = = 0r054R 464441 1 m~ SVR2 080~64R 0OOO66RIIIh
~I U
m¥ts= DUG i4~hR 86 3R ~m~ 8g~mmr
RT 8 m~~ SVRJ SVR4smm
illU ; I III
NULL = oooogo RgS2 0 0060R SVR~ 0OOO74R
END, =
trw
OPEN = DODO 0 RSTPT =~g88mR SVR~gmm
ERR YP 0 ~R OTOA~ = br4~O R6 SVSCNT
EXITf = 44 PASC T 00 4R
R7 =-orOO7 T"PH 0OO232R
m\'
lIT'11
=I
Gm ~m~ ~= =1 441
aa 5 ~R peR m~~ ~ =8 mo a
S~ADR ~8m~= ~ ~mR 0 DI02R T~PL T9P DF 0= DOgBOR gg 326BH ;;
VECTOR 01 Rnd;s
3 HRDER~= ?RmWfi
~ ~ ~ POPSP2= m¥o ~ ~W86 g 8 SOFPAS SPorNT g~gg46R 32R IUSAOR WDFR 88ro2~ o H4RIEoUIIT
81
40R spsrz = 0 0040 WDTOBIn = 0
PRTYl = n~041 SR~ DOOO16R ~FUG OOOOOSR
BITB = IDNOM
nw
~~TH ~n
~~ B~gm~ = 0OO737RIUm~ lin
INIT INTR 0 R R PRh4 = 020 SR4 o 0024RBRl D012R MAP22S= 104416 PRTY5 = 000240 ST 0OO234R
• ABS.