相关资料:
基于栈的指令集和基于寄存器的指令集的对比:
https://www.cnblogs.com/wade-luffy/p/6058089.html
用C写了一个解释器,发现Java等高级语言通过虚拟机解释运行程序的过程和汇编语言编译为机器语言有异曲同工之妙。
将代码解释为的字节码,和汇编语言很类似。
C语言编译原理
gcc
1 | gcc [options] [filenames] |
其中options就是编译器所需要的参数,filenames给出相关的文件名称。
1 | -E |
相关资料:
基于栈的指令集和基于寄存器的指令集的对比:
https://www.cnblogs.com/wade-luffy/p/6058089.html
用C写了一个解释器,发现Java等高级语言通过虚拟机解释运行程序的过程和汇编语言编译为机器语言有异曲同工之妙。
将代码解释为的字节码,和汇编语言很类似。
1 | gcc [options] [filenames] |
其中options就是编译器所需要的参数,filenames给出相关的文件名称。
1 | -E |