Red de conocimiento informático - Espacio del host - 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.

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