masm32基础使用(win10+cmd)

文章目录

  • masm32基础使用(win10+cmd)
    • 一、安装
    • 二、masm基础使用
      • 1.汇编
      • 2.链接
      • 3.汇编链接同时进行
      • 4.附录

一、安装

  1. step1:下载

Download The MASM32 SDK

  1. step2:解压运行安装程序
  2. step3: 将 【 自行填充地址其他部分\masm32\bin】 加入系统路径。

二、masm基础使用

1.汇编

汇编使用ml命令 (masm32\bin\ml.exe)

通用格式如下

 ML [ /options ] filelist

ML [/选项] 汇编源程序列表

以下列出常用选项

option 意义
/c 只汇编不链接
/coff 生成coff格式的目标文件 (一般都会使用)
/I<name> 添加include文件搜索目录
/Fo filename 指定输出目标文件的文件名
/Fl [filename] 同时生成汇编列表文件
/Zi 添加符号调试信息(方便之后调试)

例子1:

ML /c /coff /I "d:\masm32\include" test.asm

2.链接

链接使用link命令 (masm32\bin\link.exe)

通用格式如下

LINK [options] [files] [@commandfile]

以下列出常用选项

option 意义
/out:文件名 输出文件名
/LIBPATH: 目录名 添加lib文件搜索目录
/SUBSYSTEM: 选择运行环境(console命令行或WindowsGUI)
/entry:标号 指定程序入口
/implib: 添加导入库搜索目录
/comment: 在生成的文件头后面加上文本注释(版权信息)
``

例子2:

LINK /LIBPATH:"d:\masm32\lib" /SUBSYSTEM:CONSOLE test.obj

3.汇编链接同时进行

使用ml命令 (masm32\bin\ml.exe)

通用格式如下

 ML [ /options ] filelist /link linkoptions

ML [/选项] 汇编源程序列表 /link 链接选项(即link中使用的)

例子3:(例子3的效果相当于例子1+2,不产生中间文件obj)

注意格式:文件名一定写在汇编选项之后,写在/link之前。汇编选项不要添加/c

ML  /coff /I"d:\masm32\include" test.asm /link /LIBPATH:"d:\masm32\lib" /SUBSYSTEM:CONSOLE

4.附录

ml /?命令显示帮助
link /?命令显示帮助

masm32基础使用(win10+cmd)相关推荐

  1. 解决win10 cmd下运行python弹出windows应用商店问题

    解决win10 cmd下运行python弹出windows应用商店问题 问题描述: ​ win10系统下,环境变量已配置,然而在cmd下或powershell下运行python,均弹出应用商店,不能正 ...

  2. win10 CMD和powershell切换路径

    win10 CMD和powershell切换路径 CMD命令行终端进行切换 Powershell 工具进行切换 CMD命令行终端进行切换 命令行工具切换路径.直接用"cd /d 具体路径&q ...

  3. kms激活win10 cmd命令版本附win10镜像链接

    一. 激活 Windows(管理员权限下运行) 运行以下命令查看系统版本: wmic os get caption 联网下执行命令. slmgr /skms win.kms.pubslmgr /ato ...

  4. 计算机基础知识win10,计算机应用基础Windows XP及win10试题

    计算机应用基础Windows XP及win10试题 根据最新事业单位考试真题等汇总而成,事业编考试资料网(http:www.shizheng100.com)提供更多笔试真题.面试原创内容等. 一.单选 ...

  5. Win10 cmd 同步系统时间命令

    参考https://blog.csdn.net/davil_dev/article/details/6828682 文章的基础上进行简单的修改: 在time.windows.com可用,即立即同步可用 ...

  6. 『C#基础』调用CMD的一个小工具

    由于经常要使用CMD的一些命令,比如查看IP,Ping一个网址之类的.于是就写了一个调用CMD.exe的小工具. 主要就是实现这样一个事情:调用CMD.exe然后传给它我想要执行的命令,最后获取结果. ...

  7. 计算机基础(9)——win10(5)——WIN10怎么把IE浏览器放到桌面

    软件工具:WIN10正式版.IE 创建有快捷方式的IE图标: 1.右击桌面空白片,弹出菜单选择"新建",弹出子菜单选择"快捷方式". 2.在位置一栏中输入&qu ...

  8. win10 CMD大全

    1.calc:启动计算器 2.appwiz.cpl:程序和功能 3.certmgr.msc:证书管理实用程序 4.charmap:启动字符映射表 5.chkdsk.exe:Chkdsk磁盘检查(管理员 ...

  9. win10 cmd窗口中文乱码,永久解决方法

    转 https://blog.csdn.net/tfs411082561/article/details/78416569#commentBox Author: tfs411082561 1.临时修改 ...

  10. win10 + cmd常见命令的使用

    1.清屏 cls 2.切换根目录 直接打开cmd窗口,直接输入G:即可切换到G盘 G: 3.显示当前文件夹下子目录 dir 4.切换到子目录 cd path 常见命令很多,现在也就用几个,未完待续.. ...

最新文章

  1. AJAX初探,XMLHttpRequest介绍
  2. java使用Sytem.arraycopy方法复制数组的代码
  3. 基于docker搭建svn-server
  4. Bootstrap-Table入门篇
  5. 使用graphite和grafana进行应用程序监控
  6. 【ORACLE 高可用】 ORACLE STREAM 基于单表的流复制 配置 案例
  7. 「递归」第8集 | 当敲代码的手开始写歌,玩跨界的程序员有多野?
  8. 关于tag,viewWithTag
  9. android 看门狗引起crash分析
  10. MATLAB2015a中Simulink使用S函数的方法全过程
  11. 科大学长对数学系学弟学妹的忠告
  12. pdf合并成一个文件,pdf合并方法
  13. uniapp点击复制文本
  14. 【Linux网络配置】
  15. Excel自动批量发邮件
  16. mac bootcamp 安装 win7
  17. caffe make runtest 错误
  18. html5 盒子阴影效果,如何制作平滑的“box-shadow”盒子阴影动画效果
  19. “网络吸血鬼” Leech
  20. RedisTemplate Pipeline 管道使用

热门文章

  1. Office 检测到一个与此文件相关的问题为帮助保护您的计算机,无法打开此文件。
  2. OTSU算法 (大津算法)理解代码
  3. 范成法加工matlab_基于Matlab的渐开线齿轮的范成法仿真 (2)
  4. 最大子段和问题-蛮力法、分治法、动态规划法
  5. Windows 11 LTSC 数字激活方法/HEU KMS Activator 数字激活/LTSC公key激活
  6. Word编辑中的域代码详解
  7. 批量下载GLDAS数据
  8. 多媒体计算机辅助英语教学,多媒体计算机辅助小学英语教学探讨
  9. dog log 算子_log算子和dog算子
  10. Android Assets里的资源保存本地