文章目录

  • 前言
  • 一、下载工具包
  • 二、开始搭建
    • 1.安装DosBox
    • 2.配置工作目录
  • 总结
  • 参考文章

前言

网上教程多且繁杂,且看我一文教会你如何搭建汇编环境。


一、下载工具包

  1. DosBox工具包下载链接
  2. MASM编译工具包

二、开始搭建

1.安装DosBox

  • 下载和安装 DOSBox,运行界面如图所示:

2.配置工作目录

  • 解压 MS-DOS,得到两个版本的 MS-DOS 文件夹以及其他文件:

  • 在安装DosBox的目录(或其他目录)新建两个目录,其中asm存放自己编写的汇编程序,masm存放编译调试所需的工具包等,然后将V2.0\bin中所有文件复制到MASM文件夹。


  • 修改DosBox配置文件
    到安装目录下找到如下文件双击打开配置文件

  • 打开后CTRL+F查找其中的[autoexec]部分
    在后面添加如下代码

    MOUNT K E:\Debug
    set PATH=%PATH%;E:\MASM;
    K:
    cd K:\ASM
    

    其中:
    K:挂载的虚拟磁盘
    E:\Debug:挂载的实际目录,这里放上面有asm和masm的那个目录
    后面两条语句是刚进入软件就cd进入E:\Debug\ASM目录下,也可以设置别的,这里为了方便刚进入就设置为了存放汇编程序的目录


    之后重启DOSBox,可见自动执行上述命令

  • 【可选】配置窗口大小
    Ctrl+F查找【windowresolution】字段
    将其注释掉并改为:

    windowresolution=1280x720
    output=opengl
    

    数字自行调整至适合,这里仅供参考。

  • 接着打开DosBox看看搭建成功了没。
    进入masm看看debug命令可不可以用嘻嘻嘻

    可以用,没毛病老铁。


总结

以上就是今天要讲的内容,本文简单介绍了win10下如何使用DosBox软件和调试工具包搭建汇编环境。

参考文章

  1. Win10如何运行DEBUG等命令
  2. Windows10下搭建汇编语言开发环境

【汇编笔记】win10如何搭建汇编环境(dosbox)相关推荐

  1. React Native学习笔记一之搭建开发环境

    因为项目需要,今天开始正式学习React Native,先来搭建个开发环境 忐忑的心情 因为项目比较急,而且客户要求使用React Native开发,只能先学点基础然后在项目中使用的时候,边做边学了, ...

  2. win10 IIS搭建Laravel环境

    相信对于不少和笔者一样的个人开发者而言,在个人PC的Windows平台搭建Laravel环境时,使用官方推荐的Homestead套件是一件相当痛苦的事情.需要安装VirtualBox虚拟机.Vagra ...

  3. win10c语言编程环境搭建,win10 下搭建汇编语言环境及hello world程序

    前言 这学期汇编已经学了一大半了,可到现在为止只会一堆寄存器的名字,指令和各种寻址方式,这个语言到底是什么基本毫无概念.上次潘老师推荐了清华大学出版社王爽编的<汇编语言>这本书,在第一章就 ...

  4. CCSA学习笔记 第二节 搭建实验环境

    搭建CCSA实验环境 一.个人电脑的要求 1.CPU支持虚拟化 2.win10注意关闭更新 3.内存大于等于16G 二.关于EVE的资源分配 1.内存大于等于8G 2.CPU分配2个,必须激活虚拟化( ...

  5. win10快速搭建scala环境

    前言 scala作为大数据开发的标配语言,掌握scala的开发显得尤为重要,本篇先简单介绍下如何基于windows快速搭建scala的运行环境 配置过程 1.官网下载scala的安装包(可以理解为Ja ...

  6. 大数据学习笔记55:搭建HBase环境

    文章目录 一.下载HBase 二.搭建HBase单机版环境 (一)登录私有云ied虚拟机 (二)上传hbase安装包到ied虚拟机 (三)将habase安装包解压到指定目录 (四)编辑hbase配置文 ...

  7. win10搭建python环境_win10系统搭建python环境的还原方法

    有关win10系统搭建python环境的操作方法想必大家有所耳闻.但是能够对win10系统搭建python环境进行实际操作的人却不多.其实解决win10系统搭建python环境的问题也不是难事,小编这 ...

  8. 云服务器win10系统搭建ftp,win10系统搭建ftp服务器

    win10系统搭建ftp服务器 内容精选 换一换 香港节点和大陆节点的区别如下:香港节点购买域名后无需备案,可以直接在后台绑定域名并使用.大陆节点购买域名后需要先完成备案,才可以在后台绑定域名.香港节 ...

  9. Ubuntu搭建GPU环境(CUDA、cuDNN)

    前言 曾在Win10上搭建GPU环境,并使用Tensoflow-gpu训练卷积神经网络.现在使用Ubuntu运行项目,所以重新搭建一下GPU环境,下面记录一下过程. [TensorFlow]Windo ...

最新文章

  1. Ubuntu16.04中WPS不能输入中文
  2. ubuntu dpkg initramfs-tools错误的解决方法
  3. 例题2-1 在屏幕上显示一个短句。
  4. Spark 1.2 编译
  5. 《数据结构》c语言版学习笔记——单链表结构(线性表的链式存储结构Part1)
  6. 2013-5-17杂乱草稿纸
  7. 汇编语言中MOV和OFFSET指令的两个问题?
  8. 商品pid是什么意思_0基础搞懂自动驾驶传统算法与深度学习的鸿沟-PID控制算法与MLP优化方法...
  9. java中产生对象的两种方式
  10. android toolbar控件,Android Toolbar控件
  11. SpringBoot maven项目如何打包进行发布?
  12. 同表复制一条数据,除主键外,其他值相同
  13. XStream 解析 XML 深入剖析
  14. MQTT.fx工具测试mqtt
  15. 鸿蒙第三代手机,华为第三代折叠屏手机面市 余承东披露今年4月旗舰机启用鸿蒙系统...
  16. 海思HI3559和海思HI3559A的区别以及Hi3559c开发板
  17. Java break outer和continue outer的用法
  18. 10Redis--主从复制 非常重要、一主二仆、薪火相传、反客为主、哨兵模式
  19. word 多级标题的编辑
  20. 高通平台开发系列讲解(外设篇)DSI分屏

热门文章

  1. 能不能接受五一放一天不调休?专家建议固定法定假期取消调休
  2. iostat命令详解指标分析
  3. 怎样安装linux系统
  4. Matlab 迭代法计算灰值图像的level
  5. icpc2018南京站B题 tournament
  6. 什么是安全沙箱技术?如何评估应用程序安全性?
  7. NFV和SDN之间到底有什么关系?
  8. 计算机安全漏洞是指,什么是计算机的安全漏洞
  9. JavaWeb学习——用户登录案例(13)
  10. 全国青少年软件编程(Scratch)等级考试一级真题——2022.6