Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo escribir la suma del 1 al 100 usando el lenguaje ensamblador del microcontrolador AT89S51

Cómo escribir la suma del 1 al 100 usando el lenguaje ensamblador del microcontrolador AT89S51

Esto se puede lograr usando instrucciones de bucle. El programa es el siguiente:

SUM:

MOV R2,#100

MOV. R3,# 0 ;El resultado se almacena en R4R3

MOV R4,#0

LOOP:

MOV A,R2 ;R2 se envía gradualmente desde 100 a 1

CLR C

ADD A,R3 suma los ocho bits inferiores directamente

MOV R3,A

CLR A

ADDC A,R4;Añadir con acarreo en los ocho bits superiores

MOV R4,A

DJNZ R2,LOOP

RET