独自の命令セットを持つ単純なマイクロプロセッサ シミュレーションを作成するために、いくつかの Verilog コードを書いています。これまでのところ、すべてのコードを頭の中でコンパイルし、16 進エディターを使用して、プログラム メモリの開始として使用できるバイナリ ファイルを生成してきました。現在、いくつかの一般的な言語 (C や BASIC など) を自分の命令セットにコンパイルできるようにする必要があります。独自のコンパイラを作成するのは非常に難しく、時間のかかる作業であるため、何らかの方法で拡張できるコンパイラを探しています。 ■ ソース コードは、異なる命令用に簡単に書き直すことができます。
これを行う方法はありますか?そのようなコンパイラは存在しますか?