GE M
EDICAL
S
YSTEMS
D
IRECTION
FC091194, R
EVISION
02
V
IVID
7 / V
IVID
7 PRO S
ERVICE
M
ANUAL
Chapter 7 - Diagnostics/Troubleshooting
7 - 47
7-3-2
PC (Backend Processor) Diagnostics, Non-Interactive Tests
The following sub-sections outline the non-interactive BEP Diagnostic tests.
7-3-2-1
CPU Tests
•
CPU Test (All)
- This diagnostic performs a battery of tests on your CPU to ensure it is working
properly. The following tests are a complete list of the tests performed on the PC's CPU.
•
CPU: Registers
- The CPU registers are tested using the default test patterns defined above. On
32 bit CPUs, the extended registers are also checked. If errors are detected, the failed registers are
listed.
•
CPU: Arithmetic
- Tests the proper function of arithmetic commands ADC, ADD, DEC, DIV, IDIV,
IMUL, INC, MUL, SBB and SUB with 16 and 32-bit operands. If errors are detected, the failed
commands and operands are listed.
•
CPU: String Operations
- Tests the proper operation of string commands LODS, MOVS, SCAS
and STOS with 8, 16 and 32-bit operands. If errors are detected, the failed commands and
operands are listed.
•
CPU: Logical Operations
- Tests the proper operation of logical operations AND, NOT, OR and
XOR with 16 and 32-bit operands. If errors are detected, the failed operands are listed.
•
CPU: Math Registers
- Tests coprocessor register stack, pointers and commands FLDLZ, FLDPI,
FLDLN2, FLDLG2, FLDL2T, FLDL2E and FLD1. If errors are detected, the failed steps and
commands are listed.
•
CPU: Math Commands
- Tests coprocessor commands FBLD/FBSTP, FLD/FST, FXCH, FCOM,
FICOM, FTST, FXAM and FUCOM. If errors are detected, the failed instructions are listed.
Figure 7-41 CPU Tests