笔者汇编调试工具: Microsoft 宏汇编器(称为 MASM),Microsoft Visual Studio 的大多数版本(专业版,旗舰版,精简版……)都包含 MASM。

其他汇编调试工具:TASM(Turbo 汇编器),NASM(Netwide 汇编器)和 MASM32(MASM 的一种变体)。GAS(GNU 汇编器)和 NASM 是两种基于 Linux 的汇编器。在这些汇编器中,NASM 的语法与 MASM 的最相似。

以上引用的是:http://c.biancheng.net/view/3294.html

汇编调试工具使用方法:

  1. 下载并安装vs2019,直接去官网下载安装即可。安装时一定要安装Visual C ++语言选项。
  2. 验证是否安装Visual C ++语言选项。首先打开vs2019,选择创建新项目。汇编编译调试工具使用方法1
    然后在弹出的窗口中,按图所示,查看是否包含C++语言。
    汇编编译调试工具使用方法1
    Visual C ++语言已经包括了Microsoft汇编程序(MASM)。如果要验证是否已安装MASM,到vs2019的安装目录中查找是否已经包含了名为ml.exe的文件。具体的目录如下:C:\Program Files(x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.xx.xxxx\ bin\HostX64\x86。(上面的“ x”字符表示当前VS安装的版本号中的数字。)
  3. 下载Irvine链接库[链接库下载传送门]。并将下载的链接库解压到c盘根目录。解压出来的目录应该包含以下文件:
    | 文档名称 | 描述
    | b16.asm,b32.asm | 16位和32位汇编语言源文件的空白模板
    | GraphWin.inc | 包含用于编写Windows应用程序的文件
    | Irvine16.inc | Irvine16链接库使用的包含文件(16位应用程序)
    | Irvine16.lib | 16位链接功能库
    | Irvine32.inc | Irvine32链接库使用的包含文件(32位应用程序)
    I| rvine32.lib | Irvine的32位链接库
    | Kernel32.lib | Windows API的32位链接库
    | link16.exe | 16位Microsoft链接器
    | Macros.inc| Irvine的宏包含文件(请参见第10章)
    | make16_vs2019.bat| 用于构建16位应用程序的Visual Studio 2019批处理文件
    | SmallWin.inc| Irvine32.inc使用的包含MS-Windows定义的小型包含文件
    | User32.lib | MS-Windows基本I / O链接库
    | VirtualKeys.inc | 键盘代码定义文件,由Irvine32.inc使用
  4. 现在,可以打开并构建您的第一个32位项目了。

以上部分内容参考的是:http://asmirvine.com/gettingStartedVS2019/index.htm

相关文章:

  • 2021-04-13
  • 2022-12-23
  • 2022-01-22
  • 2022-01-16
  • 2021-12-26
  • 2022-12-23
  • 2021-04-14
猜你喜欢
  • 2021-10-13
  • 2021-11-22
  • 2022-12-23
  • 2021-04-04
  • 2022-12-23
相关资源
相似解决方案