計算機能夠直接執行的指令是由什麼組成的

2021-03-16 23:48:59 字數 6085 閱讀 7717

1樓:匿名使用者

1或0 在進一步的 就是 組合語言了

2樓:匿名使用者

0和1,最基礎的計算機語言

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

3樓:愛做作業的學生

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

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

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

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

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

擴充套件資料

機器語言的優缺點

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

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

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

4樓:雲曉寒

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

稱os)。

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

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

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

5樓:風の音鈴

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

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

6樓:新北方男孩

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

7樓:悖悖論

a,也就是exe檔案

計算機唯一能夠識別並能直接執行的語言是什麼語言

8樓:風一樣的男子

機器語言

每台計算機都配有自己能執行的一組指令,叫作指令系統。其中每條指回令都對

應一答串二進位制**,這些二進位制**指令稱為機器語言。機器語言是計算機唯一能夠識別並能直接執行的語言。用機器語言編寫程式是十分繁瑣的,且寫出的程式可度性很差。

9樓:花謝應當相憐

計算機唯bai一能夠識別並能直接du執行的語言zhi是機器語言。

機器語言:

dao只有0和1兩種符號構成的語回言,計算機能夠直接識別答並執行,過於依賴於硬體。其編寫困難、可讀性非常差、可移植性非常差,但程式執行效率最高,需要的儲存空間最小。

組合語言:機器語言的助記符,與機器語言直接具有一一對應的關係,計算機不能直接識別並執行(需要編譯),依賴於硬體。編寫記憶相對於機器語言好很多,但仍很繁瑣,稍不注意就會出錯,可讀性差,可移植性差,但程式執行效率較高,需要的儲存空間較小。

高階語言:語言格式接近自熱語言、直觀。可讀性高,可移植性相對較高。高階程式語言所程式設計序必須經過編譯計算機才能執行,執行速度相對較慢,需要的儲存空間相對較大。

10樓:匿名使用者

是機器語言

每台bai計算機都du配有自己能執行的一組指令,叫zhi作dao指令系統。其中每

版條指令都對應一串二進位制權

**,這些二進位制**指令稱為機器語言。機器語言是計算機唯一能夠識別並能直接執行的語言。用機器語言編寫程式是十分繁瑣的,且寫出的程式可度性很差。

11樓:匿名使用者

機器語言 一級考試有的! 就是二進位制** 0110101010011 的這些東西

12樓:宋俊卿

機器語言

他唯一能識別的就是二進位制**

也就是高電瓶和低電瓶-----0,1**

也叫做數碼訊號!

13樓:匿名使用者

ji機器語言啊,哈哈0101數字組成的指令,才是計算機唯一能不需要編譯直接執行的命令語言

電子計算機能直接執行的指令一般都包含哪兩部分?

14樓:匿名使用者

電子計算機能直接執行的指令一般都包含的兩部分分別是運算元和操作碼

計算機指令是由什麼組成的

15樓:匿名使用者

通常一條指令包括兩方面的內容:操作碼和運算元,操作碼決定要完成的操作,運算元指參加運算的資料及其所在的單元位址。

cpu能處理計算機指令組成了計算機指令集(instruction set),然而不同cpu能處理的計算機指令集是不同的,現在指令集見的比較多有兩類:

1、一類是cisc:複雜指令集計算,x86架構為代表的(我們的pc);

2、另一類是risc:精簡指令集計算,arm為代表的(比如我們的手機);

指令集不同的意思比較直觀的一點就是比如說在某種指令集中1010代表add,所以這條指令的指令碼部分就是1010,在有的指令集裡面,0000代表add,所以同樣的二進位制串在不同的指令集下有不同的解讀。那麼不同的指令集主要體現在面向的裝置、物件、效能不同。

擴充套件資料

1、算數指令。加減乘除這些,都會變成一條條算數類指令

2、資料傳輸類指令。給變數賦值、在記憶體中讀寫資料,用的都是資料傳輸類指令

3、邏輯類指令。邏輯上的與或非,都是這一類指令;

4、條件分支指令。日常我們寫的if/else,都會變成條件分支類指令;

5、無條件指令。呼叫函式的時候,就是發起乙個無跳轉指令。

16樓:匿名使用者

d操作碼和位址碼

通常一條指令包括兩方面的內容:操作碼和運算元,操作碼決定要完成的操作,運算元指參加運算的資料及其所在的單元位址。

在計算機中,操作要求和運算元位址都由二進位制數碼表示,分別稱作操作碼和位址碼,整條指令以二進位制編碼的形式存放在儲存器中。

17樓:匿名使用者

計算機指令由兩部分組成它們一是指機器執行什麼操作,即給出操作要求,二是指出運算元在儲存器或通用暫存器組中的位址,即給出運算元的位址。

18樓:匿名使用者

通常一條指令基本結構包括兩方面的內容:操作碼和運算元,操作碼決定要完成的操作,運算元指參加運算的資料及其所在的單元位址。操作碼和運算元,操作碼決定要完成的操作,運算元指參加運算的資料及其所在的單元位址。

在計算機中,操作要求和運算元位址都由二進位制數碼表示,分別稱作操作碼和位址碼,整條指令以二進位制編碼的形式存放在儲存器中。

一般計算機的功能把指令劃分以下幾種型別.

(1)算術運算指令;

(2)邏輯運算指令 ;

(3)資料傳送指令;

(4)移位操作指令 ;

(5)堆疊及堆疊操作指令;

(6)字串處理指令.;

