Hi

Also hier meine lösung, hierbei gilt:
I've just checked it correctly, not tried it.

-> ich glaube auch nicht, dass der Code funzt...
Code:









.include "m16def.inc"

;system-deklaration (gehört nicht zum Code.... :D)
ldi R17 , 0b111111
out DDRb , R17
out PORTb , R17

;hier beginnt der Code

sbis portb , 0	;... ... ... portb.1 invertieren... umständlich
sbi portb , 0

sbic portb , 0
cbi portb , 0


ldi R16 , 0b00011110  ; Watchdog-Controllregister laden
out WDTCR , R16

ldi R16 , 0b00000000  ;Sleepmode setzen, sucht euch einen raus
out MCUCR , R16

sleep		;schlafen
Naja. Wie gesagt, das setzen der IOs als output gilt nicht als Code...

Ohne das ist der code 9 zeilen lang, mit 12 (eig. 11) und ergibt 12 Bytes.

-> ich bin überzeugter Basic-Progger, der warscheinlcih bald auf C umsteigt, und in ASM bin ich nicht so gut (miserabel)... ;D

VLG Tobi