トップページ
スパイス 組み込み制御装置の受注製作
概要
業務内容
よくある質問と回答
関連情報(ブログ)目次
関連リンク
関連情報(ブログ)目次
モニタプログラムの移植
はじめに
XMODEM
インテルHEXフォーマット
プログラムのロード
プログラムの実行
作業環境の準備
ハードの準備
作業環境の準備(その2)
新規プロジェクトの作成
初期動作の確認
シリアルポートのプログラム
シリアルポートのプログラム(続き)
シリアルポートの動作確認
割り込み処理への対応
モニタプログラムの雛形
ターゲットプログラムの作成
動作確認
割り込み処理部分の検証
xprintf関数
最適化の悪影響
ターゲットプログラムの雛形
モニタプログラムを移植する
平成26年4月 1日
プログラムの実行
プログラムを実行させるRUNコマンドはz80 CPUのプログラムカウンタPCに特定の値をセットします。このためアセンブラでの処理が必要になります。JUMP, RETなどの命令が使えます。もう一つ考えておく必要があるのはモニタプログラムからRAM上のユーザープログラムに実行が移った後、再度モニタプログラムに制御を戻したいときにどうすれば良いか。
この場合は前の状態を保持する必要がないので、リセットアドレスの0番地にJUMPさせます。
ページ先頭へ
前へ
次へ
ページ末尾へ