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

2021-03-08 11:23:33 字數 2499 閱讀 2572

1樓:愛做作業的學生

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

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

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

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

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

擴充套件資料

機器語言的優缺點

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

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

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

2樓:雲曉寒

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

稱os)。

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

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

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

3樓:風の音鈴

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

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

4樓:新北方男孩

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

5樓:悖悖論

a,也就是exe檔案

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

6樓:匿名使用者

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

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

擴充套件資料

機器語言的特點和缺點

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

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

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

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

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

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

7樓:匿名使用者

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

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

8樓:匿名使用者

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

9樓:自殘的廉頗

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

10樓:匿名使用者

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

11樓:匿名使用者

機械語言 就是二進位制碼

在計算機內部,不需要編譯計算機就能直接執行的語言是什麼

計算機必須編譯成機器語言才可以執行也就是說無論計算機採用高階語言還是組合語言,計算機都能安裝一定規則轉化為機器語言才可以執行命令。計算機只能採用機器語言的原因是 1 二進位制數在物理上最容易實現。例如,可以只用高 低兩個電平表示 1 和 0 也可以用脈衝的有無或者脈衝的正負極性表示它們。2 二進位制...

計算機資訊保安的定義是什麼,電腦保安中資訊保安什麼含義

計算機資訊保安是指資訊系統 包括硬體 軟體 資料 人 物理環境及其基礎設施 受到保護,不受偶然的或者惡意的原因而遭到破壞 更改 洩露,系統連續可靠正常地執行,資訊服務不中斷,最終實現業務連續性。資訊保安的概念在二十世紀經歷了一個漫長的歷史階段,90年代以來得到了深化。進入21世紀,隨著資訊科技的不斷...

什麼是目標程式,什麼是計算機的程式 什麼是目標程式 什麼是源程式

源程式,是指未經編譯的,按照一定的程式設計語言規範書寫的,人類可讀的文字檔案。通常由高階語言編寫。源程式可以是以書籍或者磁帶或者其他載體的形式出現,但最為常用的格式是文字檔案,這種典型格式的目的是為了編譯出計算機可執行的程式。將人類可讀的程式 文字翻譯成為計算機可以執行的二進位制指令,這種過程叫做編...