发明名称 DYNAMIC MICROCODE FOR EMBEDDED PROCESSORS
摘要 A method of compressing programs is provided which allows greater program compression without significantly degrading system performance. The method provides: examining an entire program for sequences of lines of code determining which sequences are identical except for a variation in a predetermined number of Elements designating and saving one uncompressed version of the identified sequences as a specific microroutine; saving the Elements which differentiate the saved sequence from the various nearly identical sequences; and, assembling a version of the program consisting of original lines of code and microcalls. The microcall is a line of code which instructs a processor to implement a previously saved microroutine and provides an indication as to which Elements in the microroutine are to be replaced and where to find the substitute Elements. In a preferred embodiment, the Elements replaced are parameters such as a register values.
申请公布号 WO0019309(A3) 申请公布日期 2000.07.20
申请号 WO1999US22547 申请日期 1999.09.30
申请人 CONEXANT SYSTEMS, INC. 发明人 SISKA, CHARLES, P.
分类号 G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址