(7)輸入輸出(i/o)指令;

(8)其它指令.

19樓:安徽新華電腦專修學院

由運算器,控制器,儲存器,輸入裝置和輸出裝置五大部件組成計算機,每一部件分別按要求執行特定的基本功能。

20樓:對腸胃不好

指令是由d,操作碼和位址碼組成

位址碼又稱運算元或操作物件(不是你們所說的什麼一般下),操作碼規定操作型別,位址碼規定要操作的資料放在什麼位址中以及操作結果放在什麼位址中去

所有有的時候選項是操作碼和運算元是對的,一定是操作碼和位址碼/運算元

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

21樓:星願下的期盼

可執行程式。

1.可執行程式(executable program,exe file)是指一種可在作業系統儲存空間中浮動定位的特殊程式。在ms-dos和ms-windows下,此類擴充套件名為.

exe。

2.根據事實來看,由高階語言編寫的程式稱為「源程式」,由二進位制**表示的程式稱為「目標程式」,由組合語言編寫的程式稱為「匯程式設計序」。

3.對於計算機本身來說,它只能接收和處理由0到1的**構成的二進位制指令和資料,所以計算機能識別的程式是「目標程式」。而計算機可以直接執行的程式是可執行程式,即擴充套件名為.

exe的程式。

擴充套件資料

可執行程式的檔案格式

1.dos可執行檔案

最簡單的可執行檔案格式,可以在dos和windows中執行。它通過在檔案頭新增ascii字串「mz」(16進製制中表示為4d5a)來標識。「mz」是ms-dos開發者之一的馬克·茨柏克沃斯基(mark zbikowski)的姓名首字母縮寫。

2.16位元新可執行檔案

通過在檔案頭新增ascii字串「ne」來標識。它只能執行在windows和os/2系統,而不能在dos下執行。

3.16/32位元可執行檔案

通過在檔案頭新增ascii字串「le」來標識。它僅用來在windows 3.x和windows 9x中替代vxd驅動。

4.32位元線性可執行檔案

通過在檔案頭新增ascii字串「lx」來標識。執行在os/2 2.0以及更高版本中,也可用於某些dos擴充套件。

5.32位元可執行檔案

這是最複雜也是目前最流行的可執行檔案格式,通過在檔案頭新增ascii字串「pe」來標識。它主要執行於windows 95和windows nt以及更高版本的windows中,也可在beos r3中執行。

6.64位元可執行檔案

與前一種類似,但使用支援64位元的**處理器。因此它僅能在64位元的windows系統中執行,譬如windows xp 64-bit edition 和 windows server 2003 64-bit edition。

22樓:玄雅楠

計算機能直接執行的是可執行程式。

可執行程式(executable program,exe file)是指一種可在作業系統儲存空間中浮動定位的可執行程式。在ms-dos和ms-windows下,此類擴充套件名為·exe。

拓展資料windows作業系統中的二進位制可執行檔案,分兩種:

一種後輟名為·***,另一種是·exe 。

.exe檔案包含乙個檔案頭和乙個可重定位程式映象。檔案頭包含ms-dos用於引導程式的資訊,例如程式的大小和暫存器的初始值。

檔案頭還指向乙個重定位表,該錶包含指向程式映象中可重定位段位址的指標鍊錶。檔案頭的形式與exeheader結構對應。

23樓:花謝應當相憐

計算機能直接執行的是可執行程式。

拓展資料計算機能直接執行的語言是機器語言

機器語言只有0和1兩種符號構成的語言,計算機能夠直接識別並執行,過於依賴於硬體。其編寫困難、可讀性非常差、可移植性非常差,但程式執行效率最高,需要的儲存空間最小。

可執行程式可執行程式(executable program,exe file)是指一種可在作業系統儲存空間中浮動定位的可執行程式。

在ms-dos和ms-windows下,此類擴充套件名為·exe。

windows作業系統中的二進位制可執行檔案,分兩種:

一種後輟名為·***,另一種是·exe 。

參考資料

什麼是指令?計算機的指令由哪兩部份組成?什麼是程式

1 計算機指令就是指揮機器工作的指示和命令,程式就是一系列按一定順序排列的指令,執行程式的過程就是計算機的工作過程。3 電腦程式是一組計算機能識別和執行的指令,執行於電子計算機上,滿足人們某種需求的資訊化工具。指令是計算機能實現的基本操作,指令均為二進位制數形式,指令由操作碼和位址碼組成,操作碼告訴...

計算機裡的CPU可以直接執行人類編寫的程式嗎 為什麼說程式設計語

c語言是不能直接被執行的 你從 聽說c語言是被直接執行的?程式語言俗稱 計算機語言 種類非常的多,總的來說可以分成機器語言 組合語言 高階語言三大類。電腦每做的一次動作,乙個步驟,都是按照已經用計算機語言編好的程式來執行的,程式是計算機要執行的指令的集合,而程式全部都是用我們所掌握的語言來編寫的。所...

計算機系統是由什麼組成的,一個完整的計算機系統由什麼組成?

計算機系統由硬體和軟體兩大部分組成.1 硬體的組成 輸入裝置,輸出裝置,儲存器,運算器,控制器 輸入裝置 使計算機從外部獲得資訊的裝置如滑鼠,鍵盤,光筆,掃描器,話筒,數碼相機,攝像頭,手寫板輸出裝置 把計算機處理資訊的結果以人們能夠識別的形式表示出來的裝置如顯示器,印表機,繪圖儀,音箱,投影儀 儲...