Red de conocimiento informático - Computadora portátil - Programa ensamblador de resta de código BCD de 2 bytes

Programa ensamblador de resta de código BCD de 2 bytes

Restar códigos BCD es igual a sumar el complemento del sustraendo. Por ejemplo, 55-22 es 55+(100-22)=133. Después de descartar el acarreo, puede obtener el resultado correcto. Debido al impacto en el carry, CY pasará a ser 1.

El procedimiento específico es el siguiente:

CLR C

MOV A, #9AH; haz la resta de 100-22

SUBB A, # 22H

AÑADIR A, #55H

DA A