Повеќе...The Turbo Assembler (TASM) mainly PC-targeted assembler package was Borland's offering in the x86 assembler programming tool market. As one would expect, TASM worked well with Borland's high-level language compilers for the PC, such as Turbo C, Turbo Pascal and Turbo Basic. Along with the rest of the Turbo suite, Turbo Assembler is no longer maintained.
The Turbo Assembler package came bundled with the linker Turbo Linker, and was interoperable with the Turbo Debugger debugger. For compatibility with the common Microsoft Macro Assembler (MASM), TASM was able to assemble such source code files via its MASM mode. It also had an ideal mode that enabled a few enhancements.
TASM 3.0 supports high-level features such as objects so it enables object-oriented programming.
Turbo Assembler also refers to a common Commodore 64-based 6502 assembler created by the German company Omikron in 1985. It is not related to Borland's work.
Повеќе...The Netwide Assembler, NASM, is an 80x86 assembler designed for portability and modularity. It supports a range of object file formats, including Linux and NetBSD/FreeBSD a.out, ELF, COFF, Microsoft 16-bit OBJ and Win32. It will also output plain binary files. Its syntax is designed to be simple and easy to understand, similar to Intel's but less complex. It supports Pentium, P6, MMX, 3DNow!, SSE and SSE2 opcodes, and has macro capability.