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