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

2021-05-18 01:20:08 字數 5465 閱讀 7949

1樓:匿名使用者

計算機能直接執行的是機器語言編寫的程式

參考題計算機能直接執行的是( )

a.高階語言編寫的程式

b.機器語言編寫的程式

c.資料庫語言編寫的程式

d.組合語言編寫的程式

正確答案:b

2樓:shine戚七七

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

機器語言程式原因是:

1、指令系統中的指令,在計算機記憶體中,都是以二進位制編碼的形式儲存的,這種編碼稱為機器碼,或者稱為機器指令。

2、在程式執行時,指令由記憶體讀入cpu,然後譯碼,執行.只有記憶體中的機器碼,即機器語言程式,計算機才能執行。

3、用指令助記符和表示地址或資料等的各種符號,按照規定的格式,來編制程式,這樣的程式,稱為組合語言程式.這些表示指令,地址,資料等的符號以及有關規定,是計算機進行:「思想」的工具,亦即計算機組合語言.

4、組合語言與具體的計算機型別有密切的關係,不同的**處理單元,其指令系統也各不相同,相應的組合語言也互不相同.與硬體關係密切的程式,或者實時性要求很高的程式,往往採用彙編程式。

5、在編輯程式的支援下,組合語言程式從鍵盤輸入,編輯形成組合語言源程式.源程式是用組合語言的語句編寫的,在計算機內部,源程式的各條語句是以ascii 碼錶示的,存在磁碟上,又稱為原始檔。

6、它區別與機器指令之處是不能被計算機執行,但它可以用來顯示和列印,作為檢查和儲存的檔案。

7、 組合語言源程式經過彙編程式的語法檢查和翻譯,形成二進位制**表示的目的碼檔案.如果源程式中有語法錯誤,彙編程式會指出錯誤的型別和出錯所在的語句,以便使用者重新進行編輯修改,再形成新的源程式.原始檔和有其生成的目的碼檔案可以是一個或者是幾個.

目的碼檔案並不能直接上機執行,必須經過連線程式把它和庫檔案連線在一起,形成可執行檔案.這個可執行檔案有作業系統裝入計算機記憶體,才能執行。

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

3樓:匿名使用者

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

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

擴充套件資料

機器語言的特點和缺點

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

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

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

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

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

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

4樓:匿名使用者

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

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

5樓:匿名使用者

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

6樓:自殘的廉頗

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

7樓:匿名使用者

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

8樓:匿名使用者

機械語言 就是二進位制碼

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

9樓:星願下的期盼

可執行程式。

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。

10樓:玄雅楠

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

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

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

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

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

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

11樓:花謝應當相憐

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

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

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

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

在ms-dos和ms-windows下,此類副檔名為·exe。

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

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

參考資料

12樓:愛生活的90後媽媽

計算機能直接執行的程式是可執行程式。也叫可執行檔案。

可執行檔案 (executable file) 在不同的作業系統環境下,可執行程式的呈現方式不一樣。

在計算機記憶體中,都是以二進位制編碼的形式儲存的,這種編碼稱為機器碼,或者稱為機器指令。在程式執行時,指令由記憶體讀入cpu,然後譯碼,執行.只有記憶體中的機器碼,即機器語言程式,計算機才能執行。

拓展資料:

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

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

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

dos規定,有重名的exe和***,執行時優先執行***檔案。一般用於dos,在windows系統中的執行檔案一般都是.exe檔案。

在 ms-dos 中,用以標識可執行檔案的副檔名。使用者在提示行輸入不帶 .exe 副檔名的檔名後按 enter 鍵或者點雙擊就能執行可執行程式。

13樓:江南哦啦啦

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

機器語言(machine language)是一種指令集的體系。這種指令集,稱機器碼(machine code),是電腦的cpu可直接解讀的資料。

拓展資料

機器語言是用二進位制**表示的計算機能直接識別和執行的一種機器指指令系統令的集合。它是計算機的設計者通過計算機的硬體結構賦予計算機的操作功能。機器語言具有靈活、直接執行和速度快等特點。

不同型號的計算機其機器語言是不相通的,按著一種計算機的機器指令編制的程式,不能在另一種計算機上執行。

14樓:白山問問

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

可執行程式

可執行程式是指一種可在作業系統儲存空間中浮動定位的可執行程式。在ms-dos和ms-windows下,此類副檔名為·exe。

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

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

dos規定,有重名的exe和***,執行時優先執行***檔案。如果只有a.exe,就可以直接輸入a,而不用輸入全名。

但如果有a.***和a.exe,輸入a則優先執行a.

***,要執行a.exe只能輸入a.exe而不能輸入a。

一般用於dos,在windows系統中的執行檔案一般都是.exe檔案。

在 ms-dos 中,用以標識可執行檔案的副檔名。使用者在提示行輸入不帶 .exe 副檔名的檔名後按 enter 鍵或者點雙擊就能執行可執行程式。

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

計算機可直接執行的是可執行檔案,源程式指的是你編寫的 程式,即字尾為.c或者.cpp的檔案,另外在經過編譯器編譯後形成目標程式,是二進位制檔案,但這時候程式還不能直接執行,還需要經過連結,將所包含的標頭檔案等與自身的目標檔案連結,最後形成可執行程式。而彙編程式的含義與c語言程式等處於同一層概念,只是...

計算機硬體能直接識別和執行的語言是什麼

計算機硬體能直接識別和執行的語言是機器語言。機器語言是用二進位制 表示的計算機能直接識別和執行的一種機器指令的集合,是電腦的cpu可直接解讀的資料。它是計算機的設計者通過計算機的硬體結構賦予計算機的操作功能,全部機器指令的集合構成計算機的機器語言,用機器語言程式設計的程式稱為目標程式。只有目標程式才...

計算機病毒的本質是什麼(一種計算機程式)

計算機病毒本質 是指編636f707962616964757a686964616f31333431346439 制或者在計算機程式中插入的破壞計算機功能或者毀壞資料,影響計算機使用,並能自我複製的一組計算機指令或者程式 計算機病毒指能夠影響破壞計算機正常工作的 人為編制的 可自我複製的一組計算機指令...