成语| 古诗大全| 教学资源| 作文| 扒知识| 扒知识繁体

當前位置:首页 > 趣味生活

機器語言 匯編語言 高級語言

Q1:機器語言.匯編語言.高級語言三者之間各有什麼特點

機器語言就是直接的二進制代碼,是硬體能直接執行的最低級代碼
匯編語言是僅次於機器語言的低級語言,也能由硬體直接執行,只是代碼為了方便閱讀和記憶而使用符號化的語言
高級語言基本上不跟硬體打交道的,需要有編譯器編譯後機器才能執行
(個人理解)

Q2:機器語言 匯編語言 高級語言 的區別

機器語言 計算機直接能夠接受和應用的語言,是二進制的編程語言,是人應該都看不懂
匯編語言就是用助記符來表示計算機操作命令的一種編程語言。它主要是面向硬體,比c語言等高級語言要低級點,比機器語言(就是計算機能直接執行的程式,我們編的程式都要翻譯成機器語言才能執行)要高級點
高級語言是編一些應用軟體,與硬體不直接打交道的語言,比較直接,醫懂,一般人都用高級語言編寫程式

Q3:機器語言、匯編需要和c語言,有什麼區別?

它們之間是有很大區別的,而且還是一種遞進式的關系,機器語言在最底層,匯編語言層次稍高,C語言比他倆的層次更高一些!

首先來說機器語言,機器語言是是由二進制代碼表示的計算機及可直接辨識和執行的一系列指令的集合!簡單來說就是0和1的一個語言,計算機其實也只能讀懂0和1,所以機器語言才是最底層的語言,其他高級語言最終都要解析成為0和1的機器語言。現在機器語言幾近消失!

接著來說匯編語言,匯編語言是運用於電子計算器,微處理器或其他可編程器件的低級語言,是一種符號語言,不同的匯編語言對應著不同的機器語言,透過匯編轉化後形成機器指令!

匯編語言的應用不像其他高級編程語言運用的廣泛,他現在經常運用於底層,硬體操作中!

最後我們來說C語言,C語言相對於上兩種語言來說,等級相對較高!他是通用的計算機編程語言,應用更加廣泛!可跨平台使用,甚至可以適用於一些單片機!

WWw.bazhisH@i.coM

Q4:機器語言和匯編語言及高級語言之間有什麼關系?

答:

匯編語言和其他高級語言不同,因為類似C++這種高級語言需要先編譯成匯編語言再編譯成機器語言。因此匯編是更加貼近機器語言的底層語言,因此也單獨於一類。

指令與指令系統的關系,看“指令系統”的定義。
程式與指令的關系,看“程式”的定義。
機器語言與指令以及程式的關系,看“機器語言”的定義。
匯編語言與機器語言的關系,看“匯編語言”的定義。

1,匯編語言(assembly language)是一種用於電子計算機、微處理器、微控制器或其他可編程器件的低級語言,亦稱為符號語言。在匯編語言中,用助記符(Mnemonics)代替機器指令的操作碼,用地址符號(Symbol)或標號(Label)代替指令或操作數的地址。在不同的設備中,匯編語言對應著不同的機器語言指令集,透過匯編過程轉換成機器指令。普遍地說,特定的匯編語言和特定的機器語言指令集是一一對應的,不同平台之間不可直接移植。

2,一條指令就是機器語言的一個語句,它是一組有意義的二進制代碼,指令的基本格式如,操作碼字段和地址碼字段,其中操作碼指明了指令的操作性質及功能,地址碼則給出了操作數或操作數的地址。

3,高級語言(High-level programming language)相對於機器語言(machine language,是一種指令集的體系。這種指令集,稱機器碼(machine code),是電腦的CPU可直接解讀的資料)而言。是高度封裝了的編程語言,與低級語言相對。它是以人類的日常語言為基礎的一種編程語言,使用一般人易於接受的文字來表示(例如漢字、不規則英文或其他外語),從而使程式編寫員編寫更容易,亦有較高的可讀性,以方便對電腦認知較淺的人亦可以大概明白其內容。由於早期電腦業的發展主要在美國,因此一般的高級語言都是以英語為藍本。在1980年代,當東亞地區開始使用電腦時,在日本、台灣及中國大陸都曾嘗試開發用各自地方語言編寫的高級語言,當中主要都是改編BASIC或專用於資料庫資料訪問的語言,但是隨著編程者的外語能力提升,現時的有關開發很少。

Q5:機器語言 匯編語言 高級語言區別?哪個速度快?

(1)機器語言:機器語言是最初級且依賴於硬體的計算機語言。機器語言可直接在計算機上執行(即為二進制形式),運算速度快。
(2)匯編語言:用有助於記憶的符號和地址符號來表示指令,便是匯編語言,也稱為符號語言。一般稱匯編語言為低級語言(當然初級語言也屬於低級語言)。
(3)高級語言:是一種人工設計的語言,它對具體的算法進行描述,所以又稱為算法語言。高級語言獨立於計算機的硬體(即與具體的硬體無關)。
機器語言最快

Q6:機器語言,匯編語言,高級語言的使用場合分別是什麼?

機器語言又叫機器代碼,是計算機唯一能看懂、可執行的程式,由於人們難以記憶和讀懂這種代碼,所以使用容易看懂的其他語言編程,然後透過特殊程式將它們翻譯成機器語言,以供計算機執行,這個過程叫做編譯。
匯編語言是比較接近機器語言的一種編程語言,方便編程,但由於跟計算機硬體結合緊密,要求和限制比較多,程式也比較復雜,需要具備專門知識的人才能編寫。
高級語言是更接近人類自然語言的編程語言,人更容易讀懂和記憶,也更適合開發復雜的軟體系統。
最開始,剛發明計算機時,人們只能用機器語言編程,隨著技術發展漸漸有了匯編語言,然後出現了高級語言。一般透過高級語言的編寫,形成的程式透過編譯程式可以生成匯編中間文件和最終的機器可執行代碼。WW@W.BazHIShI.cOM

Q7:機器語言 匯編語言 高級語言 各有什麼特點

機器語言:1.優點: 計算機能夠直接辨識,不用轉換。缺點:編程很很復雜,一個字,難。相當於你要用(01)兩個數字完成所有的程式編譯。
匯編語言:優點:編程比機器語言簡單的多,但要轉換後計算機才能辨識。學習起來也不是很難。
高級語言:優點:編程簡單(比匯編還要簡單,靈活),但要轉換後計算機才能辨識,學習起來較難。Www.baZ∽hIShi.COm

猜你喜歡

更多