发明名称 Method for optimally encoding a set of instruction codes for a digital processor having a plurality of instruction selectable resource types and an associated optimized set of instruction codes
摘要 A method of assigning unique instruction codes to instructions in an instruction set is disclosed. Such an encoded instruction set is also disclosed. Instructions are grouped according to the particular resources used, where all of the instructions in a group have one or more resource types in common. The position of the highest order active bit in the code is used to identify which resource group a particular instruction belongs to. Instructions in a resource group reserve the same number of bits to identify the specific resources to be used, and no more bits are reserved than required. The remaining unassigned bits are used to encode particular command codes. When such an encoded command is decoded, the resource group is identified by determining the highest order active bit in the instruction. This information is used to determine which bits in the instruction are command bits and which are resource-identifying bits. The specific resource information is extracted and used to select the designated resources to be used in executing the command. This encoding scheme eliminates wasted bits in instructions and thereby increases the number of instructions which can be implemented.
申请公布号 US6801995(B1) 申请公布日期 2004.10.05
申请号 US19980129116 申请日期 1998.08.04
申请人 AGERE SYSTEMS, INC. 发明人 ALIDINA MAZHAR M.;SIMANAPALLI SIVANAND;THIERBACH MARK E.
分类号 G06F9/00;G06F9/30;G06F9/318;G06F9/45;(IPC1-7):G06F9/00 主分类号 G06F9/00
代理机构 代理人
主权项
地址