作业帮 > 数学 > 作业

1.现有2K*1的存储芯片,若用他组成容量为16K*8的存储器.试求:(1)实现该存储器所需的芯片数量?(2)若将这些芯

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/05/03 13:59:52
1.现有2K*1的存储芯片,若用他组成容量为16K*8的存储器.试求:(1)实现该存储器所需的芯片数量?(2)若将这些芯片分装在若干块板上,每块板的容量为4K*8,该存储器所需的地址线总位数是多少?其中几位用于选板?几位用于选片?几位用作片内地址?
2.已知X=5,Y=-6,用Booth算法求X*Y.
麻烦知道的能写出详细点的解题过程,下午的测试要用.
1.现有2K*1的存储芯片,若用他组成容量为16K*8的存储器.试求:(1)实现该存储器所需的芯片数量?(2)若将这些芯
1.现有2K*1的存储芯片,若用他组成容量为16K*8的存储器.试求:(1)实现该存储器所需的芯片数量?8*8=64
(2)若将这些芯片分装在若干块板上,每块板的容量为4K*8,该存储器所需的地址线总位数是多少?地址总线 8位
需要这样的板4块
其中几位用于选板?2位用于选择板 00 01 10 11
几位用于选片?5位 2^4=16
几位用作片内地址?12 位 2^12
2.已知X=5,Y=-6,用Booth算法求X*Y.
例:用Booth算法计算2×(-3).
[2]补=0010,[-3]补=1101,在乘法开始之前,R0和R1中的初始值为0000和1101,R2中的值为0010.
在乘法的第一个循环中,判断R1的最低位和辅助位为10,所以进入步骤1c,将R0的值减去R2的值,结果1110送人R0,然后进入第二步,将R0和Rl右移一位,R0和R1的结果为11110110,辅助位为l.
在第二个循环中,首先判断Rl的最低位和辅助位为0l,所以进入步骤1b,作加法,R0+R2=1111+0010,结果0001送入R0,这时R0R1的内容为0001 0110,在第二步右移后变为0000 1011,辅助位为0.
在第三次循环中,判断位为10,进入步骤lc,R0减去R2,结果1110送入R0,R1不变;步骤2移位后R0和R1的内容为1111 01011,辅助位为1.
第四次循环时,因两个判断位为11,所以不作加减运算,向右移位后的结果为1111 1010,这就是运算结果(—6).