當前位置:編程學習大全網 - 編程語言 - 匯編語言有哪些?

匯編語言有哪些?

1,簡單的匯編程序。它的特點是目標機器翻譯的機器語言的地址是絕對的,可以直接在內存中執行,也稱為“加載並執行”匯編程序。這種工作方式在存儲空間的組織方面非常有限。

2,模塊組裝器。它提供了設計,編碼和調試不同程序模塊的能力。每個匯編程序模塊都稱為對象模塊。他們的地址是相對的。您可以使用連接匯編程序將多個可執行模塊形成壹個可執行程序。

3,有條件的匯編程序。有能力選擇組裝某些模塊。這種匯編程序通常具有偽指令,例如“條件轉移”,以允許用戶編寫選擇條件。

4,宏匯編程序。具有宏處理功能的匯編程序。您可以使用它來定義帶有參數的塊,並在您使用的位置調用它們。在匯編過程中執行宏(指令)擴展,並在該位置插入由宏定義預定義的指令目標代碼。

5,高級匯編器。具有控制結構(例如條件語句,循環語句,甚至函數和過程)的匯編程序。它可以保持目標程序的高質量。吸收高級語言的優勢並提高可讀性。

擴展資料:

總體特點:

1,機器關聯:

這是壹種面向機器的低級語言,通常是為特定計算機或壹系列計算機設計的。因為它是機器指令的符號表示,所以不同的機器具有不同的匯編語言。使用匯編語言可以針對機器,更好地利用機器的特性來獲得更高質量的程序。

2,高速高效:

匯編語言保持了機器語言的優勢,具有直接和簡單的功能,可以有效地訪問和控制計算機的各種硬件設備,例如磁盤,內存,CPU,I / O端口等,並且占用更少的內存並執行快點。是壹種有效的編程語言。

3,編寫和調試的復雜性:

因為它是對硬件的直接控制,並且簡單的任務還需要大量的匯編語言語句,所以它在程序設計中必須是全面的,需要考慮所有可能的問題,合理分配和使用各種軟硬件資源。這樣,不可避免地會增加程序員的負擔。同樣,在調試程序時,很難確定程序的運行是否存在問題。

參考資料:

百度百科--匯編語言

參考資料:

百度百科--匯編語言列表

  • 上一篇:有哪些開源代碼編程的話題?
  • 下一篇:兒童寓言故事
  • copyright 2024編程學習大全網