命令セット アーキテクチャでは、すべての種類の R タイプ、I タイプ、J タイプの命令が同じ汎用レジスタにロードされますか、または opCode に基づいて異なる種類の命令が異なるレジスタにロードされますか?
あなたは混乱しているようです。命令はレジスタにロードされません (おそらく逆アセンブラを作成している場合を除きます)。命令は処理および実行されます。これにより、他のデータがレジスタにコピーされたり、レジスタからコピーされたりする可能性があります。
レジスタが異なる場合、プロセッサはどの命令をどのレジスタにロードするかをどのように認識しますか? コンパイラの設計において、命令をロードできるレジスタの数は固定されていますか?
ここで何を意味するのかわかりません。
プロセッサは、R-Type、I-Type、J-Type などのさまざまなタイプの命令をどのように区別しますか?それは最初の初期オペコードに基づいていますか?
R/I/J の区別 (これは MIPS 規則のように見えますか?) は、やや恣意的なものに思えます。多くのアーキテクチャでは、それらをきれいに分割することはできません。すべての命令はデコードされ、メモリからのロード、イミディエイトからのロード、または PC の変更が含まれる場合があります。