第34章 第一个项目

“学姐,你们说的都对。”

他坦然承认,让准备好继续辩论的几人都有些意外。

“如果我们按照国外的方式来做,这件事从一开始就注定失败。”

“所以,我们不按他们的方式来。”

他将笔记本转向众人。

纸上,是一个极其简陋的方框图,潦草却清晰。

“我们为什么一定要有数码管显示?我们可以先用最简单的发光二极管,用二进制来显示结果。八个灯泡,就足够显示一个八位的结果。成本能降下多少?”

“至于核心的运算逻辑……”

他用铅笔在图中央画了一个更小的方框,在里面写上【ALU】。

“我们不需要用纯粹的硬件去堆砌乘法和除法。乘法是什么?是多次的加法。除法是什么?是多次的减法。减法又可以通过补码,变成加法。”

“我们只需要集中所有资源,造一个最核心、最稳定、最简单的【算术逻辑单元】。一个能够精确执行加法和逻辑运算的单元。”

苏晓萌的眉头皱得更紧了。

“你的意思是,复杂的运算,不通过硬件逻辑门实现?”

“对。”

张汉玉吐出一个字。

“用软件。”

“软件?”

这个词,像是从另一个时空传来,让在场的所有人都愣住了。

“硬件的缺陷,靠软件的算法来弥补。硬件做最基础的累加,而具体的运算步骤,我们通过程序来控制。”

“程序?”

苏晓萌的声音带着一丝不易察觉的颤抖。

“你的意思是……微指令?程序存在哪里?用纸带机输入吗?”

“不。”

张汉玉摇头。

“更原始,更笨拙。”

他在笔记本的另一侧画了一排排的小圆圈。

“用拨动开关。一个8x8的开关矩阵,就等于一个最原始的只读存储器【ROM】。每一行开关的状态,就是一条指令。我们手动拨开关,就是手动‘编程’。”

“它会很慢,很麻烦,甚至很可笑。”

“但它能动。”

“它能证明,我们的路,是通的。”

整个世界都安静了。

这章没有结束,请点击下一页继续阅读!

展厅的喧嚣,人潮的涌动,在这一刻都化为了模糊的背景。

五个人,围着一本破旧的笔记本,像是看到了创世纪的草稿。

陈文博的呼吸变得急促,他扶着眼镜,镜片后面是遏制不住的光。

“用时序控制器读取开关矩阵的状态,然后驱动那个简陋的ALU去执行……天啊,这是一个最原始的,存储程序计算机的模型!”

“汉玉,你是个天才!”