hey
nu er det er stykke tid siden jeg sidst har leget med ASM kode, så er noget rusten på dette område, så derfor har jeg lige nogen spørgsmål til nogen bestemte linjer kode i denne kode:
http://sourceforge.net/p/abavr/lib/ci/e3429e3493e08015d94d9237699bf15c085970c7/tree/WS2811/WS2811.hdet skal sige at den er header til noget C kode hvor der er sat ASM kode ind i, her bruger personen en kode som er sådan her:
sbi %[port], %[pin]
umildbart ville jeg sige at han linker til en adr i program koden, men forstår ikke hvordan ? kan se at det måske har relevans til noget i slutningen af koden der er sådan her:
"16:\n" \
: \
: [rgb] "z" (RGB), \
[len] "w" (LEN), \
[port] "I" (_SFR_IO_ADDR(PORT)), \
[pin] "I" (PIN) \
: "r18", "r19", "r20", "r26", "r27", "cc", "memory" \
men forstår intet af overstående kode ? er noget der GNU-compiler specifikt ?
håber der nogen der forstår mere af det en mig, så jeg ikke skal til at forklare mig på et engelsk sproget forum

MVH
-Bjarne