摘要 |
<p>A method for verifying the architectural integrity of a newly written or modified instruction set in a limited operating environment is described. More particularly, this methodology is adapted to perform such verification even though the processor under test (14) has only one or a few instructions in its partially complete instruction set. Such verification is accomplished using a minimum test driver, under control of a test support processor (10), which loads the data necessary to execute the instruction being tested, into a memory (12) shared for access by both processors (10, 14). The test system also provides actual or simulated l/O capabilities. After execution of that instruction, the test driver directs capture of the execution results for appropriate use. As an aid in performing the verification test, the test driver is provided with an invalid command that forces return of control to the test processor (10). In operation, the processor (14) to be microcoded is tested instruction by instruction, via shared memory (12), with microcode corrections being made on the same basis to avoid error propagation into the remainder of the instruction set as it is developed.</p> |