レジスタ退避の方法を教えてください。
マイクロコンピュータ よくあるお問い合わせ NO.JB9901801
- 回答
レジスタ退避を行うには、以下の2つの方法があります。
1. スタック領域(PUSH命令)を使う方法
(例)PUSH WA *WAレジスタをスタック領域に退避する
2. レジスタバンクを切り替える方法(レジスタバンクを持つ製品に限る)
(例)TLCS-900ファミリーの場合
LDF 1 *バンク1に切り替える
マイクロコンピュータ よくあるお問い合わせ NO.JB9901801
レジスタ退避を行うには、以下の2つの方法があります。
1. スタック領域(PUSH命令)を使う方法
(例)PUSH WA *WAレジスタをスタック領域に退避する
2. レジスタバンクを切り替える方法(レジスタバンクを持つ製品に限る)
(例)TLCS-900ファミリーの場合
LDF 1 *バンク1に切り替える