吕辰没说话,只是把车放慢了些,跟在他旁边。
两个人默默地骑了一阵,谁也没再开口。
晨风从耳边掠过,带着厂区的煤烟味。
来到所里,吕辰拿到了许教授的信。
一个牛皮纸信封,鼓鼓囊囊的,里面装着厚厚一沓稿纸。
信封上用钢笔写着“吕辰同志亲启”几个字,笔力苍劲,有如松柏。
吕辰拆开信封,把稿纸摊在桌上。
最上面是一页手写的信笺,字迹潦草,行云流水,如江水奔流,大概是赶时间。
“吕辰:指令集仿真模型已按约定完成。附《精简指令集体系结构与编码表》《仿真器使用说明》《测试向量集》。模型已于北大计算中心跑通,可在午马机上直接运行。可先模拟验证功能,有问题随时联系。许。”
本小章还未完,请点击下一页继续阅读后面精彩内容!
信笺下面,是厚厚一本《精简指令集体系结构与编码表》,a纸,钢笔手写,每一页都画着表格,工工整整。
吕辰翻开第一页,是一张总表。
工业计算机精简指令集(risc-ic-o)
指令条数条。
指令字长位。
操作码位(支持种,当前使用种,预留o种)。
寻址方式,立即寻址、直接寻址、寄存器寻址、寄存器间接寻址。
通用寄存器个(ro-r),每个位。
级中断,硬件自动压栈。
八大类,每类下列了具体指令。
吕辰一页一页地翻,理论组非常用心。
每一条指令的编码、操作数、执行周期、影响的状态位,都写得清清楚楚。
有些指令还附了使用示例,旁边用红笔标注了典型应用场景,一看就是从个基本操作里提炼出来的。
他合上本子,立即召集人。
不到一刻钟,钱兰、诸葛彪、曾祺都到了。
几个人围坐在吕辰办公室的桌前,传阅那份《精简指令集体系结构与编码表》。
钱兰看得最仔细,每一页都要看两三分钟,偶尔在笔记本上记几笔。
诸葛彪叼着烟,眯着眼睛翻,翻到中间一页停了下来。
“条指令,位操作码,预留了o种扩展空间。许教授这是给咱们留了后路。”
吕辰点了点头:“不止。你看寻址方式,寄存器间接寻址都有了。这是正经的计算机指令集,不是凑合出来的。”
诸葛彪翻到最后一页,是那张《仿真器使用说明》。
“许教授已经把仿真器写好了,在午马机上编译就能跑。测试向量也附了,涵盖了我们那类通用逻辑里的典型操作。”
曾祺靠在椅背上,手指在桌面上轻轻敲着:“不用等了,上机跑吧。”
来到星河cad系统机房,吴国华等人和计算机所、o厂、理论组的工程师正在给系统升级。
听说要上机跑工业计算机的精简指令集。
吴国华自告奋勇,来到中央存储柜旁边的管理员终端前。
他把那张《仿真器使用说明》摊在桌上,左手翻着,右手在键盘上敲。
吕辰、钱兰、诸葛彪、曾祺站在他身后,盯着屏幕。
屏幕上,绿色的提示符在跳动。
吴国华敲了一行命令:
db>loadsiutorfrotape
磁带机嗡嗡地转了几秒,屏幕上跳出一行字:
siutorloadedstruedready
吴国华又敲了一行:
db>runtest_vector_
屏幕上开始跳动数据。
第一条测试向量:测试算术逻辑类指令。
addr、r→r=、r=→结果应为
模拟器逐条解释执行,屏幕上每执行一条就输出一行:
addr,r:pass