程式語言劃分為機器語言組合語言和高階語言三類,裡其中高階

2022-01-07 18:39:40 字數 1642 閱讀 5941

1樓:匿名使用者

所有的語言最後都是搞成機器語言再執行的,所以說這三模擬較速度其實意義不大。

如果非要說的話,機器語言執行速度最快

2樓:匿名使用者

運算速度指的是計算機每秒所能執行的指令條數(這裡一般指基本四則運算等基本的機器指令),執行速度指的是執行一條指令所用的平均所需時間(一般指彙編和高階語言中的指令),高階語言和彙編語音都是轉成機器語音來執行,所以單純談論哪種語音快既沒有意義也不準確,不過高階語言和彙編一條指令編譯成機器語言時往往會變成幾條機器語言指令,即使說,用高階語言和組合語言所寫的程式,相對於機器語言,一樣的功能實現往往需要更多的機器語言指令。所以當計算機的運算速度一致,同樣的功能程式,由於機器語言寫的程式所需執行的運算次數比另外兩者要少,所以結果機器語言所寫的只用更少的時間執行完畢,既看起來「機器語言更快」

程式語言一般分為機器語言、組合語言、高階語言三類,那個的執行速度快、效率高()??

3樓:匿名使用者

越底層的執行效率越高 機器語言是最貼近硬體的 所以應該是機器語言。

簡述計算機程式語言(機器語言、組合語言、高階語言)的優缺點

4樓:無知非罪

機器語言:1.優點:

計算copy機能夠直接識別,不bai用轉換。缺點:編du程很zhi很複雜,乙個字,難。

dao相當於你要用(01)兩個數字完成所有的程式編譯。

組合語言:優點:程式設計比機器語言簡單的多,但要轉換後計算機才能識別。學習起來也不是很難。

高階語言:優點:程式設計簡單(比彙編還要簡單,靈活),但要轉換後計算機才能識別,學習起來較難。

5樓:

這個問題許多計算機的書上都有回答,而且回答的挺詳細的,網上也有好多回答,你自己搜吧,我看你上邊的回答就已經很詳細啦

在計算機程式語言中,可以直接被計算機識別並執行的是()a機器語言b組合語言c演算法語言d高階語言 30

6樓:哆啦a夢是夢想家

a機器語言。

從計算機誕生至今,計算機語言經歷了機器語言、匯回編語言和高階語言幾個階段。在

答所有的程式語言中,只有機器語言編制的源程式能夠被計算機直接理解和執行,用其它程式語言編寫的程式都必須利用語言處理程式「翻譯」成計算機所能識別的機器語言程式。

擴充套件資料計算機語言的主要分類

1、解釋類

執行方式類似於我們日常生活中的「同聲翻譯」,應用程式源**一邊由相應語言的直譯器「翻譯」成目標**(機器語言),一邊執行,因此效率比較低,而且不能生成可獨立執行的可執行檔案,應用程式不能脫離其直譯器,但這種方式比較靈活,可以動態地調整、修改應用程式。

2、編譯類

編譯是指在應用源程式執行之前,就將程式源**「翻譯」成目標**(機器語言),因此其目標程式可以脫離其語言環境獨立執行,使用比較方便、效率較高。但應用程式一旦需要修改,必須先修改源**,再重新編譯生成新的目標檔案(*.obj)才能執行,只有目標檔案而沒有源**,修改很不方便。

7樓:慵懶的賢者

答案:a.機器語言

理由:計算機只能識別0,1**。其他語言都是通過0,1**實現的。

組合語言程式設計,組合語言是一種什麼程式語言?

組合語言是用於電子計算機,微處理器,微控制器或其他可程式設計裝置的低階語言,e68a8462616964757a686964616f31333431366431也稱為符號語言。在組合語言中,助記符用於替換機器指令的操作碼,並且使用位址或運算元代替指令或運算元的位址。在不同的裝置中,組合語言對應於不同...

組合語言問題組合語言問題

微控制器中 沒有相等就跳轉的指令 其實,cjne實際上也實現了相等跳轉的功能的 cjne a,data,rel 如果不等跳到rel指令a 如果等就執行下一條指令 指令a.rel 指令b 假如有一條相等就跳轉的指令cje 實際上沒有 cje a,data,rel 相等跳到rel指令b 不等跳到指令b ...

組合語言題目,組合語言題目,求詳解

a2,b2,是a的平方,還是a 2?兩個數相乘,就要考慮溢位問題。y是32位?還是16位?需不需要考慮溢位?dseg segment org d 開始地址d a dw b dw c dw dseg ends assume cs cseg,ds dsegcseg segment start mov a...