計算機可以直接執行的程式是什麼語言形成的

2021-03-08 11:23:33 字數 3243 閱讀 3655

1樓:匿名使用者

機器語言是計算機可以直接識別,不需要進行任何翻譯的語言。每臺機器的指令,其格式和**所代表的含義都是硬性規定的,故稱之為面向機器的語言,也稱為機器語言。它是第一代的計算機語言,機器語言對不同型號的計算機來說一般是不同的。

一條指令就是機器語言的一個語句,它是一組有意義的二進位制**,指令的基本格式如,操作碼欄位和地址碼欄位,其中操作碼指明瞭指令的操作性質及功能,地址碼則給出了運算元或運算元的地址。機器語言是微處理器理解和使用的,用於控制它的操作二進位制**。

擴充套件資料

機器語言的特點和缺點

機器語言具有靈活、直接執行和速度快等特點。不同型號的計算機其機器語言是不相通的,按著一種計算機的機器指令編制的程式,不能在另一種計算機上執行。

缺點1、大量繁雜瑣碎的細節牽制著程式設計師,使他們不可能有更多的時間和精力去從事創造性的勞動,執行對他們來說更為重要的任務。如確保程式的正確性、高效性。

2、程式設計師既要駕馭程式設計的全域性又要深入每一個區域性直到實現的細節,即使智力超群的程式設計師也常常會顧此失彼,屢出差錯,因而所編出的程式可靠性差,且開發週期長。

3、由於用機器語言進行程式設計的思維和表達方式與人們的習慣大相徑庭,只有經過較長時間職業訓練的程式設計師才能勝任,使得程式設計曲高和寡。

4、因為它的書面形式全是"密"碼,所以可讀性差,不便於交流與合作。

5、因為它嚴重地依賴於具體的計算機,所以可移植性差,重用性差。

2樓:匿名使用者

計算機只認識機器語言也就是0,1形式的有序塊,所有程式再執行錢都會被編譯轉換成計算機可以識別的機器碼形式(也就是0,1形式)後才能得到效果!

不知道我的回答lz滿意不滿意?

3樓:匿名使用者

計算機能夠直接執行的語言是機器語言 ,這種語言全是由二進位制0和1組成,能夠被計算機直接執行.另外,組合語言是最接近機器語言的程式語言。像其他的高階語言在執行的時候在計算機的內部都要轉換成機器語言才行

4樓:自殘的廉頗

當然是二進位制編碼,也就是「01」。這種編碼稱為機器碼,或者稱為機器指令。在程式執行時,指令由記憶體讀入cpu,然後譯碼、執行。

5樓:匿名使用者

計算機能直接執行的程式是二進位制**,用高階語言編寫程式必須經過翻譯才能執行

6樓:匿名使用者

機械語言 就是二進位制碼

計算機能夠直接執行的計算機語言是什麼?

7樓:匿名使用者

計算機能夠直接執行的計算機語言是 機器語言。

機器語言(machine language)是一種指令集的體系。這種指令集,稱機器碼(machine code),是電腦的cpu可直接解讀的資料。機器碼有時也被稱為原生碼(native code),這個名詞比較強調某種程式語言或庫,它與執行平臺相關的部份。

用機器語言編寫程式,程式設計人員要首先熟記所用計算機的全部指令**和**的涵義。手程式設計序時,程式設計師得自己處理每條指令和每一資料的儲存分配和輸入輸出,還得記住程式設計過程中每步所使用的工作單元處在何種狀態。這是一件十分繁瑣的工作。

編寫程式花費的時間往往是實際執行時間的幾十倍或幾百倍。而且,編出的程式全是些0和1的指令**,直觀性差,還容易出錯。除了計算機生產廠家的專業人員外,絕大多數的程式設計師已經不再去學習機器語言了。

機器語言的缺點:

可移植性差,重用性差

可讀性差,不便於交流與合作

繁雜瑣碎的細節過多

與人們的習慣大相徑庭,效率低

編出的程式可靠性差,且開發週期長

8樓:匿名使用者

0和1就是計算機可以執行的,其他的不行。比較接近機器語言的就是組合語言了。

