汇编语言和编译语言的区别 汇编语言的编译器是用什么语言写的,为什么?
汇编语言的编译器是用什么语言写的,为什么?直接用指令代码编写第一个汇编语言编译器,然后用汇编语言编写新的编译器。事实上,许多语言都可以编写汇编编译器例如,第一个C语言编译器可以用汇编语言编写,但是后面
汇编语言的编译器是用什么语言写的,为什么?
直接用指令代码编写第一个汇编语言编译器,然后用汇编语言编写新的编译器。事实上,许多语言都可以编写汇编编译器
例如,第一个C语言编译器可以用汇编语言编写,但是后面的C编译器都可以用C语言编写。魔术,哈哈哈
标题不是很正确。最底层的体系结构实际上是由汇编编写的。然而,汇编语言并不是所有的底层架构。
操作系统引导加载部分、输入输出、磁盘操作等部分都是由程序集编写的。当系统启动时,也会编译用于自检的BIOS程序。除了操作系统的底层部分是由汇编编写外,其他部分不一定是由C编写的,VC也有很多。
除了底层操作系统外,汇编语言通常用于控制、计算等方面。例如,许多设备上使用的控制软件可能是C语言、PLM语言和宏汇编语言的混合编程。它与C语言本身没有什么不同,但是它的编写方式不同。一些老的软件工程师首先使用汇编程序/宏汇编程序,然后使用C来编写。因此,为了保持程序的正确性,他们采用混合编程。只需添加汇编部分:
program name()
{
u这没问题。
宏汇编在处理协处理器的操作方面也非常有效。如果你感兴趣,可以看看相关资料。