1

我正在尝试设计一个流水线 CPU 模拟器。作为其中的一部分,我需要设计一个控制单元。

我期望控制单元做的是 - 设置以下标志的值:

reg_write (=1 if the instruction writes a value to some register, =0 otherwise)
mem_read (=1 if the instruction reads a value from memory, =0 otherwise)
mem_write (=1 if the instruction writes a value to memory, =0 otherwise)
jump (=1 if the instruction is a jump instruction, =0 otherwise)
etc.

我需要将这些值设置为指令的操作码和功能位的函数。我怎样才能做到这一点?

4

0 回答 0