好幾年前看過一個問題
有網友想問開機測試程序
有一種是測試記憶體有沒有損毀的
方法一般是寫值然後讀出,看值是否如預期
寫什麼值呢?看 user 要求簡測或全測,可以只寫 55 AA
也可以 for loop 要求從 00 寫到 FF
不難吧..
難在定址法,因為電腦內的記憶體在真實模式下只能定址 1024K
超過 1024K 就必需進保護模式
所以這支程式不是 dos mode; 難不成要寫在 win 下?
或者... (其實不必 win, bios 自我檢測不在 win 下就能跑了;我也不熟,藏拙)
以上稍微交代了一下網友的問題
然後他問:這能用 C 語言寫嗎?
嗯,重點就不在語言啊
如果確定是 dos mode or win 下的程式,那你找對 compiler 就可以寫
如果是要直接驅動晶片去定址做檢測
那對晶片要熟;重點掌握的話,不管 asm, basic, c, pascal 都寫得出來的
重點就不在語言啊
這就好像問:要跟銀行借錢,是講哪種語言才借得到,國台客粵....
那都不是重點啊,把你家房地契拿出來抵押,就可以借啦
只要你掌握關鍵,就是銀行理專去適應你,而不是你去適應理專了
------------
台灣是裙帶資本主義全球第十的國家
你只要能說:你好,我爸是XXXX
什麼語言都不重要,事情已經做好一半了