Red de conocimiento informático - Material del sitio web - Cómo diseñar un programa para restar dos números de 16 bits usando ensamblador

Cómo diseñar un programa para restar dos números de 16 bits usando ensamblador

El octeto inferior de la resta se envía como 30H y el octeto superior se envía como 31H. El octeto bajo del minuendo se envía como 32H y el octeto alto se envía como 33H. La diferencia se envía 34 (octeto inferior), 35 (octeto superior).

Borrar CY

MOV A, 30H

SUBB A, 32H

MOV 34H, A

MOV A, 31H

SUBB A, 33H

MOV 35H, A

Este es el método de diseño del microcontrolador 8051 si admite instrucciones de resta de 16 bits. , No es necesario hacer esto. No es necesario diseñar una instrucción de resta de 16 bits, simplemente escríbala directamente.