Win10 64位系统运行汇编程序(使用masm与dosbox)
文章目录
- 一、环境搭建
- 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)相关推荐
- Win10(64位)系统清除BIOS密码的方法
破解SETUP密码 之 Dubug法 在遗忘密码之后只需在DOS状态下启动Debug,然后输入如下命令即可手工清除密码: - o 70 16 - o 71 16 - q 注:-符号为默认,无需输入.注 ...
- (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 ...
- Win10 64位系统下PCL + Visual Studio + cmake + (Qt) 安装调试
Win10 64位系统下PCL + Visual Studio + cmake + (Qt) 安装调试 在这里只介绍all in one方式安装 1.软件准备 安装pcl(点云库)需要涉及pcl.pc ...
- Win10 64位系统Qt5.9.7连接神通数据库7.0
Win10 64位系统Qt5.9.7连接神通数据库7.0 因为国产化的原因,项目后期数据库要使用神通数据库,将自己安装测试过程记录如下,以便后期自查: 当前系统环境: Qt版本: 5.9.7 神通数据 ...
- win10进lol无法连接服务器未响应,Win10 64位系统电脑中lol游戏无法连接服务器的处理方法...
说到LOL游戏,相信很多小伙伴都会热血沸腾,这是一款非常受欢迎的网络游戏.不过有的小伙伴在win10 64位系统电脑中运行lol游戏时,发现老是会出现无法连接服务器的情况,这也让游戏玩家们很是苦恼,那 ...
- (1)win10 64位系统ISE14.7闪退问题(FPGA不积跬步101)
1 引言 自救就是在一个危险环境中,没有他人的帮助扶持下,靠自己的力量脱离险境,这就是自救. 善于积累也就是自救. 2 ISE14.7闪退处理流程 1 )问题描述如下: win10 64位系统安装IS ...
- win10 64位系统上注册wincc的ocx插件问题
win10 64位系统上注册wincc的ocx插件问题 今天下载一个anigif动态图控件,注册时死活注册不了 在win10操作系统下注册OCX控件,主要有以下几个步骤: 1.以管理员的身份打开命令提 ...
- 电脑重装Win10 64位系统的方法
在线一键重装Win10系统怎么操作?当我们的电脑遇到一些难以处理的故障问题时,一般都会采用系统重装的方法,但是在重装过程中难免遇到安装失败的情况.今天带来电脑重装Win10 64位系统的方法,操作简便 ...
- 计算机配置64位,win10 64位系统最低配置要求_win10系统 64位最低电脑配置要求多少...
很多电脑都已经安装上win10系统,硬件配置较好的都安装win10 64位系统,由于win10 64位对配置要求较高,很多人不敢升级,那么win10 64位最低配置是什么呢?win10 64配置要求多 ...
- Win10 64位系统8G内存升级到10G后,显示3.92G可用解决办法
Win10 64位系统,原来两根4G海力士内存,现在加了一根2G金士顿内存,但是查看到10G内存却显示3.92G可用,笔者多年前也遇到不少这样的问题,由于笔者比较懒,解决后也懒得写博客分享,今天再次遇 ...
最新文章
- ABAP system landscape和vue项目webpack构建的一种实践
- 【C语言简单说】十三:变量的生命周期
- long类型20位示例_Java Long类numberOfTrailingZeros()方法及示例
- MongoDB可视化界面工具Studio3T的安装 - 讲解篇
- php输出mysql查询,MySQL查询和PHP输出
- 基于Rainbond开发Python云原生应用
- postgres stat 记事
- c语言学习宝典怎么样,C语言学习宝典
- 软著申请说明书及源程序模板
- 440页PPT华为大数据分享专场|实时|离线|数仓
- 2019最新计算机配置,2019年电脑配置推荐,收藏一篇文章就够了
- 无法远程连接到计算机 虚拟内存,远程桌面连接显示内存不足怎么破?
- Helm — Chart介绍
- Mac上的python的数据分析与挖掘学习之路(一)
- Android中Vitamio视频框架学习
- 浅谈搜狐云景PAAS平台
- Infortrend VDI存储方案成功打入世界级光通信企业
- c语言大作业书店图书管理系统,c语言课程设计 书店管理系统.pdf
- linux怎么设置ie内核,怎么把易语言内核IE版本改成本地的内核版本!!
- 用OCLint给iOS代码做静态分析
热门文章
- 不安装iTunes实现USB数据线与电脑传文件
- 关于arp表的网络问题
- 压缩qcow2虚拟机镜像文件
- winfrom中出现 配置系统未能初始化
- html 如何播放 dat音频,如何打开dat音频文件,教您如何打开dat音频文件
- Unity_GlossyEnvironment--包含所有用于转换粗糙度,对立方体贴图采样以及从HDR转换的代码。
- 如何基于FastReport报表工具,生成报表PDF文档展示医院处方笺的内容
- 对12w条数据进行相关清理和数据迁移 (数据清理项目实战完整版)文章内有大量sql脚本
- 一分钟搞懂NB-IoT行业发展
- Win 10、Win 11 安装 MuJoCo 及 mujoco-py 教程