組合語言和c 語言哪個更難學,組合語言和C語言,誰更難學?

2022-01-02 10:25:23 字數 5599 閱讀 6330

1樓:大別山的蝸牛

組合語言和c語言哪個更難是一個見仁見智的事情,每個人都會有不同的答案,綜合而言,有以下幾個因素供參考:

1、從閱讀性上看,c語言更容易理解,因此組合語言難度大些,同時接觸一個別人編制的程式,**量一樣的話,肯定讀懂c語言花費的時間要少些。

2、從程式設計來說,究竟哪個難就不一定了,如果對彙編瞭解深入一些,那麼彙編就容易很多,因為彙編很直接,也更容易把握。當然,現在很多人都比較浮躁,沒有靜心去學彙編,那麼這種情況下,肯定彙編就顯得難於登天了。畢竟c語言有很多函式可以呼叫,而彙編就沒有那麼直接利用的東西了。

2樓:匿名使用者

彙編啊,但它的執行速度是最快的,用匯編的人是高手!

彙編更難一點!因為它的關鍵字不是單詞!必須死記!

哈哈。彙編更難一點。不過只要多看書,每個都不是很難

彙編是機器語言,c語言要通過編譯才能被機器所識別執行。彙編更難學一些。不過只要功夫深拉,相信你可以學的很好的。

en~~彙編涉及較底層的東西,比如要了解cup的暫存器,記憶體的大概性狀。。 c 語言屬於高階語言,與底層硬體相關性少,建議先學c,再學彙編

彙編難學,彙編的語言不通俗易懂,你要有不錯的硬體知識,因為它的語言都是直接對地址進行操作,不直觀,程式比較難讀。c語言是高階語言,比較容易學習,而且不需要你掌握較多的硬體知識。作為程式設計學習的入門語言相當合適。

彙編難學,彙編的語言不通俗易懂,你要有不錯的硬體知識,因為它的語言都是直接對地址進行操作,不直觀,程式比較難讀。c語言是高階語言,比較容易學習,而且不需要你掌握較多的硬體知識。作為程式設計學習的入門語言相當合適。

彙編難學,彙編的語言不通俗易懂,你要有不錯的硬體知識,因為它的語言都是直接對地址進行操作,不直觀,程式比較難讀。c語言是高階語言,比較容易學習,而且不需要你掌握較多的硬體知識。作為程式設計學習的入門語言相當合適。

彙編難學,彙編的語言不通俗易懂,你要有不錯的硬體知識,因為它的語言都是直接對地址進行操作,不直觀,程式比較難讀。c語言是高階語言,比較容易學習,而且不需要你掌握較多的硬體知識。作為程式設計學習的入門語言相當合適。

彙編難學,彙編的語言不通俗易懂,你要有不錯的硬體知識,因為它的語言都是直接對地址進行操作,不直觀,程式比較難讀。c語言是高階語言,比較容易學習,而且不需要你掌握較多的硬體知識。作為程式設計學習的入門語言相當合適。

彙編難學,但也更有用。

彙編更難一點!因為它的關鍵字不是單詞!必須死記!

彙編更難一點!因為它的關鍵字不是單詞!必須死記!

3樓:何大寶寶

兩者都不難,樓主不用畏懼。

彙編的指令很少,操作很簡單。單程式設計來說,彙編是最簡單的,所有指令你看個一小時就能懂。對於像暫存器那些概念你可以去理解,也可以不去理解。

不妨礙使用匯編。理解了,對你的彙編程式設計會有很大的提高,使你能更深刻理解彙編。這方面的知識可以看計算機組成原理和系統結構。

c語言的關鍵字也就三十來個。c語言看一週就能基本掌握。無外乎就是輸入輸出、迴圈、判斷、選擇這些結構。比較難的就是指標和陣列,要花點時間。

無論哪個語言,重要的是多實踐,才能很好的掌握。

4樓:

en~~彙編涉及較底層的東西,比如要了解cup的暫存器,記憶體的大概性狀。。 c 語言屬於高階語言,與底層硬體相關性少,建議先學c,再學彙編

5樓:匿名使用者

彙編難學,彙編的語言不通俗易懂,你要有不錯的硬體知識,因為它的語言都是直接對地址進行操作,不直觀,程式比較難讀。c語言是高階語言,比較容易學習,而且不需要你掌握較多的硬體知識。作為程式設計學習的入門語言相當合適。

6樓:

彙編更難一點!因為它的關鍵字不是單詞!必須死記!

