.include "m16def.inc"
.CSEG
Jmp func
.org 0x100
Array: .db 7,2,1,0,6,4,3,8,5,9
func:
ldi r16,0
ReadArray:
ldi ZH,High(Array*2)
ldi ZL,Low(Array*2)
ldi r16,0
add ZL,r17
adc ZH,r16
lpm
mov r16,R0
inc r17
rjmp Output
ldi r17,0
rjmp ReadArray
Output: mov r18,r16
rjmp ReadArray