Андрей Газибаров


без тайни

Инструкциите On-line

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).
ИзключенияОБЩИ
 
Съдържание Пълен текст
 
  PDF, 3.6M Приложение, 18К