Red de conocimiento informático - Conocimiento sistemático - Utilice la programación en lenguaje ensamblador de 51 microcontroladores para resolver la suma de 1, 2, 3..., n, nlt;

Utilice la programación en lenguaje ensamblador de 51 microcontroladores para resolver la suma de 1, 2, 3..., n, nlt;

Si la suma es mayor que 256, guárdela como un número de 16 dígitos.

inicio: mov r2, #1

mov r6, #0; y 8 bits bajos

mov r7, #0; p>

p>

bucle: mov a, r2

agrega a, r6; y baja 8 bits para sumar

mov r6, a y baja 8; bits

mov a, r7

addc a, #0; suma alta 8 bits

mov r7, a; guardar y alta 8 bits

inc r2

cjne r2, #0, bucle

fin