(hard)core test na AVR

Lubos Medovarsky lubos.medovarsky@accelera-networks.com
Čtvrtek Prosinec 4 00:18:16 CET 2008


Jan Waclawek wrote:
> Co urobi na AVR toto:

gcc robi svoje, tak trosku z pamati:

> 
>          clr   r30
>          clr   r31

r30 = ZL
r31 = ZH
Z = ZL | (ZH << 8) ;16b register

vynuluje Z

>          clr   r0

detto r0

> Loop:
>          st    Z+,r0

ulozi r0 na adresu Z a postinkrementuje hodnotu Z

>          ori   r30,r30

r30 = r30 | r30, ale hlavne nastavi flagy (Z)

>          brne  Loop

kym ZL != 1: skok na Loop

> ?


Vynuluje (prvych) 256B RAM.


Lubos



Další informace o konferenci Hw-list