玄浑道章 > 斯坦福留洋水货?不!给我再电斯 > 第241章 仓颉第二版

第241章 仓颉第二版

    可他错了。

    大错特错。

    他带着部队刚过汉江,就迎面撞上了华国的第三十九军。

    而且,三十九军不是急促的行军状态,而是在汉城休整。

    没错,就是休整。

    第五次战役结束后,三十九军打得太狠太狠了。

    他们围歼了米军的第二步兵师,打残了米军王牌骑一师,可自己的师级单位也有减员,甚至有的英雄连打完仗只剩了十几个人。

    志司干脆下令:三十九军撤出一线,退进汉城休整。

    说白了,就是让这支王牌军喘口气,补补兵,换换装备,养足了精神再上去接着打。

    汉城,这座被志愿军拿下的韩国首都,此刻成了三十九军的大后方。

    城里到处都是志愿军的身影。

    有的在擦枪,有的在做饭,有的靠着墙根在晒太阳,还有的在给家里写信。

    街面上干干净净的,韩国老百姓该干嘛干嘛,甚至还有人挑着担子卖泡菜,和米军占领时体现出的感觉完全不一样。

    关于三十九军,米军内部有一句话:“遇到三十九军,自求多福”。

    云山战役,三十九军一百一十六师硬碰硬,重创了米军骑兵第一师。那可是米军的开国元勋师,从独立战争打到二战,还从来没吃过这么大的亏。

    第五次战役,又是三十九军,一口吃掉了第二步兵师,连师长都当了俘虏。

    骑一师的先头团,更是被三十九军打得宁死不降,最后全团覆没,连番号都差点被撤销。

    这支军队,在朝国战场上,那就是米军的噩梦。

    而现在,卖课阿瑟的一万两千人,正好撞在了这支威武之师的刀口上。

    战斗从一开始,就没有任何悬念。

    再之后,就是我们熟悉的逃亡故事了......

    ······

    时间又过了一周。

    计算机所里,所有人的脸上还透着一股压不住的红光,每个人都是打从心底里往外冒喜气。

    走路带风,说话带笑,连食堂打饭的师傅都注意到了,这帮搞计算机的同志们,最近饭量见长。

    原因很简单。

    上周的嘉奖和同志们达成的战果太提气了!

    华国第一台电子管计算机,搭配仓颉第一次实战,就立了这么大的功劳,这证明他们的心血没有白费。

    这更意味着,从今天起,华国的炮兵,再也不用靠计算兵拉着计算尺、对着射表一笔一笔地手算了。

    计算机,能替他们干这个活。

    而且干得更快、更好。

    受到鼓舞后,计算机所的同志们最近干劲都很足。

    机房里,周明正趴在控制台前的草稿纸上,一笔一笔地画着指令流程图。

    纸的最上方,写着“浮点运算指令集扩充方案”。

    这是上周弹道计算之后,整个计算机所定下的首要改进方向。

    主要是弹道计算这个东西,天生就跟浮点运算绑在一起,弹道计算每发迭代二十多次,程序里一大半的代码都在进行浮点运算。

    这种既要大范围、又要高精度的活,定点数根本扛不住。

    所谓定点,就是小数点的位置固定死,比如规定小数点后面留三位,那0.001就是最小单位,再小就没法表示了。

    而浮点,则是把一个数拆成尾数和指数两部分,比如3.14×10²,尾数管精度,指数管范围,两边都不耽误。

    仓颉这套编程语言,毕竟只是第一版,当初设计的时候,只做了定点数运算的宏。

    浮点运算虽然硬件能做,但语言层面没有对应的指令,程序员写程序的时候,还是得自己手搓。

    打个比方,硬件就像一个会算账的伙计,加减乘除都能干。可仓颉给这个伙计的“口令簿”里,只有整数的口令,没有小数的口令。

    你要让他算3.14加2.71,就得先把3.14拆成314乘以10的负二次方,把2.71拆成271乘以10的负二次方,对齐指数,再加尾数,最后再规格化回去。

    一套流程下来,光写代码就得十几行。

    上周算弹道的时候,周明就是这么干的,不但写起来费劲,还容易出错。

    现在要做的,就是在仓颉里加上浮点运算的宏,把对阶、尾数运算、规格化这些步骤,全部封装成一个宏。

    这样他们再写程序的时候,弹道程序的代码量能砍掉一半以上,出错的概率也会大大降低,只要写一句“浮点加 A B C”,编译器就会自动展开成那十几行的硬件指令。

    周明现在写的,就是最后一个浮点除法的展开规则。

    他的铅笔在纸上走走停停,时不时停下来,对着仓颉的指令表翻一翻。

    ······

    机房的另一头,赵家骏正蹲在地上,对着一个刚焊好的小盒子傻乐。

    他这种傻乐的状态已经持续了一周了,可见特等功对他的鼓舞。

    那个盒子不大,大约只有巴掌宽,外壳是铁皮敲出来的,一头接着纸带盘,另一头连着机柜的输入接口。

    这就是改进其二的:光电读孔机。

    说起来它的原理并不复杂,纸带从一排光源和光电管中间穿过,有孔的地方,光透过去照在光电管上,就会输出一个电信号,而没孔的地方,光被挡住,就没有信号。

    原理简单,做起来却有讲究。

    最大的难点,是信噪比。

    纸带哪怕没孔的地方,也会漫反射一点光过去,如果放大电路的增益调得不好,就会把这种微弱的漏光当成信号,读出来的字符自然便不准了。

    还有纸带的速度也会有影响......

    赵家骏就在这上面卡了三天。

    最后还是林远给了一个三级放大加施密特整形的电路,才把问题解决的。

    赵家骏安装完毕后,伸手按下了启动键开始自测。

    纸带盘“哗啦”一声转动了起来,纸带从缝隙里匀速穿过。

    机柜那头,打印机“嗒嗒”地响了,输出的是一行测试字符:ABCDEFG。

    没有错码!

    赵家骏随后又跑了三卷纸带,每卷一百个字符,仔细核对完确认无误后,基本可以确定光电读孔机没啥问题。

    他这才站起身,拍了拍膝盖上的灰,冲机柜那头喊了一嗓子:“华教授,读孔这边搞定了!”

    ......

    http://www.xuanhundaozhang.com/yt138220/51518902.html

    请记住本书首发域名:www.xuanhundaozhang.com。玄浑道章手机版阅读网址:www.xuanhundaozhang.com