【编译系统】什么是PL/0和类Pcode虚拟机 一拳Marx 2021-10-25 490 阅读1分钟 【编译系统】什么是PL/0和类Pcode虚拟机 什么是PL/0 什么是类P-Code虚拟机 什么是PL/0 PL/0是个虚拟的编译系统,也是一些虚拟的编译语言,计算机并看不懂,那么怎么运行呢,找一个看的懂指令的CPU,这里有个CPU模拟器,说白了也就是个程序(按照CPU主要特点写的代码,Interpreter)。普通的CPU可以编译与运行分开,而虚拟的CPU,要充当读源程序,执行一条一条指令,运行得到结果的过程。词法语法分析得到目标文件,目标文件读进来再执行,为了避免再输出再读入,我们的虚拟CPU就包括了编译和运行两个步骤 词法分析根据需要决定这个语言有哪些分类,不是分析语法所以有时候不用词性的分析 什么是类P-Code虚拟机