一起學彙編(寫在開始)

彙編學習筆記(寫在開始)

這是我重新開始彙編學習之旅的一個記錄及分享,其實以前很早之前在大學的時候也自學過彙編,還用匯編寫過一些小程序,後面工作未用就漸漸淡忘了,所以這次的學習是一個新的開始!

爲什麼學習彙編?

在做一件事情之前,想清楚爲什麼要做這件事,我覺得很重要,尤其在程序開發這個快速迭代的世界,大家的時間都很寶貴,我覺得學習彙編至少有以下幾個理由:

1、即使你不使用匯編,你也應該瞭解彙編,因爲彙編是最接近機器的語言,學習它你會了解程序是怎樣在機器上運行的,或者說計算機是怎樣執行程序的?
2、如果你使用高級語言如C有指針,C的教程說指針是指向內存中的地址,學習彙編能更深入的瞭解什麼叫指向內存中地址,已經函數是怎樣調用的等等。
3、從事嵌入式開發、硬件驅動或者系統軟件開發等,彙編是基礎。

以上是一般理由,下面是我的二般理由:
計算機技術發展迭代很快,各種新技術層出不窮,但是作爲計算機基礎的這些卻一直沒有發生大改變,所以花時間學習這些是一個很划算的事情。我曾經細數過,我學習或用過的語言加起來估計有10種了,但是真正沉澱下來叫做知識的東西有多少呢?結果是沒有一種語言,語言只有順手不順手的選擇。沉澱下來的能夠一直使用的反倒是設計模式、算法、操作系統、TCP/IP,HTTP等等這些東西,所以學習基礎的理論或者知識對於從事技術工作是一個終身受用的東西。

參考書籍

[1]: 王爽老師的 彙編語言(第3版)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章