作者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
推 ledia:印象中, 圍棋目前還沒有很需要 computing power 呀 @@ 01/27 15:25
推 milkdragon:1.陳教授是業餘五段 2.目前手談已不是最強的圍棋程式 01/27 15:35
推 PRAM:我認識他時,他當時說是二段,後來變強了吧@@ 01/28 07:20
推 ji3g45j:全都是組語..又怎樣呢?能夠廣納大眾的意見而更進步嗎? 01/29 22:14
→ ji3g45j:頂多能證明他的組語以及演算功力很強 01/29 22:15
推 PRAM:不能證明什麼,但討論串主題是問組語適合寫哪種程式 01/30 00:28
→ PRAM:我只是舉例說明罷了 01/30 00:29