An assembly program for the PIC16F877 PIC DEM 2 PLUS test board