我想知道汇编语言的目的是什么
要构建程序计算机,请将高级语言更改为汇编语言,然后将汇编语言更改为机器语言。
HLL(high level language) -> AL(Assembly language) -> ML(machine language)
但是为什么我们使用AL?不能直接将HLL更改为ML吗?
答案 0 :(得分:0)
一些编译器实际上直接生成机器代码。有些使用自己的中间语言(例如,参见LLVM Intermediate Represenation),有些生成汇编代码。
编译器使用汇编程序的一些原因是: