一般用什麼軟體來寫彙編程式

2022-02-23 03:12:37 字數 1238 閱讀 2717

1樓:真空體

組合語言(assembly language)是面向機器的程式設計語言。

在彙編語閤中,用助記符(memoni)代替操作碼,用地址符號(symbol)或標號(label)代替地址媽。這樣用符號代替機器語盲的二進位制碼,就把機器語音變成了組合語言。於是組合語言亦稱為符號語言。

使用組合語言編寫的程式,機器個能直接識別,要由一種程式將組合語言翻譯成機器語言,這種起翻譯作用的程式叫彙編程式,彙編程式是系統軟體中語言處理系統軟體。組合語言把彙編程式翻譯成機器語言的過程稱為f彙編。

組合語言比機器語言易於讀寫、易於除錯和修改,同時也具有機器語言執行速度快,佔記憶體空間少等優點,但在編寫複雜程式時具有明顯的侷限性,組合語言依賴於具體的機型,不能通用,也不能在不同機型之間移植。

■對於不同型號的計算機,有著不同的結構的組合語言

組合語言由於採用了助記符號來編寫程式,比用機器語言的二進位制**程式設計要方便些,在一定程度上簡化了程式設計過程。組合語言的特點是用符號代替了機器指令**,而且助記符與指令**一一對應,基本保留了機器語言的靈活性。使用組合語言能面向機器並較好地發揮機器的特性,得到質量較高的程式。

組合語言是面向具體機型的,它離不開具體計算機的指令系統,因此,對於不同型號的計算機,有著不同的結構的組合語言,而且,對於同一問題所編制的組合語言程式在不同種類的計算機間是互不相通的。

組合語言中由於使用了助記符號,用組合語言編制的程式輸入計算機,計算機不能象用機器語言編寫的程式一樣直接識別和執行,必須通過預先放入計算機的"彙編程式"的加工和翻譯,才能變成能夠被計算機識別和處理的二進位制**程式。用組合語言等非機器語言書寫好的符號程式稱為源程式,執行時彙編程式要將源程式翻譯成目標程式。目標程式是機器語言程式,它一經被安置在記憶體的預定位置上,就能被計算機的cpu處理和執行。

組合語言像機器指令一樣,是硬體操作的控制資訊,因而仍然是面向機器的語言,使用起來還是比較繁瑣費時,通用性也差。但是,組合語言用來編制系統軟體和過程控制軟體,其目標程式佔用記憶體空間少,執行速度快,有著高階語言不可替代的用途。

■html屬於彙編嗎?

不屬於組合語言。它是hypertext markup language的縮寫,用來編寫網頁的語言.通常一個網頁的**最後面有.html或者.htm都是用這種語言編寫的.

另外,它一般用來編寫靜態網頁,現在最流行的動態語言有asp,.net和php等等.

2樓:匿名使用者

kile可以 c也可以

大家寫彙編程式一般都是用什麼彙編軟體

在一段彙編程式中多次呼叫另一段程式,用巨集指令比用子程式實現起來()

c在一段彙編程式bai中多次調du用另一段程式,用巨集指令比zhi用子程式實現佔記憶體空 dao間大,但速度專快。屬 巨集呼叫是通過巨集擴充套件來實現的,巨集引用多少次,就相應擴充套件多少次,所以,引用巨集不會縮短目標程式 而子程式 在目標程式中只出現一次,呼叫子程式是執行同一程式段,因此,目標程式...

用什麼軟體可以編譯C程式,C 程式設計用什麼軟體進行編譯 連結和執行?

編譯c 用微軟出的visual studio 2003,2005,2008都可以 因為c 就是微軟出的所以用他的工具肯定是最好的,至於其他的有什麼支援編譯c 的工具我就不是很清楚了,用上面肯定是首選 網上可以下,建議用visual studio2005一是比較成熟,vs2008剛出來不久,正式版的要...

網路程式設計用什麼語言,網路程式設計一般用什麼語言實現?

前端用html css,指令碼用js jq之類的,後臺用php,用來寫網頁 的語言挻多的 網路程式設計一般用什麼語言實現?什麼語言都是一樣沒有什麼好與不好 網路程式設計用哪種語言最流行而且最好用?網路程式設計用什麼語言最好 這只是一個具體應用分類,就象遊戲 文書處理 繪圖一樣,其實許多語言都可以寫網...