iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >x86汇编DOS编程环境搭建过程
  • 553
分享到

x86汇编DOS编程环境搭建过程

2024-04-02 19:04:59 553人浏览 泡泡鱼
摘要

目录前言相关工具的介绍DOSBOX汇编工具包DOSBOX的使用汇编连接执行调试其它前言 在学习x86汇编时,第一步是搭建一个可以编译、运行代码的环境 这方面的教程有一些,但是给出的下

前言

学习x86汇编时,第一步是搭建一个可以编译、运行代码的环境
这方面的教程有一些,但是给出的下载链接还要付费,或者内容不全,我看不起这些人,所以自己写一个,方便看到这个文档的大家,需要下载附件以度盘给出,免费下载

链接: https://pan.baidu.com/s/1syKK2kZoGLrCjF8WxvYM6g
提取码: e8et

相关工具的介绍

DOSBOX

这个软件在PC上模拟出DOS环境,从官网可以看出,有windows版本,也有linux版本
最新的windows版本,DOSBox0.74-3-win32-installer.exe,我已经放在度盘里了

安装时,全部默认即可,桌面会创建快捷方式

汇编工具包

有了DOS环境,还需要汇编、连接等工具,我给出的DOS tools.rar打包了一系列工具
我的汇编工具包放在D盘的根目录下,目录名为DOS

在这里插入图片描述

MASM.EXE:宏汇编程序,将汇编源代码进行汇编,生成目标文件(.OBJ)LINK.EXE:连接程序,将目标文件(.OBJ)、库文件(.LIB),连接生成可执行文件(.EXE)CREF.EXE:交叉引用程序,将符号交叉引用文件(.CRF)进行处理,生成符号交叉列表文件(.REF)LIB.EXE:库管理程序,用以建立子程序库DEBUG.EXE:调试程序,用以代码调试TD.EXE:调试工程,用于代码调试,推荐使用这个EDIT.EXE、EDIT.COM、EDLIN.COM:DOS环境下的代码编辑软件HELLO.ASM:个人写的输出HELLO WORLD的代码HELLO.EXE:HELLO WORLD编译生成的可执行文件

DOSBOX的使用

安装完后如图,打开后会弹两个窗口,注意这两个关掉任何一个,程序立即退出

在这里插入图片描述
在这里插入图片描述

下一步,挂载自己的汇编工具包目录为C盘,然后进入C盘,我的汇编工具包放在D盘的DOS目录下
注意,DOSBOX下所有的命令不区分大小写

mount c d:\dos
c:

在这里插入图片描述

此时的C盘就是我D盘的DOS目录,可以用DIR命令查看目录结构

在这里插入图片描述

汇编

在电脑上用编辑软件编辑好代码

在这里插入图片描述

然后调用MASM.EXE进行汇编,此处采用简单方式(更多内容书中有讲到)

MASM HELLO;

在这里插入图片描述

连接

连接也采用简单方式

LINK HELLO;

在这里插入图片描述

执行

命令行直接输入程序名即可

在这里插入图片描述

调试

TD HELLO.EXE

在这里插入图片描述

其它

程序如果挂掉,或者卡住,我目前没有别的办法,只能关掉重新挂载,如果有哪位大神知道如何像linux一样,可以ctrl + c,请告诉我,谢谢各位

到此这篇关于x86汇编DOS编程环境搭建的文章就介绍到这了,更多相关x86汇编环境搭建内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: x86汇编DOS编程环境搭建过程

