Jump to content

Draft:EuroAssembler

From Wikipedia, the free encyclopedia
  • Comment: In accordance with Wikipedia's Conflict of interest policy, I disclose that I have a conflict of interest regarding the subject of this article. Vitsoft (talk) 13:28, 23 March 2025 (UTC)


EuroAssembler, alias €ASM, is a multi-pass macro assembler for x86 and x86-64 architecture. It is written in itself, using the Intel syntax and its source code can be HTML in addition to plain text, so the source code of entire EuroAssembler can be seen online.

EuroAssembler can directly output files in 16-, 32- or 64-bit executable formats for DOS, Linux or Windows, in classical object formats ELF, COFF or OMF and several others. Many machine instructions exist in multiple encoding variants, and €ASM gives the programmer full control over which encoding will be used.

EuroAssembler is available free of charge, it is shipped as two executable files (for Linux and for Microsoft Windows) together with its source, documentation, test files, macrolibraries and a few sample projects.

[1] [2] [3] [4]

References

[edit]