Pokaże Ci przykład dodawania dwóch liczb wiecej jak 8 bitowych (i mniejszych niz 16 bitów), przykład ten znalazłem w ksiązce "Mikrokontrolery AVR w praktyce " Jarosława Dolińskiego
; dodaj dwie liczy 16-bitowe r1:r0 + r3:r2
add r2, r0 ;dodaj młodsze bajty
adc r3, r1 ; dodaj starsze bajty z przeniesieniem
Więcej przykładów operacji arytmetycznych znajdziesz tutaj:
http://www.easy-soft.tsnet.pl/zasoby/avrasm-arytmetyka.pdf
Pamiętaj, że operacje arytmetyczne można wykonywać tylko na rejestrach r0-r31 bezpośrednio sprzęzonych z ALU więc jesli dane przechowujesz w pamięci SRAM musisz najpierw przenieśc je do tych rejestrów, w AVR jest to wygodne.. nie to co w '51 gdzie był tylko jeden akumulator.