Version 3 Hardware System Board Diagnostics - - - - - - - - - - - - - - - - - - - - -
Phase #3 -
CPU Test #4 Diagnostics
Phase Name:
Type:
Function:
Tests:
Time:
Warnings:
Notes:
WE 32100 Processor Module (cpu32_4)
Normal
This phase tests the operation and instruction set of the processor module.
Test 1 -
checks PUSHAW, PUSHW, and POPW instructions.
Test 2 -
checks the unconditional jump instruction.
Test 3 -
checks the branch to subroutine and return from subroutine
instructions.
Test 4 -
checks the jump to subroutine and return from subroutine
instructions.
Test 5 -
checks the exception for the divide-by-zero instruction.
Tests 6 through 8 -
check for exception when the three privileged registers
(ISP, PCBP, PSW) are accessed in user execution level.
Tests 9 and 10 -
checks for exception when the PSW is accessed at any
execution level except kernel.
Test 11 -
checks for correct exception processing during a gate instruction.
Test 12 -
checks that when operating at the user execution level, the
appropriate exception is generated when the privileged gate instruction is
attempted.
1 second
None
A failure in Tests 6 through 12 may leave the microprocessor in a non kernel
execution level. Any access at that point to privileged registers or privileged
instructions could cause an unexpected exception.
3·74 OFF·LINE DIAGNOSTIC MANUAL
Need help?
Do you have a question about the 3B2 and is the answer not in the manual?