自學組合語言,選擇哪種書好,學習組合語言的經典書籍推薦?

時間 2021-08-30 11:20:57

1樓:喜歡秦時明月

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

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

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

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

2樓:沙裡波特

組合語言,種類很多的。

不知你要學哪樣?

3樓:匿名使用者

我提三點

1.《王爽彙編》

2.讀完1再來問我。

3.讀完1你就懂了。祕籍耶

我現在在學msp430微控制器並且希望自學組合語言來輔助430微控制器的程式設計,選那本書好啊!!???求大神指點!

4樓:謝房作

電動模式電壓的數量不得不學習,有一些模具,模擬 - 數字轉換的問題。組合語言和c語言學習第一,其次是熟悉的電子元件的作用,scm的建構函式(典型值8501),程式設計技巧。也應該通過進一步的手動操作的組裝,焊接。

5樓:

一般都不用學彙編的,那個太底層了。而且基本都是ti做好的彙編函式庫,直接呼叫即可。書的話,還是ti的相關型號的微控制器的user guide最好,其他的參考書不靠譜。

很多地方都是不對的。要學430,多看ti官網的資料和論壇就好。

6樓:匿名使用者

彙編的書籍一般介紹51的程式設計方法,可以學學51是怎麼組織組合語言

7樓:匿名使用者

網上找些例程 最好有板子,直接除錯,不會了看手冊

學習組合語言的經典書籍推薦?

8樓:

**傑的《單片微機原理及應用》,我剛學過,感覺挺經典的!加油

9樓:

先推王爽的書,最近很火的,實體書和電子書都有的

再推清華的老書,作者是溫冬嬋,沈美明,就是內容晦澀了些,但是該講的東西都全了

10樓:匿名使用者

組合語言(王爽版) 基礎入門

80x86組合語言程式設計教程 a

ibm pc組合語言程式設計(peter abel) aintel組合語言程式設計

高階組合語言程式設計

windows.環境下32位組合語言程式設計(第2版)保護方式下的80386及其程式設計

黑客反彙編揭祕

11樓:匿名使用者

推薦進階圖書:《彙編原理講義》,《組合語言程式設計》,版本很多,看過清華出版社的一本,具體是誰編的忘了。。。不過很不錯。。

基礎書:《微機原理與接**術》,《微機原理及應用》。。

大學都學過,很基礎,從硬體原理方面講解,深入到彙編程式設計。。比較容易理解。。

12樓:匿名使用者

1.王爽的"組合語言第二版"這本書最好作為入門書籍去讀,通俗易懂,容易入門,方便掌握很多組合語言的基礎知識2.intel組合語言程式設計第五版,kip r.

irvine著,溫玉傑等譯。這本書很經典。。。適合讀過王爽的書以後再來讀,可以加深對組合語言的理解,接觸windows下的32位彙編,並且介紹了組合語言的高階語言介面等比較實用的知識。

3.琢石成器-windows環境下32位組合語言程式設計,羅雲彬如果對windows環境下的彙編感興趣,那麼可以看這本書,同樣是經典之作,買之前也可以去網上翻書評,心裡也有個數

組合語言學習經

1全部1.要多動手,不要只看書和書上的例子,有條件就把例子弄到電腦上試一試,如果成功了,不要高興,你的工作只完成了一半,把例子改一改,按你的意思,想想改了之後的結果,與上機對照一下,你會有收穫的.2.要會用debug,很多情況下當自己都不知道程式對不對的時候,用debug跟蹤一下就解決了.3.要準備...

組合語言和反彙編的區別,學習組合語言有什麼好處

反彙編是分析已經有的程式的過程。就是看這些程式的彙編 看看這些程式是怎麼執行的。因為是逆向過程,所以加了反字。學習組合語言有什麼好處 組合語言更解決計算機的底層,彙編源程式執行效率高。一些高階語言都是先轉成彙編然後再轉成機器語言的。瞭解彙編可以幫組更好的瞭解高階語言,設計演算法啥的。如果你要是搞硬體...

關於組合語言中的loop指令,關於組合語言中的LOOP指令

這個程式迴圈一次,是由cx存放的。cx中存放的是迴圈的次數 程式設計計算2 12 assume cs code code segment mov ax,2 mov cx,11 s add ax,ax loop s mov ax,4c00h int 21h code ends end執行loop s時...