基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
为了便于代码优化及指令生成,在并行C语言编译器CPCC(Concordia Parallel C Compiler)将源程序的抽象语法树(Abstract Syntax Tree, AST)转换成目标机PAAG(Parallel Array Architecture GPU)处理器的汇编代码时,采用了三地址码作为中间表示形式。基于CPCC AST的结构特点,将AST到三地址码的转换分为三类,即一般表达式的翻译、布尔表达式的翻译以及语句的翻译,并给出了其详细设计思路及是实现方法。实验结果表明,该方案实现了从源码的抽象语法树到三地址码的转换。
推荐文章
基于认证的IPv6地址自动分配
IPv6
地址自动配置
准入控制
认证机制
软件静态测试中C/C++抽象语法树的生成
抽象语法树
编译器前端
定义使用链
符号表
基于CiteSpace的IPv6地址应用研究的可视分析
数据可视化
IPv6地址
WOS数据库
CiteSpace
激增指数
知识图谱
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 CPCC抽象语法树的三地址码生成
来源期刊 电脑知识与技术:学术交流 学科 工学
关键词 编译器 中间表示 抽象语法树 三地址码
年,卷(期) 2013,(12) 所属期刊栏目
研究方向 页码范围 7753-7758
页数 6页 分类号 TN911
字数 语种
DOI
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 韩俊刚 西安邮电大学计算机学院 113 703 14.0 20.0
2 王亚刚 西安邮电大学计算机学院 36 233 5.0 14.0
3 刘奔 西安邮电大学计算机学院 2 0 0.0 0.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (10)
节点文献
引证文献  (0)
同被引文献  (0)
二级引证文献  (0)
2002(1)
  • 参考文献(1)
  • 二级参考文献(0)
2012(1)
  • 参考文献(1)
  • 二级参考文献(0)
2013(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
研究主题发展历程
节点文献
编译器
中间表示
抽象语法树
三地址码
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
电脑知识与技术:学术版
旬刊
1009-3044
34-1205/TP
安徽合肥市濉溪路333号
26-188
出版文献量(篇)
41621
总下载数(次)
23
总被引数(次)
0
  • 期刊分类
  • 期刊(年)
  • 期刊(期)
  • 期刊推荐
论文1v1指导