9樓:匿名使用者

有很多計算機語言的,比如c+

c語言 彙編 vbs 不過計算機都會把它們轉成01 就是進位制

計算機能夠直接執行的程式是什麼?

10樓:愛做作業的學生

計算機能夠直接執行的語言只有機器語言,所以答案選擇:b、機器語言程式。

機器語言由二進位制數0和1構成。用組合語言和高階語言編寫的程式(稱為源程式)計算機並不認識,更不能直接執行,而必須由語言處理系統將它翻譯成計算機可以理解的機器語言程式(即目標程式),然後再讓計算機執行目標程式。

雖然可以使用各種語言編寫程式,但計算機卻只能識別在設計機器時事先規定好的機器指令。

機器指令也常被稱為硬指令。它是面向機器的,即不同的計算機規定了自己所特有的、一定數量的基本指令(指令系統)。用機器指令進行描述的語言叫作機器語言,用機器語言編寫的程式稱為機器語言程式或目標程式。

目標程式中的二進位制機器指令**稱為目標**。

擴充套件資料

機器語言的優缺點

1、機器語言可以被計算機直接識別、執行,所以用機器語言寫的程式效率最高。

2、機器語言是用指令程式設計,而成千上萬條指令很難記住,且一旦出錯很難找出錯誤。

3、、不同型號的計算機,指令編碼並不相同,因此,針對某一型計算機寫的程式移植到另外一種計算機上後,執行結果未必正確,甚至有可能根本不能執行。

11樓:雲曉寒

計算機能夠直接執行的程式是作業系統(operating system,簡

稱os)。

作業系統(operating system,簡稱os)是管理和控制計算機硬體與軟體資源的計算機程式,是直接執行在「裸機」上的最基本的系統軟體,任何其他軟體都必須在作業系統的支援下才能執行。

作業系統是使用者和計算機的介面,同時也是計算機硬體和其他軟體的介面。作業系統的功能包括管理計算機系統的硬體、軟體及資料資源,控制程式執行,改善人機介面,為其它應用軟體提供支援,讓計算機系統所有資源最大限度地發揮作用,提供各種形式的使用者介面,使使用者有一個好的工作環境,為其它軟體的開發提供必要的服務和相應的介面等。實際上,使用者是不用接觸作業系統的,作業系統管理著計算機硬體資源,同時按照應用程式的資源請求,分配資源,如:

劃分cpu時間,記憶體空間的開闢,呼叫印表機等。

12樓:風の音鈴

b因為計算機能夠直接執行的程式是由2進位制編碼編制的程式

任何應用軟體到最後都將被解釋為2進位制機器指令

13樓:新北方男孩

a)應用軟體也稱可執行檔案

14樓:悖悖論

a,也就是exe檔案

計算機中什麼是程式,計算機中的指令和程式有什麼區別?

計算機中的程式是什麼你們知道嗎?程式是軟體開發人員根據使用者需求開發的,用程式設計語言描述的,適合計算機執行的指令 語句 序列。程式在港澳臺地區被稱為程式。程式都是為了實現特定目標或解決特定問題而設計出來,能讓電子計算機執行一個或多個操作,或執行某一任務。一般可以分為系統程式和應用程式兩大類。程式是...

計算機的每秒計算次數是什麼概念,計算機每秒多少次的運算速度是什麼意思?

計算機的每秒計算次數也就是通常所說的計算機運算速度 平均運算速度 單字長定點指令平均執行速度mips million instructions per second 的縮寫,是每秒處理的百萬級的機器語言指令數。計算機運算速度是衡量計算機效能的一項重要指標。mips是衡量cpu速度的一個指標。是指每秒...

在計算機中,解釋的意思,計算機中解釋程式什麼意思線上等答案

計算機的解釋來 puter calculation machine 接收 處理自 和提供資料的一種裝置,通常由輸入輸出裝置 儲存器 運算和邏輯部件以及控制器組成,有模擬式 數字式及混合式三種型別 詳細解釋 能進行數 算的機器。有的用機械裝置製成,如手搖計算機 有的用電子元件製成,如電子計算機。詞語分...