PHB 命令 (Push Data Bank Register)
データバンクレジスタをスタックにプッシュします。
PHBオーバーロード
| オペコード | 構文 | アドレッシングモード | バイト数 | 命令サイクル | 注 |
|---|---|---|---|---|---|
| 8B | PHB | Stack | 1 | 3 |
フラグ変化
--------
この命令はステータスフラグを変更しない。
解説
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命令