[キャリーフラグとエミュレーションフラグを交換]
キャリーフラグ (c) と、エミュレーションフラグ (e) の値を交換する。 XCE 命令は、エミュレーションフラグを操作するための唯一の手段である。
エミュレーションモードに移行する例 :
sec ; キャリーのセット xce ; キャリーとエミュレーションフラグの交換
ネイティブモードに移行する例 :
clc ; キャリーのクリア xce ; キャリーとエミュレーションフラグの交換
フラグ変化
e
--mx/b---c
e : セットされていたキャリーフラグが入る
c : セットされていたエミュレーションフラグが入る
m : ネイティブモードでのみ使用されるフラグ
ネイティブモードに移行する時、セットされる
x : ネイティブモードでのみ使用されるフラグ
b : 6502 エミュレーションモードでのみ使用されるフラグ (BRK)
ネイティブモードの x が b になる。
コード一覧
| アドレッシングモード | 文法 | オペコード | バイト数 | 命令サイクル |
| Implied | XCE | FB | 1 | 2 |