⑴ 把匯編語言源程序轉換成等價的目標程序的過程稱為( )。 請問是匯編還是編譯
匯編語言源程序轉換成等價的目標程序的過程稱為(匯編 )。 參見網路:襲和匯編。
把高級語言源程序轉換成目標程序的過寬友程稱為(編譯)(參見《計算機文化基拍巧盯礎》第八版第21頁)
⑵ 將匯編語言編寫的程序轉換成目標程序用
將匯編語言編寫的程序轉換成目標程序用匯編程序。匯編程序由於只進行簡單的符號替換(詞法階段),不構成完整的編譯原理體系。程序旦滾一個環節,內部嵌套著一系列復雜的列邏輯慎密的鏈遲芹一個組件,如若一個地方出問題則會影響到棚畢整個。
⑶ 將匯編語言源程序翻譯成機器語言目標程序的是什麼
是匯編程序。
把匯編語言書寫的程序翻譯成與之等價的機器語言程序的翻譯程序。匯編程序輸入的是用匯編語言書寫的源程序,輸出的是用機器語言表示的目標程序。
匯編語言是為特定計算機或計算機系列設計的一種面向機器的語言,由匯編執行指令和匯編偽指令組成。採用匯編語言編寫程序雖不如高級程序設計語言簡便、直觀。
但是匯編出的棗睜目標程序佔用內存較少、運行效率較高,且能直接引用計算機的各種設備資源。它通常用於編寫系統的核心部分程序,或編寫需要耗費大量運行時間和實時性要求較高的程序段。
分類:
1、簡單匯編程序
簡單匯編程序 又稱「裝入並執行」式匯編程序。由於簡便而得到廣泛使用。這種匯編程序的特點是匯編後的機器語言程序直接放在內存之中准備執行。
目標虧灶程序所佔據的存儲位置是在匯編時固定的,並且以後不能改變,所以這種工作方式不能將多個獨立匯編的子程序合並為一個完整的程序,而且只能調用位置與目標程序不沖突的程序庫中的子程序。
2、模塊匯編程序
模塊匯編程序 為適應模塊程序設計方法而研製的。它除了克服簡單匯編程序的缺點之外,還提供並行設計、編碼和調試不同程序模塊的能力,而且更改程序時只更改有關的模塊即可。
每個匯編後的程序模塊稱為目標模塊,多個目標模塊經連接裝配程序組合成一個完整的可執行的程序。
3、條件匯編程序
條件匯編程序 主要特點是具有選擇匯編某些程序段的能力。它適用於編寫選擇性較大的程序或程序銷岩扮包,以便根據用戶的需要和設備的配置情況剪裁、編制適當的軟體。
這種匯編語言通常要引入「條件轉移」、「轉移」等匯編指示,以便根據用戶指定的匯編條件有選擇地匯編某些程序段或控制匯編程序的加工路徑。
⑷ 在計算機中,將匯編語言轉換為機器語言的過程叫
在計算機中,將匯編語言轉換為機器語言的過程叫匯編,或者匯編過程。
匯編語言稱為符號化的機器語言,不能直接執行,需要將匯編語言轉換為機器語言後才能執行,將匯編語言程序轉換為機器語言程序的過程稱為匯編過程。
匯編大多是指匯編語言,匯編程序。把匯編語言翻譯成機器語言的過程稱為匯編。在匯編語言中,用助記符(Memoni)代替操作碼,用地址符號(Symbol)或標號(Label)代替地址碼。這樣用符號代替機器語言的二進制碼,就把機器語言變成了匯編語言。於是匯編語言亦稱為符號語言。用匯編語言編寫的程序,機器不能直接識別,要由一種程序將匯編語言翻譯成機器語言,這種起翻譯作用的程序叫匯編程序,匯編程序是系統軟體中語言處理的系統軟體。
⑸ 匯編語言源程序需經什麼翻譯成目標程序
匯編器。匯編器將匯編語言源程序翻譯為機器語言目標程序,實現了匯編語言到機器語言的轉換。匯編器的工作原理是將匯編程序中的助記符(Mnemonic)、符號(Symbol)等轉換為對應的二進制代碼,形成目標程序。匯編器還會進行一些錯誤檢查、地址分配等操作,以確保目標程序正確有效。在生成目標程序後,可以通過鏈接器(Linker)和載入器(Loader)等工具,將目標程序轉化為可以在計算機上運行的可執行文件。
⑹ 將匯編語言源程序轉換成等價的目標程序的過程稱為
這就是編檔碧譯的過程嗎歷磨。俗稱翻譯。
不只是匯編程序,C語言的程序,肢蠢斗各種高級語言寫的程序都需要編譯的。
⑺ 匯編語言程序需經過什麼翻譯成目標程序
匯編語言程序需經過匯編頌巧程序翻譯成目標程序。根據查詢相凳櫻老關資料信息,棗升匯編語言源程序需經過匯編程序翻譯成機器語言程序,才能被執行。
⑻ 把匯編語言編制的源程序變為目標程序,要經過哪些步驟
詞法分析:
詞法分析的任務是對由字元組成的單詞進行處理,從左至右逐個臘轎字元地對源程序進行掃描,產生一個個的單詞符號,把作為字元串的源程序改造成為單詞符號串的中間程序。執行詞法分析的程序稱為詞法分析程序或掃描器。
源程序中的單詞符號經掃描器分析,一般產生二元式:單詞種別;單詞自身的值。單詞種別通常用整數編碼,如果一個種別只含一個單詞符號,那麼對這個單詞符號,種別編碼就完全代表它自身的值了。若一個種別含有許多個單詞符號,那麼,對於它的每個單詞符號,除了給出種別編碼以外,還應給出自身的值。
詞法分析器一般來說有兩種方法構造:手工構造和自動生成。手工構造可使用狀態圖進行工作,自動生成使用確定的有限自動機來實現。
語法分析:
編譯程序的語法分析器以單詞符號作為輸入,分析單詞符號串是否形成符合語法規則的語法單位,如表達式、賦值、循環等,最後看是否構成一個符合要求的程序,按該語言使用的語法規則分析檢查每條語句是否有正確的邏輯結構,程序是最終的一輪御肆個語法單位。編譯程序的語法規則可用上下文無關文法來刻畫。
語法分析的方法分為兩種:自上而下分析法和自下而上分析法。自上而下就是從文法的開始符號出發,向下推導,推出句子。而自下而上分析法採用的是移進歸約法,基本思想是:用一個寄存符號的先進後出棧,把輸入符號一個一個地移進棧里,當棧頂形成某個產生式的一個候選式時,即把棧頂的這一部分歸約成該產生式的左鄰符號。
中間代碼:
中間代碼是源程序的一種內部表示,或稱中間語言。中間代碼的作用是可使編譯程序的結構在邏輯上更為簡單明確,特別是可使目標代碼的優化比較容易實現中間代碼,即為中間語言程序,中間語言的復雜性介於源拆槐程序語言和機器語言之間。中間語言有多種形式,常見的有逆波蘭記號、四元式、三元式和樹。
⑼ 1. 把匯編語言編制的源程序變為目標程序,要經過(
c
⑽ 1. 把匯編語言編制的源程序變為目標程序,要經過( )。(3分) A、 B、 C、 D、 A、匯編 B、解釋 C、編輯 D
匯編語言編制的源程序變為目標程序的過程叫做匯編
選擇A、匯編