汇编程序是如何编写的以及它们是用什么语言编写的?

pig*_*n17 2 assembly

如果您上网并下载 asm 汇编程序。它是由什么制成的。它使用什么文件类型?汇编程序本身是如何创建的?

Ira*_*ter 7

以前是用汇编语言编写汇编程序;如果你回溯得足够远,它们是通过手写二进制代码引导机器运行第一个机器的。(我上次这样做是在 1973 年:)

人们仍然可以用汇编程序编写它们,有些人似乎仍然坚持使用临时字符串黑客来完成此操作。但使用编译器工具用现代编程语言编写它们要容易得多。请参阅我关于编写 Z80 汇编器的答案,灵感来自6800 汇编器,使用6800/6809 的真实实时语法。

相同的答案适用于链接编辑器。


Dav*_*own 6

汇编程序的编写方式没有什么特别的。它所做的只是解析汇编语法并输出特定架构的机器代码。如果您喜欢的编程语言可以读取文本并写入二进制文件,则可以用它创建汇编程序。