Microprocessor Self-Test: Software Self-Test for an 8080-Based System Using a Minimum of Additional Hardware.

Abstract : A self-test program for an 8080-based microprocessor system is developed and verified using both high-level simulation and actual hardware components. The goals were minimum execution time, minimum added hardware, and minimum impact on applications software. Within these constraints, maximum fault coverage was obtained. A high-level simulation language (GSP) was used to verify the execution of the self-test program and to determine the fault coverage. The self-test programs provided excellent diagnostic routines to test the simulation models and indeed were used to discover several faulty simulation models. Finally, a complete self-testing hardware system was constructed to verify that the self-test program would run in the background of an applications program. (Author)