學習組合語言選哪本書好

2021-06-08 13:41:48 字數 865 閱讀 6459

1樓:嬴火燚

入門級《組合語言》,推薦清華大學出版社王爽的《組合語言》,很簡單,很好入門。書中內容的編排有一定連貫性,要用到哪部分知識就介紹哪部分知識。其它書籍不適合入門的原因是一開始就將所有的暫存器、定址方式列舉出來,記憶已經相當困難,何況是活用?

所以還沒有體會到程式設計的快樂,就被推進了無盡的苦難中!

如果需要學到一定的深度,清華大學出版社的《80x86組合語言程式設計》(作者不詳)《ibm-pc 組合語言》是比較好的教材(沈美明,溫冬嬋著)。這些教材我全部都讀過,基本上是按照由淺入深的順序。

需要說明的是,組合語言在當前高階語言的發展環境下,用途範圍越來越狹窄,因為物件導向程式設計思想逐步取代過程語言設計,可以說組合語言僅在電子產品的底層能夠發揮其長處。但是可以藉助組合語言瞭解計算機的工作原理,為高階語言打下堅實的基礎。

2樓:城鄉外景地

推薦精讀清華大學出版社的《80x86組合語言程式設計》、《ibm-pc 組合語言》是比較好的教材(沈美明,溫冬嬋著),相當不錯。學完後可以在dos環境下程式設計。

如果想實用一些的話,推薦看《win32組合語言程式設計教程》,可以在windows環境下程式設計。

如果想追逐前沿,請參照intel公司cpu的英文說明書,因為現在都64位cpu了,以上不適合。

3樓:匿名使用者

初學的話強烈推薦 kip r. irvine 的intel組合語言程式設計。其思路和**都非常好,比國內教材要好一個等級。

而且作者維護的**上有豐富的資源可以免費使用,非常有助於學習。

我剛剛學彙編,最初用的是沈美明《ibm-pc組合語言程式設計》,看得霧水重重,其內容又舊,十分不適合初學者。但是看了irvine的書之後很多東西就豁然開朗了~

如何學習組合語言,學習組合語言需要如何入門?

學習組合語言過程 一,要有一定的微機硬體基礎知識,因為彙編很底層,更加接近機器語言,往往很多的東西要從機器層面來支援理解。二,最好先學習一門高階語言,因為高階語言更接近人的語言,相對比較容易理解。掌握了一門高階語言後再學彙編,一來不易產生畏懼感,二來遇到問題,只能侷限於已學的彙編知識來來思考遇到的問...

學習組合語言的入門書籍有哪些啊,學習組合語言的經典書籍推薦?

學習組合語言,推薦王爽的 組合語言 本書最適合初學者 大多時候,一些初學者不知道應該讀什麼書入門,有一定基礎的開發者不知道如何進階。本文總結了一個c 優秀書籍清單,希望能夠為你帶來一定的幫助。因為多讀一些優秀的書籍,對於開發者穩固程式設計基礎 提高程式設計技能有很大幫助,這些書大多數都有中文版,並且...

請教大神組合語言剛開始學先學習哪種好

推薦 intel組合語言程式設計 第四版 先學intel 686指令集。然後再學win32sdk,就能開發出圖形化程式了。要提高效率,學387指令和sse1,sse2,sse3指令集 ma x86 彙編吧,最基礎了,我也剛學的 程式語言學什麼好 初學者首選肯定是vb6 其次vb.net 然後是c v...