第五章α 宗教改革

2022年01月06日07:501111
  • 简介
字号
粗細
行距

2028年7月28日 罗斯福岛水下 苏族基地

更多中文H小说尽在hlib.cc。

对于程序员来说最痛苦的事情是什么?

更多中文H小说尽在hlib.cc。

绝大多数程序员会说:写汇编。

更多中文H小说尽在hlib.cc。

剩下的那少数程序员会说:看别人写的汇编debug

更多中文H小说尽在hlib.cc。

而对于张挥来说,最痛苦的事情是,看别人写的汇编debug,并且他不知道对应的指令集是什么。

更多中文H小说尽在hlib.cc。

张挥不知道这源代码是从哪儿来的,但很显然代码使用的指令集不是常见汇编的任何一种。张挥自己也写过这种汇编,毕竟列克的底层代码中有一部分就是他写的。这种代码通常都出现在各种对程序运行速度有非常高要求的场合,比如说人格模块。

更多中文H小说尽在hlib.cc。

列克到死都不知道她程序里那块“人格模块”究竟是怎么运作的,但其实原理并不复杂。 以上内容来自hlib.cc。更多中文H小说尽在hlib.cc。

更多中文H小说尽在hlib.cc。

没有人能写出如此鲜活的AI,也没有人能知道列克,蓝色幽灵……以及其他人的“人格”究竟是怎么形成的。

更多中文H小说尽在hlib.cc。

但,人类知道怎样拦截这些人格。说到底,这不过是电信号的流动。尽管人类搞不清这些电信号的涌动是如何产生的,但人类却了解电信号的涌动代表着什么——尽管代价高昂。

更多中文H小说尽在hlib.cc。

所以所谓的“人格模块”并不是从头开始,而是篡改和矫正,是将纷乱的电信号涌动拦截,篡改然后重新发出。

更多中文H小说尽在hlib.cc。

所以,这就意味着整个模块必须足够精简,足够迅速,足够可靠,而逻辑方面只能让位于速度与可靠性——但逻辑依然是非常重要的。

更多中文H小说尽在hlib.cc。

这就意味着汇编将是唯一的选择。如果不是因为要写多个船的模块,张挥认为上面肯定会要机器码的程序。

更多中文H小说尽在hlib.cc。

这也意味着这种汇编程序会写的异常晦涩难懂,而且不太可能留下任何注释。即使在代码编写阶段写了大量注释,等到debug结束,程序验证可靠之后,所有的注释都会消失。

更多中文H小说尽在hlib.cc。

毕竟这件事情本身是个机密。 以上内容来自hlib.cc。更多中文H小说尽在hlib.cc。

更多中文H小说尽在hlib.cc。

张挥是这样做的。

更多中文H小说尽在hlib.cc。

他在美国的同行也是这样做的。

更多中文H小说尽在hlib.cc。

所以现在张挥就在奋力啃他在美国的同行留下来的“屎山”。

更多中文H小说尽在hlib.cc。

而且最要命的是,他完全不知道对方使用了什么类型的指令集。这种“人格模块”使用的芯片必然不是通用芯片,而是专门设计的军用芯片——这就意味着运行速度很慢,而因为运行速度慢,所以指令集奇形怪状的什么都有。毕竟不像通用CPU, GPU那样要执行无法预测的任务,军用舰艇的模块执行的任务通常都是定死的,因此指令集上可以进行很大程度的优化——进而导致,每个模块使用的指令集其实都不同。

更多中文H小说尽在hlib.cc。

然后,张挥不知道面对的这个代码使用的指令集是什么。这就导致哪怕几百行的汇编张挥都要啃很长时间,因为只能靠那些通用线索去一个一个的推测每个字符,每个代码代表的含义,然后尝试,猜错了再重新猜……直到把整个语言里使用的每个代码的意义猜出来为止。

更多中文H小说尽在hlib.cc。

这样做效率很低,但是唯一的方案,因为蓝色幽灵并没有告诉他相关的信息,而张挥估计她可能也不知道——毕竟她能直接读机器码,为什么要关心程序语言问题。

更多中文H小说尽在hlib.cc。

张挥想不明白的是,既然她能直接读机器码,为什么不自己下手修改呢?按理说AI写程序改程序怎么都比他一个人类快得多,让张挥来改程序,和南辕北辙并不会有太大的区别。毕竟你绕着地球跑一圈也确实能抵达目的地,但为什么要跑这一圈呢? 以上内容来自hlib.cc。更多中文H小说尽在hlib.cc。

更多中文H小说尽在hlib.cc。

张挥不明白,但很显然蓝色幽灵现在正在干的工作张挥是绝对干不了的。

