分享

汇编编译调试工具使用方法1

 图灵小跟班 2021-05-06

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

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

以上引用的是:http://c./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:///gettingStartedVS2019/index.htm

————————————————

版权声明:本文为CSDN博主「biaohu_lanh」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/biaohu_lanh/article/details/105289105

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多