主題: 組合語言
瀏覽單個文章
ice568
*停權中*
 
ice568的大頭照
 

加入日期: Jul 2004
文章: 6
引用:
作者yumi
最近在學組合語言,但是實在搞不太懂這種程式該怎麼弄懂。。。
請各位高手給點建議唄。。。

要懂其實很容易,真的就像大大所說的,將自己當成CPU...
簡言之,當你下一個動作時,你必需思考它的指令在做什麼.

換言之,你必需先了解硬體,硬體有哪些東西是你可以用的(reg.,ram,io...)
接著,你必需了解硬體上的軟體部份(data flow,原廠是否有提供開發套件...)
然後才是組語開發的部份

所以本書在教 大部份都會從 ,硬體架構->週邊->資料格式->怎麼寫->範例...這樣教

組語比較難的是 看懂別人的程式,如果整個架構沒有注釋,可以說和逆向工程差不多.
而比較簡單的是那種教學程式,你可以直接拿來套用.

入門 建議從intel 的x86系列下手.
舊 2008-05-28, 01:17 AM #7
回應時引用此文章
ice568離線中