flat assembler
Aspeto
![](http://upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Disambig_grey.svg/20px-Disambig_grey.svg.png)
flat assembler | |
---|---|
Versão para DOS do IDE do FASM | |
Desenvolvedor | Tomasz Grysztar |
Plataforma | x86 e x86-64 |
Versão estável | 1.72 (21 de outubro de 2017) |
Idioma(s) | inglês |
Escrito em | Assembly |
Sistema operacional | DOS, Windows, Unix (Linux, OpenBSD, etc.), MenuetOS, OctaOS, DexOS, SkyOS, Solar OS |
Gênero(s) | Montador |
Licença | BSD |
Estado do desenvolvimento | Ativo |
Tamanho | |
Página oficial | flatassembler.net |
flat assembler, também conhecido como FASM, é um montador código aberto que suporta as arquiteturas IA-32 e x86-64. É conhecido pelo seu alto desempenho, otimizações de tamanho, portabilidade, e capacidade de usar macros.[1][2]
O FASM contém adaptações para a Windows API e OpenGL. Todas as versões do FASM podem exportar programas diretamente para os formatos: binário (usável como executável COM e driver SYS), ELF, COFF, MZ e PE. Existe uma versão não-oficial que suporta a arquitetura ARM, chamada FASMARM.
Ver também
[editar | editar código-fonte]Referências
- ↑ «flat assembler 1.72 - Programmer's Manual». flatassembler.net (em inglês). Consultado em 13 de novembro de 2017
- ↑ «Which Assembler is the Best?» (em inglês). webster.cs.ucr.edu. Consultado em 13 de novembro de 2017. Arquivado do original em 12 de abril de 2010
Ligações externas
[editar | editar código-fonte]- Sítio oficial (em inglês)
- «FASMLIB - biblioteca portável para FASM/MASM/YASM/NASM» (em inglês)