Search code examples
assemblytasm

Any alternative of Turbo Assembler on 64 bit OS?


I am a bit new to 80x86 assembly language and we are taught to use TASM since it is the assembler installed on our laboratory PCs. Then, I wanted to practice assembly language programming at home, so I searched and downloaded TASM5 and TASMeditor since they're the ones available on the internet. However, I found out that it doesn't work on my 64 bit Windows 8 OS. Searching for "TASM 64 bit" showed how to emulate using DOSBOX, but that is too tedious and may create problems. Searching for terms "TASM alternative" yielded NASM, and YASM. YASM is a bit complicated to use, so I did not bother with it, and NASM has different syntax with TASM. So, my question is, what can I use as an alternative to TASM? With no syntax changes? Any other suggestions?

Advanced thanks!


Solution

  • There's the MASM32 package (AFAIU, an unofficial release of MASM, extracted from the various Windows SDKs and DDKs freely available), which is similar in syntax to TASM.

    Also similar is Open Watcom's WASM and its fork JWasm.

    I personally prefer NASM, which is available on more platforms than TASM and MASM, which supports a number of formats and which I feel more in control with. Also, it's not as wordy as TASM/MASM/WASM.