![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 七嘴八舌異言堂
(https://www.pcdvd.com.tw/forumdisplay.php?f=12)
- - 超急件...組合語言題目...有美眉問我...
(https://www.pcdvd.com.tw/showthread.php?t=212451)
|
|---|
引用:
C語言真的就像是給人看的,這類高階語言的compiler就得設計得比較複雜些, 反觀組合語言,從那個角度看來都像是給機械看的,當然它的compiler設計就比較輕鬆愉快了, 初學程式設計最好是從高階語言先學起,特別是物件導向程式設計的觀念, 要不然主程式部分會寫得超級痛苦的。 |
引用:
尤其當沒有乘法以及除法的時候 只有自己寫一個出來... :D |
我是 14 年前學的, 當時最流行的是 C 跟 Basic(還是QBasic等), 我第一個程式語言是Basic, 後來直接跳組合語言, 入門書就是 組合語言實務.
學組語會發現, 參考的工具書其實比較重要, 例如 x86 工具書、中斷呼叫、更高階的如 DOS 服務、記憶體模式....etc....都很有用, 不像現在的語言, 工具書的重要性比較低. 我是拿組語來寫遊戲的, 當年很佩服一位歐洲的天才程式設計師, 竟然靠組合語言寫出名為 "運輸大亨" 的遊戲, 還做到多工的效果, 整個程式大小才兩張 1.44 磁片, 當時最炫的遊戲就是銀河飛將了, 大到誇張 XD 朱邦復有一本組合語言藝術, 對於程式精簡的概念很有幫助. |
現在會這種程式幾乎都是技職院校,大學會反而少(除了有些科系除外),依我看現在會dos已經很了不起因為現在有些大學生連在dos改名 ,建目錄都不會,被視窗害死了,而單晶片微處理機的語言熟練的人少之又少,還有些PLC(可程式編輯器)的語法會的人也不多
|
我只會 ASM,所以找相關工作總輪不到我(我只是高工,低於大部份工作的學歷),以下是我N年前編著的文件,給需要的人,不過N年沒加入資料了 :D
PC中斷向量功能函式呼叫手冊.pdf http://myweb.hinet.net/home1/asccpu/AGC/PC-INT-CHT.rar 再加一個自製工具程式: http://myweb.hinet.net/home1/asccpu/AGC/htkp.rar |
| 所有的時間均為GMT +8。 現在的時間是07:00 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。