The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 27, 2001
Filed:
Jul. 29, 1998
Taketo Heishi, Osaka, JP;
Nobuo Higaki, Osaka, JP;
Akira Tanaka, Yawata, JP;
Tetsuya Tanaka, Ibaraki, JP;
Shuichi Takayama, Takarazuka, JP;
Kensuke Odani, Kyoto, JP;
Shinya Miyaji, Hirakata, JP;
Matsushita Electric Industrial Co., Ltd., Osaka, JP;
Abstract
A processor for executing operations based on instructions includes an operation constant register,, a branching constant register,, a decoding unit,for decoding an instruction stored in an instruction register,, a constant register control unit,, and an execution unit,. When the decoding unit,finds that the instruction includes a constant to be stored in the branching constant register,, the constant register control unit,shifts a present value in the branching constant register,and inserts the constant to be stored, thereby storing a new constant in the branching constant register,. When the decoding unit,finds that a constant is to be stored in the operation constant register,, the constant register control unit,shifts the present value in the operation constant register,and inserts the constant to be stored, thereby storing a new constant in the operation constant register,. When the decoding unit,finds that the instruction includes a branch operation, the execution unit,executes the branch operation using the constant stored in the branching constant register,. When the decoding unit,finds that the instruction includes an arithmetic operation, the execution unit,executes the arithmetic operation using the constant stored in the operation constant register