* 理想のCPUとは? -(by [[K]], 2025.08.23) ** (0) -kharcを作ってみて分かったけど、FPGAとかができなくてもCPUは設計できるし、コンパイラとかインタプリタを作れば十分な速さで実行できる。 -となれば理想のCPUだって作れるだろう。 -さてでは、理想のCPUとは何か? ** (1) -たとえばC言語で書かれた「hello, wolrd」のコードは、CPUのビット幅やレジスタ数やOSに関係なく、とても広い範囲で実行できる。 -一方で、多くの場合では十分な移植性を確保しようとすると、#if類がたくさん必要になる。まあでもSDLとか使えばかなり吸収してくれるのかな。 -私は移植のいらない世界を作りたい。その世界を実現できるCPUは私にとっての理想のCPUの一つになりそう。 ** (2) -(1)を実現できたいろんなCPUがあったとする。CPU-Aでプロセスが動いているメモリイメージがあったとして(たとえばコアダンプ)、それとはビット数が異なるCPU-Bで処理を再開できるようなCPUが欲しい。 -もちろんデータ変換はしていい。 -これをするんはどうしたものか・・・ -これをするにはどうしたものか・・・