Ejemplo de programación 8253
Según los requisitos de la pregunta, la palabra de control de comando de 8253 debe ser: 10110110.
4000 es un número decimal, convertido a hexadecimal para 0FA0H.
El valor inicial del recuento es 4000, lo que significa que el comando está escrito en binario.
El procedimiento es:
MOV aluminio, 10110110B
A partir de 43H, aluminio
MOV Al
42 Fuera de horario, aluminio
MOV AL, 0FH
Después de 42 horas, aluminio
Si se cuenta según el código BCD, la palabra de comando es 10100111 y el se cambia el programa a:
MOV aluminio, 10100111B
De 43H, aluminio
MOV·Al, 40H
Después de 42 horas , aluminio