5.7、循环左移指令

指令的语法

举例

周期数

ROL reg,1

rol ax,1

1

ROL mem,1

rol bits,1

3

ROL reg,CL

rol ax,cl

4

ROL mem,CL

rol color,cl

4

ROL reg,immed8

rol ax,13

1

ROL mem,immed8

rol byte ptr [bx],10

3

5.8、循环右移指令

ROR reg,1

ror ax,1

1

ROR mem,1

ror word ptr [bx],1

3

ROR reg,CL

ror dx,cl

4

ROR mem,CL

ror color,cl

5

ROR reg,immed8

ror bl,3

1

ROR mem,immed8

ror bits,6

3

5.9、带进位的循环左移指令

RCL reg,1

rcl dx,1

1

RCL mem,1

rcl WORD PTR [si],1

3

RCL reg,CL

rcl dx,cl

7-24

RCL mem,CL

rcl masker,cl

9-26

RCL reg,immed8

rcl bx,5

8-25

RCL mem,immed8

rcl word ptr [bp+8],3

10-27

5.10、带进位的循环右移指令

RCR reg,1

rcr bl,1

1

RCR mem,1

rcr word ptr m32[0],1

3

RCR reg,CL

rcr bl,cl

7-24

RCR mem,CL

rcl word ptr [bx=di],cl

9-26

RCR reg,immed8

rcr si,9

8-25

RCR mem,immed8

rcr masker,3

10-27