彙編和編譯程式的區別?急

2025-06-15 22:40:15 字數 1818 閱讀 1796

1樓:泉淑琴永月

彙編是一種語言,就像c++是一種語言一樣,是乙個名詞。

編譯是乙個動詞,指對開發完成的源**進行編譯,就是把你寫的清姿一些語句轉換為計算機能識別的機器語言。

編譯需要編譯器。

彙編程式就是乙個程式,是用組合語言寫的程式,可能是已經編譯過的,也可能缺遊是還沒有編譯過的(名詞)

編譯程式是對乙個程式進行編譯,編譯以後程式才能執行(動詞)如果把你的問題改為:asp程式和編譯程式有什麼區別可能就好理解了答扮絕。

2樓:薩萱樑子

首先,簡介一下計機原理,假如有乙個由磁粉組成的硬碟,那麼改變磁粉的排列,並通電,將引發電流大小的變化,這就是計機的資料**。

那麼,檢視磁粉是難以哪前看見的,間接的表示就是:用乙個如winhex的軟體開啟,裡面的十六進位數就間接說明了磁粉的排列物理狀況。同樣,手動改磁粉即使生效,也未必「有用」。

正如你所想,沒錯,既然電腦這機器這麼麻煩,但它有人買,因為有李好清鍵盤。一臺襪渣正常的電腦由「固化」「程式」(bios)硬體去啟用主機板上的各個元件,再拿個硬碟放作業系統。自然有辦法寫入資料了。

好了,迴歸正題,所謂彙編,就是可以從那些有效的十六進位資料得出的東東,比如「b4...在某一場合表示mov

.於是乎,對照主機板商等給出的文件,想進行編寫乙個程式,那麼就「mov...什麼的對著「b4...

什麼的堆進扇區就行了。編譯程式,動詞來說的話,是乙個動作,不是程式,彙編程式是乙個程式,名詞來說的話,風馬牛不相干,因為根據上述原理,把彙編**或c**轉成有效的「磁粉」資料,這就是乙個編譯的過程,結果出來的就是編譯程式。

什麼是編譯程式?

3樓:惠企百科

編譯程式指將某一種程式設計語言寫的程式翻譯成等價的另一種語言的程式的程式, 稱之為編譯程式。

編譯程式也稱為編譯器,是指把用高階程式設計語言書寫的源程式,翻譯成等價的機器語言格式目標程式的翻譯程式。編譯程式屬於採用生成性實現途徑實現的翻譯程式。

它以高階程式設計語言書寫的源程式作為輸入,而以組合語言或機器語言表示的目標程式作為輸出。編譯出的目標程式通常還要經歷執行階段,以便在執行程式的支援下執行,加工初始資料,算出所需的計算結果。

編譯程式的實現演算法較為複雜,這是因為它所翻譯的語句與目標語言的指令不是一一對應關係,而是一多對應關係,同時也因為它要處理遞迴呼叫、動態儲存分配、多種資料型別,以及語句間的緊密依賴關係。

由於高階程式設計語言書寫的程式具有易讀、易移植和表達能力強等特點,編譯程式廣泛地用於翻譯規模較大、複雜性較高、且需要高效執行的高階語言書寫的源程式。

編譯程式,彙編程式屬於什麼軟體?

4樓:豬八戒網

編譯程式、頃簡彙編程式屬於系統軟體。包括:作業系統、監控軟體、編譯程式、彙編姿乎謹程式、資料庫、標準程跡基序庫。

彙編程式和彙編源程式有什麼區別?兩者的作用是什麼?

5樓:惠企百科

一、結構不同。

1、彙編程式:彙編程式輸入的是用組合語言書寫的源程式,輸出的是用機器語言表示的目標程式。

2、彙編源程式:彙編源程式 = 彙編指令 + 偽指令。

二、組成不同。

1、彙編程式:乙個彙編程式是由多個段組成的,這些段被用來存放**、資料、或當作棧空間來使碼薯帆用。

2、彙編源程式:源程式中最終由計算機執行、處理的指令或資料。

三、分類不同。

1、彙編程式:簡單彙編手液程式、模組彙編程式、條件彙編程式、巨集彙編程式、高階彙編程式。

2、彙編源遲雹程式:分為偽指令(編譯器處理)和彙編指令(編譯為機器碼)。

計算機中解釋程式與編譯程式的相同點與不同點是什麼

編譯程式 解釋程式均是計算機語言處理程式。其區別主要為 解釋程式直接執行源程式或源程式的內部形式,一般是讀一句源程式,翻譯一句,執行一句,不產生目標 如basic解釋程式。編譯程式是將高階語言書寫的源程式翻譯成與之等價的低階語言的目標程式。編譯程式與解釋程式最大的區別之一在於前者生成目標 而後者不生...

組合和排列的區別,急!雖然老師上課的時候有說過,但我總是分不

你就這樣理解 對不同的元素進行排列,不同的順序會導致不同的結果。對不同的元素進行組合,不同的順序都是相同的結果。例如這裡有5個小球,分別標有序號1.2.3.4.5,現取出3個,假如取的是1號,2號,4號。這時我將它們放成1.2.4 或2.4.1 或4.2.1 這三种放法是不同的排列,但都是相同的組合...

小程式onshow和onload的區別

onload 頁面載入時觸發,從二級頁面回來時不會觸發。onshow 當小程式啟動,或從後臺進入前臺顯示,會觸發 onshow,從二級頁面回來時也會觸發。project folder 小程式 onshow 和onload的區別 您好。這個應該是計算機裡面的語言吧。onshow onhide 本身就是...