PCDVD數位科技討論區

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)

pc 2003-05-27 04:35 PM

引用:
Originally posted by Mtrp
組合語言 :jolin:
C只要三四行
用組合語言可能要十幾行
對於我這個程式屆的殘障
只差沒有被嚇死 :cry: :cry:


C語言真的就像是給人看的,這類高階語言的compiler就得設計得比較複雜些,
反觀組合語言,從那個角度看來都像是給機械看的,當然它的compiler設計就比較輕鬆愉快了,
初學程式設計最好是從高階語言先學起,特別是物件導向程式設計的觀念,
要不然主程式部分會寫得超級痛苦的。

Midgard 2003-05-27 05:16 PM

引用:
Originally posted by Mtrp
組合語言 :jolin:
C只要三四行
用組合語言可能要十幾行
對於我這個程式屆的殘障
只差沒有被嚇死 :cry: :cry:


尤其當沒有乘法以及除法的時候
只有自己寫一個出來... :D

RogerShih 2003-05-27 05:28 PM

我是 14 年前學的, 當時最流行的是 C 跟 Basic(還是QBasic等), 我第一個程式語言是Basic, 後來直接跳組合語言, 入門書就是 組合語言實務.

學組語會發現, 參考的工具書其實比較重要, 例如 x86 工具書、中斷呼叫、更高階的如 DOS 服務、記憶體模式....etc....都很有用, 不像現在的語言, 工具書的重要性比較低.

我是拿組語來寫遊戲的, 當年很佩服一位歐洲的天才程式設計師, 竟然靠組合語言寫出名為 "運輸大亨" 的遊戲, 還做到多工的效果, 整個程式大小才兩張 1.44 磁片, 當時最炫的遊戲就是銀河飛將了, 大到誇張 XD

朱邦復有一本組合語言藝術, 對於程式精簡的概念很有幫助.

mokog123 2003-05-27 08:38 PM

現在會這種程式幾乎都是技職院校,大學會反而少(除了有些科系除外),依我看現在會dos已經很了不起因為現在有些大學生連在dos改名 ,建目錄都不會,被視窗害死了,而單晶片微處理機的語言熟練的人少之又少,還有些PLC(可程式編輯器)的語法會的人也不多

asccpu 2003-05-27 09:43 PM

我只會 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。