文档名称:Anskya[小零]---Hello world for FASM
文档类别:非Delphi语言编程文章
文档作者:Anskya[小零]
发布日期:2006-12-10
文档备注:藏鲸阁
查看次数:
Hello world for FASM---命令行模式

By Anskya[小零]
Email:Anskya@Gmail.com
Web:Www.138soft.com

选择FASM
1.他是免费的开源的...你可以使用他编写任何商业软件...
2.支持高级ASM指令(MMX,SSE2,SSE3等高级CPU指令),当然不包括宏指令,当然你可以自己编写宏指令
3.由于是低级汇编语言编译器你可以了解更多的编译原理和方法
4.编译速度比NASM快,可以自定义PE结构.甚至可以编译直接的代码而不依赖于PE结构
5.跨平台编译器...
6.对Win64的支持
7.可以编译COFF和OMF两种OBJ文件,方便其他编译器使用
format PE console

include 'fasmincludewin32a.inc'

start:
        pushad
        push _szStr
        call [printf]
        add esp, 4
       
        push _szCmd
        call [system]
        add esp, 4
        popad
        ret

_szStr db 'Hello World!',0dh,0ah,0
_szCmd db 'pause',0

data import

library msvcrt, 'msvcrt.dll'

import msvcrt,
       printf,'printf',
       system,'system'
end data


--------------------------------------------------------------------------------
  相关新闻
  老陈---谈Delphi中SSL协议的应用(二)2007-11-27 19:27:58
  老陈---谈Delphi中SSL协议的应用(一)2007-11-11 17:01:48
  老陈---为什么黑洞远程控制的屏幕传输比Radmin快2007-04-29 16:42:12
  老陈---Usb摄像头专题讲座(二)2006-12-09 09:44:51
  老陈---Usb摄像头专题讲座(一)2006-12-08 18:42:28
  余李虎---CRACKME的分析(附注册机算法原码)2006-12-07 12:27:00
  谈用Delphi设计Email程序(二)2005-05-31 00:58:55
  谈用Delphi设计Email程序(一)2005-05-31 00:57:57
  用Delphi创建服务程序2005-05-31 00:56:47
  深入浅出3389(一)---开启终端服务2005-05-31 00:54:14
分类:非Delphi语言编程文章 日期:2006-12-10 查看: