為什麼學好計算機就必須學好彙編?

2021-04-14 14:40:23 字數 1152 閱讀 2775

這個問題太抽象。

彙編是幹什麼的?為什麼要學好彙編?不學不行嗎?要學好計算機非得學好彙編嗎?乍看到這些問題,真是一頭霧水。學好彙編會有什麼好處?學好彙編老闆就給你漲工資?還是學好彙編上天就會賜給你個大美女?還是**就會給你解決住房問題?真是搞不懂。不過倒可以肯定頭腦沒大問題的人不會選擇上面三個答案。那到底是為什麼呢?是啊,停留在問題的表面似乎永遠找不到答案。我們試圖找一下答案,我們從這裡入手,學習過彙編的人會了解計算機的底層工作方式,他會了解到cpu、記憶體、硬碟等硬體裝置是如果協調地工作在一起,資料從**轉移到**,在**被運算,又在**被儲存起來等等等等。總之,計算機在你的面前不會再是乙個黑洞。做這樣乙個比喻:乙個貌美的姑娘總能讓小夥子產生美好的幻想,而在醫生眼裡他永遠是由639塊肌肉和206塊骨頭組成的軀體。同樣計算機在常人眼裡可能是個神奇的東西,但在專業人眼裡他就是一堆電晶體。原來我們的目的是讓計算機在我們眼裡變成一堆電晶體,這才是我們真正要的東西。得出結論:我們的真正目的是讓計算機在我們眼裡變成一堆電晶體,而不是要學好彙編。

學好計算機就必須達到這個目的嗎?

目的確定,選擇方法。

條條大路通羅馬,只要你確定去羅馬。怎樣達到「讓計算機在我們眼裡變成一堆電晶體」這一目的?我試圖找到一條最近的路,其實可能每個人都在找這條路。曾經想過,倘若科技夠發達,直接把一位計算機專家頭腦裡面關於計算機方面的所有知識直接拷貝到我的腦子,這樣計算機就不在神秘。倘若真的存在仙境,夢中得到仙人指點,一夜我就可以成為計算機專家,這樣計算機就不在神秘。不要覺得可笑,上面的兩種方法也是方法,只不過目前還沒有出現過類似的現象。那麼我們來看現實中乙個可行的方法,通過組合語言的學習是可以達到這個目的的。組合語言直接面向計算機底層,我們可以通過編寫指令**的方式控制乙個單位資料從乙個地方移動到另乙個指定地方,可以指定讓兩個資料進行加減乘除運算,還可以通過指令直接控制終端裝置。這就相當於我們用顯微鏡觀察人體細胞,細胞內部組織展露無疑,細胞從此也就不再神秘。從而可以看出通過組合語言的學習和應用對於理解計算機的內部工作方式是多麼的直接。得出結論:學習組合語言是達到「讓計算機在我們眼裡變成一堆電晶體」這一目的的一種有效方式。

分析乙個問題。

學生甲:「我沒有學習過組合語言,組合語言太低階,我只學習高階語言,現在也學好計算機了。」

> 彙編網。

大專生 如何學好計算機

首先,在看文章的人大部分可能都是和我一樣的人,在高中或者其他時間因為各種原因導致最後成績不太好,進入了一座不那麼好的學校,其中看到很多人都渾渾噩噩度過,覺得不甘心,不想這樣度過三年,但是也有一少部分想學習的人,我的文章應該適合這部分人,不甘於環境,想改變自己.我先介紹我的情況吧,我連高中都沒有上過,...

關於計算機專業的人如何學好程式設計

這篇文章是寫給低年級的人的,已經工作的就不用來看我廢話浪費時間了。最近總是有人問如何確定自己方向的問題,說是看到有的人在搞手機,有的人在搞網頁,有的人在搞遊戲,還有其他的什麼的,然後說自己只懂得這麼一點東西不知道該怎麼辦之類的事情。我一直在一些做軟體開發的群裡面混,裡面有很多學生,也有很多從業者。那...

想學好計算機?先看好這幾點!

首先,話說在前頭,想入計算機這個坑,你必須真正深愛它,因為只有深愛它,你才能願意持之以恆地為之付出你的精力,並且還要耐得住夜深人靜時你獨自看著這些枯燥知識點時的寂寞。大多數計算機畢業生,最後只不過是word excel的水平,至多會重灌個系統,所以如果你決定入計算機這個很容易讓人浮躁的專業,想真正做...