win10 64位下运行汇编
2019独角兽企业重金招聘Python工程师标准>>>
1.下载masm6.15,地址:http://blog.fishc.com/602.html
2. 解压到任一文件夹下如(masm),将xxx.asm文件也放到相同文件夹下
3. 进入masm文件夹,按住住shift打开powershell,再输入cmd,可以在当前目录下打开命令行
4. 在命令行输入masm xxx.asm 编译出xxx.obj
5. 利用link xxx.obj 得到 xxx.exe
6. 下载dosbox 网址:http://www.dosbox.com/download.php?main=1
7. 安装dosbox,跟着安装程序一直按next
8. 下载debug.exe(64位) 大小为20.15k的那个
9. 将debug.exe也放到masm文件夹下。
10. 打开dosbox安装文件夹,点击DOSBox 0.74 Options这个批处理文件,将光标定位到dosbox-0.74.conf文件的[autoexec]节点(一般在该文件末尾),在文件中添加以下内容:
- MOUNT C D:\DEBUG # 将目录D:\DEBUG挂载为DOSBOX下的C:
- set PATH=$PATH$;D:\DEBUG # 将D:\DEBUG写入环境变量PATH中
11. 打开dosbox,进入C盘根目录,输入命令debug xxx.exe可以看到进入debug状态
附1:debug基本用法,
R,查看程序运行前的寄存器组初始值;
U,查看程序反汇编代码。从反汇编代码中可看出,变量会被汇编为直接寻址方式,使用变量在数据段内的有效地址表示。
T,单步调试;
D,观察内存变化(D后不带地址或范围,默认显示上一个D命令之后的80字节内容);
G,地址,程序从当前位置直接运行到指定地址处停下。
E,地址修改内存中的内容,如:E DS:0100,输入空格可逐个字节修改,回车停止修改。
Q,退出
附2:
我的dosbox安装路径:C:\Program Files (x86)\DOSBox-0.74
我的masm安装路径:D:\DEBUG
转载于:https://my.oschina.net/u/3400107/blog/1824610
win10 64位下运行汇编相关推荐
- Win10 64位下解决 NVIDIA 显示设置不可用(小白问题)
Win10 64位下解决 NVIDIA 显示设置不可用,您当前未使用连接到NVIDIA GPU 的显示器: 百度了一大片网上大佬给出好多个可能的问题: 1:右键点击我的电脑,右键选择属性.在弹出的页面 ...
- 从零点一开始机器学习之Win10 64位下安装Cuda+Cudnn
系列文章目录 从零点一开始机器学习之晦涩难懂的各种概念 从零点一开始机器学习之Win10 64位下安装Cuda+Cudnn 从零点一开始机器学习之GPU运算性能和CPU性能对比(GPU算力表) 从零点 ...
- matlab2010 notebook,Matlab在Win10 64位下用notebook的问题
Matlab在Win10 64位下用notebook,会弹出VB错误: Microsoft Visual Basic for Applications编译错误: 若要在64位系统上使用,则必须更新此项 ...
- win10 64位下的小日本5(TMPGEnc Video Mastering Works)转码工具使用教程
亲测可用!win10 64位下的小日本5(TMPGEnc Video MasteringWorks)转码工具,底部有重要的更新说明哦! [软件介绍] TMPGEnc Video Mastering W ...
- win10 64位下Python中NLTK,pip,numpy等安装方法
win64下Python中NLTK的安装方法 Python已经更新至3.6版本,但是2.7.3的版本也足以使用.但是win64版本之下却没有Python中NLTK的安装包,网络之上的NLTK安装方法也 ...
- Win10 64位下 darknet YOLO V3配置,视频测试及结果保存
环境如下: VS2015社区版 OpenCV3.4.0 (下载win pack链接:https://www.opencv.org/opencv-3-4.html) Win10 64位,i7-6700 ...
- Oracle 10g 32位在win10 64位下安装
一般来说64位下是可以安装32的软件的 下载安装包后解压,然后找到Oracle 10.2.0.1.0 win32\database目录下的setup.exe 右击--属性--兼容性--勾选以兼容模式运 ...
- 【问题收录】在ubuntu14.04 64位下运行jd-gui
jd-gui 默认只能在ubuntu 32位的环境下运行. 要成功运行我们需要安装一下组件: sudo apt-get install libgtk2.0-0:i386 libxxf86vm1:i38 ...
- 64位下搭载汇编环境
文件: 点击我下载 首先,下载好所需要的文件,安装好 DOSBox0.74 注意不要安装在C盘 将下载的MASM文件(如果是64位的请使用64位文件中的MASM)复制到一个根目录(非C盘)的文件夹(如 ...
最新文章
- char[1] or char*
- python 使用socks5 设置全局代理
- python pdf 图片_第一节:python提取PDF文档中的图片
- java百里香_百里香Spring测试的意见
- VS2010连接MySql数据库时无法选择mysql database数据源
- python出现—with the features you requested: lxml. Do you need to install a parser library?
- 最和谐的离职:1.让公司觉得你无价值了;2.让个人感觉对公司损失很大,你觉得是哪个呢?
- 【剑指Offer,JS版本】二维数组中的查找
- 3ds Max 中的导航控件SteeringWheels入门介绍
- Matlab批量读取csv、txt、prn等文件
- 外贸软件出口管理亮点有哪些,出口贸易过程全解析
- django中查询的select_related方法和prefetch_related方法
- opc ua与opc da区别_OPC,OPCDA,OPCUA
- matlab svc doc,TCR+FC型SVC的研究及MATLAB仿真.doc
- java 多字段分组_在Java 8中按多个字段名称分组
- (八)JVM成神路之GC分区篇:G1、ZGC、ShenandoahGC高性能收集器深入剖析
- js获取当前浏览器类型 和IE浏览器版本
- 北京量子院量子科学论坛:文凯博士介绍相干量子计算
- 周志华《机器学习》勘误表
- 不限流量 全网CDN图床 图床API_聚合图床