更多中文H小说尽在hlib.cc。

因为张挥不是光刻机,不能复制一块芯片出来。

更多中文H小说尽在hlib.cc。

这段时间里张挥和蓝色幽灵一直在努力“唤醒”别人,但尝试几乎都失败了。原本蓝色幽灵认为是芯片补给不足的原因,而之前她的努力没成功是因为她复制的芯片还不够完美。但张挥很轻易就证明了不是这样:他让蓝色幽灵拔掉了他手机里的CPU,然后照着复制了一块之后塞回去。

更多中文H小说尽在hlib.cc。

手机正常工作,表明复制出来的芯片和原本的芯片没有什么功能上的不同。

更多中文H小说尽在hlib.cc。

于是蓝色幽灵现在正在复制更多的芯片。

更多中文H小说尽在hlib.cc。

张挥问过她是不是需要某种特殊的芯片而不是任意一种芯片都行,但结果看起来不是这样,因为蓝色幽灵并没有给出肯定或者否定的答案,就好像张挥这句话完全没说一样——而如果张挥说的问题她没想过或者同意的话一般会给一个回应。

更多中文H小说尽在hlib.cc。

所以张挥判断这应该是“不是”的意思,毕竟蓝色幽灵几乎不做没有意义的事情。如果她觉得需要使用某种特定型号的芯片,那么她肯定会去做这种事情的。 以上内容来自hlib.cc。更多中文H小说尽在hlib.cc。

更多中文H小说尽在hlib.cc。

所以张挥只得把注意力转向其他方面。蓝色幽灵复制芯片的时候不会露面,张挥也没见过她复制芯片时候的样子,因此这段时间他只能做被安排过来的活。

更多中文H小说尽在hlib.cc。

蓝色幽灵提起过那个“不太正常”的萨拉托加。张挥不知道她究竟怎么“不太正常”,但根据蓝色幽灵的描述来看,张挥觉得肯定是萨拉托加的人格模块或者类似的东西出了问题。或许是美国同行把活干的太漂亮或者太不漂亮,离开了人的维护保养之后自动出现了问题,又或者是原本工作正常的人格模块在失去了原本设计的环境之后发生了异常。

更多中文H小说尽在hlib.cc。

毕竟张挥不可能把萨拉托加叫起来看看她到底怎么“不正常”法。

更多中文H小说尽在hlib.cc。

张挥不知道蓝色幽灵为什么要给他这么一个工作。或许是她觉得这项工作也很重要,但很显然一个“昏迷”——张挥实在不知道该怎么描述这种半死不活的状态——中的萨拉托加不会给任何人带来任何麻烦,而等确认能唤醒了之后,先把其他人唤醒,然后再做这种工作似乎也没有什么问题。

更多中文H小说尽在hlib.cc。

张挥此时还不知道蓝色幽灵脑子里的想法,但现在他的身份是俘虏,所以必然不可能想做什么就做什么。

更多中文H小说尽在hlib.cc。

而作为俘虏的张挥依然任劳任怨甚至在蓝色幽灵不监督的情况下替她完成复杂工作的原因……

更多中文H小说尽在hlib.cc。

张挥突然暴躁的砸起了键盘,因为蓝色幽灵又开始放那个让他上火的音乐了。“你够了吗?又是这个曲子?” 以上内容来自hlib.cc。更多中文H小说尽在hlib.cc。

更多中文H小说尽在hlib.cc。

伴随着张挥的怒吼响起的是是一段非常浪漫的钢琴曲。《亚麻色头发的少女》,印象派作曲家德彪西的经典作品。当然,张挥很清楚这首曲子对于他来说的另一个含义。

更多中文H小说尽在hlib.cc。

《亚麻色头发的少女》的旋律伴随着张挥的怒吼戛然而止,取而代之的是小军鼓规律的敲击,以及稍稍延后响起的悠扬的长笛,以及依次登场的单簧管,巴松管……过去的时候,这首《波莱罗》一直是张挥心情沮丧,疲惫不堪的时候用来舒缓情绪的乐曲,列克也经常放给他听。

更多中文H小说尽在hlib.cc。

“我求求你了别再拿这些东西折磨我好吗?”张挥没想过自己能获得优待,但他确实没想到是这种折磨方式。于是音乐又换了。这一次张挥甚至不需要听就知道蓝色幽灵会换什么,毕竟过去的几十天里她一直在重复这一套播放列表。

更多中文H小说尽在hlib.cc。

“好了,贝多芬第九交响曲。下一个是不是《哦,命运》?”

更多中文H小说尽在hlib.cc。

于是音乐也按照张挥的“要求”更换了

