Wiz*_*ard 4 assembly masm tasm
我正在大学学习TASM,但有关网络上TASM的信息似乎非常有限.我在MASM上找到了更多信息.
我的问题是,MASM和TASM有什么不同?
小智 7
没有那么多差异,但也有一些.看看这篇文章:http://faqs.cs.uu.nl/na-dir/assembly-language/x86/borland.html 寻找'理想'模式; 顺便说一句,TASM可以使用MASM语法.
TASM = 涡轮组装机(Borland产品)
MASM = 宏汇编程序(Microsoft产品)...经常被误认为是“ Microsoft汇编程序”
就原始汇编语言而言,它们实际上应该相同,因为它们都使用x86操作码指令。差异“应该”是语法糖。
使用TASM的汇编教程:
http://www.petesqbsite.com/sections/tutorials/tuts/doorknob/asm_tutorial1.html
ArtOfASM参考:
http://cs.smith.edu/~thiebaut/ArtOfAssembly/artofasm.html
我可以举一个例子,这两个汇编程序都允许使用“宏”,在某些方面,这类似于使用高级语言中的方法。因此,您可以编写一段汇编代码,以接受一些参数(通常这些参数是在调用宏之前在寄存器中设置的。该宏可能是几行到一百万行汇编器之间的任何内容……但是您可能只需一行就可以调用您的宏...基本上,MASM和TASM的差别很小,但目标基本相同,因此代码的可重用性很重要。
可以理解的是,您再也找不到更多的信息了……它们正在迅速减少。如今,汇编是一个利基市场,许多旧帽子已经转移到C,C ++和其他高级语言之类的东西上。
您应该尝试在YouTube上观看...我在那里可以看到许多TASM教程...
... A86汇编程序...非常简单的语法,但可以编译64K“ command.com”类型的文件。
归档时间: |
|
查看次数: |
12606 次 |
最近记录: |