代码改变世界

用VisualStudio2008汇编代码

2011-06-02 21:26  和尚释然  阅读(687)  评论(0编辑  收藏  举报

1.新建一个空项目名叫"MyFirstAsm"

2.添加一个ASM文件,先添加一个Test.cpp文件,然后通过重命名将Test.cpp改为Test.asm文件.
 


3.修改项目属性"自定义规则"
 


4.添加库文件,例如"C:\Masm615\Include".我这边是装了"Masm for Windows 集成实验环境 2011",所以就用它的Include.

5.因为现在这个汇编程序是Window窗口,所以要将SubSystem设为"Windows(/SUBSYSTEM:WINDOWS)"

6.打开Test.asm文件输入以下代码:

; Test.asm

    .386
    .model flat, stdcall
    option casemap:none
 
include windows.inc
include user32.inc
include kernel32.inc
 
includelib user32.lib
includelib kernel32.lib
 
    .data
szCaption   db 'System Information', 0
szText      db 'Hello World in Visual C++!', 0
 
    .code
start:
    invoke MessageBox,\     ; 调用函数名
        NULL,\              ; 父窗口句柄
        offset szText,\     ; 文字
        offset szCaption,\ ; 标题
        MB_OK               ; 按钮类型
      
    invoke ExitProcess, NULL
end start

7.编译并运行程序.