Digital PDFs
Documents
Guest
Register
Log In
MAINDEC-08-D4A0
December 1968
20 pages
Original
0.5MB
view
download
Document:
maindec-08-d4a0-d
Order Number:
MAINDEC-08-D4A0
Revision:
Pages:
20
Original Filename:
https://svn.so-much-stuff.com/svn/trunk/pdp8/src/dec/maindec-08-d4a0/maindec-08-d4a0-d.pdf
OCR Text
IDENTIFICATION Product Code: Maindec 08-D4AQ Product Name: PDP-B, 8/I Memory Parity Checkerboard Date Created: May I4, I968 Maintainer: Diagnostics Group - D Abstract bit Its The PDP—8, 8| Memory Parity Checkerboard diagnostics tests the parity plane For core Failure on half—selected lines under worst case conditions. use is intended for basic 4K memory systems. Requirements Equipment A standard PDP-8 associated parity control or 8/I equipped with a parity memory stack and logic. Storage There are locations 0005 The of this Maindec. The Low End program occupies 0146 octal, and tests memory from I47 to 7700 octal. two versions to High End program occupies locations 7430 to 7571 octal, and tests memory From I00 to 7400 octal. Preliminary Programs The RIM loader must be in locations 7756 to 7776 octal. Loading Procedure Method Load the program with the RIM loader. Turn off the (DO—0"!) teletype reader. Set the SWITCH REGISTER to on the reader. When the program has been loaded, stop the computer, turn off the reader, and remove the tape. Starting Procedure 4.1 7756. Press LOAD ADDRESS, and then START. Place the program tape in the reader and turn Starting Addresses 0005 7430 Low End Checkerboard High End Checkerboard 4.2 Control Switch Settings One of the four obtainable by possible patterns that can be written in memory is Following SR settings: each of the 0100 (This setting is used for the standard PDP-8 OIOI (This setting PDP-8/l core unit.) 0000 (These are for special is used for the standard care units from other unit.) care suppliers.) 0001 4.3 Operator Action With the program in memory, set the SWITCH REGISTER to the starting address, 0005 for Low End or 7430 for High End. Press LOAD ADDRESS. Set the SWITCH REGISTER to one of the four settings given in section 4.2 For most PDP-8's this will be 0100. obtain the correct pattern. For most PDP-8/I's, the setting will be OIOI to . Press START. The program will run until and error is detected, or stopped by the operator. Operating Procedure 5.1 Operational Switch Settings See section 4.2. 5.2 Subrou tine Abstracts The PDP—8 uses even parity (the 13 bit word always contains an even The PDP—8/I uses odd parity (the l3 bit word always number of binary ones). contains an odd number of binary ones). The checkerboard patterns a as word are written into the parity bit plane by writing containing an odd or even number of bits (a word of all 0's is considered even), into the memory stack. written into the equal to 000T With the PDP—8/I, for parity plane by writing a word of all 0's. octal is written. The inverse is example, a To write applied for a PDP-8. one is 0, a a word -3- After a pattern is written, error checking begins by reading a location issuing an SNPE IOT (6101). If no skip occurs the program assumes a parity error is present. If a skip occurs, the contents are complemented, written back into the same location, and rechecked for parity error. and The sequential original contents are returned location is then checked. After all of memory is tested, proceeds to check of the pattern and 5.3 to the location, and the next the program then writes the before. complement as Operator Action See section 4.3. Errors An error halt will result anytime that the SNPE IOT does not skip. —4.— 6.l Error Halts and Description Two halts addresses are are provided For each error, given for each halt; the and are described below. first is for the Low End second for the High End Test. C(MA) lag Description Ol2l ET A memory parity error. The AC displays the contents of the location 7544 last read when the parity The AC HA 0124 7547 6.2 Two Test, and the Error error occurred. displays the address read when the parity error occurred. Recovery Tag Operator Action El Press CONTINUE to reach the next halt. Press CONTINUE to clear the ElA testing with the next sequential parity error, and resume memory location. Restrictions 7.1 Starting Restrictions None 7.2 Operating Restrictions PDP-8 All diagnostics, including Basic Memory Checkerboard, 8/l must have been previously run without error. for a basic or Miscellaneous 8.1 Execution Time The time three to write and test any pattern and its complement is approximately (3) seconds. Program Description The resultant checkerboard patterns written into the parity bit plane are the For a detailed those generated by the Basic Memory Checkerboard test. description, including diagrams of the patterns, refer to the Basic Memory Checkerboard same as write—up (Maindec—OB—Dl JO-D) . 10. Listing RECOMPLEMENT AND 1 PAGE 19:53.5 4/25/68 (Low) PATERN ADRES LINE THE PRESETS FINAL ICOMPLEMENT /TEST FDR TEST PARITY'CHECKEROARD l2 END /L0w JMP EZ Z fibfiS /098b8/1 SMP=61G1 CMP=6134 *1 / Sigl 61%1 6134 A C/STORE HECKING OR WHEN LINE SNA /2@% /1mw SiA /Y /T0 /WORD /2 1A0 / SVX-Z STD-2 MUD PAT MUD SA COM COM DOT CLA VOT 40T POT SA CLA DAT qor CML JMpl CLL DCA CMP TAD DCA LAS TAD DCA TAD 00A 155 TAD AND S£A TAD TAD DOA TAD TAD SNA JMP TAD AND v / llfl PATERN X STX: 9: ST STC, NOT AOT SAT DOT v.- IAC NL JMP UCA 182 TI“) TAJ TAD 30A TAD AND S (‘3 Y: Y: ST 76g4 1 4 3137 1 4 3141 2142 1 42 3134 7648 1 3 1 3% 3?34 1 32 1 41 75 6 5313 1 37 @131 Gflex 1 3 113i 3fi42 1 37 $134 wzel Bfg? fif i3 Qfia4 @fiQS @?fl6 ®9®7 fifilfi @31 @319 @313 @a14 9&15 fifilfi @917 w”2fi @H21 @92 @623 @924 @525 @?26 @927 @F3T @?31 @3 2 @"3 @fi34 @”35 @V36 @“37 @m40 @141 @fi49 @743 W4 4 @“45 2”46 @fi47 1'1 PAGE 19:53.56 I77 4/25/68 SA BOT CLA QTC X-2 TAB AND SNA JMD JMp his: :‘59 "b3 ‘*54 275 (1 J {1.) 5:“! f )l SKIP 2 PAGE NO TEST. IF C O N T E R P R O G R A V + 1 REFORE DATA COUNTEQ BACK 19:53.56 TIMES /SAVE /LO P /END /AURES /READ ICOMPLEMENT INRITE DECIMAL OF /64 4/25/68 15 COMPLEMENT SA I I /ADOREs=7@ /1NCREMENT IJMP2=JMP TIMES /LO0P /15 /LO P LAL -Z STD-2 wRD 417 LO P HUD SA ROT POT SA CLA .+3 SA LAL LO P JMPZ MUD SA NRO UCA TAUQCA TAD DCA TAD TAD DCA TAD TAD SNA JMP IS£ JM9 182 JMP TAD DCA TAD DCA YAU AND / SA ADQES SKIP wHEN CCK /QEAD nDAL I LAL . / 3145 1 36 314$ 1 4 3141 1541 1 31 3541 1 3? 1 41 765? 5374 2141 5%63 2143 5&6: 1 46 3&45 1 4 3141 1 43 (VF) v CO A‘. \J ’54 2‘3 CE) :\\ 1.1.: 'a Q Q MVGE @36 2067 m?7? ZV71 $972 m$73 aw7a m¢78 @A76 @7 7 @139 9191 212 ‘0808 1380NI 080M SNIVLNO 808 3 119381 808 3 e 39va 3v ALIHVd ALI8V8 3803 AldVd N831Vd LN3N31dN03/ As'tszet NDBHDI dIXS/ 8083/ 1N3w31dw03/ 818 / 0N NI/ 0N NU N0 x8083/ VS 933 105 vs vs SEaOUV 808 3 SNIVLNO UV/ 9/sa/v 08W J0 ' 1-018 $33 NI 808 3 83181938/ 8v313/ SiNVLSNUQ/ ‘13 I I '833 WTVfli)33 VS 08M vs 713 233 730 CV1 dwg dwr 0v; v30 nvl dug dNF v13 0V1 713 dNF- CV1 11H v‘a avi 11H v13 H3 dwr 1 S378VI8VA/ I ‘23 'I3 'vta aqu 902 xat @I 11 39/ Z y 7 3 2 ? 9+' dHF er 'vos ‘10H ‘108 'lUd ‘iOk ‘100 '108 'Liw ‘1Vd ‘80 1 ‘V8 '¢03 ‘uhM ‘Uflw Tdhr:Zdnr i ‘I p? gal: 1V9 1:49 4219 IECI IVES Iva? [£29 @829 even zvt Q IA des tbST givé Sis: [91 2654 SGXL pflfg 91 9 CV91 2523 ycta fityfi ZEJL (Lea avg; saga 3 8$ c5:@ $8;3 (tr: ngQ itié 7 zgie 9?»: 25:; 9313 1312 81 1 EI S 81 3 21 3 91 ‘ 51 % 91 $ L1 6 8 13 $21; cat; i215 v81? 921: 931» £81! LSLJ IQI: €91» LEI; &£1/ 9 13 ail? 1913 ubi& £91: abté £813 >va Qb; vfi ; \Ei‘.)4\1 :k4V-1HJH v 30va Lg‘is:6t sg/Qa/v Q ?7€Vi 91:» Si ; 3d1~ 15:“ 5,19 Zvlg 92?; bi t T31; 3:1; gVIc QvIg £9414 391; 9 1; 9£Tg {Sty A219 EST? CST; Ivtu Tit? 1 ;?” 983: Avie atiq 9 1; 895; § T§ 1, VQEHAS 105 )33 833 £33 v33 0ND H03 EWVOQ 100 10H thr zdwr WTVW dOCW 00w LIN lON in 10d LCH OHS t}lS 318 018 x15 OHM 13 VS X A S 39Vd a'vg:6t 89/58/9 379VL 81%; [Ii QZMW Viflt Z? ? [Ti/fu- 9 96 29%“ EgI; QTIG 5 TH T21“ vats LZTJ 321; TS?“ 2 :1: 2 15 tETb GET: girfi (ilk avid IVIr ZbTu EvTH bvtv 9 th" thw IflIV 5319 WUBNAS K18 HLS 313 018 W VO W VW M03 833 £03 v13 bDD 10H 108 10d iON 100 108 LIN in d0 1 W03 UHM unw Idwr Zdwf dks dhfl A x 13 VS COMPLEHENT THE AND 1 PATERN ADRES PAGE THE TEST END 1938.58 (HIGH) C H E C K E R B O A R D 4/25/68 PDPwB CHECKEPBOARD /HIGH /2 [1? CML COM . JMPl STD“? K136 PAT K189 SA COM COM DOT CLA NOT HUT \ 09 PRESETS SNA FoRFINAL LINE /COMPLEMENT ITEST Y svxvz SOT SA CLA DAT 907 CLL DCA ch TAD EUR LAS TAD DCA TAD DCA 152 TAD AND SiA ’TAD TAO DCA TAD TAM SNA JMP TAD AND PARITY 832: JMP @932 BEHS IPDP~8 /fiAINDEC ¢743fl SMP=6131 CMP=61E4 37c, STX. STE. / ¢1 / / / /1a-Y IZBZ /4GB IAC , 52A /STOPE T0 LINE /x 12 DUAL mar HQT PAT OUT x 9 PATERN TAD TAD 30A TAD AND Y. @ SA I IAC SNL JMP DCA x. v ' «m flfigl 5921 @272 GZ@3 7439 2751 @7 2 @9 3 61®1 61g4 7121 3 63 6184 137% 327% 76E4 1353 3 64 1353 3 65 2363 1363 @361 754% 1369 1357 3257 1 56 1365 765% 523 1264 @K5 @VQM 135$ 1357 325 1564 6361 v<$ (iv. K r)» (3."? \4‘ r+m Nz= NBA I' r‘mrxuxm 743 7431 7432 743 7434 7435 7436 7437 74 % 74 1 74 ? 74 3 74 4= 74 5 74 6 74 7 745$ 7451 7452 7453 7454 745 745 7457 746$ 7461 746? 7453 7&54 7465 7¢bé 7467 747 7471 1'1 PAGE ' CHECKING H EN 19838.59 [WORD /77 4/25/68 SA on SA BOT cu: 37c x-2 ISZ TAB AND SNA JMP JMP STD: 2365 2364 1365 5&54 765% 5251 5263 7472 7473 7474 7475 7476 747 7583 ER OR SKIP H EN CCK SKIP 2 PAGE COUNTER TEST. BACK C O U N T E R I L O P BEFORE DATA /READ /HRITE 19235.59 TIMES /SAVE 4/25/68 15 COMPLEMENT IF /ADRES=706 ADRES ILO P xAD ngs /4Zfl 7/INCREHENT SA SA I I TIMES IJHPZSJMP /15 ILO P PARITY BIT THE ER OR PAPITY CORE PARITY OF ER OR NO ON PATERN /SK1P /CHECK IER OR LAL -Z STD'Z /COMPLEMENT A D R E S ER OR CONfAINS 1N /IN N0 CONTAINS IN ER OR ICOMPLEMENT ISKIP /EPROR IEPRORxAC /INFDRMATION /REGISTEP ICLEAR ON IAC SA SA SA I I wRD 317 LO P Klan 5A ROT SOT SA CLA c‘3 SA LAL LO P JMPZ K1zm SA wRD WHO CCS CLL CC2 CC3 R07 DCA TAD DCA TAD DCATAD TAD DCA TAD TADSNA JMP ISZ JMP ISi JMP TAD DCA TAD DCA TAD UCA TAU 8MP JMP TAD DCA TAD 8MP JNP CLA TAD CLL JMP TAD HLT CLA VAD HLT CLA GMP JMP AND / NO WORD /R€AD DUAL : / LAL : CCK: 1 CCQ. CC3: E1: E1A, CC‘: 3 60 1362 3 67 1353 3 65 1765 135 3765 1356 1365 765% 5317 2365 5326 2367 53®4 1371 3279 1353 3 65 136 3 6 1765 6131 5343 135 3765 1765 6131 5343 7239 136 7193 5271 1765 7482 723E 1365 7492 739 6104 534% 7521 75 2 753 7564 7585 75E6 7567 7515 751 7512 7513 7514 7515 7516 7517 7529 7521 752 7523 7524 7525 7526 7527 753% 7531 7532 753 7534 7535 7536 7537 754a 7541 7542 7543 794 7545 7546 7547 75 “ 75 1 75 2 3 PAGE /VARIABLES 19839.1 4/25/68 DOAL CCK 1%M 2%” 4E6 764% 1% 7 60 ‘9 JMP JMP K190. BOT: RDT: SOT: ‘HQT:NoT, OUT! “171 CO”: PAT; SA. NRO: LO P: JMplt JMDZI @13 @57 32?; 949$ 7&43 gala EVEZ 7 69 »53 393% @figz 398% 530% 5321 5326 75 3 75 4 75 8 7%56 75 7 7%6? 7561 7562 7563 7564 7565 756 7567 757a 7571 ER ORS NO ARE THFRF 4 pace - 19:39.1 4/25/68 TABLE 7534 75?6 754% 7543 75 2 6134 7563 7591 7561 754 7547 75 7 757C 7571 75 3 7596 7567 7562 7562 7564 75 5 7565 51ml 75 6 74 2 7451 7472 7435 75 6 7465 7457 SYMBOL BOT CCK CC2 C03 C04 CMP COM DOAL DOT ElA JMPl JMP? Klflfl LAL LO P M17 NOT PAT ROT SMP SOT 3TB STC STD STX NRD T E1 SA X Y m u <a m.om.0fi o\m \v Mqu» Htfim wade m qn mv n Hmvm nmqm m5; msvn damn cams om n uvmn mvmn vqmn mvmn m mn m mn am n m mn om n nm n sewn down mean moms vows nm n com “emu anmn Hm n Acmz>m arm are x»m me ohm o»w 4 <oe # 4 you moo moo «aw coo asax pom Pom how Ho: poz hoe ma: 100 53 cm: acog flaxw mazw > x am «m
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies