采用面向对象技术设计VHDL编译系统MTC,通过对VHDL语法产生式进行分析,将各语法现象以C++类的形式进行抽象分类,给出词法分析和语法分析设计策略,并针对存在于LALR(1)分析过程中的两类冲突提出解决方法。MTC编译过程中通过语法制导进行语义分析。并提出用形式化方法表示中间数据结构。配合使用F1ex+十与Bison++最终得到面向对象VHDL编译系统。同时提出MTC的自动测试方法。在对SPARC芯片MB86901算法描述编译过程中,MTc的编译效率比现有编译系统提高了57%。
2022-04-29 11:20:10 3.16MB 自然科学 论文
1
摘要:为了配合在PC机上运行的软PLC编辑开发系统,使PC机完成相应的控制功能,设计和开发了软PLC编译系统。本文简述了软PLC编译系统的组成以及软PLC梯形图和指令表的遍历算法,介绍了软PLC梯形图与指令表程序相互转换的实现过程。   软PLC控制技术是基于软件和硬件在逻辑功能上等效的思想,采用开放式体系结构,通过软件来实现PLC硬件的功能。软PLC系统由上位机和下位机组成,上位机为用户提供编辑界面和多种编程语言环境,便于用户在PC机上进行PLC程序的编辑,同时还对下位机的一些状态量进行监控,并给下位机发送指令。   用户编辑完PLC的梯形图和指令表程序后,只有通过对程序的编译来获取程序
2022-02-11 10:04:33 254KB 基于软PLC编译系统的开发与实现
1
编译系统透视:图解编译原理 文字版 编译系统透视:图解编译原理 文字版 编译系统透视:图解编译原理 文字版
2021-11-23 18:04:01 91.18MB 编译系统透视:图解编译原理文字
1
小型编译程序包含词法分析、语法分析、语义分析、目标代码生成四部分
2021-11-09 18:06:21 1.4MB 编译程序 c# 词法分析器
1
基于Ninja的分布式编译系统_张朝滨.caj
2021-08-28 18:02:10 1.26MB 分布式编译
1
基于Ninja的分布式编译系统_张朝滨.caj
2021-08-28 18:02:10 1.26MB 分布式编译
1
编译系统透视 图解编译原理编译系统透视 图解编译原理编译系统透视 图解编译原理
2021-08-23 11:22:52 28.03MB 编译系统透视
1
可修改顶层的makefile,根据传入的编译器,一键生成所需的执行文件、库、配置文件 亲测可用~~~~
2021-08-06 22:07:04 22.65MB rsyslog 交叉编译 系统日志
1
之前网上下的,没有标签或标签不对,于是我自己重新整理了一下目录书签。
2021-08-01 19:35:53 59.98MB 编译 汇编 链接
1
Android_makefile编译系统_Android.mk_文件语法规范 对Android.mk的讲解,共9页,值得一看。
2021-07-27 14:04:59 50KB Android makefile 编译系统 Android.mk
1