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

2021-06-08 13:42:50 字數 1491 閱讀 6795

1樓:匿名使用者

學習組合語言過程:

一,要有一定的微機硬體基礎知識,因為彙編很底層,更加接近機器語言,往往很多的東西要從機器層面來支援理解。

二,最好先學習一門高階語言,因為高階語言更接近人的語言,相對比較容易理解。掌握了一門高階語言後再學彙編,一來不易產生畏懼感,二來遇到問題,只能侷限於已學的彙編知識來來思考遇到的問題,此時跳出彙編,旁援掌握的語言有助拓新思路,而不只侷限與彙編一個思路。

三,細緻,踏實的學習態度是少不了的,更為重要的是實踐。比喻為:猶如一個戰士進入敵營中心地帶,要冷靜,小心,還要勇敢,智慧,要在敵中心步步為勝,留意敵人的一舉一動,將敵一掃而光,不可大意一步,因為接近核心了,稍一大意有可能留下極大隱患。

四,一個狂熱的學習勁頭,是學習的動力。勤奮,刻苦,等品質也將幫你一路順進。

2樓:匿名使用者

個人覺得彙編比較簡單,用起來複雜,建議不用學,而且每個cpu指令系統不一樣,麻煩啊。。。如果有興趣買本彙編書看,自己編程式設計序就行

3樓:曾記否烈火雄心

學習組合語言我主張由實踐到理論。對於書本上的內容沒有必要去死記硬背,但是當你在程式設計時遇到問題就一定要回到書本查詢,最好靠自己解決,這樣印象比較深刻。總之一句話是要,程式設計中得到提升!

4樓:好名字都死光咯

彙編入門你可以找楊季文的《80x86組合語言程式設計》先入門知道如何使用指令系統之類,接著可以學學保護模式下的程式設計或者win32彙編隨你。樓上說彙編簡單,這個我不認同。。。

5樓:

中國人寫的(我覺得國人計算機方面的著作就算彙編比較有出席拉) 一本是王爽寫的《組合語言》和羅雲彬寫的windows環境下32位組合語言程式設計,這2本書在學習彙編的人心中地位都非常高現在都出了第2版了,而且網上都有電子版。其他還有一些書比如: 溫冬蟬,沈美明:

清華大學出版社,《ibm pc 組合語言程式設計教程》, 。【美】kip r。irvine 著,溫玉傑等譯:

《intel 組合語言程式設計》(第四版),都是比較經典的,如果有機會可以看看!!

6樓:

自己做幾個專案就懂了

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

7樓:匿名使用者

彙編是執行效率最高的語言了

但是也非常的依賴於硬體,已經基本功能多用中斷呼叫來實現,所以也需要了解

比如暫存器,可以有什麼運算,一般做法

其實最簡單,就是看實現什麼功能是怎麼實現的,你就可以很快的投入應用這樣你很快就是高手,學會稍微的變化還是比較容易的,最難就是記憶那些特殊的處理方法

而且也沒什麼道理

8樓:

單純的組合語言學起來簡單,弄懂定址方式,中斷方式,在對應不同的機型,要是intel的指令集就更簡單了它是向下相容哦你得先確定學什麼,微控制器先從31,51開始,彙編學的好微控制器的構造要熟,數位電路,類比電路,都會還要堅持不斷的學習

我該學習組合語言還是學習高階語言

最近很多人都在問如何學習程式設計。我覺得學習程式設計最重要的是入門,如果你入門的時候有一個好的方法和思路,打下比較紮實的基礎,對今後的程式設計工作是很有益處的。即使在學習新的程式語言也無所謂,因為它們有很多相通之處,可以相互借鑑。我認為可以先學習一下pascal,這個語言比較嚴謹,適合初學者。pas...

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

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

組合語言程式設計

data segment str1 db this is a string.a cnt db 0 data ends code segment assume cs code,ds datastart mov ax,data mov ds,ax lea si,str1 l again mov al,a...