发明名称 |
一种信息处理装置所使用的信息处理方法和程序转换装置 |
摘要 |
该信息处理装置200包括:处理单元220,其具有一个或多个保存用来计算的数据的寄存器;压缩单元240,其对在寄存器中的内容进行压缩并且保存到堆栈存储器231;和解压缩单元240,其对保存在堆栈存储器231中的数据进行解压缩并且恢复到相应寄存器。如果包含于处理单元220中的第一解码单元解码了一个被分配有一个压缩控制位的调用指令,则在执行调用指令中,压缩单元240就在将寄存器的内容保存到堆栈存储器231之前执行压缩。如果包含于处理单元220中的第二解码单元解码了一个被分配有一个解压缩控制位的返回指令,则在执行返回指令中,解压缩单元240就在将保存在堆栈存储器231中的内容恢复到寄存器之前执行解压缩。 |
申请公布号 |
CN1260648C |
申请公布日期 |
2006.06.21 |
申请号 |
CN03164955.6 |
申请日期 |
2003.07.24 |
申请人 |
松下电器产业株式会社 |
发明人 |
山本泰宜 |
分类号 |
G06F9/40(2006.01) |
主分类号 |
G06F9/40(2006.01) |
代理机构 |
中国专利代理(香港)有限公司 |
代理人 |
王岳;罗朋 |
主权项 |
1.一种信息处理装置所使用的信息处理方法,其中该信息处理装置包括一个具有至少一个寄存器并且根据机器语言程序执行处理的处理器,该寄存器保存用于计算的数据,该信息处理方法包括:压缩判断步骤,响应于一个预定函数的调用,来判断该机器语言程序是否具有指示保存在寄存器中的数据应该被压缩然后保存到堆栈存储器的信息;和保存步骤,当在压缩判断步骤的判断为肯定时,响应于预定函数的调用,对保存在寄存器中的数据进行压缩然后保存到堆栈存储器。 |
地址 |
日本大阪府门真市 |