7樓:匿名使用者

彙編是機器語言,c語言要通過編譯才能被機器所識別執行。彙編更難學一些。不過只要功夫深拉,相信你可以學的很好的。

8樓:

彙編啊,但它的執行速度是最快的,用匯編的人是高手!

9樓:匿名使用者

哈哈。彙編更難一點。不過只要多看書,每個都不是很難

10樓:匿名使用者

彙編是機器語言,計算機讀資料很快,彙編的語言不通俗易懂,在以前只有專業人員才會組合語言,業餘人員學習很難.

c語言是高階語言,比較容易學習,c語言的關鍵字也就三十來個,c語言看一週就能基本掌握,而且c語言比較靈活.

11樓:量土微臣

彙編難學,但也更有用。

組合語言和c語言,誰更難學?

12樓:大維

其實這兩種都屬於結構化程式語言。c相對於更容易接受一些! 並且不用去考慮記憶體的分配,變數的儲存,所以剛開始學程式設計,可以先學c,但是到指標的話還是要了解一下計算機記憶體相關的問題。

彙編的話,需要了解計算機的暫存器以及記憶體單元的分配,都需要程式設計者自己去搞。

實際上如果程式設計形成思想之後,彙編和c處理問題的方式是相似的! 只不過彙編不像c,c提供了很多庫函式,彙編基本上很少。並且學完彙編再去理解c的指標,就容易多了!

並且如果想程式設計更好的話,彙編是要學的! 切記一點,彙編是一類語言,不同架構的cpu彙編是不一樣的(x86 x64的彙編也是有區別的,微控制器嵌入式的彙編也不一樣)!

13樓:戊力行學珍

彙編難,因為太不直觀了,很亂腦子。

彙編的作用相對於c來說也小,如果不是搞os或硬體相關,不學也完全可以。

c本身就比較好用,而且學會的話再學別的語言就很輕鬆了,建議先學c。

14樓:

個人覺得c難學,因為的c語言變化太多,太靈活了。

15樓:

什麼哦!win32彙編一點不比c差,彙編能做的,你看c能不能做!彙編的執行速度哪是公認的牛,你還是學彙編比較好!而且先學彙編,然後學c和vb比較容易!

16樓:匿名使用者

彙編更難學。

彙編是低階語言,抽象層次很低,貼近硬體。c語言是高階語言,抽象層次較高,貼近自然語言。從表達上看,c語言表達的程式比彙編表達的程式更容易被人類閱讀和修改。

並且,c語言的編寫時對硬體的具體情況考慮的沒有彙編多。這有效的減少了開發人員對硬體知識的依賴。因此,彙編較難學。

17樓:阿南評娛樂

這個對於大部分人來說, c語言更好學,組合語言是偏硬體的語言,比較難懂。

所以建議你都淺顯接觸下,看看自己適不適合。

然後確定了之後,在深入學習自己選定的語言。

18樓:沙裡波特

在剛剛入門時:

--有硬體基礎的人,會覺得,彙編容易,c 難學。

--不懂硬體人,會覺得,c 容易,彙編難。

.在後期:

--c 語言的深度,是無窮無盡的,各種函式,學也學不完。

--微軟,一旦更新作業系統,就能愁死個人。

--彙編,就簡單了,就那麼點硬體,翻來覆去,也就那幾樣。

19樓:無畏無知者

組合語言更易於理解機器是怎樣工作的,卻不易於看明白一段**的數學含義;

c語言較為接近數學語言,易於看明白一段**的數學含義;

學過組合語言後,對高階語言中的指標等就更容易理解;

一般是用組合語言開發底層介面的驅動軟體,而用高階別的語言來開發大型軟體;

應用面不同,各有各的麻煩,因此沒有誰更好學的問題;

20樓:匿名使用者

沒有好不好學的說法。沒有接觸過這兩門語言,只聽別人說如何如何不好學,那只是別人看法,不去償試永遠學不到知識。我認為先學哪門都無所謂,其實也沒有你想像或是別人說的那麼難,高中畢業的學歷學習這兩門語言,足夠用,只是時間和熟悉的過程,多動腦動手,多積累經驗,入門很快的。

要想學精,那個沒有標準,到現在也沒有人敢說自已程式語言學的一流,如果解決工作上的一些問題,或比別人解決問題快而工作量少,你就是牛人!

21樓:違章動物

兩個我都學過,個人感覺c語言更好學。學彙編你必須瞭解硬體知識。最好買個開發板研究。

