.INCLUDE "m168DEF.INC"

; SUM=N+(N-1)+(N-2)+ ... +2+1

.EQU	N=10
.DEF	MSB_A=r16
.DEF	LSB_A=r17
.DEF  MSB_RES=r18
.DEF  LSB_RES=r19
.DSEG

DATO: .DW  N
SUM:  .DW  0x0000

.CSEG

;Solución con 8 bits


;Solución con 16 bits

ldi	XL,DATO & 0x0F
ldi XH,DATO & 0xF0 ; X apunta al dato N de 16 bits
ld  MSB_RES,X+
ld  LSB_RES,X+     ; En RES se tiene N inicialmente

bucle:
 

	

