发明名称 Enhanced instruction decoding
摘要 When decoding instructions of a program to be executed in a central processing unit comprising pipelining facilities for fast instruction decoding, part of the decoding is executed or the decoding in pipelining units is prepared in a remapping unit during loading a program into a program or primary memory used by the central processor, the remapping or predecoding operation resulting in operation codes which can be very rapidly interpreted by the pipelining units of the central processor. Thus, the operation code field of an instruction is changed to include information on e.g., instruction length, jumps, parameters, etc., this information indicating the instruction length, whether it is a jump instruction or has a parameter etc. respectively, in a direct way that allows the use of simple combinatorial circuits in the pipelining units. This makes it possible to obtain a decoding of complex instructions using few clock cycles, and also that old type instructions can be used as input to the system without degrading the time performance of the instruction decoding. Also, accesses of the program memory and a data memory can be made earlier during execution of a program, which saves execution time.
申请公布号 US6499100(B1) 申请公布日期 2002.12.24
申请号 US20000580499 申请日期 2000.05.30
申请人 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL) 发明人 HALVARSSON DAN;JONSSON TOMAS;HOLMBERG PER
分类号 G06F9/38;(IPC1-7):G06F9/30;G06F9/455 主分类号 G06F9/38
代理机构 代理人
主权项
地址