当前位置: 首页 > 工具软件 > FASM > 使用案例 >

FASM

徐文斌
2023-12-01
  Hello world for FASM---命令行模式


选择FASM
1.他是免费的开源的...你可以使用他编写任何商业软件...
2.支持高级ASM指令(MMX,SSE2,SSE3等高级CPU指令),当然不包括宏指令,当然你可以自己编写宏指令
3.由于是低级汇编语言编译器你可以了解更多的编译原理和方法
4.编译速度比NASM快,可以自定义PE结构.甚至可以编译直接的代码而不依赖于PE结构(这个最cool)
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

 类似资料:

相关阅读

相关文章

相关问答