期刊文献+
共找到2篇文章
< 1 >
每页显示 20 50 100
控制膨胀的程序结构化
1
作者 张远芳 马国凯 +1 位作者 朱嘉华 朱传琪 《计算机工程与科学》 CSCD 2002年第1期100-102,107,共4页
目前人们通常单纯用增加临时变量和相关判断的方法 ,或者使用共享代码拷贝的方法来消除goto语句。但前一种方法会造成判定增加 ,语义分析困难 ;而后一种虽然使转变后的程序结构清晰 ,却造成benchmark中的某些程序急剧膨胀。针对上述问... 目前人们通常单纯用增加临时变量和相关判断的方法 ,或者使用共享代码拷贝的方法来消除goto语句。但前一种方法会造成判定增加 ,语义分析困难 ;而后一种虽然使转变后的程序结构清晰 ,却造成benchmark中的某些程序急剧膨胀。针对上述问题 ,本文提出了能控制膨胀的代码拷贝算法 。 展开更多
关键词 程序结构化 膨胀 代码拷贝 判定增加
在线阅读 下载PDF
非局部跳转控制流的自动消除
2
作者 陈桂林 黄波 +1 位作者 臧斌宇 朱传琪 《计算机学报》 EI CSCD 北大核心 2000年第6期585-592,共8页
longjmp是 C语言中实现非局部跳转的库函数调用 ,它破坏了程序的结构性 ,并使常见的数据流分析技术无法在包含 longjmp的程序段上有效地进行 .文中提出一种消除 longjmp的算法 ,该算法用转移语句和返回语句的结合来模拟非局部跳转功能 ... longjmp是 C语言中实现非局部跳转的库函数调用 ,它破坏了程序的结构性 ,并使常见的数据流分析技术无法在包含 longjmp的程序段上有效地进行 .文中提出一种消除 longjmp的算法 ,该算法用转移语句和返回语句的结合来模拟非局部跳转功能 ,从而使控制流趋于规范并有利于数据流分析的进行 ,进一步地增强了挖掘程序并行性的能力 . 展开更多
关键词 程序结构化 非局部跳转控制流 自动消除
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部