Closed tomoyuki-nakabayashi closed 6 years ago
CPUがInterconnectを持っているモデルがダメ。 InterconnectへのIFをCPUに渡す方が良い。
OSは自己移動あるので、プログラムを特別扱いするのは良くないな。
InterconnectをCPU外で作って、CPUに渡すところからやろか。
OK!
プログラムサイズでCPUを停止できなくなったので、hltを実装することにした。
1命令は15byte以下のはずなので、一連の処理の前にメモリから15byteのスライスを持ってくることにした。 実行効率は良くはないが、実装としてはシンプルなので一旦良しとしよう。
今はバイナリ直読みになっているので、メモリから読みだすモデルに直す。