Lyn*_*nob 9 64-bit programming software-recommendation intel software-installation
我有一台运行 64 位 Ubuntu 的 HP 计算机,所以你可以说是 Intel。我在大学修汇编课。讲师希望我们使用TASM。
虽然它可能在酒上运行,但我不确定。不再维护 TASM。
我从来没有写过任何汇编程序,但我想知道是否有一个汇编器可以在 64 位 Ubuntu 上本地运行,是免费的,被维护的并且尽可能地接近 TASM 语法,这样我就可以在没有有很多麻烦。
我发现了这个问题,但是那里给出的答案并没有说明哪个语法与 TASM 最接近,这是我问题的重点。我可以通过 Google 轻松找到许多汇编程序。我想知道哪个语法与 TASM 最接近。
Syl*_*eau 18
您可以安装 Netwide Assembler, NASM:
sudo apt-get install nasm
Run Code Online (Sandbox Code Playgroud)
NASM 提供了-t
启用TASM兼容模式的选项:
NASM 包括与 Borland 的 TASM 的有限形式的兼容性。当使用 NASM 的
-t
选项时,进行了以下更改:
- 本地标签可以以 @@ 为前缀而不是 .
- 括号内支持大小覆盖。在 TASM 兼容模式下,方括号内的大小覆盖会更改操作数的大小,而不是像在 NASM 语法中那样更改操作数的地址类型。例如
mov eax,[DWORD val]
是 TASM 兼容模式下的有效语法。请注意,您无法覆盖指令的默认地址类型。- 支持某些指令的无前缀形式 (
arg, elif, else, endif, if, ifdef, ifdifi, ifndef, include, local
)
或者,您也可以使用DOSBox运行 Windows 版本。
来源:
归档时间: |
|
查看次数: |
7594 次 |
最近记录: |