| RCL |
| Ротация наляво през CF |
| Обща форма: |
RCL dest, counter |
| Форма |
КОП |
CPUID |
I8086 |
I80386 |
I80486 |
| 16 |
32 |
64 |
Alt |
|
I8086 |
I80386 |
I80486 |
| RCL b, 1 |
D0 /2 |
D0 /2 |
[40+bx] D0 /2 |
[F0] D8 /2 01 |
|
2/23+EA |
3/7 |
3/4 |
| RCL b, ib |
C0 /2 ib |
C0 /2 ib |
[40+bx] C0 /2 ib |
[F0] D8 /2 ib |
186+ |
|
3/7 |
3/4 |
| RCL b, CL |
D2 /2 |
D2 /2 |
[40+bx] D2 /2 |
[F0] D8 /2 C1 |
|
8+4n/28+EA+4n |
3/7 |
3/4 |
| RCL b, rb |
|
|
|
[F0] D8 /2 C0+r |
|
8+4n/28+EA+4n |
3/7 |
3/4 |
| RCL w, 1 |
D1 /2 |
66 D1 /2 |
66 [40+bx] D1 /2 |
[F0] D9 /2 01 |
|
2/23+EA |
3/7 |
3/4 |
| RCL w, ib |
C1 /2 ib |
66 C1 /2 ib |
66 [40+bx] C1 /2 ib |
[F0] D9 /2 ib |
186+ |
|
3/7 |
3/4 |
| RCL w, CL |
D3 /2 |
66 D3 /2 |
66 [40+bx] D3 /2 |
[F0] D9 /2 C1 |
|
8+4n/28+EA+4n |
3/7 |
3/4 |
| RCL w, rb |
|
|
|
[F0] D9 /2 C0+r |
|
8+4n/28+EA+4n |
3/7 |
3/4 |
| RCL d, 1 |
66 D1 /2 |
D1 /2 |
[40+bx] D1 /2 |
[F0] DA /2 01 |
|
2/23+EA |
3/7 |
3/4 |
| RCL d, ib |
66 C1 /2 ib |
C1 /2 ib |
[40+bx] C1 /2 ib |
[F0] DA /2 ib |
186+ |
|
3/7 |
3/4 |
| RCL d, CL |
66 D3 /2 |
D3 /2 |
[40+bx] D3 /2 |
[F0] DA /2 C1 |
|
8+4n/28+EA+4n |
3/7 |
3/4 |
| RCL d, rb |
|
|
|
[F0] DA /2 C0+r |
|
8+4n/28+EA+4n |
3/7 |
3/4 |
| RCL q, 1 |
|
|
48+bx D1 /2 |
[F0] DB /2 01 |
|
2/23+EA |
3/7 |
3/4 |
| RCL q, ib |
|
|
48+bx C1 /2 ib |
[F0] DB /2 ib |
186+ |
|
3/7 |
3/4 |
| RCL q, CL |
|
|
48+bx D3 /2 |
[F0] DB /2 C1 |
|
8+4n/28+EA+4n |
3/7 |
3/4 |
| RCL q, rb |
|
|
|
[F0] DB /2 C0+r |
|
8+4n/28+EA+4n |
3/7 |
3/4 |
|
| |
Инструкцията не допуска префикс LOCK, въпреки, че според общата концепция би трябвало. |
| Действие: |
 |
| Различия: |
I80386+ маскира брояча в зависимост от размера на данните (3 бита за байт, 4 бита за дума, 5 бита за двойна дума, 6 бита за четворна дума). Предишните процесори работят с всичките 8 бита. Това обаче не води до разлика в резултатите при различните процесори.
|
| Флагове |
| PE |
VM |
NT |
IOPL |
OF |
DF |
IF |
TF |
SF |
ZF |
AF |
PF |
CF |
| |
|
|
|
? |
|
|
|
A |
A |
? |
A |
F |
|
| CPU |
| 8086 |
186 |
V20 |
286 |
386 |
486 |
P |
P-P |
P-II |
MMX |
SSE |
3D! |
E64 |
| • |
• |
• |
• |
• |
• |
• |
• |
• |
|
|
|
• |
|
| |
I8086 не изпълнява формата с непосредствен операнд (КОП C0 и C1). |
| Изключения | ОБЩИ |