TCD 命令 (Transfer Accumulator to Direct Page Register)
アキュムレータの値をダイレクトページレジスタに転送します。
TADはTCDのエイリアスです。
TCDオーバーロード
| オペコード | 構文 | アドレッシングモード | バイト数 | 命令サイクル | 注 |
|---|---|---|---|---|---|
| 5B | TCD TAD | Imp. | 1 | 2 |
フラグ変化
n-----z-
n: 転送した値のMSBが格納される。
z: 転送した値が0の場合にセットされ、それ以外の場合はクリアされる。
解説
TCD命令はアキュムレータの値をダイレクトページレジスタに転送します。
この命令はステータスフラグに関係なく、常に16ビットの値を転送します。
使用例
ダイレクトページを設定する
REP #$20
LDA.w #$0000
TCD ; ダイレクトページ = $0000
ダイレクトページの開始アドレスの下位バイトを$00にしておくと、ダイレクトページを使う命令が1サイクル速くなります。
参照
TAX命令
TXA命令
TAY命令
TYA命令
TSX命令
TXS命令
TXY命令
TYX命令
TDC命令
TCS命令
TSC命令
XBA命令