Lunatics-wind

自作のCPUや自作OS関連を不定期に投稿します。

自作CPU

自作CPUのオペコード その1

2バイトの半固定長で 転送やジャンプなどを除いて、 メモリをオペランドとするものは無しになりました。 2バイト以上の即値などは追加のバイトが必要に決まりました。 メモリはアライメントしていないものはエラーになります。 オペコードはまだ未定です。

自作CPUを作っています

4バイトの固定命令長の32bitCPUを自作しています。(シミュレータ) オペコード部が8bitで残りがオペランドの予定です。 ISAは決まっていないけど、 汎用レジスタが32個あり、制御レジスタが8個のx86に似たCISC CPUを作ろうとしています。 x86の独自呼び出し規…