Difference between revisions of "MVOI"
m (Protected "MVOI" ([edit=autoconfirmed] (indefinite) [move=autoconfirmed] (indefinite))) |
(Fixed opcode range.) |
||
Line 5: | Line 5: | ||
<tr><td>CP1610 Clock Cycles</td><td>9</td></tr> | <tr><td>CP1610 Clock Cycles</td><td>9</td></tr> | ||
<tr><td>Interruptible</td><td>No</td></tr> | <tr><td>Interruptible</td><td>No</td></tr> | ||
− | <tr><td>Opcode Range</td><td>$ | + | <tr><td>Opcode Range</td><td>$0270-$027F</td></tr> |
<tr><td>Input Flags</td><td>None</td></tr> | <tr><td>Input Flags</td><td>None</td></tr> | ||
<tr><td>Output Flags</td><td>None</td></tr> | <tr><td>Output Flags</td><td>None</td></tr> |
Latest revision as of 21:09, 20 July 2012
Instruction Name | Move Out Immediate |
Mnemonic | MVOI |
CP1610 Clock Cycles | 9 |
Interruptible | No |
Opcode Range | $0270-$027F |
Input Flags | None |
Output Flags | None |
The Move Out Immediate (MVOI) instruction copies the value in the specified source register to the address contained by the specified address register. Note that this instruction is really just a variant of the Move Out Indirect instruction using R7 as the address register. See the Move Out Indirect documentation for more information.
0000:0010:0111:1sss
where: sss indicates the register containing the value to move such that: sss == 000 indicates register R0 sss == 001 indicates register R1 sss == 010 indicates register R2 sss == 011 indicates register R3 sss == 100 indicates register R4 sss == 101 indicates register R5 sss == 110 indicates register R6 sss == 111 indicates register R7