讲一下这设计的主要运作过程吧(本人没有学过计算机组成,所以不合理的地方请见谅):首先由储存器和流水线部分进行取出需要操作的操作数和代码,接下来流水线部分将数据交给解码器,使解码器来控制alu,锁存器和alu总线,总总线,一共三个时钟周期一个机械周期,第一是选中目标寄存器,第二是给数,第三是锁存(貌似计算机的本质就只有赋值和跳转吧)。结束后开始新的一轮,如果碰到跳转语句,则流水线复位,此时内部实现的语句相当于“无”,直到流水线填充完毕就算跳转完成。顺便问一下,如果在手工布线的情况下主频能达到多少,不过也没什么意思了与其能飚到4m,还不如来个2.3333m个数字有意义,毕竟执行效率比较高
时段 | 个数 |
---|---|
{{f.startingTime}}点 - {{f.endTime}}点 | {{f.fileCount}} |