如果你上网并下载asm汇编程序。它是由什么制成的。它使用什么文件类型?汇编程序本身是如何创建的?
答案 0 :(得分:3)
汇编程序的编写方式没什么特别之处。它所做的只是解析汇编语法并为特定架构吐出机器代码。如果您首选的编程语言可以读取文本并写入二进制文件,则可以使用它创建汇编程序。
答案 1 :(得分:2)
曾经是汇编程序是用汇编语言编写的;如果你回到足够远的地方,它们会被手写二进制代码引导,以便机器运行第一个。 (我上次在1973年做过这个:)
人们仍然可以用汇编程序编写它们,有些人似乎仍然坚持使用临时字符串黑客攻击。但是使用编译器工具在现代编程语言中编写它们要容易得多。请参阅我编写Z80汇编程序的答案,其灵感来自于6800 assembler using a real, live grammar的6800/6809。
相同的答案适用于链接编辑。