subr,r:pass
andr,r:passoxoofo
……
一行一行的绿色“pass”在屏幕上刷新。
钱兰在笔记本上记录着每一条指令的测试结果,笔尖沙沙作响。
诸葛彪靠在机柜上,眼睛盯着屏幕,一动不动。
测试向量跑完,条指令全部通过。
吴国华又敲了第二组测试向量,分支跳转类。
jpoxoo→程序计数器应变为oxoo
bzro、bel→ro=o时应跳转
模拟器逐条执行,屏幕上再次跳出绿色的“pass”。
第三组:数据传送类。
ovr、ox→r应为ox
loadr、[oxoo]→从内存地址oxoo读取数据到r
storer、[oxoo]→将r写入内存地址oxoo
全部通过。
第四组:io读写类。
r、port_o→从端口o读入数据到r
outport_、r→将r输出到端口
模拟器里,io端口是虚拟的,但指令的执行逻辑完全正确。
第五组:中断响应测试。
模拟器产生一个外部中断,记录从中断触到第一条中断服务程序指令执行的时钟周期数。
屏幕上跳出一行数字:terrupttency:cycles
吴国华转过头,看着吕辰:“个时钟周期,按午马机的主频算,大约微秒。满足要求。”
吕辰点了点头,没说话。
第六组、第七组、第八组……
一直到晚上,条指令,十几组测试向量,才算是全部跑完。
这章没有结束,请点击下一页继续阅读!
屏幕上最后跳出一行字:alltestspassedstrusverified
机房里的几个人同时松了一口气。
“成了。”
钱兰翻开笔记本第一页,看着上面的记录。
“算术逻辑类条、分支跳转类条、数据传送类条、io读写类o条、移位类条、位操作类条、系统控制类条、特殊类条。合计条。全部通过。”
吴国华靠在椅背上,揉了揉眼睛。
“许教授这个指令集,设计得真扎实。每条指令的编码、时序、寻址方式,都考虑得很周全。我们跑的那些测试向量,覆盖了工业控制的典型场景,没有一个出错。”
曾祺道:“模拟器跑通了,下一步就是把指令集固化到芯片里了。”
吕辰点点头:“明天上午,开个会。把指令集分配到芯片里。”
天擦黑的时候,吕辰才从星河cad系统机房出来。
他揉了揉涩的眼睛,推着自行车出了厂门。
街上已经亮起了路灯,昏黄的光晕在秋风里微微晃动。
到家的时候,吕辰提着两条新鲜的四腮鲈鱼。
院门虚掩着,厨房里已经飘出了香味,堂屋里传来一阵笑声。
“雨水,你慢点说,笑死我了。”这是娄晓娥的声音。
“真的呀,我当时都不知道该怎么办了,手心全是汗。”雨水的语气里带着兴奋,还夹杂着一点庆幸。
把车支好,吕辰拎着鱼走进厨房。
何雨柱正炒着菜,见他进来,朝堂屋努了努嘴:“那丫头回来就讲个不停,第一天上班,新鲜着呢。”
吕辰笑了笑,洗了手,端着刚做好的汤盆走进堂屋。
八仙桌上已经摆了几碟凉菜,陈婶正在打着毛衣,娄晓娥和陈雪茹一人抱着个娃娃坐在条凳上。
雨水坐在正对门口的位置,白大褂已经换下来了,穿着一件碎花衬衫,马尾辫扎得高高的,脸上带着一层薄薄的红晕,眼睛里全是光。
小念青站在她怀里,一脸兴奋的听着姑姑的见闻。