Contents | < Browse | Browse >
NAME
MOVES -- Move address space (PRIVILEGED)
SYNOPSIS
MOVES Rn,<ea> (68010+)
MOVES <ea>,Rn (68010+)
Size = (Byte, Word, Long)
FUNCTION
Moves contents (Byte, Word, Long) of register Rn to the addressed
space by effective address in the addressable space specified by DFC.
If destination is an address register, there's extension of operand
sign to 32 bits.
FORMAT
<ea>
----------------------------------------=========================
|15 |14 |13 |12 |11 |10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|-------|-----------|-----------|
| 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | SIZE | MODE | REGISTER |
|---|-----------|---|---|---|---|-------|-----------|-----------|
|A/D|Rn REGISTER|dr | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
-----------------------------------------------------------------
A/D indicates type of Rn register:
0->Rn=Dn
1->Rn=An
"REGISTER" indicates the number of Rn register.
dr specifies direction of move:
0->memory to register.
1->register to memory.
SIZE
00->Byte
01->Word
10->Long
REGISTER
<ea> specifies place of source or destination, allowed addressing
modes are:
--------------------------------- -------------------------------
|Addressing Mode|Mode| Register | |Addressing Mode|Mode|Register|
|-------------------------------| |-----------------------------|
| Dn | - | - | | Abs.W |111 | 000 |
|-------------------------------| |-----------------------------|
| An | - | - | | Abs.L |111 | 001 |
|-------------------------------| |-----------------------------|
| (An) |010 |N° reg. An| | (d16,PC) | - | - |
|-------------------------------| |-----------------------------|
| (An)+ |011 |N° reg. An| | (d8,PC,Xi) | - | - |
|-------------------------------| |-----------------------------|
| -(An) |100 |N° reg. An| | (bd,PC,Xi) | - | - |
|-------------------------------| |-----------------------------|
| (d16,An) |101 |N° reg. An| |([bd,PC,Xi],od)| - | - |
|-------------------------------| |-----------------------------|
| (d8,An,Xi) |110 |N° reg. An| |([bd,PC],Xi,od)| - | - |
|-------------------------------| |-----------------------------|
| (bd,An,Xi) |110 |N° reg. An| | #data | - | - |
|-------------------------------| -------------------------------
|([bd,An,Xi]od) |110 |N° reg. An|
|-------------------------------|
|([bd,An],Xi,od)|110 |N° reg. An|
---------------------------------
RESULT
None.
SEE ALSO
MOVE from CCR MOVE to CCR
MOVE from SR MOVE to SR
MOVE to/from USP MOVEM
MOVEC MOVEP