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

2021-06-08 13:41:48 字數 1491 閱讀 7312

1樓:匿名使用者

學習組合語言過程:

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

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

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

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

2樓:匿名使用者

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

3樓:曾記否烈火雄心

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

4樓:好名字都死光咯

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

5樓:

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

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

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

6樓:

自己做幾個專案就懂了

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

7樓:匿名使用者

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

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

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

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

而且也沒什麼道理

8樓:

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

組合語言學習心得,學習java的心得

計算機的領域非常廣泛,你會了c c 可以搞網路程式設計,可以當黑客,或者委屈一下當網管。當然也可以再搞一下資料庫 web這些東西,以後為中小型企業編寫一些管理軟體就行了,可以註冊公司當老闆賺錢了。剛學c c 就不要那麼急學彙編了,先熟悉和習慣程式設計的基本方法和總結一些經驗,彙編不難學,不過用匯編來...

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

組合語言就是計算機語言,它是有0,1組成的.通俗的說就是我們人和計算機交流的語言.介於機器語言和高階語言之間的一種 什麼是彙編和組合語言?彙編語copy言是一種低階計算bai機程式語言,說 低階du 並不是指語言的功能和複雜程度,而是它zhi出現在計算機發展史dao的早期,但現在仍廣泛應用於計算機開...

組合語言題,組合語言題目,求詳解

al 0 cf 0 code segment assume cs code org 100h start push cs pop ds push cs pop es mov al,ah not al add al,ah inc al jc 1 mov dl,0 mov ah,2 int 21h jm...