當前位置:編程學習大全網 - 編程語言 - 匯編語言有哪幾種類型?

匯編語言有哪幾種類型?

匯編語言的分類是按CPU分的。

■什麽是匯編語言

匯編語言(Assembly Language)是面向機器的程序設計語言。

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

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

匯編語言比機器語言易於讀寫、易於調試和修改,同時也具有機器語言執行速度快,占內存空間少等優點,但在編寫復雜程序時具有明顯的局限性,匯編語言依賴於具體的機型,不能通用,也不能在不同機型之間移植。

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

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

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

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

  • 上一篇:soket編程怎麽操作?
  • 下一篇:高分求解關於編程語言的類型
  • copyright 2024編程學習大全網