| CMP |
| Сравнение |
| Общи форма: |
CMP dest, source |
| Форма |
КОП |
CPUID |
I8086 |
I80386 |
I80486 |
| 16 |
32 |
64 |
Alt |
|
I8086 |
I80386 |
I80486 |
| CMP b, rb |
38 /r |
38 /r |
[40+rbx] 38 /r |
5C /r |
|
3/24+EA |
2/7 |
1/3 |
| CMP w, rw |
39 /r |
66 39 /r |
66 [40+rbx] 39 /r |
5D /r |
|
3/24+EA |
2/7 |
1/3 |
| CMP d, rd |
66 39 /r |
39 /r |
[40+rbx] 39 /r |
5E /r |
|
|
2/7 |
1/3 |
| CMP q, rq |
|
|
48+rbx 39 /r |
5F /r |
|
|
|
|
| CMP rb, b |
3A /r |
3A /r |
[40+rbx] 3A /r |
|
|
3/13+EA |
2/6 |
1/3 |
| CMP rw, w |
3B /r |
66 3B /r |
66 [40+rbx] 3B /r |
|
|
3/13+EA |
2/6 |
1/3 |
| CMP rd, d |
66 3B /r |
3B /r |
[40+rbx] 3B /r |
|
|
|
2/6 |
1/3 |
| CMP rq, q |
|
|
48+rbx 3B /r |
|
|
|
|
|
| CMP AL, ib |
3C ib |
3C ib |
3C ib |
90 F8 ib |
|
4 |
2 |
1 |
| CMP AX, iw |
3D iw |
66 3D iw |
66 3D iw |
91 F8 iw |
|
4 |
2 |
1 |
| CMP EAX, id |
66 3D id |
3D id |
3D id |
92 F8 id |
|
|
2 |
1 |
| CMP RAX, id |
|
|
48 3D id |
99 F8 id |
|
|
|
|
| CMP b, ib |
80 /7 ib |
80 /7 ib |
[40+bx] 80 /7 ib |
90 /7 ib |
|
4/25+EA |
2/7 |
1/3 |
| CMP w, iw |
81 /7 iw |
66 81 /7 iw |
66 [40+bx] 81 /7 iw |
91 /7 iw |
|
4/25+EA |
2/7 |
1/3 |
| CMP d, id |
66 81 /7 id |
81 /7 id |
[40+bx] 81 /7 id |
92 /7 id |
|
4/25+EA |
2/7 |
1/3 |
| CMP q, iq |
|
|
|
93 /7 iq |
|
|
|
|
| CMP w, ib |
|
|
|
94 /7 ib |
|
|
|
|
| CMP d, ib |
|
|
|
95 /7 ib |
|
|
|
|
| CMP q, ib |
|
|
|
96 /7 ib |
|
|
|
|
| CMP d, iw |
|
|
|
97 /7 iw |
|
|
|
|
| CMP q, iw |
|
|
|
98 /7 iw |
|
|
|
|
| CMP q, id |
|
|
48+bx 81 /7 id |
99 /7 id |
|
|
|
|
| CMP w, sb |
83 /7 ib |
66 83 /7 ib |
66 [40+bx] 83 /7 ib |
9A /7 ib |
|
4/25+EA |
2/7 |
1/3 |
| CMP d, sb |
66 83 /7 ib |
83 /7 ib |
[40+bx] 83 /7 ib |
9B /7 ib |
|
4/25+EA |
2/7 |
1/3 |
| CMP q, sb |
|
|
48+bx 83 /7 ib |
9C /7 ib |
|
|
|
|
| CMP d, sw |
|
|
|
9D /7 iw |
|
|
|
|
| CMP q, sw |
|
|
|
9E /7 iw |
|
|
|
|
| CMP q, sd |
|
|
|
9F /7 id |
|
|
|
|
|
| Действие |
dest — source |
| |
Инструкция CMP изважда двата операнда без да записва резултата. Флаговете обаче се променят. |
| Флагове |
| PE |
VM |
NT |
IOPL |
OF |
DF |
IF |
TF |
SF |
ZF |
AF |
PF |
CF |
| |
|
|
|
A |
|
|
|
A |
A |
A |
A |
A |
|
| CPU |
| 8086 |
186 |
V20 |
286 |
386 |
486 |
P |
P-P |
P-II |
MMX |
SSE |
3D! |
E64 |
| • |
• |
• |
• |
• |
• |
• |
• |
• |
|
|
|
• |
|
| Изключения | ОБЩИ |