1.现有2K*1的存储芯片,若用他组成容量为16K*8的存储-查字典问答网
分类选择

来自李琴书的问题

  1.现有2K*1的存储芯片,若用他组成容量为16K*8的存储器.试求:(1)实现该存储器所需的芯片数量?(2)若将这些芯片分装在若干块板上,每块板的容量为4K*8,该存储器所需的地址线总位数是多少

  1.现有2K*1的存储芯片,若用他组成容量为16K*8的存储器.试求:(1)实现该存储器所需的芯片数量?(2)若将这些芯片分装在若干块板上,每块板的容量为4K*8,该存储器所需的地址线总位数是多少?其中几位用于选板?几位用于选片?几位用作片内地址?

  2.已知X=5,Y=-6,用Booth算法求X*Y.

  麻烦知道的能写出详细点的解题过程,下午的测试要用.

1回答
2020-05-0623:30
我要回答
提示:回答问题需要登录哦!
董阳泽

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

  (2)若将这些芯片分装在若干块板上,每块板的容量为4K*8,该存储器所需的地址线总位数是多少?地址总线8位

  需要这样的板4块

  其中几位用于选板?2位用于选择板00011011

  几位用于选片?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的内容为00010110,在第二步右移后变为00001011,辅助位为0.

  在第三次循环中,判断位为10,进入步骤lc,R0减去R2,结果1110送入R0,R1不变;步骤2移位后R0和R1的内容为111101011,辅助位为1.

  第四次循环时,因两个判断位为11,所以不作加减运算,向右移位后的结果为11111010,这就是运算结果(—6).

2020-05-06 23:33:07
大家都在问
最新问答