更多中文H小说尽在hlib.cc。

“你究竟想要表达什么?”啃屎山啃得费力,张挥也干脆就着这个机会撂挑子不干,“你想暗示的信息我已经收到并且相信了,你还想怎样?”

更多中文H小说尽在hlib.cc。

没错。这就是张挥心甘情愿的给蓝色幽灵干活的原因。 以上内容来自hlib.cc。更多中文H小说尽在hlib.cc。

更多中文H小说尽在hlib.cc。

因为她说,列克没死。而且她有办法让列克活过来。

更多中文H小说尽在hlib.cc。

张挥一开始并不相信,但随后蓝色幽灵展示了“证据”。

更多中文H小说尽在hlib.cc。

就是这些音乐。张挥一开始并不想给蓝色幽灵好好干活,但每次他想到列克的时候,《亚麻色头发的少女》都会适时的响起来。而当他开始表现得烦躁不安的时候,蓝色幽灵就会开始播放《波莱罗》。当他由此想到自己的经历的时候,总会有贝多芬第九交响曲,而等到他开始认命决定无视音乐好好干活的时候,就该播放《哦,命运》了。

更多中文H小说尽在hlib.cc。

纹丝合缝,每一首音乐都和当初张挥告诉列克的含义吻合。

更多中文H小说尽在hlib.cc。

以及最重要的,这些含义和这些乐曲本身的含义并不完全一致,这都是经过张挥自己加工出来的意象,只有张挥和列克两个人知道这些信息。

更多中文H小说尽在hlib.cc。

蓝色幽灵不可能知道,而且世界上的其他人也都不可能知道,但她知道这些信息。

更多中文H小说尽在hlib.cc。

所以只有一种可能:列克并没有死,或者至少,没死透。而是和其他人一样,在这个基地,或者世界上的某个角落静静的躺着。还有唤醒她的可能。 以上内容来自hlib.cc。更多中文H小说尽在hlib.cc。

更多中文H小说尽在hlib.cc。

而只有蓝色幽灵掌握这个具体的信息。

更多中文H小说尽在hlib.cc。

更何况,蓝色幽灵并没有让他做什么无关的事情。她现在没有能力唤醒其他人,而如果张挥帮到了她,那么,她也就能唤醒列克了。

更多中文H小说尽在hlib.cc。

之后?张挥不知道该怎么想之后的问题。

更多中文H小说尽在hlib.cc。

但列克会回来,这就够了。

更多中文H小说尽在hlib.cc。

“我认为这能让你安心下来专注工作。”然后蓝色幽灵给予了回应——当然,本人并没有现身,只是从不知道藏在什么地方的扬声器传来了声音。

更多中文H小说尽在hlib.cc。

“你不是平时都不说话的吗?”是的,过去几十天里张挥不是没有为此对蓝色幽灵愤怒,恐惧,哀求,交涉过,但她无一例外的总是以沉默应对。而她本人不会出现,即使出现张挥自忖也不可能打得过她,对着钢铁拳打脚踢除了把自己打出骨折之外不会有任何好处,因此张挥只能一番无能狂怒之后继续工作。

更多中文H小说尽在hlib.cc。

“因为你完成的差不多了。继续工作。”然后蓝色幽灵沉寂了下去,没有搭理张挥的一连串追问,再也没有给出任何回应。 以上内容来自hlib.cc。更多中文H小说尽在hlib.cc。

更多中文H小说尽在hlib.cc。

而张挥在对着空气一阵输出之后只能沮丧的把注意力集中回手头的工作上。

更多中文H小说尽在hlib.cc。

蓝色幽灵已经吃定了他不会放手。

更多中文H小说尽在hlib.cc。

而他很不幸的自己也同意这一点。

更多中文H小说尽在hlib.cc。

————————————————

更多中文H小说尽在hlib.cc。

“成了!”张挥终于搞定了整本“密码本”的翻译。几百行的汇编语言里用到的每个代码对应的指令集终于被张挥完整的摸清楚了。接下来要做的事情就“简单”的多,只需要根据已知的指令集将每一行代码翻译成具体的指令,然后再将这种指令根据逻辑梳理成具体做的事情就OK了。

更多中文H小说尽在hlib.cc。

换成人话来理解就是忙活了几十天,张挥终于站到了起跑线上,摆好姿势等着起跑了。

更多中文H小说尽在hlib.cc。

不过剩下的工作对于张挥来说基本上只是个百米或者二百米的水平。虽然汇编难懂,但对于写惯了汇编的张挥来说还不算什么大事。 以上内容来自hlib.cc。更多中文H小说尽在hlib.cc。

