发明授权
- 专利标题: Constant reconstruction processor that supports reductions in code size and processing time
- 专利标题(中): 恒定重建处理器,支持缩小代码大小和处理时间
-
申请号: US09124335申请日: 1998-07-29
-
公开(公告)号: US06209080B1公开(公告)日: 2001-03-27
- 发明人: Taketo Heishi , Nobuo Higaki , Akira Tanaka , Tetsuya Tanaka , Shuichi Takayama , Kensuke Odani , Shinya Miyaji
- 申请人: Taketo Heishi , Nobuo Higaki , Akira Tanaka , Tetsuya Tanaka , Shuichi Takayama , Kensuke Odani , Shinya Miyaji
- 优先权: JP9-204124 19970730
- 主分类号: G06F930
- IPC分类号: G06F930
摘要:
A processor for executing operations based on instructions includes an operation constant register 361, a branching constant register 362, a decoding unit 20 for decoding an instruction stored in an instruction register 10, a constant register control unit 32, and an execution unit 30. When the decoding unit 20 finds that the instruction includes a constant to be stored in the branching constant register 362, the constant register control unit 32 shifts a present value in the branching constant register 362 and inserts the constant to be stored, thereby storing a new constant in the branching constant register 362. When the decoding unit 20 finds that a constant is to be stored in the operation constant register 361, the constant register control unit 32 shifts the present value in the operation constant register 361 and inserts the constant to be stored, thereby storing a new constant in the operation constant register 361. When the decoding unit 20 finds that the instruction includes a branch operation, the execution unit 30 executes the branch operation using the constant stored in the branching constant register 362. When the decoding unit 20 finds that the instruction includes an arithmetic operation, the execution unit 30 executes the arithmetic operation using the constant stored in the operation constant register 361.
信息查询