| MOV |
| Прехвърляне на данни |
| Общи форма: |
MOV dest, source |
| Форма |
КОП |
CPUID |
I8086 |
I80386 |
I80486 |
| 16 |
32 |
64 |
Alt |
|
I8086 |
I80386 |
I80486 |
| MOV b, rb |
88 /r |
88 /r |
[40+rbx] 88 /r |
38 /r |
|
2/13+EA |
2 |
1 |
| MOV w, rw |
89 /r |
66 89 /r |
66 [40+rbx] 89 /r |
39 /r |
|
2/13+EA |
2 |
1 |
| MOV d, rd |
66 89 /r |
89 /r |
[40+rbx] 89 /r |
3A /r |
|
|
2 |
1 |
| MOV q, rq |
|
|
48+rbx 89 /r |
3B /r |
|
|
2 |
1 |
| MOV rb, b |
8A /r |
8A /r |
[40+rbx] 8A /r |
3C /r |
|
2/12+EA |
2/4 |
1 |
| MOV rw, w |
8B /r |
66 8B /r |
66 [40+rbx] 8A /r |
3E /r |
|
2/12+EA |
2/4 |
1 |
| MOV rd, d |
66 8B /r |
8B /r |
[40+rbx] 8A /r |
3E /r |
|
|
2/4 |
1 |
| MOV rq, q |
|
|
48+rbx 8A /r |
3F /r |
|
|
|
|
| MOV b, ib |
C6 /0 ib |
C6 /0 ib |
[40+bx] C6 /0 ib |
80 /7 ib |
|
4/14+EA |
2 |
1 |
| MOV w, iw |
C7 /0 iw |
66 C7 /0 iw |
66 [40+bx] C7 /0 iw |
81 /7 iw |
|
4/14+EA |
2 |
1 |
| MOV d, id |
66 C7 /0 id |
C7 /0 id |
[40+bx] C7 /0 id |
82 /7 id |
|
|
2 |
1 |
| MOV q, iq |
|
|
|
83 /7 iq |
|
|
|
|
| MOV w, ib |
|
|
|
84 /7 ib |
|
|
|
|
| MOV d, ib |
|
|
|
85 /7 ib |
|
|
|
|
| MOV q, ib |
|
|
|
86 /7 ib |
|
|
|
|
| MOV d, iw |
|
|
|
87 /7 iw |
|
|
|
|
| MOV q, iw |
|
|
|
88 /7 iw |
|
|
|
|
| MOV q, id |
|
|
48+bx C7 /0 id |
89 /7 id |
|
|
|
|
| MOV w, sb |
|
|
|
8A /7 ib |
|
|
|
|
| MOV d, sb |
|
|
|
8B /7 ib |
|
|
|
|
| MOV q, sb |
|
|
|
8C /7 ib |
|
|
|
|
| MOV d, sw |
|
|
|
8D /7 iw |
|
|
|
|
| MOV q, sw |
|
|
|
8E /7 iw |
|
|
|
|
| MOV q, sd |
|
|
|
8F /7 id |
|
|
|
|
| MOV AL, offs16 |
A0 ow |
67 A0 ow |
67 A0 ow |
[F1] 3C 05 ow |
|
14 |
2 |
1 |
| MOV AL, offs32 |
67 A0 od |
A0 od |
8A 05 od |
[F2] 3C 05 od |
|
|
2 |
1 |
| MOV AL, offs64 |
|
|
A0 oq |
[F3] 3C 05 oq |
|
|
|
|
| MOV AX, offs16 |
A1 ow |
66 67 A1 ow |
66 67 A1 ow |
[F1] 3D 05 ow |
|
14 |
2 |
1 |
| MOV AX, offs32 |
67 A1 od |
66 A1 od |
66 8B 05 od |
[F2] 3D 05 od |
|
|
2 |
1 |
| MOV AX, offs64 |
|
|
66 A1 oq |
[F3] 3D 05 oq |
|
|
|
|
| MOV EAX, offs16 |
66 A1 ow |
67 A1 ow |
67 A1 ow |
[F1] 3E 05 ow |
|
14 |
2 |
1 |
| MOV EAX, offs32 |
66 67 A1 od |
A1 od |
8B 05 od |
[F2] 3E 05 od |
|
|
2 |
1 |
| MOV EAX, offs64 |
|
|
A1 oq |
[F3] 3E 05 oq |
|
|
|
|
| MOV RAX, offs16 |
|
|
67 48 A1 ow |
[F1] 3F 05 ow |
|
|
|
|
| MOV RAX, offs32 |
|
|
48 8B 05 od |
[F2] 3F 05 od |
|
|
|
|
| MOV RAX, offs64 |
|
|
48 A1 oq |
[F3] 3F 05 oq |
|
|
|
|
| MOV offs16, AL |
A2 ow |
67 A2 ow |
67 A2 ow |
[F1] 38 05 ow |
|
14 |
4 |
1 |
| MOV offs32, AL |
67 A2 od |
A2 od |
88 05 od |
[F2] 38 05 od |
|
|
4 |
1 |
| MOV offs64, AL |
|
|
A2 oq |
[F3] 38 05 oq |
|
|
|
|
| MOV offs16, AX |
A3 ow |
66 67 A3 ow |
66 67 A3 ow |
[F1] 39 05 ow |
|
14 |
4 |
1 |
| MOV offs32, AX |
67 A3 od |
66 A3 od |
66 89 05 od |
[F2] 39 05 od |
|
|
4 |
1 |
| MOV offs64, AX |
|
|
66 A2 oq |
[F3] 39 05 oq |
|
|
|
|
| MOV offs16, EAX |
66 A3 ow |
67 A3 ow |
67 A3 ow |
[F1] 3A 05 ow |
|
14 |
4 |
1 |
| MOV offs32, EAX |
66 67 A3 od |
A3 od |
89 05 od |
[F2] 3A 05 od |
|
|
4 |
1 |
| MOV offs64, EAX |
|
|
A2 oq |
[F3] 3A 05 oq |
|
|
|
|
| MOV offs16, RAX |
|
|
67 48 A3 ow |
[F1] 3B 05 ow |
|
|
|
|
| MOV offs32, RAX |
|
|
48 89 05 od |
[F2] 3B 05 od |
|
|
|
|
| MOV offs64, RAX |
|
|
48 A2 oq |
[F3] 3B 05 oq |
|
|
|
|
| MOV rb, ib |
B0+r ib |
B0+r ib |
[40+b] B0+r ib |
80 F8+r ib |
|
4 |
2 |
1 |
| MOV rw, iw |
B8+r iw |
66 B8+r iw |
66 [40+b] B8+r iw |
81 F8+r iw |
|
4 |
2 |
1 |
| MOV rd, id |
66 B8+r id |
B8+r id |
[40+b] B8+r id |
82 F8+r id |
|
|
2 |
1 |
| MOV rq, iq |
|
|
48+b B8+r iq |
89 F8+r id |
|
|
|
|
|
| Забележка |
- Ако размерът на операнда е 64 бита, в инструкцията MOV rw,iw с код B8+r използва пълен 64-битов непосредствен операнд
- Четирите инструкции, които прехвърлят данни между акумулатора (AL, AX, EAX или RAX) и паметта (кодове на операция A0–A3) използват 64-битов абсолютен адрес без адресен байт и без префикси.
32-битов абсолютен адрес може да се използва с префикс 67.
|
| Действие |
dest ← source
|
| Флагове |
| PE |
VM |
NT |
IOPL |
OF |
DF |
IF |
TF |
SF |
ZF |
AF |
PF |
CF |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| CPU |
| 8086 |
186 |
V20 |
286 |
386 |
486 |
P |
P-P |
P-II |
MMX |
SSE |
3D! |
E64 |
| • |
• |
• |
• |
• |
• |
• |
• |
• |
|
|
|
• |
|
| Изключения | ОБЩИ |
|