Quiero cambiar la visualización del siguiente programa en lenguaje ensamblador de un solo byte 0-255 a un doble byte 0-999. No se como cambiarlo.
Este programa no tiene principio ni fin y parece enorme. Puedes modificarlo siguiendo los pasos a continuación. Los datos de un solo byte solo pueden tener hasta 255, se requiere un recuento de 0 a 999 y se requieren 2 bytes. Supongamos que los datos existen en (R7) (R6), R6 es el byte inferior de 8 bits, los datos se agregan de 0 a 999 y luego se devuelven a cero agregando 1.
Datos máximos 999 //El valor máximo se puede cambiar a otros números aquí.
//Agrega un programa que determina si se cumplen las condiciones para agregar 1.
Empresa R6
R6 MOV
JNZSiguiente
INC R7
Siguiente:
Esquina SETB
R6 MOV
SUBB A, # (modelo máximo 256)
MOV A, R7
SUBB A, # (max/256)
JC NEXT1
CLR A
MOV·R6
MOV R7,A
p>Siguiente 1:
Remojar en agua para ablandar