Apparatus and methods to track a register value. A microprocessor can
include a first register, a control circuit, and an adder. The first
register can store a tracked register value. The control circuit can
include an instruction input to receive at least a portion of an
instruction and a first output to output an arithmetic operation
indication. The adder can include a control input to receive the
arithmetic operation indication, a first input to receive an immediate
operand of an instruction, and a second input to receive the tracked
register value.
Instrumento e métodos para seguir um valor do registo. Um microprocessador pode incluir um primeiro registo, um circuito de controle, e um adicionador. O primeiro registo pode armazenar um valor seguido do registo. O circuito de controle pode incluir uma entrada da instrução para receber ao menos uma parcela de uma instrução e de uma primeira saída para output uma indicação da operação aritmética. O adicionador pode incluir uma entrada do controle para receber a indicação da operação aritmética, uma primeira entrada receber um operando imediato de uma instrução, e uma segunda entrada para receber o valor seguido do registo.