才刚刚写完作业,,,
首先的话没记错的话我的这款微计算机是独立ALU总线的,并没有和龙少一样采用单总线的方式,全部都在总线上运行的话,比较占用总线的通道,例如使用龙少的方法的话。立即数+内部寄存器值需要操作两遍,第一遍是将立即数的数值锁存入ALU的锁存器上,第二步是将寄存器数值锁存入ALU。而在该设计下,直接将所指寄存器的数据与立即数同时载入ALU,可能牺牲了一点价位,但是换回来的是更大的速度提升
第二是我认为龙少的移位设计有点令人想不通,恕本人见识狭窄,并没有看到移位发挥着过大的作用(除了乘除法计算之外,但龙少似乎选择了硬件乘法器的方式),循环移位似乎除了跑流水灯之外没有更好的打算,而所衍生出来的带XX的第X位进行左/右移似乎在设计上存在无用武之地。而在此方面便有着八条不同的移位方案,如果有人有更好的解答,我也希望能够互创互补
第三是貌似存在延时方面的浪费?
244的话G引脚接地是直接连通的,感觉在这里的话除了延迟就大概没有其他的理由了,希望能通过控制时序的方式来替代这种不可控的器件自身物理效果延迟。
时段 | 个数 |
---|---|
{{f.startingTime}}点 - {{f.endTime}}点 | {{f.fileCount}} |