我被告知,“汇编”是您在文件中编写的内容,可以让“汇编器”将其转换为二进制代码。
但是我看到这两个术语在各种著作中混合并匹配。我什至听说您编写了“汇编程序”,然后将“汇编程序”使其可执行。
请告诉我,什么是正确的词?
我被告知,“汇编”是您在文件中编写的内容,可以让“汇编器”将其转换为二进制代码。
但是我看到这两个术语在各种著作中混合并匹配。我什至听说您编写了“汇编程序”,然后将“汇编程序”使其可执行。
请告诉我,什么是正确的词?
Answers:
实际上,该语言称为“汇编语言”,而将其转换为机器代码的工具就是“汇编语言”。
有关Wikipedia的更多信息:http : //en.wikipedia.org/wiki/Assembly_language
语言的目的是交流。
如果人们说了什么,而其他人也理解了,那么他们使用的是正确的术语。
我们有规则使之更易于理解,但是我认为,如果您说出最适合自己的声音,而让其他人说出最适合自己的声音,并且大家都明白了自己的意思,那么一切都会变得扑朔迷离。
对于它的价值,我更喜欢编写“汇编”并用“汇编器”进行汇编。我认为“汇编程序”应该成为某天的常用词,并且每个人都应尝试尽可能多地使用它。
该组件是一段代码/可执行即在机器可执行代码。这可能是obj,exe,dll等。这是编译的结果。
该汇编是“编译”,编译代码转换成机器可执行代码。该代码已使用“汇编语言”语言编写。普通英语中的汇编语言通常称为汇编器。
汇编程序似乎是一个有创造力的词,其产生是为了减少因误用其他术语或外语术语而引起的混乱(请参阅其他答案)。
这可能是一个(人)语言问题-瑞典词为“汇编”似乎是“ assemblator ” ...
老实说,我不知道是否存在可以适当地区分所有这些概念的“标准”术语。(示例:如果我说“ ASM”,我在说什么?)
我可以给我我的定义,如果有帮助的话。
机器码
这是汇编器或编译器的编译输出。
部件
这是机器代码的人类可读形式。(或者,我们所知道的机器代码。)
有时我用汇编代替机器代码一词,因为这意味着我实际上并不在阅读机器代码,而是在阅读汇编。
汇编语言
这是指特定的机器代码语言,例如x86汇编。
组装工
这是一个类似于MASM \ FASM的工具,用于将源代码编译为机器代码。
汇编语言
这是任何给定汇编器使用的语言。
我认为这与汇编语言不同,因为汇编器可以添加自己的语法糖,而这种语法糖在基础汇编语言中不存在。(高级功能,宏等)。
我猜这些术语的起源可以追溯到经典的汇编词典:“为了达到目的的机器指令的组装”,这可能是计算机先驱者想到的一小部分机器指令。然后,“汇编程序”是一种接收单个机器指令并将它们组合在一起的设备。
虽然将ASM文件转换为PRG或有时称为编译器的代码似乎是错误的,但它被称为汇编程序,但是我不太确定汇编程序,至少我以前从未听说过。维基百科说汇编语言和汇编语言都很好,我之所以称其为汇编语言,是因为我经常在至少德国网站上看到这种语言。它还说:“转换过程称为汇编,如汇编源代码一样。”。希望对您有所帮助。