page0007
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
* OSECPUでの関数呼び出し
-(by [[K]], 2013.03.12)
** テーマ4
-関数呼び出しのネストをちゃんと管理しないと、デバッグ時に...
--やっぱり普通にCALL命令やRET命令を整備すべきなんだろうな...
--これを避けるために不必要に複雑になってもよくないしなあ...
--longjmpにも配慮する必要がありそう。
-いや待て、関数にはスタックフレームがあるはずだ(スタック...
--スタックフレーム用のポインタレジスタを決めてしまって、...
--スタックフレームの設定し忘れなどに対処するために、コー...
-スタックフレーム用レジスタへの代入がある度にこれを記憶し...
--既知の値に戻ったときは、その状態にまで巻き戻す。これでO...
--これならCALLやRET命令を作る必要はないし、longjmpへの特...
--いやでも、ネストしたスタックフレームをちゃんと解放しな...
** こめんと欄
-このページにこめんと欄はありません。このページの内容にコ...
終了行:
* OSECPUでの関数呼び出し
-(by [[K]], 2013.03.12)
** テーマ4
-関数呼び出しのネストをちゃんと管理しないと、デバッグ時に...
--やっぱり普通にCALL命令やRET命令を整備すべきなんだろうな...
--これを避けるために不必要に複雑になってもよくないしなあ...
--longjmpにも配慮する必要がありそう。
-いや待て、関数にはスタックフレームがあるはずだ(スタック...
--スタックフレーム用のポインタレジスタを決めてしまって、...
--スタックフレームの設定し忘れなどに対処するために、コー...
-スタックフレーム用レジスタへの代入がある度にこれを記憶し...
--既知の値に戻ったときは、その状態にまで巻き戻す。これでO...
--これならCALLやRET命令を作る必要はないし、longjmpへの特...
--いやでも、ネストしたスタックフレームをちゃんと解放しな...
** こめんと欄
-このページにこめんと欄はありません。このページの内容にコ...
ページ名: