masm32基础使用(win10+cmd)
masm32基础使用(win10+cmd)
文章目录
- masm32基础使用(win10+cmd)
- 一、安装
- 二、masm基础使用
- 1.汇编
- 2.链接
- 3.汇编链接同时进行
- 4.附录
一、安装
- step1:下载
Download The MASM32 SDK
- step2:解压运行安装程序
- 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 命令行或Windows GUI)
|
/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)相关推荐
- 解决win10 cmd下运行python弹出windows应用商店问题
解决win10 cmd下运行python弹出windows应用商店问题 问题描述: win10系统下,环境变量已配置,然而在cmd下或powershell下运行python,均弹出应用商店,不能正 ...
- win10 CMD和powershell切换路径
win10 CMD和powershell切换路径 CMD命令行终端进行切换 Powershell 工具进行切换 CMD命令行终端进行切换 命令行工具切换路径.直接用"cd /d 具体路径&q ...
- kms激活win10 cmd命令版本附win10镜像链接
一. 激活 Windows(管理员权限下运行) 运行以下命令查看系统版本: wmic os get caption 联网下执行命令. slmgr /skms win.kms.pubslmgr /ato ...
- 计算机基础知识win10,计算机应用基础Windows XP及win10试题
计算机应用基础Windows XP及win10试题 根据最新事业单位考试真题等汇总而成,事业编考试资料网(http:www.shizheng100.com)提供更多笔试真题.面试原创内容等. 一.单选 ...
- Win10 cmd 同步系统时间命令
参考https://blog.csdn.net/davil_dev/article/details/6828682 文章的基础上进行简单的修改: 在time.windows.com可用,即立即同步可用 ...
- 『C#基础』调用CMD的一个小工具
由于经常要使用CMD的一些命令,比如查看IP,Ping一个网址之类的.于是就写了一个调用CMD.exe的小工具. 主要就是实现这样一个事情:调用CMD.exe然后传给它我想要执行的命令,最后获取结果. ...
- 计算机基础(9)——win10(5)——WIN10怎么把IE浏览器放到桌面
软件工具:WIN10正式版.IE 创建有快捷方式的IE图标: 1.右击桌面空白片,弹出菜单选择"新建",弹出子菜单选择"快捷方式". 2.在位置一栏中输入&qu ...
- win10 CMD大全
1.calc:启动计算器 2.appwiz.cpl:程序和功能 3.certmgr.msc:证书管理实用程序 4.charmap:启动字符映射表 5.chkdsk.exe:Chkdsk磁盘检查(管理员 ...
- win10 cmd窗口中文乱码,永久解决方法
转 https://blog.csdn.net/tfs411082561/article/details/78416569#commentBox Author: tfs411082561 1.临时修改 ...
- win10 + cmd常见命令的使用
1.清屏 cls 2.切换根目录 直接打开cmd窗口,直接输入G:即可切换到G盘 G: 3.显示当前文件夹下子目录 dir 4.切换到子目录 cd path 常见命令很多,现在也就用几个,未完待续.. ...
最新文章
- AJAX初探,XMLHttpRequest介绍
- java使用Sytem.arraycopy方法复制数组的代码
- 基于docker搭建svn-server
- Bootstrap-Table入门篇
- 使用graphite和grafana进行应用程序监控
- 【ORACLE 高可用】 ORACLE STREAM 基于单表的流复制 配置 案例
- 「递归」第8集 | 当敲代码的手开始写歌,玩跨界的程序员有多野?
- 关于tag,viewWithTag
- android 看门狗引起crash分析
- MATLAB2015a中Simulink使用S函数的方法全过程
- 科大学长对数学系学弟学妹的忠告
- pdf合并成一个文件,pdf合并方法
- uniapp点击复制文本
- 【Linux网络配置】
- Excel自动批量发邮件
- mac bootcamp 安装 win7
- caffe make runtest 错误
- html5 盒子阴影效果,如何制作平滑的“box-shadow”盒子阴影动画效果
- “网络吸血鬼” Leech
- RedisTemplate Pipeline 管道使用
热门文章
- Office 检测到一个与此文件相关的问题为帮助保护您的计算机,无法打开此文件。
- OTSU算法 (大津算法)理解代码
- 范成法加工matlab_基于Matlab的渐开线齿轮的范成法仿真 (2)
- 最大子段和问题-蛮力法、分治法、动态规划法
- Windows 11 LTSC 数字激活方法/HEU KMS Activator 数字激活/LTSC公key激活
- Word编辑中的域代码详解
- 批量下载GLDAS数据
- 多媒体计算机辅助英语教学,多媒体计算机辅助小学英语教学探讨
- dog log 算子_log算子和dog算子
- Android Assets里的资源保存本地