FASM

FASM
software
Schermata di esempio
Schermata di esempio
Screenshot di FASM con il codice degli esempi forniti
GenereCompilatore
SviluppatoreTomasz Grysztar
Data prima versione1999
Ultima versione1.73.32 (4 dicembre 2023)
Sistema operativoUnix-like
DOS
Microsoft Windows
Linguaggiolinguaggio assembly
Licenzalicenza BSD a 2-clausole
(licenza libera)
Sito webflatassembler.net/
Modifica dati su Wikidata · Manuale

FASM (Flat Assembler) è un compilatore assembler gratuito per le architetture IA-32 e x86-64. Il progetto venne iniziato da uno studente polacco, Tomasz Grysztar, nel 1995, non pubblico su nome ASM32. FASM è scritto in linguaggio assembly, ed è stato in grado di auto-compilarsi già dalla versione 0.90 (4 maggio 1999). La prima release pubblica venne annunciata il 15 marzo 2000. È conosciuto per la sua grande velocità, ottimizzazione delle dimensioni, capacità di utilizzare macro complesse, e per la comunità sviluppatasi online attorno al forum. Tuttavia, (quasi) non utilizza opzioni da riga di comando. Binari e sorgenti sono disponibili per Linux, Windows, DOS, Unix/libc, DexOS e MenuetOS. Tutte le versioni di FASM possono produrre tutti i seguenti formati: binari, oggetti ELF o COFF (classici o MS), o eseguibili in formato MZ, ELF o PE.

Altri compilatori assembler

Collegamenti esterni

Collegati a FASM
  • FASM website (inglese)
  • Manuale ufficiale FASM (inglese)
  • Archivio FASM delle vecchie versioni Archiviato il 27 novembre 2015 in Internet Archive. (inglese)
  • Esempi FASM (inglese)
  • FASM message board (inglese)
  • ZX81 version, su sinclairzxworld.com.
Altri compilatori assembler
  • Netwide (NASM) (inglese)
  • YASM (parziale riscrittura di NASM) (inglese)
  • Lazy (LZasm) (inglese)
  • NewBasic (NBasm32) (inglese)
  • Pass32 (inglese)
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica