1樓:網友
1. 先懂一門初級的程式設計語言,如basic2. 看看《計算機原理》
3. 當然你得懂dos, 然後學《ibm-pc 組合語言程式設計》,自己動手程式設計。
彙編主要用於設計對直接操作硬體要求高的程式, 用於在乎程式的速度和大小的程式, 比如, 作業系統設計,遊戲。它屬於低階語言。
c是中級語言,靈活,也可方問硬體。 unix 就是c寫地。
vb屬高階語言,易學,易寫出通用的程式來, 但靈活性差。
16進位就是逢16進1, 就象我們常用的十進位的逢十進一一樣。
2樓:虎踏平安顯威風
彙編是比c和vb更底層的語言啊,要跟暫存器打交道,比較難記的。
關於學彙編:
如果你是能坐得住的人,那麼買清華黃皮《ibm-pc 組合語言程式設計》,多練習。
如果你不是很有耐心,那麼先看本簡單的吧。《組合語言》清華大學出版社 王爽 著。
本人就是沒有什麼耐性的了,所以先看後面的那本,然後看《windows 環境下32位組合語言程式設計》,基本沒什麼問題。
ibm-pc 組合語言程式設計》這本慢慢啃。
希望對你有幫助!
關於學程式設計:
如果你的目標是開發windows下的軟體的話,你可以先學vb,懂了什麼是程式設計了,然後學c,c++,然後看《組合語言》清華大學出版社 王爽 著,然後看《windows 環境下32位組合語言程式設計》瞭解windows的視窗機制,再學vc++就理解透很多了。
怎麼學習彙編比較好
3樓:懂視生活
學習彙編的方法:
1、掌握一定的微機硬體基礎知識,因為彙編很底層,更加接近機器語言,很多的東西要從機器層面來支援理解。
2、最好先學習一門高階語言,因為高階語言更接近人的語言,比較容易理解彙編。
3、細緻踏實的學習態度是少不了的,更為重要的是實踐。
4、勤奮刻苦等品質是學習的動力。
怎麼學習彙編
4樓:懂視生活
一、彙編大多是指組合語言,彙編程式。把組合語言翻譯成機器語言的過程稱為彙編。在組合語言中,用助記符代替操作碼,用位址符號或標號代替位址碼。
這樣用符號代替機器語言的二進位碼,就把機器語言變成了組合語言。於是組合語言亦稱為符號語言。
二、怎麼學習彙編:
1、彙編的除錯環境總的來說比較少,也很少有非常好的編譯器。
2、設計的輕鬆彙編是一款非常適合初學者的彙編編譯器。輕鬆彙編是乙個組合語言整合開發環境,主要面向組合語言初學者,也可以用它進行開發。
3、除了普通。
怎樣學好組合語言?
5樓:手機使用者
其實學習彙編不應該是在書本上學的,我那時學微機和微控制器的時候老師上課我幾乎不怎麼聽,更別說記那麼複雜的彙編指令。到後來做課程設計的時候,想要寫什麼,直接去翻相應的指令,就那樣把乙個課程設計慢慢的做完了,結果什麼指令,硬體都清楚了,而且還學得比較好。學這樣的課程就是要上機多編幾個程式,然後拿到硬體上去實踐,這才是最好的學習方法。
不然你理論學得再好也沒用。
至於這幾門課程的組合語言,其實學習方法上都是差不多的,沒必要每種彙編都死死的去學,認真學好一門,其他的都會很容易就上手了,這也與他們的硬體結構有很大的聯絡。到時候工作後可以有針對性的搞一門硬體(比喻arm)。
不過現在實際的應用中還是c用的多,用的廣泛。彙編用的相對較少,所以也要加把力學c,這對你以後會有很大幫助!
6樓:freebs喵
不用的,微機原理的時候就隨便學了一點,之後的彙編就不難了。
7樓:帳號已登出
多程式設計序,不要怕失敗,一次不會來二次,三次。。。不要放棄。
組合語言怎麼學習啊?感覺一點都不懂啊?
8樓:網友
思想確實比語法重要,但語法掌握不了,思想也無法轉化為現實。乙個是指導你的思考,乙個是工具。
現在市面上的彙編書籍,大多不是針對初學者的,對初學者而言,沒有人指導的情況下,最難受的就是如何寫**?結構是什麼?先寫什麼?
再寫什麼?最後寫什麼?這些書上基本上不教。
可能寫書的人覺得有人會告訴你這些。我剛開始學語言的時候,也是如此,學校裡沒人教基本語法,如何編譯。記得我當時,連程式設計都需要哪些工具都不清楚,好容易知道了用,但又不明白為什麼我用不能編譯(其實是工具需要設定include與lib的路徑)。
這些都是初學者的煩惱。學會編譯,先從彙編程式的基本結構學起吧。
資料段堆疊段。
**段各段**的最基本的結構。
先把這些搞清楚,然後,如何用編譯器編譯**,生成exe程式。如何執行。
然後再深入編小程式,如1+1=2之類的。慢慢積累你掌握的指令的數量,到了一定程度,再去思考演算法問題。
慢慢來,學程式設計要有耐心。
學彙編 有什麼用?
9樓:芯姐9月8日
畢竟彙編和c#實際上是完全不同的兩個方向,乙個是偏硬體的,乙個是純軟體的。
彙編是簡單的程序導向的程式語言,c#是物件導向的。
彙編裡面每個指令都對應乙個機器指令,所以要完成乙個簡單任務都需要很長的程式,而c#則更為抽象,更為接近人腦的思維一些。 追問: 那學 彙編有啥用 還有學c 需要什麼基礎 :
學彙編對於不需要做硬體的人,用處比較小,對於不涉及底層高效能程式設計的人來說,用處也很小。當然,如果你是學的計算機專業,那麼你沒有選擇,彙編是必修課,因為計算機專業本科培養的目的就是要讓學生對計算機有乙個比較完整的理解(當然,實際上90%的學生都做不到)。 補充:
學c語言不需要什麼基礎,什麼都不會,只會打字的人都能夠學會c語言。 追問: 學 彙編就是為了免殺時候 知道這句話時做什麼的 知道怎麼修改。
現在想學c了 不知道怎麼入門 : 彙編其實瞭解到這種程度就可以了。c入門,其實照著書上寫程式慢慢就入門了。
大多數人都是這麼過來的。 追問: 你的意思就是買本c 語言書自己慢慢參透?
對啊 追問: 你c 學的厲害?
學c ,在c++ 精通需要多久啊 : 一般,精通這個不好說。。。我對演算法比較瞭解,我幫一些地方做專案,都是專門做演算法,但是對那些語法細節其實也不是很清楚。
實際工作中,只要**寫得規範,語法細節其實沒有那麼重要。。。補充: 至於需要的時間,兩三個月就能夠學會,但是要熟練應用是需要多寫大程式才行的 追問:
學到 能自己用c++ 寫軟體 這個好說嘛 : 我是斷斷續續的學的,c++就上課聽了點課,下課都沒怎麼管,後來做畢業設計一兩個月學了mfc寫了個有介面的程式。再後來,直接就能上手幫別人做專案了。
10樓:網友
彙編比c語言難學,但彙編更貼近微控制器底層,更容易瞭解微控制器暫存器相關的指令。
11樓:網友
計算機語言發展到今天,組合語言的作用已經越來越小了。
我認為目前學組合語言的主要作用有以下幾點:
1、更好地理解計算機的內部結構與執行機制;
2、可以實現部分高階語言難以實現的特殊操作,如直接操作堆疊;
3、對於某些效能要求比較高的演算法可以通過彙編來進行優化;
4、可以編寫部分和裝置相關的驅動程式;
5、**級的程式跟蹤、分析與除錯,軟體破解必備。
那位高手告訴我,從零開始學日語,該怎麼計畫?
先給推薦本書 標準日本語 有很多非常好的日語教材,但是都不適合自學,這本書雖然不是很偏口語化,但是基礎方面還是很必須的,先學好基礎的敬語,再接觸普通體。我托同學買了這本書,不貴,二十八塊,初級上下二冊,如果有條件買到磁帶,那實在是再好不過了。買不到書也沒事,網上去搜課文就行。無論如何,請先熟練地掌握...
誰告訴我怎麼才能比較好的學好英語啊
首先是培養興趣,如果沒有興趣的話,學習效率不會高,可以聽英語歌 看英文電影或是玩簡單的英語遊戲,慢慢培養,語言這東西是不能急的,小學學語文還不是一步一步來的。其次就是從單詞著手,記憶的同時要用,個人比較喜歡背單詞中的例句,既記憶了單詞又熟悉了其用法,比單純的死記效率要高很多。語法也是必須要記憶的,只...
大家告訴我,怎樣才能把語文學好?
作文 我覺得你應該注意觀察生活,多思考。思考生活中 電視裡 報紙上的種種現象。這樣,你可以多得到一些具個人特色並且新穎的觀點高考就是考創新和文筆。平時見到不認識的字詞要查字典。多積累 寫作文可以用上。還有,只有真情才能感人。平時多練練筆,不一定要寫作文,可以寫些隨筆,隨意一點的文章,對你提高敘事 文...