AT&T彙編——寫在開始之前

不知不覺,大三就快結束了,所學的計算機相關知識也基本可以說是教完了,該畢業了,所以,打算對自己所學的比較深入的和感興趣的知識進行一場回籠。也當作是大學的回憶吧。

計劃寫的內容在:

                                    1.彙編語言

                                    2.C/C++語言

                                    3.Linux c編程

                                    4.linux 網絡編程

                                   5.STL源碼閱讀

                                   6.nginx源代碼閱讀

不知道寫完這些東西,是不是該畢業了。

有人說,要深入理解計算機,有兩個途徑:自底向上和自頂向下。我想,對於自己,更適合從最基本的開始,由底層向高層前進。

所以, 先拿彙編語言下手吧!

說到彙編語言,記得剛開始接觸的時候,那是相當的令人難受,所有的指令我都認識,但組在一起就不認識了。直到後來,照着《一個操作系統的實現》做了一個小OS,才真正不暈了。

記得當初學習彙編的想法很簡單,寫一個小的操作系統!後來,發現學了彙編,不僅僅只是操作系統,彙編語言還幫我很好的理解了幾門不受大家喜愛的課程《計算機組成原理》、《計算機原理與接口技術》、《計算機體系結構》,C/C++語言也有了更深的認識。

說一下自己學彙編語言的書吧:

彙編語言——王爽

80x86彙編語言程序設計教程——楊季文

彙編語言程序設計——Richard Blum


本來想用Intel格式彙編來寫後面的文章的,可是,Intel的資料多如牛毛,還是用 AT&T吧,畢竟,Linux內核的彙編語言是用AT&T格式來寫的,還有就是《深入理解計算機系統》這本書也是用AT&T來寫的。所以,我認爲,AT&T格式彙編更有可寫性。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章