dosbox+masm汇编环境的安装和使用

【MASM汇编语言快速入门】MASM常用伪指令速查表——变量 一篇文章系统的解决所有与变量相关的MASM伪指令, 如MASM的db指令, dup指令等常用的与变量定义相关的汇编伪指令 阅读详情

一、dosbox+masm环境的配置

1. 下载dosbox安装程序:DOSBox0.74-win32-installer.exe

链接:https://pan.baidu.com/s/1gXPKTT-xKb6BpjOJdhmudA 密码:khqs

2. 安装。注意它是32位的。我装在了C盘program files(X86)。

3. 下载masm文件。

链接:https://pan.baidu.com/s/177arSA34plWqV-iyffWpEw 密码:3akd

masm文件夹内至少要包含这4个文件:masm.exe, link.exe, debug.exe, exe2bin.exe。其中:

masm.exe:汇编程序,用于汇编源程序(.asm),得到目标程序(.obj);

link.exe:连接程序,用于连接目标程序,得到可执行程序(.exe);

debug.exe:调试程序,用于调试可执行程序。

还可以下载其他的程序。

4. 建一个工作目录。例如在D盘根目录下新建文件夹dos,其中建两个子文件夹asm和masm,masm中手动放置上述masm文件,asm用来保存汇编程序。

5. 将dos挂载到dosbox的驱动器下。例如挂载到dosbox的d驱动器下,即虚拟存在的d盘。有两种方法:

1) 运行dosbox,输入Z:\> mount d d:\dos。d是指dosbox的d盘,d:\dos是本机上工作目录dos的位置。

2) 在dosbox的安装文件夹中找到Dosbox 0.74 Options.bat文件,在末尾增加:

mount d d:\dos ; 挂载驱动器

path=%path%; \masm ; 添加路径

d: ; 转到d盘

cd \asm ; 进入asm文件夹

二、编辑和调试程序

1. 编辑源程序。用记事本,修改后缀为.asm即可。将源程序放到dos\asm文件夹。

2. 汇编。打开dosbox,输入命令:

此时查看asm文件夹,生成了目标文件.obj。

3.连接。先输入link,再输入文件名,之后一直回车。

此时查看asm文件夹,生成了.exe文件。

4.运行。

在本程序中,打印Y是运行结果。

5.调试。注意是针对可执行程序。debug 文件名.exe。进入调试模式,在短横线后输入命令。网上可查到命令集。

例如,g:运行程序。q:退出调试模式。

三、其他工具

1. emu8086。直接编译、运行、调试,不需要dosbox。

2. masm for windows,友好的文本编辑器,但是运行和调试仍会调出dosbox。

链接:https://pan.baidu.com/s/16DxS5Yjizc-mve_5oUShBg 密码:3z3e

转载地址:https://blog.youkuaiyun.com/yuzuruhanyu/article/details/80287419

DOSBox+MASM,汇编语言环境搭建 内容如下:打开DOSBox后,我们可以看到Z : \ >,这是DOSBox里的虚拟盘,我们可以采用mount命令将其转变到自己的D盘: mount d d:\masm,将D中的MASM文件当作D的根目录。这里,我在D盘建立了一个文件夹masm,作为自己做汇编实验的文件存放位置;使用该命令后,d符号也就虚拟成了自己本地电脑的d:\masm目录;这时候在DOSBOX里面输入d:\其实是打开电脑里面的D:\masm。 阅读详情

相关推荐

MASM5.0下载安装与运行第一个HelloWorld

MASM5.0下载安装及运行

qq_45780016的博客 2万+

汇编程序设计语言所用环境MASM的使用

文章目录前言一、MASM是什么?二、使用步骤(仅供参考)1.下载MASM2.使用notepad2打开汇编语言源程序3.编写汇编语言程序4.链接汇编程序总结 前言 MASM的简单使用方法。 一、MASM是什么? MASM是Microsoft Macro Assembler的缩写,是微软公司为x86微处理器家族开发的汇编开发环境,拥有可视化的开发界面,使开发人员不必再使用DOS环境进行汇编的开发,编译速度快,支持80x86汇编以及Win32Asm,是Windows下开发汇编的利器。 二、使用步骤(仅供.

sunqi87c6的博客 2万+

汇编语言学习-DOSBox-MASM-安装及使用教程

学校没有开设《汇编语言》这门课,但我觉得学习汇编挺重要的,对学习计组以及理解计算机原理很有帮助! 1】安装DOSBox和MASM 1)安装DOSBox 首先官网下载DOSBox传送门,网盘链接:https://pan.baidu.com/s/13H0IU9xdYUJIQnwv1eE4Ag 提取码:2g8s ,包含MASM 安装过程就不说了,建议安装在D盘,C盘也可以。我这里是安装在C盘,安装好后打开,注意有两个窗口,不要关闭 找到文件:C:\Users\用户\AppData\Local\DOSBox\do

