“我知道了大师兄。”</p>
“那你就先跟着白师妹吧!她主要负责简单的设计调试工作。让她带你学习一点指令集的基础。”</p>
苏翰点了点头来到了白迪的身边拉过了一个椅子。</p>
白迪道:“设计符合指令集要求的硬件是一个非常复杂且精细工作,牵扯到构建计算机底层逻辑的很多知识,三言两语的也说不明白。咱们现在使用的Rics指令集。是开源指令集。不过虽然开源,但我们现在还没有完全掌握这种指令集的应用,我们的研究课题就是在Rics的基础上设计出自己的计算机。如果你暂时听不懂也不要急,只要肯下功夫去学,早晚能听懂的。”</p>
“我知道了师姐。”</p>
白迪点了点头,随即开始忙碌自己的工作了。</p>
进入了工作状态的白迪,很快沉浸其中……似乎忘了旁边还坐着一个人了。</p>
时间不长一个困难点很快难住了白迪。</p>
让她也是眉头紧锁。</p>
反复调试数据也不正常。</p>
“什么问题呢?”白迪有些喃喃的道。</p>
苏翰忽然插言道:“上面运算范围设置错误了。”</p>
白迪条件反射的道:“应该怎么设置?”</p>
苏翰道:“-5,8。而且add后面少个2。因为2代表to。不然的话会识别错误。”</p>
白迪闻言急忙做出了修改,在一测试,果然一切符合条件。</p>
“呵呵!你还别说,你还挺厉害的,居然一眼就……”白迪说到这忽然感觉到了什么急忙转头看向了苏翰表情写满了吃惊。</p>
“怎么了师姐?你看着我干什么。”</p>
“小师弟。你能看懂指令集?”</p>
“一点点吧!”</p>
白迪脸上露出了狐疑,随手指了一个一串字符道:“这是什么?”</p>
“转跳指令当中的无条件转跳。”</p>
“那这个呢?”白迪又指了一个。</p>
“对齐原则以及向后拓展。”</p>
“那这个呢?”</p>
“函数指令表示移动量。”</p>
“不是吧!你怎么这么厉害。”</p>
“懂一点点而已。”</p>
“这哪是懂一点点。你比我还厉害。喂!大家快过来。”</p>
众人闻言纷纷起身走了过来。</p>
当白迪把事情告诉众人以后。</p>
众人都是一脸的狐疑。</p>
一个本科生能看懂指令集?</p>
真的假的?</p>
贺亮当然是不相信。</p>
大一的本科生怎么可能这么牛逼。</p>
贺亮挑出了不少指令集当中的难点开始考校起苏翰。</p>
苏翰是对答如流……几乎就没有他不知道的。</p>
众人是越听越心惊。</p>
越听越震惊。</p>
最后一个个都是一脸的难以置信。</p>
贺亮当然不相信苏翰这么牛逼了,但好几个问题都没难住对方。随即一咬牙,把自己这个阶段设计编汇的一系列指令语法写上了上面。</p>
苏翰看过了后道:“这就是一个寄存器的简化片段。而且你的编汇思路错了。后面应该加上Q表示并行。不然的话会导致寄存流程过于复杂占用更多的系统资源。精简指令集设计思路不应该是更精简吗?”</p>
众人听到这算是彻底的目瞪口呆了。</p>
不是吧!</p>
这家伙到底是哪来的怪物。</p>
贺亮也没想到自己费劲脑汁搞出来的阶段成果不但被对方一眼看破,还看出了一个漏洞。</p>
似乎是感觉有些不服气,贺亮对命令进行了更改和重新调试。</p>
经过测试以后结果居然和苏翰说的一模一样,效率大幅提升,还节省了不少资源。</p>