第47章 来造一个内存(1 / 2)

加入书签

47.

“好了,有振荡器,就可以构建锁存器了。”

程理开始指导起来。

“这样把两个与非门进行交叉连接……然后再继续堆叠,就会有一个丁型触发器。

“把丁型触发器再接上振荡器,就是一个锁存器。”

“之所以叫做锁存器,是因为这个逻辑电路,具有记忆功能,它可以记住最近一次输入的数据,并将其锁住,保存数据,直到复位。”

“有了锁存器之后,我们的逻辑电路,才拥有了存储数据的功能,这是至关重要的一步。”

所有人不知不觉,全部围绕着程理团团转。

一群人根据程理的指示,像蜜蜂一样忙碌起来。

“原来如此,用振荡器的时钟频率,来对锁存器的数据存储进行控制,真是天才般的构想啊。”算老一脸赞叹道。

当振荡器和锁存器连接起来时,振荡器输入1,则锁存器会把数据锁住,相当于保存起来。而当振荡器输入0,锁存器就会把数据清0。

在CPU里,振荡器这样每切换一次0和1,就相当于改变重置了一次CPU内所有晶体管的状态,相当于完成了一次运算。

振荡器和锁存器的结合,是进行持续数据计算的最基础结构。

“嗯,一个8位锁存器,是由两个或非门、两个与门和1个非门构成,然后输入端和振荡器连接在一起,进行输入控制。”程理说道。

“这样一个锁存器,可以保存8位数。”

……

时间一分一秒的过去,在程理的指挥下,所有人都忙碌了起来。

一开始,他们还有疑惑和不解,但程理都十分耐心细致的给大家讲解其中的运行原理。

于是,随着时间的推移,秘会中的所有人,对程理越发的佩服起来,做起事情来更加效率了。

“对对,这样弄完,就是一个8位计数器了。”

……

“没错,那里加一个8-1选择器。”

“还有这里,弄一个3-8译码器。”

“对对,然后把译码器、锁存器、译码器,全部整合到一起,这样就能得到一个8X1_RAM阵列!”

RAM,在地球上有一个耳熟能详的名字,那就是内存。

RAM是专门跟CPU进行数据交互的存储单元,可以随时读写,速度很快,但只要断电就会丢失所有数据,是个临时储存运算数据的地方。

“这个8位RAM,可以用两个拼接起来,形成16位RAM,这样一来,每位就能存储一位二进制数字。

“而且,最主要的是,这个16位RAM就可以有寻址功能,每一位数都有一个4位数的唯一地址对其进行标识,这样一来,我们就可以对每一位地址的数据,进行编辑!”

算老点头道:“原来如此,4位数的二进制地址,这正好暗合后天八卦十六进制。”

每一个后天八卦的卦象,都可以用4位数的二进制来表示。

所以,每一个后天八卦的卦象,都可以表示为一组十六进制。

在地球上,存储数据的地址标识,大都也用十六进制。

不过地球上的十六进制是用十位数的阿拉伯数字,加上ABCDEF,来凑齐16个标识符。

标识符用什么倒并不是很重要。

所以最后程理入乡随俗道:“没错,我们可以用先天八卦和后天八卦,来表示每一个数据的地址。”

“先天为阴,后天为阳。”

“给八卦的卦象前加一个阴(0),表示为先天八卦。”

“阴坤、阴艮、阴坎、阴巽、阴震、阴离、阴兑、阴乾,分别表示0、1、2、3、4、5、6、7。”

“阳坤、阳艮、阳坎、阳巽、阳震、阳离、阳兑、阳乾,则分别表示,8、9、10、11、12、13、14、15。”

算老看了看,提议道:“不过这样,每一位数要两个字来表示,太繁杂了点,还可以简化一下。

“正所谓,乾为天,坤为地,震为雷,巽为风,坎为水,离为火,艮为山,兑为泽。

“所以,我们可以用:

“坤、艮、坎、巽、震、离、兑、乾,来表示0、1、2、3、4、5、6、7。”

↑返回顶部↑

书页/目录