APPENDIX A Instruction List
Table A.2-1 Operation List (for Transfer Instructions) (2/3)
No | MNEMONIC | ~ | # | OPERATION | TL | TH | AH | N Z V C | OP CODE |
|
|
|
|
|
|
|
|
|
|
19 | MOVW ext, A | 5 | 3 | (ext) ← (AH), | – | – | – | – – – – | D4 |
|
|
|
| (ext+1) ← (AL) |
|
|
|
|
|
20 | MOVW @EP, A | 3 | 1 | ((EP)) ← (AH), | – | – | – | – – – – | D7 |
|
|
|
| ((EP)+1) ← (AL) |
|
|
|
|
|
21 | MOVW EP, A | 1 | 1 | (EP) ← (A) | – | – | – | – – – – | E3 |
22 | MOVW A, #d16 | 3 | 3 | (A) ← d16 | AL | AH | dH | + + – – | E4 |
23 | MOVW A, dir | 4 | 2 | (AH) ← (dir), | AL | AH | dH | + + – – | C5 |
|
|
|
| (AL) ← (dir+1) |
|
|
|
|
|
24 | MOVW A, | 4 | 2 | (AH) ← ((IX)+off), | AL | AH | dH | + + – – | C6 |
| @IX+off |
|
| (AL) ← ((IX)+off+1) |
|
|
|
|
|
25 | MOVW A, ext | 5 | 3 | (AH) ← (ext), | AL | AH | dH | + + – – | C4 |
|
|
|
| (AL) ← (ext+1) |
|
|
|
|
|
26 | MOVW A, @A | 3 | 1 | (AH) ← ((A)), | AL | AH | dH | + + – – | 93 |
|
|
|
| (AL) ← ((A)+1) |
|
|
|
|
|
27 | MOVW A, @EP | 3 | 1 | (AH) ← ((EP)), | AL | AH | dH | + + – – | C7 |
|
|
|
| (AL) ← ((EP)+1) |
|
|
|
|
|
28 | MOVW A, EP | 1 | 1 | (A) ← (EP) | – | – | dH | – – – – | F3 |
29 | MOVW EP, #d16 | 3 | 3 | (EP) ← d16 | – | – | – | – – – – | E7 |
30 | MOVW IX, A | 1 | 1 | (IX) ← (A) | – | – | – | – – – – | E2 |
31 | MOVW A, IX | 1 | 1 | (A) ← (IX) | – | – | dH | – – – – | F2 |
32 | MOVW SP, A | 1 | 1 | (SP) ← (A) | – | – | – | – – – – | E1 |
33 | MOVW A, SP | 1 | 1 | (A) ← (SP) | – | – | dH | – – – – | F1 |
34 | MOV @A, T | 2 | 1 | ((A)) ← (T) | – | – | – | – – – – | 82 |
35 | MOVW @A, T | 3 | 1 | ((A)) ← (TH), | – | – | – | – – – – | 83 |
|
|
|
| ((A)+1) ← (TL) |
|
|
|
|
|
36 | MOVW IX, #d16 | 3 | 3 | (IX) ← d16 | – | – | – | – – – – | E6 |
37 | MOVW A, PS | 1 | 1 | (A) ← (PS) | – | – | dH | – – – – | 70 |
38 | MOVW PS, A | 1 | 1 | (PS) ← (A) | – | – | – | + + + + | 71 |
39 | MOVW SP, #d16 | 3 | 3 | (SP) ← d16 | – | – | – | – – – – | E5 |
40 | SWAP | 1 | 1 | (AH) ↔ (AL) | – | – | AL | – – – – | 10 |
|
|
|
|
|
|
|
|
|
|
227