汇编语言程序环境搭建masm+debug64位 win10/7
介绍:MASM是Microsoft Macro Assembler 的缩写,是微软公司为x86 微处理器家族开发的汇编开发环境,拥有可视化的开发界面,使开发人员不必再使用DOS环境进行汇编的开发,编译速度快,支持80x86汇编以及Win32Asm,是Windows下开发汇编的利器。它与windows平台的磨合程度非常好,但是在其他平台上就有所限制,使用MASM的开发人员必须在windows下进行开发。
1. 在windows下搭建汇编编程环境:
王爽《汇编程序》第三版用的是MASM5.0
下载安装包:
1)、DOSBox 链接:https://pan.baidu.com/s/1uLix9pWxGOaG56SPB7Ui7Q 密码:xdgh
2) 、MASM5.0 链接:https://pan.baidu.com/s/1N9AuoJyYfqZ59uJxRV43jg 密码:hku5
3)、DEBUG 链接:https://pan.baidu.com/s/1sbL1MYiHhBQ9j_FLgJ8Osg 密码:rmsi
把debug.exe复制到masm目录下。

2. 下载汇编参考手册:
链接:http://pan.baidu.com/s/1c4kjRw 密码:80fc
3. 第一个汇编程序:
在命令行输入eg0101.exe,得到程序运行结果:Hello Assemly!
汇编程序eg0101.asm的内容:
include io32.inc
.data ;数据段 msg byte 'Hello,Assembly!',,, .code ;代码段 start: ;程序执行起始位置 mov eax,offset msg
call dispmsg
exit ;程序正常执行终止 end start ;汇编结束
5. debug完整配置:
汇编语言环境:MASM,但是调试需要debug.exe,并且debug.exe不能用于64位计算机系统。
所以64位计算机系统使用的汇编语言环境是:
1. 下载DOSBox
2. 下载debug.exe
在输入框状态下z:> ,z:>mount d d:\简洁的讲,你把你要虚拟的文件夹位置换掉上面的。
mount d d:\
d:
cd MASM
dosbox配置debug
1. 有疑问查看DOSBox目录下的DOSBox 0.74 Manual.txt手册指导
2. 打开配置文件DOSBox 0.74 Options.bat,因为我的masm和debug都安装在D盘下,
所以在本配置文件最后面的[autoexec]加上
MOUNT D D:\
D:
意思是挂载到D盘下(这一步骤也可以不做,直接看下面的。)
*下图资料来自百度文库:


我自己的配置:


6. 最终篇:简化详细的配置方法(小白必备):
我的DOSBox和masm目录路径:


双击打开D:\DOSBox\DOSBox-0.74目录下的DOSBox 0.74 Options.bat文件(注意:一定是双击,用其他方式打开可能乱码)
在本配置文件最后面的[autoexec]加上:

打开DOSBox,此时环境就配好了,无论是使用masm编译链接生成可执行文件还是debug调试都可以愉快地进行啦~


汇编语言程序环境搭建masm+debug64位 win10/7的更多相关文章
- win7下android开发环境搭建(win7 64位)
win7下android开发环境搭建(win7 64位) 一.安装 JDK 下载JDK最新版本,下载地址如下: http://www.oracle.com/technetwork/java/jav ...
- Vue-Cli程序环境搭建
环境搭建 ##1.下载node.js cmd输入 node -v 查看是否能够正确打印出版本号 cmd输入 npm -v 查看是否能够正确打印出版本号 ##2.安装node.js淘宝镜像加速器 ### ...
- OpenGL Windows 窗口程序环境搭建
OpenGL环境搭建步骤: Downloading OpenGL 根据官网的说法: In all three major desktop platforms (Linux, macOS, and Wi ...
- OpenCV 环境搭建( Win7 32位 / VS2010 / OpenCV2.4.8 )
前言 本文介绍如何搭建 OpenCV 开发环境 配置如下: 操作系统:WIN7 32位 开发平台:VS2010 OpenCV 版本:2.4.8 第一步:安装 OpenCV 2.4.8 1. 登陆 Op ...
- windows汇编语言开发环境搭建
1.下载软件mash32 http://www.masm32.com/download/masm32v11r.zip 此软件包含对汇编文件的编译和运行,下载后直接运行并解压即可 2.配置环境变量 在系 ...
- selenium python 环境搭建(64位 windows)
之前写了同样的文章,可是后来自己按照给文章再次搭建环境当搭建环境成功后却发现还是无法用.使用from selenium import webdriver,在run的时候却出现ImportError: ...
- 跟哥一起学python(2)- 运行第一个python程序&环境搭建
本节的任务,是完成我们的第一个python程序,并搭建好学习python的环境. 建议通过视频来学习本节内容: 查看本节视频 再次看看上一节提到的那张图,看看作为高级编程语言,我们如何编程. 首先, ...
- android开发环境搭建(64位)
一.相关下载 1.下载JDK. 网址:http://java.sun.com/javase/downloads/index.jsp,选择jdk-7u21-windows-x64.exe. 2.下载E ...
- Linux开发cocos2dx程序环境搭建
安装linux系统,ubuntu 14.04 64位 安装支持软件 sudo apt-get update sudo apt-get install git ssh vim ctags qt-sdk ...
随机推荐
- 最近用.NET实现DHT爬虫,全.NET实现
最近用.NET实现DHT爬虫,全.NET实现,大家可以加我QQ交流下 309159808
- weiFenLuo.winFormsUI.Docking.dll学习
引用方法: 1.建立一个WinForm工程,默认生成了一个WinForm窗体. 2.引用—>添加引用—>浏览—>weiFenLuo.winFormsUI.Docking.dll. 3 ...
- (转)Linux下部署tomcat及tomcat war包应用程序
原文:http://www.cnblogs.com/smallfa/news/2017/07/17/7193620.html 1, 通过winscp将tomcat包(6和7版本都是一样的安装方法)和j ...
- CentOS 开启安装EPEL YUM源
我们用yum安装软件时,经常发现我们的yum源里面没有该软件,需要自己去wget,然后configure,make,make install,太折腾了. 其实,CentOS 还有一个源叫做 EPEL ...
- 《Algorithm算法》笔记:元素排序(2)——希尔排序
<Algorithm算法>笔记:元素排序(2)——希尔排序 Algorithm算法笔记元素排序2希尔排序 希尔排序思想 为什么是插入排序 h的确定方法 希尔排序的特点 代码 有关排序的介绍 ...
- 《Algorithms算法》笔记:元素排序(1)——简单排序
<Algorithms算法>元素排序(1)——简单排序 Algorithms算法元素排序1简单排序 排序问题 1 回调函数 2Java中回调函数的路线图 3 全序 4 Comparable ...
- Win10正式版关机时自动更新怎么关闭
http://jingyan.baidu.com/article/64d05a02462d6fde55f73b97.html
- Universal App图片文件和图片byte[]信息转换为bitmap
1. 打开图片文件并转换为BitmapImage类 首先要做的自然是打开一个图片文件了,可以使用FileOpenPicker来手动选择图片,总之能拿到一个StorageFile都行. //打开图片选择 ...
- wpf 子窗体调用主窗体中函数的实现
子窗体(Win_Set): MainWindow m; m = (MainWindow)this.Owner; m.showText(&qu ...
- DataGridView 隔行显示不同的颜色
两种方法 第一种 DataGridview1.Rows[i].DefultCellStyle.backcolor 第二种 AlternatingRowsDefutCellstyle 属性 获取或设置应 ...