CPU > 命令セット > XCE

XCE (Exchange Carry and Emulation Bits)

[キャリーフラグとエミュレーションフラグを交換]

キャリーフラグ (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

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2017年02月20日 17:50