第八十九章 所以我来了(7 / 9)

投票推荐 加入书签 留言反馈

  “有什么问题?”他问。
  “besm—6的指令集和长城286不一样。”林枫说,“我们在国內练的都是长城机,临时换平台,很多人可能不適应。”
  陆沉点头。
  虽然自己是个列外,但这对队员来说確实是个问题。
  適应新的机器指令集需要时间。
  而团体赛的时间,通常不会太充裕。
  “你打算怎么办?”他问。
  林枫犹豫了一下。
  “我下午去计算中心熟悉一下环境。”他说,“你要不要一起?”
  陆沉想了想。
  “好。”
  莫斯科大学的计算中心在主楼东翼,穿过一条长长的走廊,经过两道岗哨,才能进入机房。
  带队老师办好手续后,陆沉和林枫被允许进入。
  机房很大,besm—6的主机占据了大半个房间,磁带机嗡嗡作响,空调全力运转,依然能闻到一股淡淡的电子元件发热的气味。
  几个苏联学生正在一台终端前操作,看到他们进来,目光有些微妙。
  林枫走到一台空著的终端前坐下,开始查看指令手册。
  陆沉没有急著上手。
  他站在besm—6的主机前,目光从控制面板上一一扫过。
  寄存器。运算器。內存单元。
  他的大脑开始构建这台机器的完整模型。
  besm—6的体系结构属於堆栈型架构,指令集包含约50条基本指令,字长48位,內存寻址范围————
  他在脑海中逐条拆解指令集,分析每一条指令的时钟周期和微码执行流程。
  这个过程用了大约四十分钟。
  在这四十分钟里,他完成了对besm—6指令集的完整逆向。
  不是通过阅读手册那只能知道表面的语法规则。
  他需要的是更深层的理解:指令流水线的衝突模式,cache缺失的惩罚周期,乘除法指令的微码循环次数。
  这些信息,手册上不会写。
  但他可以通过对硬体结构的观察,结合指令执行的时序规律,反推出来。
  就像看到一只表的外壳,就能推算出內部齿轮的咬合关係。
  “陆沉。”林枫的声音传来,“你来看这个。” ↑返回顶部↑

章节目录