You are on page 1of 1

.include "m16def.

inc"

.def var = R17

.dseg TabA:.byte 100

.cseg

.org 0

Init:

ldi R16, LOW(RAMEND)

out SPL, R16

ldi R16, HIGH(RAMEND)

out SPH, R16

ldi ZL, LOW(TabA*2)

ldi ZH, HIGH(TabA*2)

L1:

ldi R16, 0

L2:

cpi R16, 100

brlo L3

brsh L4

L3:

lpm R17, Z+

add var, R17

inc R16

rjmp L2

L4:

cpi R16, 0

breq L5

brne L6

L6:

ldi R17, 0

dec R16

L5:

L7:

You might also like