Microcomputer Based Programmable Digital Integrated Circuit Tester