計算機命令指令語言三者的區別和關係

時間 2021-12-19 07:26:11

1樓:空心裝

機器語言 計算機直接能夠接受和應用的語言,是二進位制的程式語言,是人應該都看不懂

組合語言就是用助記符來表示計算機操作命令的一種程式語言。它主要是面向硬體,比c語言等高階語言要低階點,比機器語言(就是計算機能直接執行的程式,我們編的程式都要翻譯成機器語言才能執行)要高階點

高階語言是編一些應用軟體,與硬體不直接打交道的語言,比較直接,醫懂,一般人都用高階語言編寫程式cabccabc01:20:23

2樓:

程式是機器指令的序列,入鄉隨俗,使用機器指令編寫程式,是人們最初和最自然的選擇。機器指令的集合就是機器語言。機器語言是二進位制的,不易被人理解,太難掌握;而且因機器而異,程式不易移植。

同理可證,計算機命令、指令、語言三者的區別和關係

3樓:匿名使用者

機器指令(機器語言)是0和1(二進位製碼)的各種排列

組合語言能用符號代替機器語言的二進位製碼,易於書寫記憶

命令就是用語言編寫出來一段自動化程式**,就和計算器一樣***+***直接就給你結果了

高階語言、組合語言、機器語言三者的區別與聯絡

4樓:匿名使用者

一、指代不同

1、高階語言:相對於機器語言(machine language)是一種指令集的體系。

2、組合語言:是一種用於電子計算機、微處理器、微控制器或其他可程式設計器件的低階語言。

3、機器語言:不經翻譯即可為機器直接理解和接受的程式語言或指令**。

二、編碼方式不同

1、高階語言:語法和結構更類似漢字或者普通英文,且由於遠離對硬體的直接操作,使得一般人更容易學習。

2、組合語言:組合語言對應著不同的機器語言指令集,通過彙編過程轉換成機器指令。特定的組合語言和特定的機器語言指令集是一一對應的,不同平台之間不可直接移植。

三、特點不同

1、高階語言:高階程式語言因為發展的歷史,擁有很多函式庫,使用者可以根據自身的需求在**中加入標頭檔案來呼叫這些函式來實現自己的功能,當然使用者也可以根據自己的喜好編寫函式來在後續的**中呼叫。

3、機器語言:指令是一種二進位制**,由操作碼和運算元兩部分組成。操作碼規定了指令的操作,是指令中的關鍵字,不能預設。運算元表示該指令的操作物件。

5樓:匿名使用者

1、高階語言:與具體的計算機硬體無關, 其表達方式接近於所描述的問題, 易為人們接受和掌握,用高階語言編寫程式要比低階語言容易得多,並大大簡化了程式的編制和除錯,使程式設計效率得到大幅度的提高。

2、組合語言:是為了便於理解與記憶,將機器指令用助記符代替而形成的一種語言。組合語言的語句通常與機器指令對應,因此,組合語言與具體的計算機有關,屬於低階語言。

它比機器語言直觀,容易理解和記憶,用組合語言編寫的程式也比機器語言易閱讀、易排錯。

3、機器語言:的每一條機器指令都是二進位制形式的指令**,計算機硬體可以直接識別。高階語言程式通常也需要翻譯成組合語言程式,再進一步翻譯成機器語言**。

6樓:

機器語言 計算機直接能夠接受和應用的語言,是二進位制的程式語言,是人應該都看不懂

組合語言就是用助記符來表示計算機操作命令的一種程式語言。它主要是面向硬體,比c語言等高階語言要低階點,比機器語言(就是計算機能直接執行的程式,我們編的程式都要翻譯成機器語言才能執行)要高階點

高階語言是編一些應用軟體,與硬體不直接打交道的語言,比較直接,醫懂,一般人都用高階語言編寫程式

7樓:匿名使用者

組合語言的主要特點:

組合語言程式與處理器指令系統密切相關

