发明名称 Opcode Space Minimizing Architecture Utilizing Instruction Address to Indicate Upper Address Bits
摘要 Due to the ever expanding number of registers and new instructions in modern microprocessor cores, the address widths present in the instruction encoding continue to widen, and fewer instruction opcodes are available, making it more difficult to add new instructions to existing architectures without resorting to inelegant tricks that have drawbacks such as source destructive operations. The disclosed invention utilizes specialized decode and address calculation hardware that concatenates a fixed number of least significant bits of the instruction address onto the upper address bits of each register address portion contained in the instruction, yielding the full register address, instead of providing the full register address widths for every register used in the instruction. This frees up valuable opcode space for other instructions and avoids compiler complexity. This aligns nicely with how most loops are unrolled in assembly language, where independent operations are near each other in memory.
申请公布号 US2012084535(A1) 申请公布日期 2012.04.05
申请号 US20100894697 申请日期 2010.09.30
申请人 HICKEY MARK J.;MUFF ADAM J.;TUBBS MATTHEW R.;WAIT CHARLES D.;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 HICKEY MARK J.;MUFF ADAM J.;TUBBS MATTHEW R.;WAIT CHARLES D.
分类号 G06F9/30 主分类号 G06F9/30
代理机构 代理人
主权项
地址