1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
7 <link rel=stylesheet href="opcode.css">
17 Move the contents of one non-object register to another.
22 <table class="instruc">
25 <th>Op & Format</th>
26 <th>Mnemonic / Syntax</th>
34 <td><code>A:</code> destination register (4 bits)<br/>
35 <code>B:</code> source register (4 bits)</td>
39 <td>move/from16 vAA, vBBBB</td>
40 <td><code>A:</code> destination register (8 bits)<br/>
41 <code>B:</code> source register (16 bits)</td>
45 <td>move/16 vAAAA, vBBBB</td>
46 <td><code>A:</code> destination register (16 bits)<br/>
47 <code>B:</code> source register (16 bits)</td>
56 Both A and B must be valid register indices in the current stack frame.
59 Register vB must be defined.
62 Register vB must not contain a reference value.
65 Register vB must not be part of a register pair.
73 The value of register vB is moved to register vA, that is, vA' = vB.
76 If register v(A-1) is the first half of a register pair, register v(A-1)'
80 If register v(A+1) is the second half of a register pair, register v(A+1)'