第二部 トロン仕様チップ命令詳細第六章 シフト命令
RVBY
シフト命令 <<L1R>>,<<L1>>,<<L2>>

【ニモニックとオペランド】

RVBY src, dest

【機能】

Reverse byte order
バイト順の反転

【オプション】

なし

【命令フォーマットと表記法】

【解説】

 この命令はsrcのバイト順を反転して、その結果をdestに格納します。destのサイズがsrcのサイズよりも小さいときには、srcの上位バイトがカットされます。

 他方、destのサイズがsrcのサイズよりも大きいときには、srcdestのサイズまでゼロ拡張します。


【フラグ変化】

【発生EIT】

RIE  src [Gen/ru], dest [Gen/wu]のアドレッシングモード違反
RIE sx = 11, sy = 11
 

【使用例】



汎用レジスタR1(H'12345678)のバイト順が反転され、その結果(H'78563412)がR2に格納されます。