|Instruction Name||Add Immediate|
|CP1610 Clock Cycles||8 or 10|
|Output Flags||Sign Flag, Zero Flag, Overflow Flag, Carry Flag|
The Add Immediate (ADDI) instruction adds the value at the address immediately following the opcode to the value in the specified destination register, stores the result in the destination register, and sets or clears the Sign Flag, Zero Flag, Overflow Flag, and Carry Flag according to the result. Note that this is instruction is really just a variant of the Add Indirect instruction using R7 as the address register. See the Add Indirect documentation for more information.
where: ddd indicates the destination register such that: ddd == 000 indicates register R0 ddd == 001 indicates register R1 ddd == 010 indicates register R2 ddd == 011 indicates register R3 ddd == 100 indicates register R4 ddd == 101 indicates register R5 ddd == 110 indicates register R6 ddd == 111 indicates register R7