Windows程序集Hello World

Windows程序集Hello World,windows,assembly,intel,Windows,Assembly,Intel,我对atraz组装产生了兴趣。Nasm最初是从Linux开始的。。。我做了一些基本的东西,但想在Windows中做。因此谷歌搜索了一下,看到了一些Dos的东西。但是依靠仿真器。我想为Windows 8 64位Intel编程,但我搜索Windows的所有内容都会重定向到Dos 在linux中要做的就是中断int 80h,在Dos中int 21h,Windows中我不知道如何得到一个代码 一个Hello World和一个汇编器帮助了…您可能想看看这个 非常感谢。我必须在不安装Visual Studi

我对atraz组装产生了兴趣。Nasm最初是从Linux开始的。。。我做了一些基本的东西,但想在Windows中做。因此谷歌搜索了一下,看到了一些Dos的东西。但是依靠仿真器。我想为Windows 8 64位Intel编程,但我搜索Windows的所有内容都会重定向到Dos

在linux中要做的就是中断int 80h,在Dos中int 21h,Windows中我不知道如何得到一个代码


一个Hello World和一个汇编器帮助了…

您可能想看看这个


非常感谢。我必须在不安装Visual Studio的情况下获取Link.exe?谢谢!如何使用fasm生成可执行文件?fasm可以直接发出可执行文件。明白了!如果我不想使用GUI,也就是用cmd打印文本。
include '%fasminc%/win32ax.inc'

.code

  start:
        invoke  MessageBox,HWND_DESKTOP,"Hello World!","Win32 Assembly",MB_OK
        invoke  ExitProcess,0

.end start