首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TASM与MASM的装配差异

TASM与MASM的装配差异
EN

Stack Overflow用户
提问于 2012-11-26 23:31:37
回答 2查看 16.2K关注 0票数 5

我在大学学习TASM,但是关于TASM的信息在网络上似乎非常有限。我找到了更多关于MASM的信息。

我的问题是,MASM和TASM有什么不同?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-26 23:39:16

虽然没有太多不同之处,但还是有一些区别的。请查看这篇文章: TASM寻找“理想”模式;顺便说一句,http://faqs.cs.uu.nl/na-dir/assembly-language/x86/borland.html可以使用MASM语法。

票数 8
EN

Stack Overflow用户

发布于 2012-11-26 23:53:56

Borland TASM = Turbo Assembler (Borland产品)

MASM =Microsoft宏汇编程序(微软产品)...often被误认为“汇编程序”

就原始汇编语言而言,它们实际上应该是相同的,因为它们都使用x86操作码指令。“应该”的区别是句法上的糖。

使用TASM的程序集教程:

http://www.petesqbsite.com/sections/tutorials/tuts/doorknob/asm_tutorial1.html

ArtOfASM参考:

http://cs.smith.edu/~thiebaut/ArtOfAssembly/artofasm.html

我可以举的一个例子是,这两种汇编程序都允许使用“宏”,这在某些方面类似于使用高级语言中的方法。因此,你可以编写一段汇编代码,它接受一些参数(这些参数通常是在调用宏之前在寄存器中设置的。宏可能是几行代码之间的任何东西,甚至可能是上百万行代码。您可能只在一个line...basically中调用宏。

可以理解的是,你在这些anymore...they上找不到太多的信息正在迅速减少。现在汇编语言是一个很小的领域,许多旧的语言已经转移到C、C++和其他高级语言上了。

你应该试着在YouTube上看看...我可以在上面看到很多TASM教程...

...A86 assembler...very语法简单,但可以编译64K的"command.com“类型文件。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13567977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档