五、带进位的循环移位指令: 带进位的循环移位指令分为:带进位的循环左移RCL(Rotate Left Through Carry)和带进位的循环右移RCR(Rotate Right Through Carry) 指令格式: RCL/ROR reg/mem,CL/imm 受影响的标志位只有:CF,OF; 这两条指令把进位标志CF纳入了循环位中; 带进位的循环左移指令RCL:把操作数的低位部分向高位方向循环移动CL/imm指定的位数,每向左移动一位,RCL指令都会先把CF的原有值填充到空出的最低位上,再把移出的最高位存放到CF中;这样循环左移N位之后,CF中保存的仍然是最后一次移出的那一位的内容;RCL效果如下图所示: