Flat Assembler

Flat Assembler
Flat Assembler
Screenshot
Flat Assembler unter MenuetOS
Basisdaten
Entwickler Tomasz Grysztar
Aktuelle Version 1.69.33
(15. September 2011)
Betriebssystem DOS, Windows, Unix, Linux
Kategorie Kategorie:Assembler
Lizenz Freeware, BSD
Deutschsprachig Nein, nur englischsprachig.
www.flatassembler.net

Der Flat Assembler (kurz FASM) ist ein schlanker Assembler, ein Programm, das Assemblercode in Maschinencode übersetzt. Entwickler von FASM ist Tomasz Grysztar.

FASM wurde für die 80x86-Prozessorreihen entworfen, das heißt, er kann Programme für 8086-, 80186-, 80286-, 80386- und 80486-Prozessoren erstellen, und unterstützt die Erweiterungen MMX, SSE, SSE2, SSE3 und 3DNow! sowie x86-64-Instruktionen für 64-Bit-Prozessoren, sowohl für AMD64 als auch für Intel 64 (früher EM64T). FASM unterstützt wie viele moderne Assembler die Makroprogrammierung.

FASM kann Dateien in den Formaten MZ, PE, COFF und ELF, sowie „flat binary“ (nutzbar auch als DOS .com und .sys) erstellen, andere Formate können auf Umwegen mit Hilfe externer Programme oder „manuell“ erstellt werden.

Es existieren Versionen für DOS (auch IDE), Windows (auch IDE), Linux sowie alle Unix-Versionen, für die eine Standard C Library verfügbar ist. Die Versionen für letztere Systeme können aufgrund der Vielzahl verschiedener kompatibler Betriebssysteme nicht zentral erstellt werden, sondern müssen auf dem Rechner des Endbenutzers aus dem Quelltext kompiliert werden.

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Flat assembler — Saltar a navegación, búsqueda FASMD Versión DOS con IDE del FASM flat assembler (FASM) es un ensamblador libre, multi paso, con el estilo de la sintaxis de Intel que soporta las arquitecturas IA 32 y x86 64. El proyecto fue iniciado en 1999 por… …   Wikipedia Español

  • Flat assembler — …   Википедия

  • Assembler (Informatik) — Ein Assembler (nach DIN 44300: Assemblierer) ist ein Hilfsprogramm der Programmierung (Programmierwerkzeug), das ein in maschinennaher Assemblersprache geschriebenes Computerprogramm in Maschinensprache (auch Maschinencode oder Nativer Code… …   Deutsch Wikipedia

  • flat-pack assembler of chips — lustų surinktuvas į plokščiuosius korpusus statusas T sritis radioelektronika atitikmenys: angl. flat pack assembler of chips vok. Flat Pack Montageanlage, f rus. установка для сборки кристаллов ИС в плоские корпуса, f pranc. installation d… …   Radioelektronikos terminų žodynas

  • Flat-Pack-Montageanlage — lustų surinktuvas į plokščiuosius korpusus statusas T sritis radioelektronika atitikmenys: angl. flat pack assembler of chips vok. Flat Pack Montageanlage, f rus. установка для сборки кристаллов ИС в плоские корпуса, f pranc. installation d… …   Radioelektronikos terminų žodynas

  • Microsoft Assembler — Der Microsoft Macro Assembler (abgekürzt MASM) ist ein von Microsoft entwickelter Assembler für x86 basierende Prozessoren. Er übersetzt Assemblerquelltext in ausführbaren, nativen Maschinencode. Der Microsoft Macro Assembler entwickelte sich… …   Deutsch Wikipedia

  • Cross-Assembler — Ein Assembler (nach DIN 44300: Assemblierer) ist ein Hilfsprogramm der Programmierung (Programmierwerkzeug), das ein in einer einfachen, maschinennahen Assemblersprache geschriebenes Programm in Maschinensprache (auch Maschinencode oder Nativer… …   Deutsch Wikipedia

  • Microsoft Macro Assembler — Der Microsoft Macro Assembler (abgekürzt MASM) ist ein von Microsoft entwickelter Assembler für x86 basierende Prozessoren. Er übersetzt Assemblerquelltext in ausführbaren, nativen Maschinencode. Der Microsoft Macro Assembler entwickelte sich… …   Deutsch Wikipedia

  • Turbo Assembler — El Turbo Assembler (TASM), un paquete ensamblador principalmente destinado a la plataforma del IBM PC y sus compatibles. Fue la oferta de Borland en el mercado de herramientas de programación en lenguaje ensamblador para la familia de los… …   Wikipedia Español

  • GNU Assembler — Le GNU Assembler (aussi appelé gas), que l on peut appeler par la commande as depuis un shell, est l assembleur du projet GNU. C est le back end par défaut de GCC. Il fait partie du paquet GNU Binary Utilities. Le premier objectif de ce paquet… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”