Lowlevel

OffZone => Offtopic => Thema gestartet von: Another Stupid Coder am 14. June 2005, 15:52

Titel: ziemlich gutes GNU Assembly Buch
Beitrag von: Another Stupid Coder am 14. June 2005, 15:52
Hallo,
Da hier ja immer wieder nach Assembly-Büchern gefragt wird, möchte ich eines vorstellen, welches ich vor kurzem "gefunden" habe und ziemlich gut finde. Es beschreibt zwar die Assemblyprogrammierung mit GAS unter GNU/Linux aber man lernt sicher auch allgemein Assembly dabei.

Ist auf Englisch und hier (http://savannah.nongnu.org/download/pgubook/) erhältlich.
Titel: ziemlich gutes GNU Assembly Buch
Beitrag von: Legend am 14. June 2005, 18:47
Weisst du ob das einem die GNU Inline Assembler Syntax vom GCC näher bringen kann? Obwohl es ja schon eigentlich peinlich ist das der GCC wohl der einzige Compiler ist, wo man sowas bräuchte (wenn man das Stück Assembler an sich, was man zum implementieren bräuchte, kann) ...
Titel: ziemlich gutes GNU Assembly Buch
Beitrag von: Another Stupid Coder am 14. June 2005, 18:53
Da GCC den ASM-Code ja an GAS weitergibt.

Dass Inline-Asm beim GCC so komisch aussieht, liegt übrigens daran, dass AT & T bei Unix-Assemblern mal Standard war und die das eben übernommen haben, zudem gibt es den GAS ja nicht nur für x86.

Was dir da eventuell noch weiterhilft ist das offizielle Manual zu dem Teil:
http://www.gnu.org/software/binutils/manual/gas-2.9.1/html_mono/as.html
Titel: ziemlich gutes GNU Assembly Buch
Beitrag von: n3Ro am 14. June 2005, 20:52
aber man kann die syntax auf intel-style umstellen; im S file ganz sicher, über den GCC weiß ich nicht mehr wie ;-)