51Editar

Primer lugar: ADD A, #0X48, ADD es una instrucción ensambladora y no se puede incrustar directamente en el lenguaje C.

El segundo punto: #0X48, el formato inmediato es incorrecto, debería ser #48h en ensamblador y debería ser 0X48 en lenguaje C.

El tercer punto: la matriz XBYTE se utiliza sin estar definida.