學習組合語言選哪本書好

時間 2021-06-08 13:41:54

1樓:嬴火燚

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

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

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

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

2樓:城鄉外景地

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

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

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

3樓:匿名使用者

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

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

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

什麼是組合語言,什麼是彙編和組合語言?

叢依波弘瀾 組合語言 assembly language 是面向機器的程式設計語言。在彙編語閤中,用助記符 memoni 代替操作碼,用地址符號 symbol 或標號 label 代替地址媽。這樣用符號代替機器語盲的二進位制碼,就把機器語音變成了組合語言。於是組合語言亦稱為符號語言。使用組合語言編寫...

組合語言問題求解,2個組合語言問題,求解

我也是學這門課,我試試吧。本人學的不是很精通,僅供參考。1 code segment assume cs code mov cx,offset data mov dx,offset max 用lea指令也可以mov ax,cx mov bx,cx 1 cmp ax,bx ja loop1 mov d...

組合語言求解大神進來,組合語言求解 大神進來

三道題的答案分別是 a9ceh c86bh 1 100的累加 13bah 89ach 0000h 對應的turbo pascal內嵌彙編除錯程式如下 varx,y word h array 0.3 of char function get16 x word string vari integer s...