[PR] この広告は3ヶ月以上更新がないため表示されています。
ホームページを更新後24時間以内に表示されなくなります。

DKC hacks
Dev Doc
Development support
Others
Inquiries
External links
You can change the side menu width by clicking or dragging
English translation of this page is currentry unavailable. Sorry.
XBA 命令 (Exchange B and A)
アキュムレータの上位バイトおよび下位バイトをスワップします。
SWAはXBAのエイリアスです。

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

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

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

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

参照