发明名称 Processor and processing method for reusing arbitrary sections of program code
摘要 A processor and processing method for reusing arbitrary sections of program code provides improved upgrade capability for systems with non-alterable read only memory (ROM) and a more flexible instruction set in general. A specific program instruction is provided in the processor instruction set for directing program execution to a particular start address, where the start address is specified in conjunction with the specific program instruction. An end address is also specified in conjunction with the specific program instruction and the processor re-directs control upon completion of code execution between the start and end address to either another specified address, or to a stored program counter value corresponding to the next instruction in sequence after the specific program instruction. A loop count may also be supplied for repeatedly executing the code between the start and end address until the count has expired.
申请公布号 US7596681(B2) 申请公布日期 2009.09.29
申请号 US20060388846 申请日期 2006.03.24
申请人 CIRRUS LOGIC, INC. 发明人 WIESE RONALD D.;HEMKUMAR NARIANKADU D.;PILLAY SANJAY
分类号 G06F9/40 主分类号 G06F9/40
代理机构 代理人
主权项
地址