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

2021-05-27 15:42:29 字數 3235 閱讀 5962

1樓:星願下的期盼

可執行程式。

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。

2樓:薄心之心

正確答案:c源程式:由高階語言編寫的程式。

目標程式:由二進位制**表示的程式稱(字尾名為.obj)。

彙編程式:由組合語言編寫的程式。

編譯程式:為了把源程式轉換成機器能接受的目標程式,需要把使用者按規定語法寫出的語句一一翻譯成二進位制的機器指令。這種具有翻譯功能的軟體稱為」編譯程式」。

以c語言為例,c語言源程式經過c語言編譯程式編譯之後,生成一個字尾為.obj的二進位制檔案(稱為目標程式),最後還要由稱為「連線程式」(link)的軟體,把此.obj檔案與c語言提供的各種庫函式連線在一起,生成一個字尾.exe的可執行程式。顯然c語言源程式不能立即執行,故選項b)錯誤。

根據以上定義,選項a)和選項d)錯誤。故本題應該選擇c)。

3樓:擼**的小強哥

c,實在不知道前面的人怎麼這麼回答

4樓:來自韶山雍容雅步的花椰菜

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

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

5樓:

正確答案:b

把由高階語言編寫的程式稱為」源程式」,由二進位制**表示的程式稱為」目標程式」(字尾名為.obi),由組合語言編寫的程式稱為」彙編程式」。為了把源程式轉換成機器能接受的目標程式,軟體工作者編制了一系列軟體,通過這些軟體可以把使用者按規定語法寫出的語句一一翻譯成二進位制的機器指令。這種具有翻譯功能的軟體稱為」編譯程式」,每種高階語言都有與它對應的編譯程式。

c源程式經過c編譯程式編譯之後生成一個字尾為.obi的二制進檔案(稱為目標檔案),這個f1標程式要和c語言的庫函式相連結生成一個字尾為.exe的檔案,這個檔案可以在作業系統中直接執行,稱為可執行程式。

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

6樓:愛做作業的學生

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

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

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

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

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

擴充套件資料

機器語言的優缺點

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

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

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

7樓:雲曉寒

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

稱os)。

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

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

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

8樓:風の音鈴

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

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

9樓:新北方男孩

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

10樓:悖悖論

a,也就是exe檔案

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

可執行程式。1.可執行程式 executable program,exe file 是指一種可在作業系統儲存空間中浮動定位的特殊程式。在ms dos和ms windows下,此類副檔名為.exe。2.根據事實來看,由高階語言編寫的程式稱為 源程式 由二進位制 表示的程式稱為 目標程式 由組合語言編寫...

計算機怎樣執行C語言源程式的,計算機的語言源程式是如何被執行的

計算機是要先呼叫編譯器將c源程式編譯成二進位制檔案然後執行的 這個涉及到編譯原理,lz有興趣可以去看看這類書。一兩句話也說明清楚。c語言源程式 h,c 連結 編譯 彙編 可執行檔案 exe 源程式 編譯 即通過編譯器將其編譯為目標程式,obj格式 連線。連線需要的其它由系統提供的資源 形成.exe可...

怎么共享兩臺計算機的網路,使兩臺計算機能夠同時上網

路由器買了交換器有了嗎?如果都有了那就在網路上的芳鄰 設定一個工作組,然後分別設定好ip地址,需要一臺做主機,也就是說需要上網連線的電腦ip地址應該是主機的地址,主機ip設定為192.186.0.1 分機ip尾數可以隨便設定 192.168.0.1 200 以內的數字都行!閘道器設定為 225.22...