HP 82718A Service Manual page 38

Hide thumbs Also See for 82718A:
Table of Contents

Advertisement

B-24 Diagnostic ROM Listings
HP 82718A
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*
*
*NOTE:
this does does not write or read
*
*
to system ram/rom (0-64K nonswitched).
*
*
It tests the entire address space
*
*
when in switch mode.
*
*
*
*
note that the start address (512K-ramsiz)
*
*
HAS to he a integer multiple of ramsiz
*
*
for the test to stop.
*
*
*
this test depends on the the fact
*
that there are 64 ram chips on
*
*
4 MEMIC chips (64 bits=8 hytes)
*
*
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*
ADDRESS LINES
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*
*
* t e s t the
address
lines
*
*alg
*
*
fill first 8K ram chip with zero
*
*
addr<-0
*
*
loop
*
*
M(addr)<-PE
*
*
for 0=0 to 8K
*
*
if o=addr then
*
*
if M(o)<>PF then error
*
*
"address lines BAD;
addr,o"
*
*
else
*
*
if M(o)<>0 then error
*
*
"address lines BAD: addr,o"
*
*
next o'
*
*
M(addr)<-0
{ reset ram }
*
*
i f addr=0 then addr<-1
*
*
else addr<-addr+addr
*
*
while addr<>8K
*
*
done
*
*
*
*Note: I assume that the last live MEMIC chip
*
*
(ie the one selected) has ram on it.
*
*
*
**********************************************************

Advertisement

Table of Contents
loading

Table of Contents