如果你在互联网上下载一个 asm 汇编程序。它是由什么制成的。它使用什么文件类型?以及汇编程序本身是如何创建的?
汇编程序的编写方式没有什么特别之处。它所做的只是分析程序集语法并为特定体系结构吐出机器代码。如果您喜欢的编程语言可以读取文本并编写二进制文件,则可以使用它创建汇编程序。
它曾经是汇编程序是用汇编程序编写的;如果你回溯足够远,它们是由手写二进制代码引导的,以便机器能够运行第一个。
人们仍然可以在汇编程序中编写它们,有些人似乎仍然坚持使用 ad hoc string hacking 这样做。但是使用编译器工具用现代编程语言编写它们要容易得多。请参阅我的答案编写一个 Z80 汇编程序,灵感来自6800 assembler using a real, live grammar的 6800 / 6809。
同样的答案适用于链接编辑器。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(13条)