计算机体系学习 - 处理器的设计
指令位域中除了rs, rt, rd, imm等位域,还有opcode和function位域用来decode数据通路的控制信号。硬件实现中,相等就等于A-B==0,那么在ALU中需要增加输出判断差是否为0,并输出到IFU中。指令:beq $1, $2, True,当$1=$2,跳转到true地址,否则顺序执行。需要增加符号扩展,还有输出的是数据还是mem的地址。IFU中需要根据当前inst应该顺序或跳转,并判断条件是否满足决定下一个pc。PC是指令的地址,访问指令存储器获取编码。顺序:PC=PC+4。




