Masm32-helloword

《WindowsPE权威指南》附书源代码

http://www.hzcourse.com/web/refbook/detail/4372/215

Masm32下载:http://masm32.com/

helloword源码

  1. .386
  2. .model flat,stdcall
  3. option casemap:none
  4.  
  5. include windows.inc
  6. include user32.inc
  7. includelib user32.lib
  8. include kernel32.inc
  9. includelib kernel32.lib\
  10. ;数据段
  11. .data
  12. szText db 'HelloWorld',0
  13. ;代码段
  14. .code
  15. start:
  16. invoke MessageBox,NULL,offset szText,NULL,MB_OK
  17. invoke ExitProcess,NULL
  18. end start

编译源码asm生成obj对象

ml -c -coff 1.asm

链接obj对象生成exe

link subsystem:windows 1.obj

 

发表评论

邮箱地址不会被公开。 必填项已用*标注