ROLC
|
キャリ付き左回転
|
ROLC
|
ROtate Left with Carry
|
【構文】
ROLC dest
【オペレーション】
dest <<= 1;
if ( C == 0 ) { dest &= FFFFFFFEh; }
else { dest |= 00000001h; }
【機能】
- | Cフラグを含めて、destを1ビット左へ回転します。 |
注 | Uフラグで示すスタックポインタが対象となります。 |
【命令フォーマット】
【フラグ変化】
条件
C:シフトアウトしたビットが“1”のとき“1”、それ以外のとき“0”になります。
Z:演算後のdestが0のとき“1”、それ以外のとき“0”になります。
S:演算後のdestのMSBが“1”のとき“1”、それ以外のとき“0”になります。
【記述例】