weixin_45682081的博客 8765

【Masm】使用教程

如果你在用汇编语言来开发windows下的程序的话,MASM32是很好的选择。 (Masm32下载地址请用google搜索罢。) 工欲善其事,必先利其器。 本文主要针对masm32 v8来说明三点: 1、基本使用方法 如何在MASM32中建立、汇编、链接源程序文件和运行生成的可执行文件。 2、如何开启MASM32的在线帮助功能 3、汉化QEDITOR菜单

AG的博客 2万+

汇编语言MASM611安装配置详解:基于DOSBox的完整环境搭建指南

汇编语言作为计算机底层编程的重要基础,其开发环境搭建常因工具链老旧而令人困惑。MASM611是微软经典的宏汇编器,尽管诞生于上世纪90年代,仍在高校教学中广泛使用。要运行它生成的16位实模式程序,现代Windows系统已无法直接支持,因此需要借助DOSBox这类轻量级DOS模拟器来还原兼容的运行环境。环境搭建的核心在于正确挂载虚拟目录、配置PATH、INCLUDE、LIB等环境变量,并理解ML.EXE、LINK.EXE等工具的工作流程。通过编译运行一个简单的Hello World程序,可以验证整套工具链是否

weixin_34072296的博客 321

gesp c++ 五级知识点

gesp c++ 五级知识点

MMD.然大大 2009

dosbox+masm汇编环境的安装和使用 + dosbox进行debug调试教程

https://blog.youkuaiyun.com/yuzuruhanyu/article/details/80287419 一、dosbox+masm环境的配置 1. 下载dosbox安装程序:DOSBox0.74-win32-installer.exe 链接:https://pan.baidu.com/s/1gXPKTT-xKb6BpjOJdhmudA 密码:khqs 2. 安装。注意它是32位...

happylzs2008的专栏 9207

深入解析set_input_delay:从理论到实践的关键时序约束

本文深入解析了FPGA/ASIC设计中关键的时序约束命令set_input_delay,从理论到实践详细阐述了其工作原理。文章重点讲解了如何结合setup time和hold time,通过计算-max与-min值来精确描述外部延迟,确保芯片内部逻辑能稳定捕获数据,并介绍了虚拟时钟、DDR接口约束等实战技巧与常见陷阱。

weixin_29313423的博客 317

Win10安装Dosbox和masm实现汇编环境

Dosbox的安装 打开官网进行下载(文件不大,在官网下载也挺方便的),官网地址如下:https://www.dosbox.com/ 下载的部分就不再赘述了,选择路径下载好就ok了。 masm的安装 在百度上搜索masm,然后会有一些下载的链接,按照提示的方法下载,保存到指定的路径下。 下面就是我电脑上masm的样子: 我的路径为:C:\huibian\MASM 打开下载好的Dosbox目录. 打开DOSBox 0.74-3 Options.bat文件 把打开后的文档移动到最低端,加入下面的

BigZong 634

从零部署DeepSeek V4 Flash:NVIDIA DGX Spark实战指南

GPU加速计算已成为现代人工智能基础设施的核心,其原理是通过并行处理架构大幅提升深度学习模型的训练与推理效率。在AI工程实践中,NVIDIA GPU凭借CUDA生态和专用驱动栈,为大规模语言模型部署提供了硬件基础。本文聚焦于企业级AI服务器部署场景,针对NVIDIA DGX Spark多节点系统的硬件初始化、驱动兼容性配置、容器化部署等关键环节,提供从系统层到应用层的完整解决方案。通过vLLM推理框架的实战配置,演示如何将DeepSeek V4 Flash模型高效部署于多GPU环境,涵盖Tensor Par

weixin_32296621的博客 379

【QT开发教程】Qt中的数据加密与解密

在现代应用程序中,数据加密与解密是保护敏感信息的重要手段。Qt本身并不直接提供数据加密与解密的支持,但可以使用第三方库,如OpenSSL或Crypto++,来实现这一功能。本文将介绍如何在Qt中使用OpenSSL进行数据加密与解密,包括基本概念、使用方法以及一些实际的示例。

