Forum: Compiler & IDEs avr-gcc: Assemblerbeschreibung


von Uhu U. (uhu)


Lesenswert?

Wo ist der Assembler mit allen Direktiven, die avr-gcc erzeugt, 
beschrieben?

von R. F. (rfr)


Lesenswert?


von ... (Gast)


Lesenswert?

$INSTALLDIR/doc/binutils/as.html/index.html

von Uhu U. (uhu)


Lesenswert?

Vielen Dank.

von Johann L. (gjlayde) Benutzerseite


Lesenswert?

http://sourceware.org/binutils/docs-2.16/as/index.html
http://sourceware.org/binutils/docs-2.17/as/index.html
http://sourceware.org/binutils/docs-2.18/as/index.html
http://sourceware.org/binutils/docs-2.19/as/index.html
http://sourceware.org/binutils/docs-2.20/as/index.html
http://sourceware.org/binutils/docs-2.21/as/index.html

Darin sind jedoch nicht die Direktiven gelistet, die avr-gcc erzeugt, 
sondern die, die gas kennt.

avr-gcc erzeugt nicht alle davon. ZB erzeugt er kein

.abort
.altmacro
.eject
.else
.elseif
.end
.endm (fehlt in der Doku)
.error
.exitm
.endfunc
.incbin
.include
.if
.macro
.noaltmacro
.purgem
.previous
.popsection
.rept
.subsection
.warning

und auch ganz viele andere nicht.

Eine Liste aller Direktiven, die avr-gcc erzeugt, gibt es m.W. nicht. Da 
musst du durch die Quellen.

von Uhu U. (uhu)


Lesenswert?

Johann L. schrieb:
> Eine Liste aller Direktiven, die avr-gcc erzeugt, gibt es m.W. nicht. Da
> musst du durch die Quellen.

Da hab ich mich mal wieder etwas unklar ausgedrückt... Die Obermenge der 
Direktiven reicht aus.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.