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

时间:2014-09-17 04:30:51

标签: assembly

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

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:2)

曾经是汇编程序是用汇编语言编写的;如果你回到足够远的地方,它们会被手写二进制代码引导,以便机器运行第一个。 (我上次在1973年做过这个:)

人们仍然可以用汇编程序编写它们,有些人似乎仍然坚持使用临时字符串黑客攻击。但是使用编译器工具在现代编程语言中编写它们要容易得多。请参阅我编写Z80汇编程序的答案,其灵感来自于6800 assembler using a real, live grammar的6800/6809。

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