hallo on-board,

wenn ich nicht mit sisy arbeite nehme ich ein paar selbst geschriebene bat-datein -> Assembler-Quelltext "test.s"

Code:
;---------------------------------------------------------------------------
.include    "iom8.h"
;---------------------------------------------------------------------------
; Reset and Interrupt vector             ; VNr.  Beschreibung
            rjmp    main                 ; 1     POWER ON RESET
            reti                         ; 2     Int0-Interrupt
            reti                         ; 3     Int1-Interrupt
            reti                         ; 4     TC2 Compare Match
            reti                         ; 5     TC2 Overflow
            reti                         ; 6     TC1 Capture
            reti                         ; 7     TC1 Compare Match A
            reti                         ; 8     TC1 Compare Match B
            reti                         ; 9     TC1 Overflow
            reti                         ; 10    TC0 Overflow
            reti                         ; 11    SPI, STC Serial Transfer Complete
            reti                         ; 12    UART Rx Complete
            reti                         ; 13    UART Data Register Empty
            reti                         ; 14    UART Tx complete
            reti                         ; 15    ADC Conversion Complete
            reti                         ; 16    EEPROM Ready
            reti                         ; 17    Analog Comperator
            reti                         ; 18    TWI (I²C) Serial Interface
            reti                         ; 19    Store Program Memory Ready
;---------------------------------------------------------------------------
; Start, Power ON, Reset
main:       ldi    r16,   lo8(RAMEND)
            out    SPL,   r16            ; Init Stackpointer LO
            ldi    r16,   hi8(RAMEND)
            out    SPH,   r16            ; Init Stackpointer HI
            ;hier den Init-Code eintragen
;---------------------------------------------------------------------------
mainloop:   wdr
            ;hier die Funktionen programmieren
            rcall  wait
            rjmp   mainloop
;---------------------------------------------------------------------------
wait:       push   r24
            ldi    r24,   0xff
            subi   r24,   0x01
            brcc   -2
            pop    r24
            ret
;---------------------------------------------------------------------------
und dann make.bat das geht in etwa so bei WINAVR:

Code:
@echo off
del *.o
del *.out
del *.hex
echo assembler
D:\Microcontroller\WINAVR\bin\avr-as.exe -mmcu=ATmega8 test.s -otest.O
echo linker
D:\Microcontroller\WINAVR\bin\avr-ld.exe test.O -mATmega8 -otest.hex --oformat=ihex
echo brenne!
D:\Microcontroller\WINAVR\bin\avrdude.exe -p ATmega8 -e -c sp12 -P LPT1 -Uflash:w:"test.hex":i 
echo fertsch
pause
ich hoffe es hat sich kein fehler eingeschlichen... kanns im moment nicht test ... für C müsste ich erstmal etwas nachlesen

gruß jahn