程式設計師可直接、有效地控制系統硬體

形成的可執行檔案執行速度快、占用主存容量少組合語言與處理器密切相關

組合語言程式的通用性、可移植性較差

高階語言與具體計算機無關

高階語言程式可以在多種計算機上編譯後執行

組合語言本質上就是機器語言

可以直接、有效地控制計算機硬體

易於產生速度快、容量小的高效率目標程式

高階語言不針對具體計算機系統

不易直接控制計算機的各種操作

目標程式比較龐大、執行速度較慢

解釋指令、程式與軟體的概念,三者之間有什麼關係

8樓:周靜李衛平

指令:告訴計算機從事某一特殊運算的**。如:資料傳送指令、算術運算指令、位運算指令、程式流程控制指令、串操作指令、處理器控制指令。

程式:是指為了得到某種結果而可以由計算機等具有資訊處理能力的裝置執行的**化指令序列,或者可以被自動轉換成**化指令序列的符號化指令序列或者符號化語句序列。

軟體:是一系列按照特定順序組織的計算機資料和指令的集合。一般來講軟體被劃分為系統軟體、應用軟體和介於這兩者之間的中介軟體。

軟體並不只是包括可以在計算機(這裡的計算機是指廣義的計算機)上執行的電腦程式,與這些電腦程式相關的文件一般也被認為是軟體的一部分。簡單的說軟體就是程式加文件的集合體。

可以這樣理解:軟體包含程式,程式包含指令。

9樓:月三皮

計算機的程式是有一系列的機器指令組成的,

而指令就是要計算機執行某種操作的命令。

程式=演算法+資料結構+程式設計方法+語言工具和環境計算機軟體(computer software)是指計算機系統中的程式、資料及其文件。

計算機的指令都有哪些,計算機指令通常包括哪些?

15分啊,我來回答你 你說的是指dos狀態下的指令吧?常用的有如下幾個 dir這個指令表示將在螢幕上顯示當前目錄下的檔案和目錄列表 除了屬性為隱藏的檔案和目錄 幾個常用引數 p 表示分頁顯示列表 w 表示寬屏顯示列表 s 表示只顯示屬性為隱藏的檔案和目錄 另外用如dir.exe的形式,可以只顯示指定...

計算機高階語言,計算機高階語言特點是什麼?常見的語種有哪些?

高階語言是接近習慣使用的自然語言和數學語言的計算機程式語言。它獨立於計算機。使用者可以不了解機器指令,也可以不必了解機器的內部結構和工作原理,就能用高階語言程式設計序。高階語言通用性好 易學習 易使用 不受機器型號的限制,而且易於交流和推廣,像我們知道的basic c pascal等都是高階語言。計...

計算機C語言中的命令列引數怎麼用呢

這類教材它們的目的是講解演算法思想,所以 都是偽 也就是說是簡寫的 許多地方都是為了書寫方便簡寫了,比如陣列整體拷貝,它可能就用a 1.n b 1.n 代替了,但你要寫的話,還是必須寫上 for int i 1 i n i b i a i c語言中的命令列引數到底是什麼,應該如何運用呢 就是執行可執...

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

計算機基礎語言叫機械語言,由二進位制0和1組成 計算機語言 用於人與計算機之間通訊的語言 計算機語言的種類非常的多,總的來說可以分成機器語言,組合語言,高階語言三大類。電腦每做的一次動作,乙個步驟,都是按照以經用計算機語言編好的程式來執行的,程式是計算機要執行的指令的集合,而程式全部都是用我們所掌握...

計算機英語和計算機語言有什麼區別

basic和dos指令相當於一種控制命令,basic現在我個人感覺用的人很少了,dos倒是該學學,現在用的熟的人不多了,學dos你最好買本書,因為你初二估計你的英語水平達不到,不能直接看dos的英文幫助,還是賣本書或從網上下也可以,掌握大概20個常用命令就成了。pascal最好是用於教學語言,比較容...