[发明专利]在优化中能减少中断处理的编译器及其优化方法无效
申请号: | 99100114.1 | 申请日: | 1999-01-12 |
公开(公告)号: | CN1223402A | 公开(公告)日: | 1999-07-21 |
发明(设计)人: | 二俣秀治 | 申请(专利权)人: | 日本电气株式会社 |
主分类号: | G06F9/45 | 分类号: | G06F9/45 |
代理公司: | 中原信达知识产权代理有限责任公司 | 代理人: | 穆德骏,余朦 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种编译器,包括函数使用寄存器控制表(50),函数使用寄存器提取单元(60),用于汇总被中断函数所调用的被调用函数的使用寄存器及将汇总的寄存器重新寄存在函数使用寄存器控制表(50)中作为中断函数使用寄存器的函数使用寄存器汇总单元(70)、和用于参照函数使用寄存器控制表(50)、在中间代码中加入中断函数使用寄存器保存/返回代码以生成和提供汇编程序文件的输出单元(80)。 | ||
搜索关键词: | 优化 减少 中断 处理 编译器 及其 方法 | ||
【主权项】:
1.编译器,其读源程序以便完成语句分析和句法分析、产生中间代码、增加函数所用寄存器的保存/返回代码、由此产生汇编程序文件,所述编译器由以下构成:函数使用寄存器控制表(50),用于对源程序之内的每个函数寄存函数使用寄存器信息和被函数调用的被调用函数信息;函数使用寄存器提取装置(60),用于在分析中间代码并将使用寄存器和被调用函数名寄存在上述的函数使用寄存器控制表(50)之后,提取在每个函数中的使用寄存器和被调用函数名;函数使用寄存器汇总装置(70),用于参照上述的函数使用寄存器控制表(50)汇总被中断函数调用的函数所用的寄存器,上述的函数使用寄存器控制表(50)中装有上述函数使用寄存器提取装置(60)所寄存的信息,并将汇总后的寄存器作为中断函数使用寄存器重新寄存在上述函数使用寄存器控制表(50)中;和输出装置(80),用于参照含有上述的函数使用寄存器汇总装置(70)所汇总的使用寄存器的上述函数使用寄存器控制表(50),在中间代码中增加中断函数使用寄存器的保存/返回代码,以产生和提供汇编程序文件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于日本电气株式会社,未经日本电气株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/99100114.1/,转载请声明来源钻瓜专利网。
- 上一篇:激光头装置及波长选择性衍射光栅
- 下一篇:熔纺纤维的冷却和上油装置