在熟悉指令、伪指令和汇编语法的过程中, 首先需要的是输出显示的手段.

我刚开始学习时使用的是控制台输出, 最后发现既然是 Win32 汇编还是用 Debug 输出更好.

下面是之前尝试出的控制台输出的几种办法:
1、使用 MASM 提供的 StdOut 函数;
2、使用系统 API:
3、使用微软 C 标准库 msvcrt.dll 中的 printf 函数.

使用 MASM 的 StdOut 函数:

使用系统 API 函数:

使用微软 C 标准库中的 printf 函数; msvscrt.inc 把它声明做 crt_printf

三种方法相比之下, 应推荐使用 C 函数 crt_printf; 因为它可以方便输出更多数据类型, 如: