Download Vax V-092 Specifications

Transcript
Two checkerboard test patterns ($55 and tAA) are used,
first for b~te path immediate data and next for lonSword path immediate
data, usin~ reSister dO.
Once dO has been verified for immediate addressinS, it
is reloaded with the first checkerboard pattern, $55555555.
This
pattern is then cascaded throu~h all eiSht data re~isters (dO-d7) and
all seven address reSisters (aO-a6).
The routine is then repeated with
dO initialised to the second checker-board pattern, $AAAAAAAA.
This
routine validates reSister RAM space and reSister source and
destination effective addressinS modes.
The third step is to test three loSical instructions;
landi, leor l , and ·or ' • After that, the siSned multipl~ and divide
instructions are verified, and finall~ the left-shift and riSht-rotate
instructions are verified.
The final step is to test bit manipulation usinS the
This is a particularl~ important
step, as the diasnostics rest heavil~ on the functionalit~ of the
bit-oriented instructions to determine their path.
BCLR, BSET, and Sec instructions.
7.0.4
ROM CHECKSUM
The ROM verification routine compares the truncated
a-bit computed checksum aSainst the correct value (stored at the end
of ROM).
This checksum is computed bs a VAX-1I FORTRAN utilit~, and
is inserted into the final b~te of the source file before creatins
the master set of ROM's.