MiniCPUのアセンブラでサブルーチンコール
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[I2C温度計その3]]
* サブルーチンを使いたい! [#s25973e9]
- miniCPU は、サブルーチンを実現するための一般的なcpu が...
などの命令を持っていません。
- miniCPUでサブルーチンを実現する手法について説明します。
* 特徴 [#w55fe670]
- miniCPUのハードウェア(回路)は変更しません。
- miniCPUが持っている命令だけで実現します。
- recursive なプログラムには(現時点では)対応していません。
* 方法 [#cdbca096]
- サブルーチンにジャンプする直前に、プログラムの中で、戻...
- サブルーチンでは、最初に、プッシュされた戻るアドレス(12...
- 上の値を、サブルーチンの実行コードの最後に埋め込みます。
* 例 [#o0dd2d18]
- [[サブルーチンコールその1]]... ADT7420で温度を読み取る...
- [[サブルーチンコールその2]]... ADT7420で温度を読み取る...
----
#counter
終了行:
[[I2C温度計その3]]
* サブルーチンを使いたい! [#s25973e9]
- miniCPU は、サブルーチンを実現するための一般的なcpu が...
などの命令を持っていません。
- miniCPUでサブルーチンを実現する手法について説明します。
* 特徴 [#w55fe670]
- miniCPUのハードウェア(回路)は変更しません。
- miniCPUが持っている命令だけで実現します。
- recursive なプログラムには(現時点では)対応していません。
* 方法 [#cdbca096]
- サブルーチンにジャンプする直前に、プログラムの中で、戻...
- サブルーチンでは、最初に、プッシュされた戻るアドレス(12...
- 上の値を、サブルーチンの実行コードの最後に埋め込みます。
* 例 [#o0dd2d18]
- [[サブルーチンコールその1]]... ADT7420で温度を読み取る...
- [[サブルーチンコールその2]]... ADT7420で温度を読み取る...
----
#counter
ページ名: