組合語言原程式,彙編程式,程式的彙編三者有什麼區別

時間 2022-07-17 14:05:04

1樓:鬆語夢

組合語言源程式:將可執行檔案機器碼反彙編得到的彙編** 會得到一大堆簡單的 難懂的 組合語言指令

彙編程式:用組合語言編寫的程式

程式的彙編:指將高階語言編譯連線生成機器可以直接執行的**的過程

2樓:匿名使用者

組合語言源程式:將可執行檔案機器碼反彙編得到的彙編**。

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

程式的彙編:將高階語言或者組合語言編寫的源程式連線生成機器可執行的機器語言的過程。

1、彙編程式與組合語言源程式的區別?

3樓:金魚

用組合語言編寫的叫做組合語言源程式,而彙編程式是組合語言源程式經過編譯後的結果。

1、彙編程式相當於編譯器吧,高階語言叫編譯器,組合語言叫彙編器,也就是彙編程式。

2、彙編源程式當然是使用者寫的源**了。

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

4、彙編源程式當然就是源**,源**就是文字形式的**,還沒編譯連線成為可執行程式。

4樓:匿名使用者

彙編程式是組合語言源程式經過編譯後的結果

用標號是為了標記程式段,記憶體段,跳轉位置等等

loop p ov add1可以

什麼是彙編程式?和編譯程式有什麼區別?

5樓:匿名使用者

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

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

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

好了,迴歸正題,所謂彙編,就是可以從那些有效的十六進位制資料得出的東東,比如「b4....」在某一場合表示mov ......,於是乎,對照主機板商等給出的文件,想進行編寫一個程式,那麼就「mov.......

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

編譯程式,彙編程式,和解釋程式之間有什麼區別

6樓:匿名使用者

樓上的,誰告訴過你c/c++、vb是低階語言?你有點程式語言常識沒?不懂別誤人子弟

7樓:進恬系建明

解釋程式就是一行行的執行,比如dos,你打個命令再按下回車,

編譯就是一段**一起執行,生成一個位元組碼檔案,比如c語言就是.

彙編是在高階語言和機器語言之間的一種過渡語言.

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

8樓:

彙編是一種語言,就像c++是一種語言一樣,是一個名詞編譯是一個動詞,指對開發完成的源**進行編譯,就是把你寫的一些語句轉換為計算機能識別的機器語言

編譯需要編譯器

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

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

編譯程式和解釋程式,彙編程式有什麼區別

9樓:匿名使用者

編譯就是把高階語言變成計算機可以識別的2進位制語言, 是對整個寫好的程式進行翻版譯。 最終形權

成目標檔案

解釋程式, 是一句一句翻譯的, 最終不形成目標檔案彙編程式? 你指的 是組合語言寫的程式嗎? 彙編程式一般指編譯生成與之等價的 機器語言

10樓:匿名使用者

解釋程式就是一行行的執行,比如dos,你打個命令再按下回車,

編譯就是一段**一起執行,生成一個位元組碼檔案,比如c語言就是.

彙編是在高階語言和機器語言之間的一種過渡語言.

11樓:安徽新華電腦專修學院

1、編譯程式是bai整體編譯完了,再du一次性執行。

2、而zhi

解釋程dao序是一邊解釋,一專邊執行。屬 解釋一句後就提交計算機執行一句,並不形成目標程式。就像外語翻譯中的「口譯」一樣,說一句翻一句,不產生全文的翻譯文字。

3、編譯器是把源程式的每一條語句都編譯成機器語言,並儲存成二進位制檔案,這樣執行時計算機可以直接以機器語言來執行此程式,速度很快。

4、而直譯器則是隻在執行程式時,才一條一條的解釋成機器語言給計算機來執行,所以執行速度是不如編譯後的程式執行的快的。這是因為計算機不能直接認識並執行我們寫的語句,它只能認識機器語言(是二進位制的形式)

請問彙編程式, 解釋程式, 編譯程式分別指?

12樓:九磅仕伍便士

1、彙編程式

把組合語言書寫的程式翻譯成與之等價的機器語言程式的翻譯程式。彙編程式輸入的是用組合語言書寫的源程式,輸出的是用機器語言表示的目標程式。組合語言是為特定計算機或計算機系列設計的一種面向機器的語言,由彙編執行指令和彙編偽指令組成。

採用組合語言編寫程式雖不如高階程式設計語言簡便、直觀,但是彙編出的目標程式佔用記憶體較少、執行效率較高,且能直接引用計算機的各種裝置資源。它通常用於編寫系統的核心部分程式,或編寫需要耗費大量執行時間和實時性要求較高的程式段。

2、解釋程式

解釋程式是一種語言處理程式,在詞法、語法和語義分析方面與編譯程式的工作原理基本相同,但在執行使用者程式時,它直接執行源程式或源程式的內部形式(中間**)。因此,解釋程式並不產生目標程式,這是它和編譯程式的主要區別。

3、編譯程式

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

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

13樓:匿名使用者

解釋程式指的是一種語言處理程式,在詞法、語法和語義分析方面與編譯程式的工作原理基本相同,但在執行使用者程式時,它直接執行源程式或源程式的內部形式(中間**)。因此,解釋程式並不產生目標程式,這是它和編譯程式的主要區別。

彙編程式指的是把組合語言書寫的程式翻譯成與之等價的機器語言程式的翻譯程式。彙編程式輸入的是用組合語言書寫的源程式,輸出的是用機器語言表示的目標程式。

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

14樓:

編譯程式、解釋程式、彙編程式是3種語言處理程式。

其區別主要為:

彙編程式(為低階服務)是將組合語言書寫的源程式翻譯成由機器指令和其他資訊組成的目標程式。解釋程式(為高階服務)直接執行源程式或源程式的內部形式,一般是讀一句源程式,翻譯一句,執行一句,不產生目標**,如basic解釋程式。編譯程式(為高階服務)是將高階語言書寫的源程式翻譯成與之等價的低階語言的目標程式。

編譯程式與解釋程式最大的區別之一在於前者生成目標**,而後者不生成;此外,前者產生的目標**的執行速度比解釋程式的執行速度要快;後者人機互動好,適於初學者使用。用cobol、fortran等語言編寫的程式考慮到執行速度一般都是編譯執行。

希望可以幫你

高手幫忙寫彙編程式,高手幫忙寫一個彙編程式

data segment block db 20 dup c1 equ block count db data ends code segment assume cs code,ds datastart mov ax,data mov ds,ax mov cx,c1 長度 mov bx,offset...

跪求彙編程式300分

要使用漢語,就必須使用win32函式了。覺得問題沒有描述清楚,是不是有求有視窗自己輸入資料?看起來並不時特別困難,急用嗎?不急可以給我留個言,或發個e mail到whufcy 163.com,收到你的回覆後,我就開始設計程式,大概得個3 5天吧。用匯編去寫?介紹你個方法吧,你用vc去編,然後再用一些...

微控制器組合語言程式設計,全國微控制器組合語言程式設計師

org 0000h main mov dptr,3000h clr r0 clr r1 clr r2 mov r3,100 loop mov a,dptr clr c cjne a,0h,loop1 inc r0 djnz r3,loop loop1 rl a jc fushu inc r1 djn...