論壇 | 最新的Web開發教程
 

Assembly編程教程


彙編語言是一個低級語言用於計算機或專用於特定計算機體系結構與大多數高級編程語言,其通常是便攜式的跨多個系統其它可編程設備。 彙編語言被稱為像NASM,MASM等彙編的實用程序轉換成可執行的機器代碼


聽眾

本教程是專門為那些誰想要從頭開始學習彙編編程的基礎知識。 本教程將讓你從那裡你可以把自己更高水平的專業知識對彙編編程足夠的認識。


先決條件

與之前繼續學習本教程,你應該有計算機編程術語有基本的了解。 任何編程語言有基本的了解將幫助您了解大會的編程概念和學習的軌道上快速移動。


編譯/執行大會程序

對於大多數在本教程中所舉的例子,你會發現試試看的選項,所以只是利用它,享受你的學習。

嘗試使用試用可用選項在下面的示例代碼框的右上角下面的例子:

.text段
    全球_start;必須聲明為連接器(LD)
_start:;告訴連接器的入口點
    MOV EDX,LEN;消息長度
    MOV ECX,味精;信息寫
    MOV EBX,1;文件描述符(標準輸出)
    MOV EAX,4;系統調用號(SYS_WRITE)
    0x80的詮釋;調用內核
	
    MOV EAX,1;系統調用號(sys_exit)
    0x80的詮釋;調用內核

段.data
味精分貝“你好,世界!”,為0xA;字符串被打印
LEN EQU $  - 味精;字符串長度