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/1viOJVOvwwkGe0N2VZuNTqA
masm文件夹内至少要包含这4个文件:masm.exe, link.exe, debug.exe, exe2bin.exe。其中:
masm.exe:汇编程序,用于汇编源程序(.asm),得到目标程序(.obj);
link.exe:连接程序,用于连接目标程序,得到可执行程序(.exe);
debug.exe:调试程序,用于调试可执行程序。
然后将MASM文件夹放到你想要的目录下,此时打开DosBox
会出现两个程序,使用前面一个程序,但后面的不要关
此时盘符是Z(为虚拟磁盘)
下面使用mount命令更改DOSBOX的映射指向(注意xuyi是文件夹的名字,你输入你创建的文件夹名称)
输入:
mount c e:\xuyi
之后按回车键
当出现Drive C is mounted as local directory e:\xuyi\ 是表明映射成功
下面使用dos命令”c:”更改盘符
进入虚拟盘C:这个虚拟盘C就是刚才创建的文件夹xuyi
接下来就可以愉快得进行汇编程序设计啦!!!
下图是使用debug中的-r命令
使用edit命令注意,进去后可能光标会消失,此时调用任务管理器alt+ctrl+del即可释放光标。
光标丢失
其他工具
1. emu8086。直接编译、运行、调试,不需要dosbox。
2. masm for windows,友好的文本编辑器,但是运行和调试仍会调出dosbox。
参考:
https://blog.csdn.net/YuzuruHanyu/article/details/80287419
https://sourceforge.net/projects/dosbox/
https://blog.csdn.net/xyisv/article/details/69062382
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2018-05-12 js 捕获浏览器后退事件