mikrocontroller.net

Forum: PC-Programmierung Welcher PC-Assembler ist gut?


Autor: Valentin Buck (nitnelav) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
ich suche einen guten Assembler für meinen Computer (möglichst 
kostenlos), der auch für Dos kompilieren kann.
Nitnelav.

Autor: Sven P. (haku) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
GCC.

Autor: Peter (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ein Assembler compilert ja nicht, ihm ist auch egal ob du für 
dos|Windows|32Bit|64Bit schreibst.

Er macht nichts anders als den ASM Befehlt in den passenden Code für den 
Prozessor umzusetzen.

Willst du eine komplette anwednung in ASM schreiben? oder nur einzelen 
Teile optimieren?

http://de.wikipedia.org/wiki/Microsoft_Macro_Assembler

auch mit dem GCC kann man objekte in ASM Programmieren.

Autor: Mars (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
GAS(GNU Assembler) ober NASM.

Autor: Mars (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>ein Assembler compilert ja nicht, ihm ist auch egal ob du für
>dos|Windows|32Bit|64Bit schreibst.

Aber das für die Plattform richtige exe-Format sollte er dann doch 
erzeugen können ;-)

Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@Mars

Pappnase, dafür ist der Linker zuständig!

Autor: Sven P. (haku) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mars wrote:
>>ein Assembler compilert ja nicht, ihm ist auch egal ob du für
>>dos|Windows|32Bit|64Bit schreibst.
>
> Aber das für die Plattform richtige exe-Format sollte er dann doch
> erzeugen können ;-)

Er sollte sich zumindest mit den Aufrufkonventionen auseinandersetzen 
:-)

Autor: Simon K. (simon) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Gast wrote:
> @Mars
>
> Pappnase, dafür ist der Linker zuständig!

Ja, der Assembler Linker, ist klar ;)

Autor: Valentin Buck (nitnelav) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also ein Binder nud Linker sollten schon drin sein, meintwegen auch als 
Extra-Pakete.
Nitnelav

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.