文章目录

  • 一、环境搭建
    • 1、工具下载
    • 2、设置挂载的文件夹
    • 3、添加masm工具(用于编译和链接的)
  • 二、编译与运行
    • 1、编译
    • 2、链接
    • 3、执行

一、环境搭建

1、工具下载

这里包括了dosbox的程序和masm工具,只能两步就可以直接使用了

dosbox下载链接
提取码:dosb

2、设置挂载的文件夹

后期写的汇编程序可以放到那个文件夹下来编译运行

(1)打开dosbox\DOSBox-0.74文件夹
(2)用记事本打开 DOSBox 0.74 Options.bat 文件,拉到文件底
(3)修改挂载的文件夹,如图位置
(注意:当添加了debug关键字后,若想自行编译asm文件需要预先注释掉)

3、添加masm工具(用于编译和链接的)

把dosbox文件夹下的文件拷贝到你上面挂载的文件夹中去(我只拷贝了DEBUG.exe,LINK.exe,MASM.exe,都拷过去也一样的)

然后就可以打开DOSBox 来进行汇编文件的编译执行了
测试:

assume cs:abcabc segmentmov ax,2add ax,axadd ax,axmov ax,4c00Hint 21Habc endsend

把这个代码保存为1.asm文件放到我们上面挂载的文件夹中,以防万一可以使用dir命令查看当前文件夹是否存在1.asm文件

二、编译与运行

1、编译

然后开始编译文件:

格式:masm 文件名

中间的此时会生成一个obj文件,用于链接生成可执行文件

2、链接

链接文件:

格式:link obj文件

中间部分也和上面一样直接回车跳过,连接后就会得到一个exe的可执行文件

3、执行

最后就可以执行编译好的汇编程序了:

直接输入编译获得的exe文件

Win10 64位系统运行汇编程序(使用masm与dosbox)相关推荐

  1. Win10(64位)系统清除BIOS密码的方法

    破解SETUP密码 之 Dubug法 在遗忘密码之后只需在DOS状态下启动Debug,然后输入如下命令即可手工清除密码: - o 70 16 - o 71 16 - q 注:-符号为默认,无需输入.注 ...

  2. (win10 64位系统中)Visual Studio 2015+OpenCV 3.3.0环境搭建,100%成功

    (win10 64位系统中)Visual Studio 2015+OpenCV 3.3.0环境搭建,100%成功 Visual Studio 2015下载地址:https://msdn.itellyo ...

  3. Win10 64位系统下PCL + Visual Studio + cmake + (Qt) 安装调试

    Win10 64位系统下PCL + Visual Studio + cmake + (Qt) 安装调试 在这里只介绍all in one方式安装 1.软件准备 安装pcl(点云库)需要涉及pcl.pc ...

  4. Win10 64位系统Qt5.9.7连接神通数据库7.0

    Win10 64位系统Qt5.9.7连接神通数据库7.0 因为国产化的原因,项目后期数据库要使用神通数据库,将自己安装测试过程记录如下,以便后期自查: 当前系统环境: Qt版本: 5.9.7 神通数据 ...

  5. win10进lol无法连接服务器未响应,Win10 64位系统电脑中lol游戏无法连接服务器的处理方法...

    说到LOL游戏,相信很多小伙伴都会热血沸腾,这是一款非常受欢迎的网络游戏.不过有的小伙伴在win10 64位系统电脑中运行lol游戏时,发现老是会出现无法连接服务器的情况,这也让游戏玩家们很是苦恼,那 ...

  6. (1)win10 64位系统ISE14.7闪退问题(FPGA不积跬步101)

    1 引言 自救就是在一个危险环境中,没有他人的帮助扶持下,靠自己的力量脱离险境,这就是自救. 善于积累也就是自救. 2 ISE14.7闪退处理流程 1 )问题描述如下: win10 64位系统安装IS ...

  7. win10 64位系统上注册wincc的ocx插件问题

    win10 64位系统上注册wincc的ocx插件问题 今天下载一个anigif动态图控件,注册时死活注册不了 在win10操作系统下注册OCX控件,主要有以下几个步骤: 1.以管理员的身份打开命令提 ...

  8. 电脑重装Win10 64位系统的方法

    在线一键重装Win10系统怎么操作?当我们的电脑遇到一些难以处理的故障问题时,一般都会采用系统重装的方法,但是在重装过程中难免遇到安装失败的情况.今天带来电脑重装Win10 64位系统的方法,操作简便 ...

  9. 计算机配置64位,win10 64位系统最低配置要求_win10系统 64位最低电脑配置要求多少...

    很多电脑都已经安装上win10系统,硬件配置较好的都安装win10 64位系统,由于win10 64位对配置要求较高,很多人不敢升级,那么win10 64位最低配置是什么呢?win10 64配置要求多 ...

  10. Win10 64位系统8G内存升级到10G后,显示3.92G可用解决办法

    Win10 64位系统,原来两根4G海力士内存,现在加了一根2G金士顿内存,但是查看到10G内存却显示3.92G可用,笔者多年前也遇到不少这样的问题,由于笔者比较懒,解决后也懒得写博客分享,今天再次遇 ...

最新文章

  1. ABAP system landscape和vue项目webpack构建的一种实践
  2. 【C语言简单说】十三:变量的生命周期
  3. long类型20位示例_Java Long类numberOfTrailingZeros()方法及示例
  4. MongoDB可视化界面工具Studio3T的安装 - 讲解篇
  5. php输出mysql查询,MySQL查询和PHP输出
  6. 基于Rainbond开发Python云原生应用
  7. postgres stat 记事
  8. c语言学习宝典怎么样,C语言学习宝典
  9. 软著申请说明书及源程序模板
  10. 440页PPT华为大数据分享专场|实时|离线|数仓
  11. 2019最新计算机配置,2019年电脑配置推荐,收藏一篇文章就够了
  12. 无法远程连接到计算机 虚拟内存,远程桌面连接显示内存不足怎么破?
  13. Helm — Chart介绍
  14. Mac上的python的数据分析与挖掘学习之路(一)
  15. Android中Vitamio视频框架学习
  16. 浅谈搜狐云景PAAS平台
  17. Infortrend VDI存储方案成功打入世界级光通信企业
  18. c语言大作业书店图书管理系统,c语言课程设计 书店管理系统.pdf
  19. linux怎么设置ie内核,怎么把易语言内核IE版本改成本地的内核版本!!
  20. 用OCLint给iOS代码做静态分析

热门文章

  1. 不安装iTunes实现USB数据线与电脑传文件
  2. 关于arp表的网络问题
  3. 压缩qcow2虚拟机镜像文件
  4. winfrom中出现 配置系统未能初始化
  5. html 如何播放 dat音频,如何打开dat音频文件,教您如何打开dat音频文件
  6. Unity_GlossyEnvironment--包含所有用于转换粗糙度,对立方体贴图采样以及从HDR转换的代码。
  7. 如何基于FastReport报表工具,生成报表PDF文档展示医院处方笺的内容
  8. 对12w条数据进行相关清理和数据迁移 (数据清理项目实战完整版)文章内有大量sql脚本
  9. 一分钟搞懂NB-IoT行业发展
  10. Win 10、Win 11 安装 MuJoCo 及 mujoco-py 教程