XBA 命令 (Exchange B and A)
アキュムレータの上位バイトおよび下位バイトをスワップします。
SWAはXBAのエイリアスです。

XBAオーバーロード
オペコード 構文 アドレッシングモード バイト数 命令サイクル
EB
TAX
SWA
Imp.
1
3

フラグ変化
n-----z-

n: スワップ前のアキュムレータのMSBがセットされる。
z: スワップ後のアキュムレータの下位8ビットが0の時セットされ、それ以外の場合はクリアされる。

解説
XBA命令はアキュムレータの上位バイトおよび下位バイトをスワップします。
スワップ操作はステータスフラグに関係なく実行され、また、エミュレーションモードでもこの命令を実行することができます。エミュレーションモードの場合、アキュムレータの使用されない上位8ビットにアクセスできる唯一の手段となります。

参照