汇编 Hello Word

 1 .386  ;指定使用的指令集
2 .model flat,stdcall;指定模式平坦模式,PS:flat,Windw32程序使用的模式,代码和数据段使用同一个4GB断,stdcall语言模式windowsapi格式
3 option casemap:none ;定义程序中变量和子程序大小写敏感
4
5 ;导入
6 include windows.inc
7 include kernel32.inc
8 includelib kernel32.lib
9 include user32.inc
10 includelib user32.lib
11
12 ;数据段
13 .data;初始化过的变量 .data一般存放在可执行文件_DATA节区
14 swText db "Hello Word",0
15 swTite db "提示",0
16
17 .data?;没有初始化过的变量 .data? 不会增加EXE文件的大小 存放在_BSS节区
18
19 .const;一些常量定义 不需要改变的
20
21 .code;代码段
22 start:
23 invoke MessageBox,NULL,offset swText,offset swTite,MB_OK
24 invoke ExitProcess,NULL
25 end start
posted @ 2011-11-29 19:15  Red Cat  阅读(436)  评论(0编辑  收藏  举报

Copyright © 2022 LyShark Powered by .NET 6 on Kubernetes
Theme - LyTheme 1.0