本文链接: https://www.lsjlt.com/news/156943.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • x86汇编DOS编程环境搭建过程
    目录前言相关工具的介绍DOSBOX汇编工具包DOSBOX的使用汇编连接执行调试其它前言 在学习x86汇编时,第一步是搭建一个可以编译、运行代码的环境 这方面的教程有一些,但是给出的下...
    99+
    2022-11-12
  • 如何搭建x86汇编DOS编程环境
    小编给大家分享一下如何搭建x86汇编DOS编程环境,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!相关工具的介绍DOSBOX这个软件在PC上模拟出DOS环境,从官网...
    99+
    2023-06-25
  • X86汇编调试环境搭建的过程
    最近毕设需要做一个基于X86的微型OS内核,一直在学习汇编,前来记录一下 汇编环境搭建 本次使用vscode搭建的,需要的插件有X86 and X86_64 Assembly(也可以...
    99+
    2022-11-12
  • 如何搭建X86汇编调试环境
    这篇文章将为大家详细讲解有关如何搭建X86汇编调试环境,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。汇编环境搭建本次使用vscode搭建的,需要的插件有X86 and X86_64 Assembly(也可...
    99+
    2023-06-25
  • python编程——环境搭建
    作者:Insist-- 个人主页:insist--个人主页 本文专栏:python专栏 专栏介绍:本专栏为免费专栏,并且会持续更新python基础知识,欢迎各位订阅关注。 目录 一 、安装python 1、进入官网下载pytho...
    99+
    2023-10-01
    python 开发语言
  • nvmmac环境搭建过程
    目录原因安装下载完成大概如此临时环境变量配置配置永久环境变量原因 需要用到多个node环境所以需要安装nvm,故此有本文,不成功来打我! 安装 curl -o- https://r...
    99+
    2023-02-16
    nvm mac 环境搭建 nvm mac
  • VScode配置8086汇编环境的过程解析
    目录0、感慨 1、VScode的安装2、下载MASM/TASM插件3、测试汇编环境新建文件汇编文件配置汇编代码的运行0、感慨  搭配一个简单些的环境,对于我们汇编...
    99+
    2023-05-15
    VScode配置汇编 8086汇编环境 VScode汇编
  • 云服务器搭建python编程环境
    云服务器搭建Python编程环境的方式有很多,以下是一些常见的方式:创建虚拟机(VM)。可以使用开源Python虚拟机库,例如Kubernetes、Prometheus等,或者自己编写一个虚拟机。使用虚拟机可以大大加快Python编程环境的...
    99+
    2023-10-26
    环境 服务器 python
  • python在线编程环境怎么搭建
    要搭建Python在线编程环境,可以选择以下几种方法:1. 使用Jupyter Notebook:Jupyter Notebook是...
    99+
    2023-09-20
    python
  • 编译harmonyos的下载源码以及搭建环境过程
    编译harmonyos的下载源码以及搭建环境过程,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1、环境搭建编译鸿蒙的源码建议在Ubuntu20.04下进行,windows下...
    99+
    2023-06-15
  • 汇编语言DOSBox及debug.exe在Windows64下环境搭建
    该文同为类似问题 “如何在 Windows 64 位系统下进入 debug” 的答案。 很多同学初看王爽的《汇编语言》,或者因为其它原因需要进入 debug 调试模式下学习汇编语言时...
    99+
    2022-11-12
  • Appium环境搭建详细过程
    这篇文章主要介绍“Appium环境搭建详细过程”,在日常操作中,相信很多人在Appium环境搭建详细过程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Appium环境搭建详细过程”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-15
  • yolov5win10CPU与GPU环境搭建过程
    目录前言一、安装pytorch1.创建新的环境2.下载YOLOv5 github项目3.安装相关依赖库和包4.验证二、运行detect.py文件总结前言 最近实习任务为黑烟检测,想起...
    99+
    2022-11-12
  • Seata 环境搭建部署过程
    目录前提准备1.下载2.建表3.配置 nacos3.1 上传配置至Nacos配置中心4.修改 appplication.yml4.1 seata.store4.2 seata.con...
    99+
    2022-11-13
    Seata 环境搭建 Seata搭建 Seata部署
  • Windows系统下Eclipse搭建ESP32编译环境及安装过程
    目录一、准备软件与环境二、安装过程三、将项目导入Ecppse四、make menuconfig五、返回Ecppse编译与烧录一、准备软件与环境 esp32_win32_ms...
    99+
    2022-11-12
  • django项目环境的搭建过程
    本篇内容介绍了“django项目环境的搭建过程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!安装环境:centos7.41 安装nginx&...
    99+
    2023-06-02
  • golang beego框架环境搭建过程
    目录环境搭建1.开启gomod设置代理2.安装beego和bee3.升级bee4.zsh: command not found: bee5.bee相关命令6.项目启动7.beego项...
    99+
    2022-11-13
  • VS Code C++环境的搭建过程
    目录1.搭建C/C++2.注意事项Visual Studio Code(简称“VS Code” )是Microsoft在2015年4月30日Build开发者大...
    99+
    2022-11-13
  • Python搭建编程环境-安装Python3解释器
    ✅作者简介:CSDN内容合伙人、阿里云专家博主、51CTO专家博主、新星计划第三季python赛道Top1🏆 📃个人主页:hacker707的csdn博客 ...
    99+
    2023-09-06
    python 安装教程
  • 在Windows64下如何搭建汇编语言DOSBox及debug.exe环境
    这篇文章主要介绍了在Windows64下如何搭建汇编语言DOSBox及debug.exe环境,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。该文同为类似问题 “如何在 Wind...
    99+
    2023-06-25
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作