導航:首頁 > 源碼編譯 > 匯編編譯器用什麼語言寫

匯編編譯器用什麼語言寫

發布時間:2022-08-12 02:12:42

⑴ 關於匯編語言的編譯

給你個假設的例子看能說明白不:
咱國某型計算機研製,指令系統確定後,
(1)先用機器語言編寫一個「小匯編」編譯器,它能編譯該機所有的機器指令相對應的匯編符號語言
(2)然後用小匯編語言編寫該機的匯編編譯器和FORTRAN編譯器
(3)……再PASCAL…
另,再多說幾句。:以上說的是幾十年前是這么做的,現在用的是交叉匯編等其它一些技術,比如:可以用成熟的機器的C語言寫個某種機器編譯器(可以是任何語言),,用這個交叉編譯器再編寫目標機的各種語言編譯器。

⑵ 匯編是用什麼軟體編的

1、IDE編輯器:編語言源程序用純文本編輯,擴展名用.ASM大眾化。
IDE:是MASMPlus,RadASM
2、單片機:51匯編集成開發環境
3、記事本寫代碼,再用miniasm純匯編編譯器編譯
4、EDIT
+MASM
+LINK
+DEBUG
匯編語言是一種低級計算機編程語言,"低級"並不是指語言的功能和復雜程度,它出現在計算機發展史的早期,現在仍廣泛應用於計算機開發領域,是絕大多數語言的基礎。一種面向機器的語言,運行與操作都與計算機硬體密切相關。

⑶ 匯編語言用什麼軟體寫的後綴名是什麼

匯編語言不是用什麼軟體寫的,是由字母、單詞來代替一個特定的指令來編輯的,後綴名是.asm。

匯編語言是用一些容易理解和記憶的字母,單詞來代替一個特定的指令,比如:用「ADD」代表數字邏輯上的加減,「MOV」代表數據傳遞等等,通過這種方法,人們很容易去閱讀已經完成的程序或者理解程序正在執行的功能,對現有程序的bug修復以及運營維護都變得更加簡單方便。

匯編語言具有更高的機器相關性,更加便於記憶和書寫,但又同時保留了機器語言高速度和高效率的特點。匯編語言仍是面向機器的語言,很難從其代碼上理解程序設計意圖,設計出來的程序不易被移植,故不像其他大多數的高級計算機語言一樣被廣泛應用。

(3)匯編編譯器用什麼語言寫擴展閱讀

匯編語言表達式常量:

1>數值常量1010H

2>符號常量

偽指令:<符號名>EQU<表達式>

功能:定義所指符號常量所代表的常量的值

說明:表達式可以是常數、指令助記符、偽指令助記符、寄存器名字或其他自定義的符號

例子:VAEQU100;表達式為常數

NUMEQUVA+100;表達式為數值表達式

OPEEQUADD;表達式為指令助記符

偽指令:<符號名>=<常數表達式>

功能:定義所指符號常量所代表的常量的值

說明:「=」之後只能是常數,對於字元和字元串匯編時按照整數處理

例子:VA=100

NUM=3*100

NUM=VA+500

⑷ 匯編語言的編譯程序如MASM又是用什麼寫的呢

最早的引導都是用機器語言寫的,後期有了平台,才寫出匯編
也就是
Masm = 機器語言+masm寫masm自己的代碼出來的

⑸ 匯編語言的編譯器是用什麼語言寫的,為什麼

直接用指令碼寫出第一個匯編語言編譯器,然後就可以用匯編語言寫新的編譯器,其實很多語言都可以寫匯編編譯器

比如第一個C語言編譯器可能是用匯編寫的,但是以後的C編譯器都可以用C語言來寫,神奇吧,哈哈

⑹ 編譯器一般由哪種語言開發

其實我在想為什麼匯編語言生成一個簡單的編譯器後,可以用新生成的編譯器再次生成編譯器,例如,C語言開發C的編譯器呢?
這是一個遞歸的思想,舉個例子一看就明白了
用一個大的模具可以生成一個A模具,A模具可以做出來B模具,依次往下推,最終這個小模具可以做出來小盒子用來裝東西。
第一個大模具肯定是手工做出來的第一個模具,但是有了這個大模具後,後面就可以用他自動的生成更多的模具,後面的各種模具加起來又可以造出來更精緻的模具,
所以,自動第一個大模具造出來模具的時候,大模具就可以被拋棄了。
我們都知道編譯程序通常分為下面五個階段:
1)詞法分析
2)語法分析
3)語義分析與中間代碼產生
4)優化
5)目標代碼生成
當然最難的一點就是目標代碼的生成,這一階段實現了最終的翻譯,就是真正把原碼翻譯成可以被CPU直接計算的機器碼(NativeCode)。

⑺ c語言編譯器是用什麼於語言寫的

第一個C語言編譯器應該是用匯編寫的,但是第一個成熟的C語言編譯器應該是由匯編和C語言共同寫的。
編譯原理講到了「自舉編譯器」。大意就是先用底層語言(應該是匯編)寫一個能運行,但效率極低的C語言編譯器(底層語言不好優化),有了C語言的編譯器以後,就可以用C語言好好寫一個編譯器了,用之前那個運行沒問題,但效率低得編譯器編譯一下,就得到了可以使用的編譯器了。

⑻ 匯編語言用什麼編寫

任何語言的源程序都是可以用「任何」文本編輯器生成的,唯一的要求:非格式化。也就是不要有字體、顏色、段落等等格式控制,換句話說,要純ASCII文本文件。
通常我就用「記事本」,在命令行方式下就用EDIT。
至於IDE,網上也有很多,但是沒見過幾個特別好用的,沒有集成調試(DEBUG)功能的話,還不如就用批處理。

閱讀全文

與匯編編譯器用什麼語言寫相關的資料

熱點內容
羅麗星克萊爾經典 瀏覽:342
台灣紅羊有哪些經典電影 瀏覽:568
免下載你懂的 瀏覽:975
新建文件夾1女演員三位 瀏覽:740
不用下載就能看的視頻網站 瀏覽:330
我一個神偷硬生生把國家偷成強國 瀏覽:600
樣子是五歲小男孩和郭富城演的 瀏覽:460
韓國演員也美娜 瀏覽:898
陸離是哪部小說的主角 瀏覽:49
華娛開局佟麗婭 瀏覽:17
男男生子小說現代攻姓章 瀏覽:541
永旺星星影院影訊 瀏覽:328
李彩潭巔峰之作 瀏覽:86
彎村紅羊電影 瀏覽:157
我和我的家教老師韓國 瀏覽:102
日本經典高分電影 瀏覽:627
動物真人版電影鳳凰定製 瀏覽:360
海客雲伺服器一個月怎麼算的 瀏覽:161
黑道小說主角外號瘋子 瀏覽:309
書包cc網電子書txt免費下載 瀏覽:354