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.