主题:【IT新闻】中国曙光超级计算机4000A跻身世界前列(Top 15) -- Highway
共:💬39
复 原来如此!
其实也没有什么的。
我实际做的是将DEC PDP-11的机器码换成386汇编以提高程序运行速度(当然是运行在386机器上,那个时代386就是最快的PC CPU了)。具体做法就是先把PDP-11的八进制数字读出来写成对应的PDP-11汇编码,然后再将PDP-11汇编码重写成386汇编码,同时要理解这些程序实际上干了些什么。
开始的时候确实需要参照代码手册来作PDP-11的八进制数字码到对应的PDP-11汇编码的转换,但是很快就不需要了,因为PDP-11汇编码很简单,翻来覆去就是那么些指令,而我又很熟悉对应的386汇编码,于是很快就变成了一边读PDP-11的八进制数字码一边直接写对应的386汇编码,中间的那步就给省了。具体干的时候最喜欢的就是000437,意思是Return 0。
我摊到那段程序大约32K字节,基本就是矩阵运算,但是写得非常紧凑。
- 相关回复 上下关系8
呵呵,是呃,连我们学校老教授都说,当年造银河的芯片是从香港商人弄来得 牛肉饼 字6 2004-06-06 19:30:13
请教不敢,聊聊而已 老兵帅客 字1346 2004-06-06 18:37:03
🙂原来如此! 懒厨 字144 2004-06-06 23:09:59
“高手”二字不敢当,熟练工罢了
能自己做出来,总比被别人卡着脖子要好的多的多。 铁手 字232 2004-06-05 10:06:11
😜怕就怕忽悠多了到后来连自己也“骗”了,忘了那机子是怎么来的 Bigmouth 字0 2004-06-07 09:43:00
回复 老兵帅客 字142 2004-06-05 10:20:03
搞cluser用盗版么? ppw 字219 2004-06-07 11:03:03