Assemble(王爽)——寫在前面

    最近,一個招聘,上面寫的要求彙編。而我不會。突然就發狠,想着:要不就學下唄。於是就開始了學習彙編之旅。

    彙編,我學過好多次了,效果都不怎麼好(或者說是“沒效果”)。第一次就是學校,大一的時候,學的第一門語言就是彙編。當時啥子都不懂,學會個二進制,然後加減法計算下,以爲就了不得了。還有印象比較深刻的就是“尋址”,各種尋址各種亂,一團漿糊。最後,課上完了,考試通過了,就是不知所謂。第二次接觸,就是《微機原理與接口》這課。這個時候,雖然有了學習過了C/C++、數據結構,但是沒什麼編程經驗(懶惰),學習該門課也沒怎麼花功夫,所以最後也就勉強能過。再後來,接觸過幾次彙編,都淺嘗輒止。

    而這次,我剛剛學習了三章,但是感覺:彙編啊,just so so。因爲,感覺對彙編認識有調理、不混亂;而且!!!感覺對計算機的認識更加深了。所以,我有信心學好。分析下原因,我感覺有兩點。

    第一點,我已經工作4年了(C/C++開發),所以本身對編程有一定的理解,對計算機內存有一定的認識、理解。(我覺得,彙編,就是CPU和內存的交互,而C/C++會加深對內存的認識,所以將有助於我學習、認識彙編)。

    第二點,當然是該書好!真的是非常好。現在我僅僅看到寄存器的內容。以往,彙編都是講些尋址啊什麼的,然後就是加法/減法等數字運算做例子(其實,國內出的書許多都是這樣的)。但是,沒有講爲什麼“尋址”,亂!例子,數字運算,幾乎是沒有什麼實際意義的,沒法很好理解這些代碼的意義。而王爽的彙編書,至少在這兩方面做的是很好的。

    這裏新開一個分類,就是爲了記錄學習彙編的點點滴滴——一些自認爲重要的知識點;一些自己的理解!

    我相信,我這次一定不會半途而廢,肯定能夠取得“勝利”!

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