作者PRAM (PRAM)
看板CSSE
标题Re: [问题] 哪种程式适合用组合语言写
时间Sat Jan 27 15:18:23 2007
※ 引述《popux (popux)》之铭言:
: ※ [本文转录自 ASM 看板]
: 作者: popux (popux) 看板: ASM
: 标题: [问题] 哪种程式适合用组合语言写
: 时间: Wed Jan 24 22:20:19 2007
: 可以想到的大概就驱动程式、一些系统程式
: 或是Game需要加速的地方
: (不过游戏因为线在硬体效能够快似乎不太需要组语再加速了?)
: 不知道还有没有其他方面的应用
我知道目前世界上最强的电脑围棋程式 HandTalk 是用 80x86 组合语言写的
作者是广州中山大学化学系退休教授陈志行,
自从198x年开始参加应昌期基金会举办的国际电脑围棋赛开始,
就只用组合语言开发围棋程式,参赛名次一路由第六名升到第三名及冠军,
此後每次冠军几乎都由他拿走。
当年有幸和他聊过天,得知他用组合语言写出围棋程式,还让我吓了一跳。
第一版程式大约只有80几KB大小,第二版大约只有100KB大小,随後虽然增加了彩色
图形部份,但是程式大小也一样非常地小。
他说刚开始写程式的前两年,他的程式都不会动,慢慢地才开始有棋力。
他本人说自己的棋力大约是业余二段左右,所以棋力所需的资料库全都由他自己建置
,当然,是用组合语言一个byte一个byte这样输入在 .DATA 段里面的 @@。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.216.194.176
1F:推 ledia:印象中, 围棋目前还没有很需要 computing power 呀 @@ 01/27 15:25
2F:推 milkdragon:1.陈教授是业余五段 2.目前手谈已不是最强的围棋程式 01/27 15:35
3F:推 PRAM:我认识他时,他当时说是二段,後来变强了吧@@ 01/28 07:20
4F:推 ji3g45j:全都是组语..又怎样呢?能够广纳大众的意见而更进步吗? 01/29 22:14
5F:→ ji3g45j:顶多能证明他的组语以及演算功力很强 01/29 22:15
6F:推 PRAM:不能证明什麽,但讨论串主题是问组语适合写哪种程式 01/30 00:28
7F:→ PRAM:我只是举例说明罢了 01/30 00:29