A Clock with Assembly on a 89C51 Microcontroller