汇编工具是用什么语言编写的?

来源:百度知道 编辑:UC知道 时间:2024/06/17 08:22:39
这几天再学习汇编,突然想到一个问题,那就是汇编软件是用什么语言编写的?不会是用机器码写的吧。那位大侠告诉我啊。如常用的masm这些。

第一个汇编肯定是用机器码写的。

现在估计用C也可以写了。

没有一个固定的答案.
不同的汇编器,可以用不同的方式写成.
当然可以确定的是,最早的一个汇编器是直接用机器语言写的
但从那以后,都不需要回到那种方式了,可以用汇编器汇编一个汇编程序,生成另外一个汇编器.后来用汇编实现了一些语言的编译器,如果哪种语言足够低级的话(比如C),也可以用高级语言写汇编器,然后编译过去。所以到目前为止,可以用来写汇编器的语言有:
机器语言,汇编语言,高级语言.
也可以是他们的混合,甚至某些地方可以结合脚本语言.

无论是什么编程语言,最终都是要转换成机器语言的,那就是0和1

不一定
有的用C语言也能写

什么语言都能写, 不过到最后都会转成机器码