彙編語言初步理解

對於彙編語言我是懷着敬畏的心情了。這個技術需要極大耐心和非常細膩的心思來編程的。或許,學生時期學習這個語言比較好,因爲那個時候是知識積累過程,可是回憶我大學彙編課程一點印象沒有,大學老師都說彙編不會編。

工作以後,心裏總是感覺這個東西非常有用,但是在平時工作中還真的沒有用到,偶爾自己也翻翻書,僅僅是對計算機認識加深了一些罷了,沒有什麼突出的貢獻。但是我堅信這個東西是非常重要的,雖然我的博客欄是0,但是我還是留着。

我也不想說什麼多的,就是把自己稍微的感悟寫下來,讓自己的這個博客欄不是0而已。

學習彙編需要了解基本的計算機結構。我自己認爲需要知道的是三個方面,寄存器,內存和指令。是的還有其他的設備,但是在初步學習的時候接觸的非常少,大約都是後來用到的。

寄存器一開始學習的時候我真的不知道這個名詞的意思,我是農村出來的,從小就沒有聽說過這個東西,大學課本第一次出現這個名詞真的是不知道什麼。理解這三個字就理解了半天。後來也是不停的查找才大約明白是緩存的意思。可是緩存這個名詞也是需要一定的計算機知識才能理解的,就讓自己在學習過程中很卡很卡。因爲我接觸計算機的時間太少了。AX,BX,CX,DX這些個寄存器是重要的,如果熟練的練習用到常說的14個寄存器,我這輩子對於彙編這塊,也算無憾了。

內存是所有編程語言都會接觸到的,當然越是高級接觸的越少,但是必須知道的,指令的寄存地方,知識修養不夠,想我大學的時候寄存器和磁盤都分不清,很是悲劇。所以大學畢業以後我一有時間就拼命的搜網頁,雖然掌握的不深,但是知識面打開了,計算機的各種方面都有涉獵,包括硬件,軟件,人工智能,圖形算法,網絡服務器什麼的,可以說一個網頁跳到另外一個網頁,沒有目的,遇到不懂的名詞就百度一下。造成現在雜亂不精的效果。很可惜也很可貴。

指令,或許是彙編裏面最噁心的東西了。就和英語裏面的單詞一樣,你記住了就能用了,用過了就能去理解了。是的,彙編我練習的非常少非常少,少到連一個完整的hello world都不能順利敲寫出來,但是,這個遺憾我肯定會補全的。

深入理解計算機,不停的修煉自己的技術。無他,只是自己喫飯的傢伙,實現自己夢想的工具而已!

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