Lowlevel

Lowlevel => Lowlevel-Coding => Thema gestartet von: Roadrunner am 05. April 2013, 22:28

Titel: ARM-Assembler
Beitrag von: Roadrunner am 05. April 2013, 22:28
Guten Abend,
mit meinem neuen Raspberry Pi wollte ich heute in die ARM-OS-Programmierung einsteigen - und bin, wie so oft, auf unerwartete Probleme gestoßen: Welchen Assembler kann ich für die ARM-Architektur verwenden? GAS würde funktionieren, aber kann ich damit auch die Standart-Syntax für ARM nutzen (die AT&T-Syntax ist wirklich nichts für mich)?
Titel: Re: ARM-Assembler
Beitrag von: Jidder am 05. April 2013, 22:36
Also wenn ich mir unser ARM-Tutorial (http://www.lowlevel.eu/wiki/ARM-OS-Dev_Teil_2_%E2%80%93_Assembler_101) anschaue, sieht das aus, als ob die nicht-AT&T-Syntax der Standard wäre.
Titel: Re: ARM-Assembler
Beitrag von: Roadrunner am 06. April 2013, 11:57
Dann wirds wohl auch mit GAS funktionieren. Ich hatte nur keinen passenden Assembler gefunden, da ich den allerletzten Teil, das Beispiel, übersehen habe.

Gibt es denn neben GAS noch andere Assembler für ARM, also z.B. ARM-NASM/FASM oder so was in der Art?
Titel: Re: ARM-Assembler
Beitrag von: XanClic am 06. April 2013, 12:08
Ich habe mal von irgendeinem FASM-ARM gehört, aber ich sehen keinen Grund, für ARM nicht GAS zu benutzen – die Syntax ist die Default-ARM-Syntax.