組合語言與C 的區別,組合語言和C 語言有什麼區別

2022-01-14 23:52:51 字數 2230 閱讀 4038

1樓:溥鑲巧

彙編是最基礎的程式語言. c++是一種物件導向物件的語言. c++要想在系統上執行, 最終是轉換為機器碼.

彙編也是, 但是彙編轉換為機器碼比較容易. c++轉換則要先轉換為彙編. c也可以稱作高階語言.

但是,c語言在c++之下. 起一個過渡作用. 如果你想學好程式設計.

先學c語言或者組合語言. (鄙人建議你先學組合語言) 然後再學c++.

2樓:td哥哥

居然說彙編是二進位制語言 難道你當它是機器碼? 彙編是直接對暫存器操作的,所關心的也就是暫存器之間的聯絡 也是最接近機器的自然語言(除非你會用機器碼 那才是二進位制的東西) 比組合語言高階的都叫高階語言 任何語言都要通過翻譯成組合語言(當然不用你去翻譯啦 編譯器會完成的) c 或者說c++ 都是高階語言 雖然和彙編一樣也是自然語言 可是對於程式設計師來說 高階語言更加友好 而且高階語言較中級或低階來說 實現功能比較容易 但是比起執行效率 彙編和機器語言都是最高的

c++ 、 組合語言、vc++ 、c語言之間的區別

3樓:萬能度神娘

c語言bai和c++ 的最大區別是c++在c語言的基礎上du新增了類。

1、因zhi此c++以前也叫帶類的daoc。

2、c++ 是回c語言的超集,支援c語言的所有功答能。

3、c++擴充套件出了過載、模板、預設引數的函式等技術。

4、c++加入了類,從而可以實現封裝、繼承派生、運算子過載等技術。

c語言和組合語言的根本區別是c語言的表意能力遠遠強於彙編,50行的c語言程式,可能就要抵得上數百行的彙編了。

microsoft公司推出了visual系列軟體開發環境,包括為c++程式設計師提供的visual c++.程式設計師能用c++語言在其上開發圖形介面的軟體。微軟隨visual c++提供了很多用於顯示windows介面的庫函式。

可以說visual c++就是c++加上windows圖形介面。

市面上任何一本visual c++教材都是假設使用者已經掌握了c++語言,重點在講和windows程式設計相關的東西,而且往往都要講mfc,沒有c++基礎,根本無法理解mfc 的任何東西。c++是一門程式語言,而vc只是一個ide,是一個工具。c++是與平臺無關的,vc只能在windows跑,學習vc,更多是學windows程式設計。

4樓:技術螞蟻

靠近機器層(低階)《---《--- 組合語言、 c、c++、vc++ ---》---》靠近應用層(高階)

5樓:匿名使用者

vc++? 這不是一個編譯器麼...有這種語言麼?

組合語言和c++語言有什麼區別

6樓:volcanol的技術窩

如果你僅僅是掌握c++語法,那顯然是不夠的,我也掌握了c++的語法但是我還是菜鳥級別的。如果你不需要搞底層的硬體開發那麼也沒有必要學彙編,如果你想學的話,那麼建議你選一本有關處理器(8086)的教材學習。因為你有c++的基礎,你學的時候會很輕鬆,如果你要設計一些電路的話那麼應該學一點數位電路的知識,其他的嗎就不是很重要了。

因為思想是一致的。所以會很容易的。

7樓:匿名使用者

彙編 跟 c++不是一碼事咯。彙編面對機器,你找本書,書上會有說的。

8樓:匿名使用者

組合語言是低階語言,和cpu有關,不同的cpu,其組合語言不同。大學裡面學的是8086組合語言,你就學這個吧。和c++語言差別巨大,做好心理準備哦!

9樓:匿名使用者

彙編比c++難多了。難度不是一個數量級的。

看看80x86組合語言程式設計

10樓:清風醉林

學會c++對彙編幫助比較大

最起碼你有了程式化思維了

但是彙編是低階語言,各個機子上的彙編不大一樣所以容易學,但是難以精通

學彙編最好同時學點硬體知識

談談組合語言,c和c++三種語言在嵌入式開發中的區別和特點

11樓:蜻蜓點水

嵌入式方面,大部分驅動或者是核心開發

這三種語言,彙編,c++

越低階的語言,效率越高,越高階的語言,開發週期越短,就這樣比如啟動**,非得用匯編寫,之後為c建立好堆疊,分配好記憶體,然後c引導就可以了

如果說c語言的結構體滿足不了一些功能,比如視窗的事件,以及一些操作,自然會用到c++

組合語言編寫AT89C52,組合語言編寫AT89C

怎麼都是輸出?沒有輸入作依據,根據什麼輸出不同的值?把題目改為 p1.0口輸入為1,則p1.3口輸出為1,p1.0口輸入為0,則p1.3口輸出為0,p1.1口輸入為1,則p1.4口輸出為1,p1.1口輸入為0,則p1.4口輸出為0 程式 org 0000h mov c,p1.0 mov p1.3,c...

程式語言和組合語言有什麼區別啊,C語言和組合語言的區別是什麼?

首先玩糾正的是,組合語言也是一種程式語言,屬於程式設計。那彙編 典型的低階語言 和高階語言有什麼區別呢?起初,人們程式設計用的是機器語言,機器語言只有0和1。機器語言缺點很多,有3點最為顯著 1 難學難記難用 2 程式設計效率低 3 可移植性差 就是說,編好的程式在這臺機器上能用,在別的機器上劉不能...

組合語言和硬體的關係

我試著回答吧!首先,明確的是,所有軟體都要在硬體上實現。對計算機而言,硬體和軟體的結合就是二進位制 既物理狀態的邏輯抽象表達。也就是 1 這個數字代表 高電壓 有電流 電路通 等等,而 0 代表 低電壓 無電流 電路斷 等等。這是人類對某種物理狀態的規定 抽象表達 其次,在明白上面的闡述後,我們知道...