計算機能直接識別的語言是什麼語言

2021-05-02 20:13:25 字數 3405 閱讀 9411

1樓:霓脦那些

計算機能夠直接識別的語言是機器語言。

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

機器**有時也被稱為原生碼(native code),這個名詞比較強調某種程式語言或庫與執行平臺相關的部分。

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

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

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

這是一件十分繁瑣的工作,編寫程式花費的時間往往是實際執行時間的幾十倍或幾百倍。而且,這樣編寫出的程式完全是0與1的指令**,可讀性差且容易出錯。在現今,除了計算機生產廠家的專業人員外,絕大多數程式設計師已經不再學習機器語言。

1、機器語言是微處理器理解和使用的用於控制它的操作的二進位制**。

2、8086到pentium的機器語言指令長度可以從1位元組到13位元組。

3、儘管機器語言看似非常複雜,但它是有規律的。

4、現今存在著超過100000種機器語言的指令。

2樓:匿名使用者

機器語言

用機器語言編寫的程式稱為機器語言程式,機器語言程式都是由二進位制**組成,所以可以被計算機直接執行。

3樓:匿名使用者

計算機能直接識別的語言是機器語言,用二進位制碼編寫。

4樓:惡魔

不存在的,二進位制檔案是唯一能直接識別的了,不過指令碼語言不需要編譯,雖然不能直接識別但是也差不多

5樓:易不難

機器語言 用機器語言編寫的程式稱為機器語言程式,機器語言程式都是由二進位制**0和1組成,所以可以被計算機識別並直接執行。

6樓:戀戀土豆絲

機器語言程式:

用機器語言編寫的程式稱為機器語言程式,

機器語言程式都是由二進位制**組成,所以可以被計算機直接執行。

7樓:d丶小傻蛋

計算機能直接識別的語言:機器語言,機器語言 都是由二進位制**組成,就是隻有0、1組成的,所以可以被計算機直接執行。

8樓:匿名使用者

機器語言,即二進位制語言,屬於最低階、最靠近計算機硬體的語言

9樓:旅初彤

你說的應該是機器語言,也就是二進位制**

10樓:

你好,很高興回答你的問題:

望採納,謝謝!

11樓:匿名使用者

計算能直接識別的語言只有0和1的組合序列,也叫機器語言,0和1其實是一組開關量,通俗的說就是用開和關這兩種狀態來表示0和1.

12樓:匿名使用者

機器語言, cpu直接讀取,二進位制**表示。

13樓:匿名使用者

1、機器語言。二進位制**指令

14樓:匿名使用者

計算機能直接識別的語言是機器語言,二進位制**

15樓:囧honge囧

2進位制語言,應該也叫機器語言吧,忘卻了。

16樓:墨汁白狐

機器語言,也就是代表斷的0和通的1

17樓:學無止境壹道榮耀

機器語言,也就是電平的高低。

18樓:匿名使用者

機器語言(二進位制編碼)

19樓:匿名使用者

機器語言,即2進位制**

計算機能夠直接識別和處理的語言是 ( )

20樓:河傳楊穎

答案選擇c。

bai計算機能夠直接du執行的語言只有機器語言,機zhi器語言由二進位制dao數0和1構成。內

用組合語言和高階語言編容寫的程式計算機並不認識,更不能直接執行,而必須由語言處理系統將它翻譯成計算機可以理解的機器語言程式,然後再讓計算機執行目標程式。

機器指令也常被稱為硬指令。它是面向機器的,即不同的計算機規定了自己所特有的、一定數量的基本指令。

操作碼欄位指出該指令執行何種操作,地址碼欄位指出被操作的資料(運算元)和操作結果的存放位置。

例如,將地址為0000 0100b的位元組儲存單元中的內容加3,若用intel 8086/8088機器指令來完成該操作,則相應的機器指令為:

10000011

00000110

00000100

00000011

用機器指令進行描述的語言叫作機器語言,用機器語言編寫的程式稱為機器語言程式或目標程式。目標程式中的二進位制機器指令**稱為目標**。

使用任何語言編寫的程式最終都要轉換成機器語言程式,才能被計算機識別、理解並執行。

21樓:新院第一高富帥

答案選bai擇c。

計算機能夠直接執

du行的語言

zhi只有機器語言,機器語言由dao二進位制數專0和1構成。

用組合語言和高階語屬言編寫的程式計算機並不認識,更不能直接執行,而必須由語言處理系統將它翻譯成計算機可以理解的機器語言程式,然後再讓計算機執行目標程式。

機器指令也常被稱為硬指令。它是面向機器的,即不同的計算機規定了自己所特有的、一定數量的基本指令。

用機器指令進行描述的語言叫作機器語言,用機器語言編寫的程式稱為機器語言程式或目標程式。

22樓:醉花陰

計算機能夠直接識別和處理的語言是c語言。

23樓:萇湃醜玥

機器只能識別機器語言啦,要不來個機器語言幹嘛啊

24樓:阿甘另傳

選c機器語言

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

25樓:手機使用者

c 機器語言

機器語言是計算機唯一能直接識別的語言.

就連組合語言還要被編譯成位元組碼檔案才能執行.

26樓:匿名使用者

機器語言

原來的組合語言翻譯還需要查表,比如+對應10101010100101(瞎編的)然後輸入機器的是機器碼10101010100101。。。。。。

你可以看看微控制器的書

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

答案是 機器語言程式 原因是 指令系統中的指令,在計算機記憶體中,都是以二進位制編碼的形式儲存的,這種編碼稱為機器碼,或者稱為機器指令.在程式執行時,指令由記憶體讀入cpu,然後譯碼,執行.只有記憶體中的機器碼,即機器語言程式,計算機才能執行.然而,機器碼很難記憶,使用時極易出錯,因此,直接利用機器...

計算機C語言,什麼是計算機C語言?

include void main s1 i 0 printf s n s1 什麼是計算機c語言?是計算機程式設計的基本語言哦,多用於系統開發這方面,指標是重點,注意的問題找本書看看吧,一般都有講 c語言是目前世界上流行 使用最廣泛的高階程式設計語言。c語言對作業系統和系統使用程式以及需要對硬體進行...

計算機程式設計入門,計算機程式設計入門應該學什麼語言

別人寫的一篇關於初學電腦的心得文章,可以給你一些參考。初中當然要以初中的學業為重,愛好計算機程式設計,請你在接下來的六年中學生涯裡認真學習數學!1 從歷史的角度來看,所有的偉大電腦科學家,他們的身份首先是數學家!計算機本來就是數學的一個分支,所以早期計算機專業一般是放在數學系中的。2 從技術的角度來...