c語言你直接在windows上練習就行了,不需要太多的硬體知識。

在這2種程式語言中,組合語言難度明顯大於c語言,因為c語言是高階語言,而組合語言不像其他大多數的程式設計語言一樣被廣泛用於程式設計。在今天的實際應用中,它通常被應用在底層,硬體操作和高要求的程式優化的場合。驅動程式、嵌入式作業系統和實時執行程式都需要組合語言

組合語言和c語言哪個更難?

22樓:匿名使用者

組合語言和c語言哪個更難是一個見仁見智的事情,每個人都會有不同的答案,綜合而言,有以下幾個因素供參考:

1、從閱讀性上看,c語言更容易理解,因此組合語言難度大些,同時接觸一個別人編制的程式,**量一樣的話,肯定讀懂c語言花費的時間要少些。

2、從程式設計來說,究竟哪個難就不一定了,如果對彙編瞭解深入一些,那麼彙編就容易很多,因為彙編很直接,也更容易把握。當然,現在很多人都比較浮躁,沒有靜心去學彙編,那麼這種情況下,肯定彙編就顯得難於登天了。畢竟c語言有很多函式可以呼叫,而彙編就沒有那麼直接利用的東西了。

23樓:匿名使用者

彙編難,因為太不直觀了,很亂腦子。

彙編的作用相對於c來說也小,如果不是搞os或硬體相關,不學也完全可以。

c本身就比較好用,而且學會的話再學別的語言就很輕鬆了,建議先學c。

24樓:

絕對是彙編比c難,

c還算是低階語言,而彙編基本就是機器語言了!

25樓:匿名使用者

c比彙編難學,但是用起來要比它容易

26樓:雕瞳

gztjzxj04,佩服啊!呵呵

不過,你在做總結的時候怎麼都沒發現你給出了兩個自相矛盾的結論?呵呵!

組合語言和c語言哪個更難學?

27樓:朱染昔癸

兩者都不難,樓主不用畏懼。

彙編的指令很少,操作很簡單。單程式設計來說,彙編是最簡單的,所有指令你看個一小時就能懂。對於像暫存器那些概念你可以去理解,也可以不去理解。

不妨礙使用匯編。理解了,對你的彙編程式設計會有很大的提高,使你能更深刻理解彙編。這方面的知識可以看計算機組成原理和系統結構。

c語言的關鍵字也就三十來個。c語言看一週就能基本掌握。無外乎就是輸入輸出、迴圈、判斷、選擇這些結構。比較難的就是指標和陣列,要花點時間。

無論哪個語言,重要的是多實踐,才能很好的掌握。

彙編和c語言哪個難一些

28樓:匿名使用者

組合語言和c語言哪個更難是一個見仁見智的事情,每個人都會有不同的答案,綜合而言,有以下幾個因素供參考:

1、從閱讀性上看,c語言更容易理解,因此組合語言難度大些,同時接觸一個別人編制的程式,**量一樣的話,肯定讀懂c語言花費的時間要少些。

2、從程式設計來說,究竟哪個難就不一定了,如果對彙編瞭解深入一些,那麼彙編就容易很多,因為彙編很直接,也更容易把握。當然,現在很多人都比較浮躁,沒有靜心去學彙編,那麼這種情況下,肯定彙編就顯得難於登天了。畢竟c語言有很多函式可以呼叫,而彙編就沒有那麼直接利用的東西了。

組合語言程式設計,組合語言程式設計

教你一個小招,用vc6.0編好一個c的程式,然後alt 8可以檢視彙編程式 1 include 2 void main void 3 00401055 jmp main 21h 00401031 10 for i 0 i 4 i 00401057 mov dword ptr ebp 14h 0 00...

什麼是組合語言,什麼是彙編和組合語言?

組合語言 assembly language 是面向機器的程式設計語言。在彙編語閤中,用助記符 memoni 代替操作碼,用地址符號 symbol 或標號 label 代替地址媽。這樣用符號代替機器語盲的二進位制碼,就把機器語音變成了組合語言。於是組合語言亦稱為符號語言。使用組合語言編寫的程式,機器...

組合語言問題求解,組合語言問題求解

我也是學這門課,我試試吧。本人學的不是很精通,僅供參考。1 code segmentassume cs codemov cx,offset datamov dx,offset max 用lea指令也可 專以mov ax,cx mov bx,cx 1 cmp ax,bxja loop1mov dx,b...