Difference between revisions of "INCR"
m (Protected "INCR" ([edit=autoconfirmed] (indefinite) [move=autoconfirmed] (indefinite))) |
|
(No difference)
| |
Latest revision as of 08:36, 4 December 2010
| Instruction Name | Increment Register |
| Mnemonic | INCR |
| CP1610 Clock Cycles | 6 |
| Interruptible | Yes |
| Opcode Range | $0008-$000F |
| Input Flags | None |
| Output Flags | Sign Flag, Zero Flag |
The Increment Register (INCR) instruction increments the specified register by one (1) and sets or clears the Sign Flag and Zero Flag according to the results.
0000:0000:0000:1rrr
where: rrr indicates the target register such that: rrr == 000 indicates register R0 rrr == 001 indicates register R1 rrr == 010 indicates register R2 rrr == 011 indicates register R3 rrr == 100 indicates register R4 rrr == 101 indicates register R5 rrr == 110 indicates register R6 rrr == 111 indicates register R7