找出寄存器文件的最小位数

时间:2018-10-08 05:51:15

标签: math byte bit cpu-architecture

我一直在试图为我的一个班级找出一个实践问题,但无法解决这个问题。有一个寄存器文件,其中包含24个寄存器,每个寄存器的宽度为56位。我该如何确定RS1,RS2,RD1,RD2,WriteSel和WriteData的最小大小(以位为单位)?

注册文件的图像: enter image description here

从我在课堂上的笔记中说,为了计算ReadSelect,我们将输入数量的对数以2为底。对于这种情况,我认为寄存器的数量就是输入的数量,因此24的对数基数为4.58,但是我们至少需要5位,因为我们不能有小数位。不确定这是否完全正确?

谢谢。

0 个答案:

没有答案