Re: 自作CPU設計中 ちょっと返事に時間かかっていたら…… verilog実装されてる! verilogは長らく弄っていなくて細かいこといろいろ忘れていましたが、読むだけなら何とか。 条件スキップは、無実行フラグ(実行結果をレジスタ等に反映しない)を作る手もありますね。実行速度的には不利ですが。 MC68000系もMOVE命令でコンディションコード変化します。その代わりに比較用のCビットと多倍長演算用のXビットは別になっていて、MOVE命令でCビットはクリアされてもXビットは変化しません。 2024-06-16 17:17 — asano 返信
Re: 自作CPU設計中
ちょっと返事に時間かかっていたら……
verilog実装されてる!
verilogは長らく弄っていなくて細かいこといろいろ忘れていましたが、読むだけなら何とか。
条件スキップは、無実行フラグ(実行結果をレジスタ等に反映しない)を作る手もありますね。実行速度的には不利ですが。
MC68000系もMOVE命令でコンディションコード変化します。その代わりに比較用のCビットと多倍長演算用のXビットは別になっていて、MOVE命令でCビットはクリアされてもXビットは変化しません。