新谷粒 > 程序员修真之路 > 第48章 代码是这么来的

第48章 代码是这么来的

推荐阅读:宇宙职业选手斗罗大陆V重生唐三万相之王星门剑道第一仙雪中悍刀行剑来一剑独尊牧龙师临渊行

新谷粒 www.xinguli.net,最快更新程序员修真之路最新章节!

    求书,找书,请发站内短信给管理员,手机阅读更精彩,手机直接访问 m.bqg8.cc

    程理突然意识到,自己所在的是一个修真世界,是一个有各种神奇法术,有各种强大申通的玄幻世界。

    是一个绝非可以用常理衡量的神奇世界。

    所以,他看着摆在自己眼前,做工十分精湛的64k_ram阵列,强压下心中的震惊,脸上淡然道:“很好,这样一来,我们就可以进行下一步工作了。”

    算老略有深意的看了程理一眼,问道:“看你一点都不震惊的样子,九天之上也有这样的炼制手法吗?”

    “这个自然有类似的炼制手法。”

    程理心中一惊,心道果然人活越老越精,这算老也不例外,可不能背他一副醉醺醺的模样给欺骗了。

    “那你之前看到太极石做非门,为何又会震惊呢?难道九天之上没有太极石?”算老紧接着问道。

    程理心道,果然刚刚一不小心还是露了一个小破绽,不过程理心思急转,马上就想好了说辞,几乎瞬间就回道。

    “算老,你也知道,我的记忆并没有完全恢复,大部分都还处于支离破碎状态。所以关于太极石那部分记忆,可能还是丢失的,所以我才会感到震惊。

    “要不然,我若是记得玄天上用什么构建逻辑门,我就直接教你们用最好的方法了,我们也不用这样自己摸索了。

    “我记得的继灵器方法构建逻辑门,实际上是最原始的方法。玄天上构建逻辑门,自然不是用继灵器,而是用更先进的方法来构建。

    “我隐隐约约还记得,是采用一种叫做晶灵管的东西来构建的,具体怎么样构建,我就记不起来了。我想可能跟太极石、阴盛石、阳盛石运作机理也比较类似吧。”

    “晶灵管?”听程理这样说,算老皱了皱眉头,因为他从来没听过这种材料。

    不过想想也是,九天之上是何等神奇之所,有一些自己没听过的材料,也很正常。

    于是算老拿起酒葫芦喝了一口酒,打了个哈哈道。

    “好吧,那程理小子,这个64k‘阿诶闷’,也已经炼制好了,接下来又要怎么做呢?”

    程理连忙道:“接下来就做一个cpu吧。

    “好了,大家继续行动起来。”

    程理拍了拍手,很快所有人又忙碌了起来。

    “对对,将16位计数器和2-1选择器连接起来。然后再把他们和64k-ram连接起来……”

    “这里加一个控制面板,然后把8位加法器跟这一套组件连接起来。”

    “最后给加法器加上一个8位锁存器,这样这个锁存器就会成为累加器。

    “累加器会用来存放加法器计算的中间结果,省得每次运算过程的中间结果都要写入到内存中。”

    “然后,我们要再另外做一个64k_ram。”

    程理看向了钟武,然后这个看上去有些憨厚的黝黑大汉,抡起大锤,二话不说就是一阵乱挥。

    然后一盏茶的功夫过后,又一个64k_ram就做好了,放在程理面前。

    “将这个64k_ram再做进一步改进,就会得到一个寄存器。”

    寄存器是cpu内部用来存储指令和操作码的一个特殊存储器,是cpu内部必不可少的一个元件。

    “好了,有了寄存器,就可以开始进行操作码的设计了……这可是最难的地方。”程理有些头疼道。

    不同的逻辑门电路可以构造出许多不同功能的触发器,比如之前程理已经制造出来的丁(d)型触发器,就是带有记忆功能的逻辑灵路,最后可以通过d型触发器做出锁存器。

    而所谓的操作码是通过设计出特殊的触发器,然后使这个触发器,可以被一串特定的唯一数据触发,从而执行某种具有特殊功能的操作。

    “要怎么设计这个操作码?”算老问道。

    “首先,我要设计出这样一个逻辑灵路,这个逻辑灵路的功能是,把ram里某个地址的数据,转移到累加器里,供加法器进行运算。”

    程理开始不停连接逻辑灵路起来,然后一边说道。

    “然后这个逻辑灵路被设计成,只有输入特殊数据,比如当输入00010000,这样一个字节8为数的二进制数据时,逻辑灵路就被接通,从而触发。”

    在逻辑电路里,输入数据,就像是拨动开关,所以可以设计一个这样的特殊逻辑电路,只有把开关调成某个唯一数值的时候,才会被触发。

    “这样一来,00010000,就被我们人为的赋予了某种特殊功能的指令码,我们又称之为操作码。”

    “因为00010000,这样的二进制格式不方便记忆,通常我们可以用十六进制来对其进行标识。”

    “00010000转换成十六进制就是10,用我们刚刚定义好的卦文来说的话,就是艮坤。”

    “那么这个‘艮坤’,就是操作码,或者说可以称之为代码!”

    这种根据逻辑电路编写出一个具有特殊功能的唯一数据,可以称之为操作码,也可以称为硬件指令,实际上这就是一种最原始的代码,是所有编程语言代码的最原始来源。

    通过硬件指令,我们才可以告诉计算机,要进行什么操作。

    “原来如此,这个操作码,看上去跟我们的阴阳卦文有点相像,不,这完全是同一个表现形式的东西!真没想到阴阳卦文的工作原理竟然是这样,是这样演变而来的!”算老惊叹道。

    程理这时候想起自己刚来到这个世界上时,曾经在那台机甲里输过一段阴阳卦文,使得那辆机甲自爆。

    实际上,那段阴阳卦文,就是一段汇编代码,跟程理现在弄的操作码,还是有点区别的。

    程理现在弄的操作码,实际上是最底层的机器语言。

    而汇编语言是在机器语言基础上,又进一步衍化出的编程语言。

    二者并不完全相同。

    青灵岛上,其实已经有了汇编的基础,只不过他们都习惯于使用底层灵石这个黑盒子,也没有去深究其工作原理,知其然而不知其所以然,所以一直停滞不前,不懂得开发出新的接口,也不懂得去改进操作码。

    但现在被程理这样一演示后,阴阳算学造诣最深的算老,颇有一种拨开云雾见青天的感觉,如果不是急着继续看下去,算老恐怕都跑去一旁顿悟了。

    “没错,你们那个阴阳卦文,跟我现在弄出来的操作码,实际上是同一类东西。”程理说道,“不过我现在弄的操作码是机器语言,还需要进一步衍化,才能变成阴阳卦文那样的汇编语言。”

    算老点头道:“也就是说,我们现在只要在这个逻辑灵路里输入‘艮坤’数据,那么这个逻辑灵路就会执行我们想要的特殊功能。”

    有人在一旁惊叹道:“逻辑灵路能根据我们输入的数据,做出相应的操作,感觉像有生命一样呢。”

    程理摇了摇头:“不,这离生命还远着呢,逻辑灵路并不会思考,它只是条件反射式的进行触发式操作罢了。”

    逻辑灵路会响应“艮坤”这条硬件指令,并作出相应操作,这不能说明这个计算机成为了有生命的东西。

    实际上计算机并不能通过分析硬件指令来决定做什么,它只是通过逻辑电路进行触发操作。

    所以只要硬件指令符合电路的设计要求,逻辑电路就会机械的执行相应操作。

    因此,可以说对于使用逻辑门电路构建出来的计算机来说,有的只是逻辑,而没有思考。

    所以,计算机是没有生命的。

    除非,计算机的构建形式发生进化,从逻辑门电路,进化成更高级的形态,才有可能。

    比如,量子计算机。

    不过这已经超出程理现在的能力范围了。

    此时他也不会去好高骛远,而是正在脚踏实地的拼接一个又一个逻辑门灵路。

    最快小说阅读 M.bQg8.cC

本站推荐:万相之王总裁的替身前妻我在精神病院学斩神凌天战尊飘渺之旅风流岁月之活色生香半城风月花颜策神武战王桃李无言,下自成蹊

程序员修真之路所有内容均来自互联网,新谷粒只为原作者骷髅大白兔的小说进行宣传。欢迎各位书友支持骷髅大白兔并收藏程序员修真之路最新章节