『壹』 匯編語言程序需經什麼翻譯成目標程序
需要經過匯編程序即masm.exe翻譯成目標程序也就是0bj文件
『貳』 匯編語言原程序用編譯程序將其翻譯為機器語言程序對不對
嚴格地講,不對。
編譯程序,是對高級語言程序進行翻譯的程序。它具有語法分析重構的過程。
匯瞎缺編語言源程序的翻譯,只是簡單的查表式翻譯,不需要按語法察做進行分磨沒辯析和重構。
將匯編語言的源程序翻譯成機器語言的翻譯程序,不能稱之為「編譯程序」,而是叫做「匯編程序」。
`
『叄』 將匯編語言源程序翻譯成機器語言目標程序的是什麼
是匯編程序。
把匯編語言書寫的程序翻譯成與之等價的機器語言程序的翻譯程序。匯編程序輸入的是用匯編語言書寫的源程序,輸出的是用機器語言表示的目標程序。
匯編語言是為特定計算機或計算機系列設計的一種面向機器的語言,由匯編執行指令和匯編偽指令組成。採用匯編語言編寫程序雖不如高級程序設計語言簡便、直觀。
但是匯編出的目標程序佔用內存較少、運行效率較高,且能直接引用計算機的各種設備資源。它通常用於編寫系統的核心部分程序,或編寫需要耗費大量運行時間和實時性要求較高的程序段。
分類:
1、簡單匯編程序
簡單匯編程序 又稱「裝入並執行」式匯編程序。由於簡便而得到廣泛使用。這種匯編程序的特點是匯編後的機器語言程序直接放在內存之中准備執行。
目標程序所佔據的存儲位置是在匯編時固定的,並且以後不能改變,所以這種工作方式不能將多個獨立匯編的子程序合並為一個完整的程序,而且棗睜只能調用位置與目標程序不沖突虧灶的程序庫中的子程序。
2、模塊匯編程序
模塊匯編程序 為適應模塊程序設計方法而研製的。它除了克服簡單匯編程序的缺點之外,還提供並行設計、編碼和調試不同程序模塊的能力,而且更改程序時只更改有關的模塊即可。
每個匯編後的程序模塊稱為目標模塊,多個目標模塊經連接裝配程序組合成一個完整的可執行的程銷岩扮序。
3、條件匯編程序
條件匯編程序 主要特點是具有選擇匯編某些程序段的能力。它適用於編寫選擇性較大的程序或程序包,以便根據用戶的需要和設備的配置情況剪裁、編制適當的軟體。
這種匯編語言通常要引入「條件轉移」、「轉移」等匯編指示,以便根據用戶指定的匯編條件有選擇地匯編某些程序段或控制匯編程序的加工路徑。
『肆』 匯編語言源程序需經什麼翻譯成目標程序
匯編器。匯編器將匯編語言源程序翻譯為機器語言目標程序,實現了匯編語言到機器語言的轉換。匯編器的工作原理是將匯編程序中的助記符(Mnemonic)、符號(Symbol)等轉換為對應的二進制代碼,形成目標程序。匯編器還會進行一些錯誤檢查、彎羨地址分配等操作,以確保目標程序正確有效。在生成目標程序後,可以通過鏈接乎陪器(Linker)和載入器(Loader)等工具,將目標程序轉化為可歲鬧蠢以在計算機上運行的可執行文件。
『伍』 匯編語言用什麼軟體寫的後綴名是什麼
匯編語言不是用什麼軟體寫的,是由字母、單詞來代替一個特定的指令來編輯的,後綴名是.asm。
匯編語言是用一些容易理解和記憶的字母,單詞來代替一個特定的指令,比如:用「ADD」代表數字邏輯上的加減,「MOV」代表數據傳遞等等,通過這種方法,人們很容易去閱讀已經完成的程序或者理解程序正在執行的功能,對現有程序的bug修復以及運營維護都變得更加簡單方便。
匯編語言具有更高的機器相關性,更加便於記憶和書寫,但又同時保留了機器語言高速度和高效率的特點。匯編語言仍是面向機器的語言,很難從其代碼上理解程序設計意圖,設計出來的程序不易被移植,故不像其他大多數的高級計算機語言一樣被廣泛應用。
(5)匯編需要用什麼程序翻譯擴展閱讀
匯編語言表達式常量:
1>數值常量1010H
2>符號常量
偽指令:<符號名>EQU<表達式>
功能:定義所指符號常量所代表的常量的值
說明:表達式可以是常數、指令助記符、偽指令助記符、寄存器名字或其他自定義的符號
例子:VAEQU100;表達式為常數
NUMEQUVA+100;表達式為數值表達式
OPEEQUADD;表達式為指令助記符
偽指令:<符號名>=<常數表達式>
功能:定義所指符號常量所代表的常量的值
說明:「=」之後只能是常數,對於字元和字元串匯編時按照整數處理
例子:VA=100
NUM=3*100
NUM=VA+500
『陸』 匯編語言源程序需經()翻譯成目標程序。A監控程序B匯編程序C機器語言程序D機器語言
B匯編程序
編譯也前如有翻譯配悔早成匯編的 因為容易誤解所以一般叫編譯程序
寶島把匯編語言翻培雀譯成組合語言 避免了這個混同的問題
『柒』 匯編用什麼軟體
問題一:用什麼軟體編寫匯編語言呢 學單片機吧,用這個軟體吧,集匯編、模擬一體的。而且是共享的。
51匯編集成開發環境 ,點擊放大
問題二:要學習匯編語言要用什麼軟體? 你下載個ma *** 32v10唬,裡面的編輯器可以直接編譯
或者去論壇aogosoft/bbs看看
問題三:誰能介紹一下匯編用什麼軟體好 keil吧,匯編和c都可以,支持的機型也多
問題四:匯編是用什麼軟體編的? 清華大學出版社出版的《匯編語言》是經典教材,作者:朱玉龍等。圖書ISBN:7302068119
匯編語言是用二進制語言編寫,也就是我們常說的機器語言,匯編語言與處理器密切相關。每種處理器都有自己的指令系統,相應的匯編語言各不相同。所以,匯編語言程序的通用性、可移植性較差。相對來說,高級語言與具體計算機無關,高級語言程序可以在多種計算機上編譯後執行。
匯編語言功能有限,又涉及寄存器、主存單元等硬體細節,所以編寫程序比較繁瑣,調試起來也比較困難。高級語言提供了強大的功能,採用類似自然語言的語法,所以容易被掌握和應用,它不必關心諸如標志匯編語言本質上就是機器語言,它可以直接、有效地控制計算機硬體,因而容易產生運行速度快、指令序列短小的高效率目標程序。高級語言不易直接控制計算機的各種操作,編譯程序產生的目標程序往往比較龐大、程序難以優化,所以運行速度較慢。
可見匯編語言的主要優點就是可以直接控制計算機硬體部件,可以編寫在「時間」和「空間」兩方面最有效的程序。這些優點使得匯編語言在程序設計亥佔有重要的位置,是不可被取代的。匯編語言的缺點也是明顯的。它與處理器密切有關,要求程序員比較熟悉計算機硬體系統、考慮許多細節問題,導致編寫程序繁瑣,調試、維護、交流和移植困難。因此,有時可以採用高級語言和匯編語言混合編程的方法,互相取長補短,更好地解決實際問題。
匯編語言用助記符代替操作碼,用地址符號代替操作數。由於這種「符號化」的做法,所以匯編語言也稱為符號語言。用匯編語言編寫的程序稱為匯編語言「源程序」。匯編語言「源程序」不能直接運行,需要用「匯編程序」把它翻譯成機器語言程序後,方可執行,這一過程稱為「匯編」。匯編語言「源程序」比機器語言程序易讀、易檢查、易修改,同時又保持了機器語言執行速度快、佔用存儲空間少的優點。匯編語言也是「面向機器」的語言,不具備通用性和可移植性。
問題五:匯編語言 有什麼軟體啊 匯編語言(Assembly Language)是面向機器的程序設計語言。
在匯編語合中,用助記符(Memoni)代替操作碼,用地址符號(Symbol)或標號(Label)代替地址媽。這樣用符號代替機器語盲的二進制碼段扮,就把機器語音變成了匯編語言。於是匯編語言亦稱為符號語言。
使用匯編語言編寫的程序,機器個能直接識別,要由一種程序將匯編語言翻譯成機器語言,這種起翻譯作用的程序叫匯編程序,匯編程序是系統軟體中語言處理系統軟體。匯編語言把匯編程序翻譯成機器語言的過程稱為f匯編。
匯編語言比機器語言易於讀寫、易於調試和修改,同時也具有機器語言執行速度快,占內存空間少等優點,但在編寫復雜程序時具有明顯的局限性,匯編語言依賴於具體的機型,不能通用,也不能在不同機型之間移植。
■對於不同型號的計算機,有著不同的結構的匯編語言
匯編語言由於採用了助記符號來編寫程序,比用機器語言的二進制代碼編程要方便些,在一定程度上簡化了編程過程。匯編語言的握游灶特點是用符號代替了機器指令代碼,而且助記符與指令代碼一一對應,基本保留了機器語言的靈活性。使用匯編語言能面向機器並較好地發揮機器的特性,得到質量較高的程序。
匯編語言是面向具體機型的,它離不開具體計算機的指令系統,因此,對於不同磨宴型號的計算機,有著不同的結構的匯編語言,而且,對於同一問題所編制的匯編語言程序在不同種類的計算機間是互不相通的。
匯編語言中由於使用了助記符號,用匯編語言編制的程序輸入計算機,計算機不能象用機器語言編寫的程序一樣直接識別和執行,必須通過預先放入計算機的匯編程序的加工和翻譯,才能變成能夠被計算機識別和處理的二進制代碼程序。用匯編語言等非機器語言書寫好的符號程序稱為源程序,運行時匯編程序要將源程序翻譯成目標程序。目標程序是機器語言程序,它一經被安置在內存的預定位置上,就能被計算機的CPU處理和執行。
匯編語言像機器指令一樣,是硬體操作的控制信息,因而仍然是面向機器的語言,使用起來還是比較繁瑣費時,通用性也差。但是,匯編語言用來編制系統軟體和過程式控制制軟體,其目標程序佔用內存空間少,運行速度快,有著高級語言不可替代的用途。
■html屬於匯編嗎?
不屬於匯編語言。它是Hypertext Markup Language的縮寫,用來編寫網頁的語言.通常一個網頁的網址最後面有或者都是用這種語言編寫的.
另外,它一般用來編寫靜態網頁,現在最流行的動態語言有ASP,.NET和PHP等等.
問題六:匯編語言編程需要什麼軟體? 以下都鼎以:
1、匯編器 ma *** 的ml.exe
2、文本編輯器 ultra edit
3、資源編輯器 調試器 Microsoft visual stutio
4、連接器 microsoft的link.exe
5、反匯編器win32da ***
問題七:匯編用什麼軟體編譯啊? 通常我都用記事本或者ultra-edit寫程序,然後進到命令行里,用ma *** 編譯鏈接,最後用debug調試,這是標准流程啊。
匯編小站上介紹了一個工具叫ma *** plus,據說是一個類似於vc的IDE,你可以看下,上面對它的評價挺高的。
問題八:匯編語言用什麼軟體編 MASM 是可視化界面。調試、操作方便 !
具體請看:ke./...Px7MuP
DOS 下 匯編 存儲 編譯較麻煩!
問題九:匯編語言用什麼編譯軟體 80x86 的匯編語言,用:MASM.EXE
MCS-51 的匯編語言,用:KEIL.EXE
還有很多種匯編語言,自己網路吧。
問題十:用哪個軟體可以製作電子版制度匯編 QikPg?1.6設計師大眾版是QikPg?首次推出的免費數字互動設計軟體,目的是為了讓更多的人來製作數字互動書籍。任何人都可以像搭積木一樣製作出多媒體互動的App電子書、App雜志、App宣傳冊、App影集、App教程、App攻略,或者其它的App作...
『捌』 將匯編源程序翻譯成目標程序的程序稱為什麼程序
將匯編源程序翻譯成目孝咐標程序的程序稱為編譯程序。將匯編源程序翻譯成目標程序obj的程序稱為編譯程序。編譯程序也稱為編譯器,是指把用高級程序設計語言巧散純書寫的源程序,掘哪翻譯成等價的機器語言格式目標程序的翻譯程序。編譯程序屬於採用生成性實現途徑實現的翻譯程序。
『玖』 什麼能把匯編語言翻譯成機器語言程序
匯編語言是一種低級別的編程語言,其中的代碼指令是直接映射到計算機處理器上的機器指令。因此,將匯編語言翻譯成機器語言程序的工作被稱為匯編,這個工作是由匯編器(Assembler)來完成的。
匯編器是一種特殊的程序,它的作用是將匯編語言程序轉換為機器語言程序。在匯編過程中,匯編器會將匯編語言的指令逐條翻譯成對應的機器指令,並將這些指令依次存儲在內存中,最終生成一個可執行的機器語言程序。
具體來說,匯編器將匯編語言的源代碼讀入,按照語法規則進行詞法分析和語法分析,將匯編語言中的指令轉換為二進余攔制代碼,並生成一個與之對應的符號表,最終將匯編語言轉換為機器語言程序豎攔胡。
需要注意的是,不同的計算機處理器有不同的指令集和指令格式,因此不同的計算機處理器需要使用不同的匯編器。此外,由於匯編語言是低級別的編程語言,其編寫和調試都需要衡廳較高的技術水平和經驗,因此匯編編程在現代計算機領域中已經不太常見,被高級語言所替代。
『拾』 請問,匯編語言需要匯編程序來翻譯成機器語言,那匯編程序又是由什麼語言編寫的呢
什麼語言都可以啊,
匯編程序
的作用就是把一系列文本符號翻譯成二進制的
機器語言
,這是任何語言都可以輕易實現的簡單功能。
當然最開始的匯編程序肯定是直接用機器語言寫的,但後面的就不是了。就好像,VS2010是用
VS2008
開發的一樣……