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

時間 2021-08-30 11:19:49

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環境下的彙編感興趣,那麼可以看這本書,同樣是經典之作,買之前也可以去網上翻書評,心裡也有個數

學組合語言要有什麼基礎,學習組合語言需要什麼基礎嗎

需要核心硬體基礎知識 需要對該組合語言所對應的cpu工作原理有所了解,特別是對應的cpu都有什麼內部暫存器,它們各自的功能,用法和名稱。不同的組合語言對應不同的cpu硬體家族 上述硬體基礎知識加上對二進位制運算的了解就足夠了。學習時只要背下常用的彙編指令助記符,會組織使用它們。再通過彙編軟體包的上機...

組合語言資料偽指令DUP用法,組合語言中的dup有什麼作用

茲斬鞘 10 dup 1 重複定義了10個字元素,初始值為1,佔用10 2 20個位元組。5 dup 重複定義了5個字元素 其初始值實際為0 佔用5 2 10個位元組 因此總共佔用30個位元組。具體分析 在彙編定義變數的時候會用到dup,變數名 型別 初值表,dup用於把一個相同值賦值若干次,重複次...

組合語言中je 和jne的區別,組合語言指令JG與JGE的用法區別

je 表示等於就跳轉,jne是不等於就跳轉,完全相反的意思。je jmp equal jne jmp not equal jz 表示當zf 1 時跳轉,即結果為0跳轉。jnz 即 zf 0 時跳轉,即結果不為0 跳轉。jz是零標誌位置位 1 即為0 時跳轉。jnz與上面相反,是當零標誌位置0 0 即...