Hen*_*aul 64 assembly terminology
我被教导说"汇编"是你在文件中写的,让你的"汇编程序"将它转换为二进制代码.
但我看到这两个术语在各种作品中混合搭配.我甚至听说你写了"汇编程序",之后"汇编程序"使它成为可执行程序.
请告诉我,使用什么是正确的词语?
Phi*_*ert 71
实际上,该语言被称为"汇编语言",将其转换为机器代码的工具是"汇编程序".
有关维基百科的更多信息:http://en.wikipedia.org/wiki/Assembly_language
Chr*_*utz 13
语言的目的是沟通.
如果人们说出事情,而其他人理解它们,他们就会使用正确的术语.
我们有规则让它更容易理解,但在我看来,如果你说什么听起来最适合你,并让其他人说出最适合他们的东西,你们都明白你们的意思,那么一切都将是极好的.
对于它的价值,我更喜欢编写"汇编"并用"汇编程序"组装它.我认为"装配"应该是某一天的话语,每个人都应该尽可能多地使用它.
该组件是一块代码/可执行是机器可执行代码.这可能是一个obj,exe,dll,......这是编译的结果.
该汇编是"编译",编译代码转换成机器可执行代码.此代码以" 汇编语言 " 语言编写.普通英语的汇编语言通常称为汇编程序.
Assemblator似乎是一个创造性的词,出于必要,以减少因错过其他术语或外语术语而引起的混乱(参见其他答案).
小智 5
老实说,我不知道是否有一种“标准”术语可以适当地区分所有这些概念。(例如:如果我说“ ASM”,我在说什么?)
我可以给我我的定义,如果有帮助的话。
机器码
这是汇编器或编译器的编译输出。
部件
这是机器代码的人类可读形式。(或者,我们知道的机器代码。)
有时我用汇编一词代替机器代码,因为这意味着我不是在实际阅读机器代码,而是在阅读汇编。
汇编语言
这是指特定的机器代码语言,例如x86汇编。
组装工
这是一个类似于MASM \ FASM的工具,用于将源代码编译为机器代码。
汇编语言
这是任何给定汇编器使用的语言。
我认为这与汇编语言不同,因为汇编器可以添加自己的语法糖,而该语法糖在基础汇编语言中不存在。(高级功能,宏等)。