Red de conocimientos turísticos - Conocimientos sobre calendario chino - En el experimento del microcontrolador, ¿cómo utilizar el ensamblaje para comparar tamaños?

En el experimento del microcontrolador, ¿cómo utilizar el ensamblaje para comparar tamaños?

En el experimento del microcontrolador, la programación en lenguaje ensamblador se utiliza para comparar los tamaños de dos números. Se utiliza principalmente la instrucción de resta SUBB, pero también se puede utilizar la instrucción CJNE. El programa de muestra es el siguiente:

;Iniciar entrada

ORG 0000H ;Restablecer inicio

LJMP START ;

ORG 0100H ;

;

;Programa de control principal

INICIO: MOV R0,#30H

MOV X,#0

MOV Y ,#0

BUCLE: MOV A,@R0

CLR C

SUBB A,#111

JNC SIGUIENTE

CPL C

MOV A,@R0

SUBB A,Y

JC NUM

MOV Y ,@R0

NUM: MOV A,@R0

SUBB A,#60

JC INCR0

INC X

INCR0: INC R0

JMP LOOP

SIGUIENTE: JMP $

;

X EQU 20H ;

Y EQU 21H ;

FIN ;

src="../css/tongji.js">