Z80互換プロジェクトを設計しています。私はフラグレジスタを設計しています。
私は当初、フラグは入力と ALU 操作のタイプに応じて ALU から直接生成されると考えていました。
しかし、命令とフラグの結果を見ると、フラグが常にこのロジックと一致しているようには見えません。
その結果、毎回正しいフラグを生成するために、ALUにもオペコードを供給する必要があると想定しています。しかし、これは設計を過度に複雑にするように思われます。そして、この大きな設計ステップを行う前に、インターネットで確認したいと思いました.
私は正しいですか?または、本当に混乱していて、最初に考えたのと同じくらい簡単ですか?