PHB 命令 (Push Data Bank Register)

データバンクレジスタをスタックにプッシュします。

PHBオーバーロード

オペコード構文アドレッシングモードバイト数命令サイクル注
8BPHBStack13

フラグ変化

--------

この命令はステータスフラグを変更しない。

解説

PHB命令はデータバンクレジスタの内容をスタックへプッシュします。プロセッサの動作モードに関わらず常に8ビットの値をスタックに積みます。

使用例

データバンクを一時的に切り替える

    PHB             ; 今のデータバンクを保存する
    LDA.b #$7E
    PHA
    PLB             ; データバンク = $7E
    LDA $2000       ; $7E:2000 を読む
    PLB             ; 元のデータバンクに戻す

参照

PEA命令
PEI命令
PER命令
PHA命令
PHD命令
PHK命令
PHP命令
PHX命令
PHY命令
PLA命令
PLB命令
PLD命令
PLP命令
PLX命令
PLY命令