Pages

2011年4月21日 星期四

[x86 Processors 組語] 常用指令

(1)建立陣列:
   arr1   SWORD   10   DUP(0)   ;代表建立一個名為arr1的陣列,
                                                     ;大小為10,陣列元素型態為SWORD,
                                                    ;陣列中每個元素初始化為0
(2)   .code   ;代表code segment的開始。
(3)   main PROC   ;PROC是一個指令,main是procedure名。
       ………
        main ENDP   ;代表 main procedure的結束。
(4)   END   main   ;指出程式進入點是main,
                             ;指出最後一行被組譯的程式。
(5)   mov   esi,OFFSET   abc   ;esi存著abc的記憶體位址開頭。
(6)   call readint會從鍵盤讀進32bit signed整數,並存到eax,而call writingstring的話則會將edx指向的字串輸出到console。

沒有留言:

張貼留言