Random access memory (RAM) may be provided in a processor for implementing microcode patches. The patch RAM may loaded by a microcode routine that is part of the normal microcode contained in a microcode read only memory (ROM) unit of the processor. When the processor powers-up, it uses its internal ROM microcode only if no patches are installed. If patches are installed and a microcode line is accessed for which a patch is enabled, the patch is executed instead of the microcode line. A patch may be enabled by setting a match register with the address of the microcode instruction line in the microcode ROM that is to be patched. Whenever the microcode ROM address matches the contents of a match register, control is transferred to the patch RAM. The patch RAM may have a plurality of fixed entry points each corresponding to a different match register.

A memória de acesso aleatório (RAM) pode ser fornecida em um processador para remendos executando do microcódigo. A RAM do remendo pode carregado por uma rotina do microcódigo que seja parte do microcódigo normal contido em uma unidade somente da memória lida do microcódigo (ROM) do processador. Quando os poders-acima do processador, ele usarem seu microcódigo interno da ROM somente se nenhum remendo está instalado. Se os remendos forem instalados e uma linha do microcódigo estiver alcançada para que um remendo está permitido, o remendo é executado em vez da linha do microcódigo. Um remendo pode ser permitido ajustando um registo do fósforo com o endereço da linha de instrução do microcódigo na ROM do microcódigo que deve ser remendada. Sempre que o endereço da ROM do microcódigo combina os índices de um fósforo registam, controle são transferidos à RAM do remendo. A RAM do remendo pode ter um plurality de pontos de entrada fixos cada um corresponder a um registo diferente do fósforo.

 
Web www.patentalert.com

< (none)

< Maize RS81 promoter and methods for use thereof

> Apparatus for the exposure of additional information into the film plane of a camera

> (none)

~ 00041