- 35 名前:デフォルトの名無しさん mailto:sage [2015/08/13(木) 15:47:00.31 ID:96XWMJC8.net]
- >>29
> アセンブリ言語レベルでCALL命令とRET命令があるならスタックはあるだろ 残念ながらない マシンによるけど、例えば CALL 命令はリターンアドレスを特定のレジスタに入れたりする 多重コールするためにはそのレジスタの値をメモリーに書いておく必要がある そのメモリー領域が固定だったりすると再起すると破綻する > 当時はマシン語でサブルーチンも使えたなかったのか? ちなみに今稼働してる汎用機(IBM360アーキテクチャ)もハードウェアスタックは持っていない もちろんソフトウェアで対処してるから普通にC言語で再起も使えるけど
|

|