科技改变人类,技术成就未来 1157

(转载+整理) dosbox+masm汇编环境的安装和使用 ------ (汇编环境DOSBox+debug+masm配置二)

https://blog.youkuaiyun.com/YuzuruHanyu/article/details/80287419?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogComm...

happylzs2008的专栏 734

openmediavault(OMV)(30)插件介绍(3)filebrowser文件管理器

filebrowser可以对omv的文件进行图形化管理,而不需要每次都通过命令进行修改。filebrowser安装。

Monster✺◟(∗❛ัᴗ❛ั∗)◞✺的博客 2321

DOSBox+MASM汇编环境的安装和使用

1.软件下载 DOSBox安装程序及MASM下载 https://github.com/xDarkLemon/DOSBox_MASM/tree/master 打开后如图所示: 双击 DOSBox0.74-win32-installer.exe安装DOSBox,此时桌面便可出现DOSBOX图标。 2.配置环境 新建工作目录 如:在D盘下新建dos文件夹,并包含两个子文件夹,分别为asm和masm masm即为上图中所下载masm asm用来存放代码 进行挂载 运行DOSBox,

Birdy_L的博客 2735

Autosar PWM模块的配置和使用

在上面的代码中,我们首先配置了PWM的初始化参数,包括频率和分辨率。GPIO Driver:由于PWM信号需要输出到特定的引脚上,因此我们还需要使用GPIO驱动程序来控制引脚的状态。通过合理配置和应用PWM模块,我们可以实现对汽车电子系统中各种功能的精确控制,从而提高汽车性能和用户体验。在实际应用中,我们可以根据需要进行更多的配置和调整,以实现灵活的PWM控制。PWM Driver:这是主要的PWM驱动程序,负责产生PWM信号并输出到相应的引脚上。接下来,我们需要配置PWM模块的参数。

TcData的博客 682

YOLOv5改进 | 低照度检测 | 2024最新改进CPA-Enhancer链式思考网络(适用低照度、图像去雾、雨天、雪天)

本文给大家带来的2024.3月份最新改进机制,由CPA-Enhancer: Chain-of-Thought Prompted Adaptive Enhancer for Object Detection under Unknown Degradations论文提出的CPA-Enhancer链式思考网络CPA-Enhancer通过引入链式思考提示机制,实现了对未知退化条件下图像的自适应增强。该方法的核心在于能够利用CoT提示对图像退化进行动态分析和适应,从而显著提升物体检测性能。

Snu77的博客 2222

dosbox+masm汇编环境的安装和使用(最新最实用综合整理实用篇,只参考此文即可)

参考一 : ---A) :dosbox+masm汇编环境的安装和使用 https://blog.youkuaiyun.com/YuzuruHanyu/article/details/80287419?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1 参.

happylzs2008的专栏 1543

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

DOSBOX+MASM汇编环境的的安装与使用

hhh

qq_51983476的博客 2333

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Win10 64位 汇编环境的搭建: 安装配置 DOSBOX、MASM

win10 cmd没有debug模式 需要进入 debug 调试模式下学习汇编语言时,会出现类似以下的错误提示: 这是因为他们使用的是 64 位的 Windows 系统(Win 7,Win 8 以及 Win 10 等),而 64 位 Windows 系统不再支持在命令提示符窗口下进入 debug 调试模式。那么对于使用 64 位 Windows 系统的用户来说,该怎样才能够顺利进入 debug ...

寒泉 1万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

汇编语言学习篇2——MASM的环境搭建(win10与Ubuntu1604下的配置)【有问题,待更正】

内容来源:   program files(x86)是什么意思,可以删除吗?   C盘中Program Files 和Program Files (x86)区别   dosbox+masm汇编环境的安装和使用 win10安装masm32 SDK并运行一个小程序 利用DOSBox运行汇编超详细步骤!! DOSBox+MASM搭建汇编环境 Win10 环境   Step1:DOSBox下载:     ①打开:DOSBox下载地址。(官网有教程和手册)     ②选择DOSBox下的Windows版本(Win32

weixin_42645653的博客 3万+
上一篇: 8086/8088常用汇编指令汇总
下一篇: 50个多线程面试题,你会多少?
With__Sunshine
博客等级 码龄9年 128粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值