Patching of a read only memory
    1.
    发明授权
    Patching of a read only memory 有权
    修补只读存储器

    公开(公告)号:US06260157B1

    公开(公告)日:2001-07-10

    申请号:US09250888

    申请日:1999-02-16

    IPC分类号: G06F926

    CPC分类号: G06F9/328 G06F8/66 G06F9/268

    摘要: A processing device includes a ROM having program instructions and at leas one jump instruction stored therein, a patch program for patching the program instructions in the ROM, a RAM capable of storing the patch program and a patch vector table that indicates the location of the patch program. A processor executes the program instructions in the program ROM and uses the patch vector table to execute the patch program when one of the jump instructions is reached. The patch program may be stored in the RAM and the patch vector table may point to the address in the RAM at which the patch program is stored so that the processor jumps directly to the RAM to execute the patch program when it reaches the one of the jump instructions. Likewise, a patch engine may be used to locate a specified patch program, load the specified patch program into the RAM and execute the specified patch program when the processor reaches the one of the jump instructions.

    摘要翻译: 处理装置包括具有程序指令和存储在其中的一个跳转指令的ROM,用于修补ROM中的程序指令的补丁程序,能够存储补丁程序的RAM和指示补丁的位置的补丁向量表 程序。 处理器执行程序ROM中的程序指令,并且当达到跳转指令之一时,使用补丁向量表来执行补丁程序。 补丁程序可以存储在RAM中,并且补丁向量表可以指向存储补丁程序的RAM中的地址,使得处理器直接跳转到RAM以在补丁程序到达其中之一时执行补丁程序 跳转指令。 同样地,补丁引擎可用于定位指定的补丁程序,将指定的补丁程序加载到RAM中,并在处理器到达跳转指令之一时执行指定的补丁程序。