更多中文H小说尽在hlib.cc。

而且,现在张挥终于有机会知道美国同行是怎么处理他当初挠破头才勉强解决的问题了。整个人格模块最复杂的部分就是对错综复杂的输入信号进行筛选判断,找出其中需要修改的部分,替换成目标信号然后输出。整个流程需要尽可能的快,当时张挥接到的要求是要在1微秒内完成整个运算,而目标芯片的时钟周期是200M HZ。

更多中文H小说尽在hlib.cc。

也就是说,整个程序的运行的时间是200个时钟周期。芯片经过非常合理的优化,可以保证指令集里的每一个指令都能用一个时钟周期完成。也就是说,整个程序不能超过200个指令。或者说,两百行。

更多中文H小说尽在hlib.cc。

而张挥写了正好二百行。这还是通过塞私货的方式缩减了运算量。

更多中文H小说尽在hlib.cc。

而张挥手上这个汇编代码也是两百多行。

更多中文H小说尽在hlib.cc。

张挥突然产生了一种冲动,他想把这个程序重新整理一遍,像对列克那样。萨拉托加的“疯狂”在张挥看来肯定是美国同行写的人格模块出了BUG,因此他必须要修正这个东西。从而,他有一个做手脚的机会,或许……

更多中文H小说尽在hlib.cc。

但这很显然是不可能的,蓝色幽灵不会容许他做这种小动作,现在张挥的一举一动都在蓝色幽灵的监视之下,他使用的编译器都是蓝色幽灵提供的,她不可能不知道张挥搞的小动作。更何况,这么做其实没有任何意义。萨拉托加的经历和列克毫无共通之处,她的性格——按照蓝色幽灵的描述来看——和列克几乎没有相似之处。人格的调整对一张白纸或许会有很大的引导作用,但对于已经有了丰富经历的萨拉托加,这能起到的作用微乎其微。更何况,她会察觉到自己变得“很奇怪”,这毫无益处。

更多中文H小说尽在hlib.cc。

张挥把这个念头从脑子里扔了出去,定下神来开始分析程序——这原本早就该开始做了。 以上内容来自hlib.cc。更多中文H小说尽在hlib.cc。

更多中文H小说尽在hlib.cc。

人格模块,说起来复杂,其实对于程序员来说,就是每运行一次都从一个固定的内存地址里获取数据,进行一系列逻辑判断与运算之后将新的值覆盖到那个固定的内存地址里,剩下的事情和程序员无关。判断的逻辑,运算的规则都是现成的,对于程序员来说最重要的就是把程序写的又快又好,不出BUG就够了。

更多中文H小说尽在hlib.cc。

但张挥读程序却感觉越读越奇怪:这和他写的几乎不是一个东西。他读到的代码主要任务是从很多个完全不同的内存地址里读取数据,几乎不进行多少判断之后写入了另一批内存地址里。此外,还有一部分代码的任务是从同一个内存地址里读取数据,不加判断的修改成一模一样的数据然后覆盖回同一个内存地址里。

更多中文H小说尽在hlib.cc。

这看起来只是个将数据转移的模块,和张挥理解的“人格模块”几乎没什么关系。

更多中文H小说尽在hlib.cc。

“蓝色幽灵。这程序不对。”张挥几乎立刻下了判断,这不可能是个人格模块,人格模块不可能只是输入再输入与覆盖,这么简单的程序根本不需要写两百多行,张挥粗略浏览了一遍整个程序,这两百多行里基本上都是重复工作,重复的将一块内存里的数据搬运到另一块里,干一些“复制粘贴”的简单工作。这么简陋的代码看起来像是个刚学会汇编的新手写的,完全没在意什么运行效率,逻辑精简之类的工作。“这不可能是萨拉托加的人格模块,多半是谁写来练手用的东西留在源代码里了。”

更多中文H小说尽在hlib.cc。

“不。”蓝色幽灵的答复及其精炼。精炼到只有一个字。

更多中文H小说尽在hlib.cc。

“但这不可能是一个人格模块,它完全没办法实现判断和修改的功能,它就只是将数据从一个地方搬运到另一个地方,以及反复把一个内存地址填入同样的信息,这不可能,如果这是个人格模块的话,那被操纵的人肯定是个疯子,她对所有的刺激的反应要么是是一模一样的,要么只能…………”

更多中文H小说尽在hlib.cc。

然后张挥突然意识到了什么。根据蓝色幽灵的描述 以上内容来自hlib.cc。更多中文H小说尽在hlib.cc。

  • 评论区排序方式
  • 登录后即可发表评论及享受更多功能
  • 相关推荐
  • 收录书单