| MOVZX |
| Прехвърляне и разширяване с нули |
| Обща форма: |
MOVZX dest, source |
| Форма |
КОП |
CPUID |
I8086 |
I80386 |
I80486 |
| 16 |
32 |
64 |
Alt |
|
I8086 |
I80386 |
I80486 |
| MOVZX rw, b |
0F B6 /r |
66 0F B6 /r |
66 [40+rbx] 0F B6 /r |
A4 /r |
|
|
2/6 |
1/3 |
| MOVZX rd, b |
66 0F B6 /r |
0F B6 /r |
[40+rbx] 0F B6 /r |
A5 /r |
|
|
2/6 |
1/3 |
| MOVZX rq, b |
|
|
48+rbx 0F B6 /r |
A6 /r |
|
|
|
|
| MOVZX rd, w |
66 0F B7 /r |
0F B7 /r |
[40+rbx] 0F B7 /r |
A7 /r |
|
|
2/6 |
1/3 |
| MOVZX rq, w |
|
|
48+rbx 0F B7 /r |
A8 /r |
|
|
|
|
| MOVZX rq, d |
|
|
63 /r |
A9 /r |
|
|
|
|
|
| Действие |
dest ← ZeroExtend(dest) |
|
В зависимост от размера на думата са възможни следните трансформации:
| Размер на думата | MOVZX rw, b | MOVZX rw, v |
| 16 | 16 ← 8 | 16 ← 16 |
| 32 | 32 ← 8 | 32 ← 16 |
| 64 | 64 ← 8 | 64 ← 16 |
|
| Флагове |
| 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 |
| |
|
|
|
• |
• |
• |
• |
• |
|
|
|
• |
|
| Изключения | ОБЩИ |