RORC
|
キャリ付き右回転
|
RORC
|
ROtate Right with Carry
|
【構文】
RORC dest
【オペレーション】
dest >>= 1;
if ( C == 0 ) { dest &= 7FFFFFFFh; }
else { dest |= 80000000h; }
【機能】
- | Cフラグを含めて、destを1ビット右へ回転します。 |
【命令フォーマット】
【フラグ変化】
条件
C:シフトアウトしたビットが“1”のとき“1”、それ以外のとき“0”になります。
Z:演算後のdestが0のとき“1”、それ以外のとき“0”になります。
S:演算後のdestのMSBが“1”のとき“1”、それ以外のとき“0”になります。
【記述例】