寄存器和内存是什么。。。存1个位置信息的叫锁存器,存8个位置信息的锁存器叫寄存器,寄存器呢,分为随机存取存储器和持久存储器,所以呀,寄存器里能存一个数字,这个数字有多少位,叫位宽,早期电脑用的都是8位寄存器,然后呢,是16位,32位,如今呀,许多计算机都有64位宽的寄存器,那么,写入寄存器前呢,要先启用里面所有锁存器。。。64位寄存器要64根数据线和64根连到输出端的线,但是呢,幸运的是呀,我们只要1根线启用所有锁存器,这样的话,加起来也还是要129条线哦,如果要存256位,就要513条线,这么多的线,怎么解决呢。。。额。。。解决的方法呀,是矩阵,在矩阵中,我们不并列排放锁存器,而是做成网格,存256位,我们用16×16网格的锁存器,有16行16列,要启用某个锁存器,就打开相应的行线和列线,比方说,我只想打开交叉处锁存器的允许写入线,所有其他锁存器保持关闭,这个时候,我们可以用AND逻辑门!只有行线和列线均为1的时候,AND门才输出1,所以,可以用选择单个锁存器这种行或列排列法,用1根允许写入线连所有锁存器,为了让锁存器变成允许写入呀,这个行线,列线和允许写入线,都必须是1哦,比方说,每次只有1个锁存器会这样,代表我们可以只用1根数据线连所有锁存器来传数据,因为呢,只有1个锁存器会启用,只有这个锁存器会存数据,其他锁存器忽略数据线上的值,因为没有允许写入线,这样呀,我们就可以用类似的技巧,做允许读取线来读数据,从1个指定的锁存器读取数据,所以,对于256位的存储,只要35条线,也就是说,只要1条数据线,1条允许写入线,1条允许读取线,还有16行16列的线,用于选择锁存器(16+16=32,32+3=35),这不,省了好多线。。。但是呢,我们需要某种方法来唯一指定交叉路口,我们可以想成城市,你可能想和别人,在第12大道和第8街的交界处碰面,这是一个交叉点的地址,我们刚好存了一位的地址是12行8列,由于最多16行,用4位就够了,12用二进制表示为1100,列地址也可以这样,8用二进制表示为1000,那么,12行8列可以写成11001000,为了将地址转成行和列,我们需要多路复用器,一个多路复用器处理行(row),另一个多路复用器处理列(COIumn)。。。如今计算机的内存呀,扩展到兆字节(MB)和千兆字节(GB),没有什么技术技巧,就是不断地把内存打包到更大规模,内存呢,有一个重要的特征是,可以随时访问任何位置,因此,叫随机存取存款器,简称RAM,当你听到有人说RAM有多大,他的意思是内存有多大,RAM就像人类的记忆,记录当前在做什么事,比方说,吃了午饭没,或者说有没有交电话费。。。好