A Central Processing Unit (CPU) hotpatch circuit compares the run-time
instruction stream against an internal cache. The internal cache stores
embedded memory addresses with associated control flags, executable
instruction codes, and tag information. In the event that a comparison
against the current program counter succeeds, then execution is altered as
required per the control flags. If no comparison match is made, then
execution of the instruction that was accessed by the program counter is
executed.
Un circuito del hotpatch dell'unità centrale di elaboratore (CPU) confronta il flusso run-time di istruzione contro un nascondiglio interno. I depositi di nascondiglio interni hanno incluso gli indirizzi di memoria con le bandierine collegate di controllo, i codici eseguibili di istruzione e le informazioni della modifica. Nel caso in cui un confronto contro il contatore di programma corrente riesca, allora l'esecuzione è alterata come richiesta per le bandierine di controllo. Se nessun raffronto di confronto è fatto, quindi l'esecuzione dell'istruzione che è stata raggiunta dal contatore di programma è eseguita.