汇编编译调试工具使用方法1
笔者汇编调试工具: 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
汇编调试工具使用方法:
下载并安装vs2019,直接去官网下载安装即可。安装时一定要安装Visual C ++语言选项。
验证是否安装Visual C ++语言选项。首先打开vs2019,选择创建新项目。
然后在弹出的窗口中,按图所示,查看是否包含C++语言。
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安装的版本号中的数字。)
下载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使用
现在,可以打开并构建您的第一个32位项目了。
以上部分内容参考的是:http://asmirvine.com/gettingStartedVS2019/index.htm
————————————————
版权声明:本文为CSDN博主「biaohu_lanh」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/biaohu_lanh/article/details/105289105