- なあ、再帰関数好きな人いる? [転載禁止]©2ch.net
173 :デフォルトの名無しさん[sage]:2015/08/13(木) 10:42:13.58 ID:96XWMJC8 - 実用向けだと可読性だけと言うわけにはいかないからなぁ
スタックオーバーフローを検出して適切にエラー処理するために自前のスタックにするとかは普通にあるし
|
- C言語なら俺に聞け(入門編)Part 130 [転載禁止]©2ch.net
35 :デフォルトの名無しさん[sage]:2015/08/13(木) 15:47:00.31 ID:96XWMJC8 - >>29
> アセンブリ言語レベルでCALL命令とRET命令があるならスタックはあるだろ 残念ながらない マシンによるけど、例えば CALL 命令はリターンアドレスを特定のレジスタに入れたりする 多重コールするためにはそのレジスタの値をメモリーに書いておく必要がある そのメモリー領域が固定だったりすると再起すると破綻する > 当時はマシン語でサブルーチンも使えたなかったのか? ちなみに今稼働してる汎用機(IBM360アーキテクチャ)もハードウェアスタックは持っていない もちろんソフトウェアで対処してるから普通にC言語で再起も使えるけど
|
- Excel VBA 質問スレ Part37 [転載禁止]©2ch.net
149 :デフォルトの名無しさん[sage]:2015/08/13(木) 16:11:43.20 ID:96XWMJC8 - >>147
ひょっとして零細なの?
|
- C言語なら俺に聞け(入門編)Part 130 [転載禁止]©2ch.net
37 :デフォルトの名無しさん[sage]:2015/08/13(木) 21:24:25.50 ID:96XWMJC8 - >>36
SPレジスタって言うのがスタックポインタを指すなら、>>35 に書いた汎用機や昔のミニコンには無かった いわゆるマイクロプロセッサでSPを持ってない奴は俺の知ってる限りではない
|