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 ;