1. 首页
  2. 课程学习
  3. 专业指导
  4. PL/0语言编译器源码及测试程序

PL/0语言编译器源码及测试程序

上传者: 2019-04-28 01:47:27上传 RAR文件 5.44KB 热度 41次
在《算法+数据结构=程序》一书中,NiklausWirth设计的PL/0语言编译器分成两部分,把源语言翻译成中间语言的编译器和中间语言解释器,编译器用的是递归下降的预测分析方法中间语言是一种栈机器代码,其指令集是根据PL/0语言的需要来设计的。编译器源码及测试程序可从。一条指令由三个域组成:(1)操作码f:上面已经列出了所有8种操作码。(2)层次差l:这里的层次差就是5.3.2节介绍嵌套深度时的np−na。该域仅用于存取指令和调用指令。(3)多用途a:在运算指令中,a的值用来区分不同的运算;在其他情况,a或是一个数(lit,int),或是一个程序地址(jmp,jpc,cal),或是一个数据地址(l
下载地址
用户评论
码姐姐匿名网友 2019-04-28 01:47:27

挺好的,我感觉这本书挺有用的

码姐姐匿名网友 2019-04-28 01:47:27

感谢分享!

码姐姐匿名网友 2019-04-28 01:47:27

感谢分享.....和我的版本差不多

码姐姐匿名网友 2019-04-28 01:47:27

很好,有帮助

码姐姐匿名网友 2019-04-28 01:47:27

还行吧,勉强能用

码姐姐匿名网友 2019-04-28 01:47:27

不知怎么使用,说要输入一个文件名,但打不开

码姐姐匿名网友 2019-04-28 01:47:27

很好很好,可以正常运行,

码姐姐匿名网友 2019-04-28 01:47:27

程序能用,但是编译原理好难,看不懂

码姐姐匿名网友 2019-04-28 01:47:27

比较难懂,但还是对我有帮助的。谢谢。

码姐姐匿名网友 2019-04-28 01:47:27

可以借鉴一下