如何使用dosbox运行程序——步骤详解

2023-05-16

我在e盘中创建了一个asm文件夹,并把masm文件夹放在里面。
将源代码写完后命名为test1.dsm放在了masm文件夹中。
之后步骤为:
1.双击打开dosbox
2.输入mount c e:\asm表示打开asm文件夹,按回车
3.输入c:  表示加载到c盘,注意分号别忘了,按回车
4.输入cd masm,按回车
5.输入dir,按回车后可查看masm中带有的文件

在这里插入图片描述

由于我已经编译过了,所以上图中已有test1的asm,obj,exe三个文件
注意,修改源代码后要重新编译文件,步骤如下:
6.输入masm test1.asm后按回车,如果没有特殊需要在obj,lst,crf处按回车即可,如下

在这里插入图片描述

可以从severe errors处看到你的代码有没有错误,错误会报错。
7.输入link test1.obj产生exe文件

在这里插入图片描述

如果在过程中不知道obj,exe等文件是否已产生,输入dir即可
8.输入test1,按回车后再输入debug test1.exe,按回车

****
之后可以根据debug指令合集来进行操作,下面进行部分演示。

9.u可以进行显示,g可以直接使程序进行到指定步骤

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

t表示向下进行一步,g可以直接执行到某一步,d可以显示存储单元的内容。

可以看到22 11 44 33 66 44,而我的test1,要做的就是讲1122h和3344h相加,可以参考test1源代码

最后按q回车可退出test1的debug操作

注意:debug是调试检查过程,要想直接运行,把debug去掉直接 文件名.exe即可。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用dosbox运行程序——步骤详解 的相关文章

  • (JAVA编程练习):分解质因数 + 成绩等级。

    目录 前引 xff1a 1 分解质因数 xff1a xff08 1 xff09 题目 xff1a xff08 2 xff09 运行结果 xff1a xff08 3 xff09 代码 xff1a a 关键处解析 xff1a b 完整代码 xf
  • ORM多表查询——关联查询

    一 关联查询 xff1a 通过父表参数获取从表数据 xff0c 通过从表参数获取父表数据 从表查询主表中的数据 附件 xff1a 数据表截图 项目表 接口表 现在要实现的需求如下 xff1a 1 查询项目名称中包含 搜狗 的所属接口信息 x
  • 【django】基础条件查询(一)(已更新)

    一 基本查询 FilmInfo span class token punctuation span objects span class token punctuation span get span class token punctua
  • sudo: command not found 的解决方法

    sudo 是 Linux 系统管理指令 xff0c 是允许系统管理员让普通用户执行一些或者全部的 root 命令的一个工具 xff0c 如 halt xff0c reboot xff0c su 等等 这样不仅减少了 root 用户的登录和管
  • windows系统搭建Rust开发环境

    官网 xff1a rust语言官网 xff1a https www rust lang org 在线编写 xff1a https play rust lang org windows系统下的rust集成开发环境 xff1a 在intelli
  • git回退到某个commit

    1 回退到指定的commit git reset span class token operator span hard commit id span class token comment 退到 进到 指定的commit span 2 强
  • vue3 script setup 语法糖用了才知道有多爽 (一)

    文章目录 前言一 什么是setup script二 如何使用 setup script 语法糖三 setup script 有什么用1 属性和方法无需返回属性方法小结 这里是完整的目录图片 由于整篇文章篇幅太长 拆分成了几篇来展示 前言 v
  • Pycharm编写flask程序设置监听端口0.0.0.0却不能访问的解决办法

    Pycharm 编写flask程序访问地址的设置 用pycharm 编写flask程序时想要用外网访问程序 xff0c 此时按照flask教的方法设置 app run host 61 0 0 0 0 此时运行pycharm发现外部网络并不能
  • springboot整合mybatis-plus详细教程(附分页插件简单用法)

    lt mybatis plus依赖 gt lt dependency gt lt groupId gt com baomidou lt groupId gt lt artifactId gt mybatis plus boot starte
  • 关于微信开放平台配置-网站应用

    官方的使用说明 xff1a https open weixin qq com cgi bin showdocument action 61 dir list amp t 61 resource res list amp verify 61
  • 10-9 查询年龄18-20之间的学生信息(MSSQL)

    分数 5 全屏浏览题目 切换布局 作者 张庆 单位 集美大学 本题目要求编写SQL语句 xff0c 检索出 stu表中年龄在18 20之间的学生记录 注意 计算年龄时以年计算 xff0c 不考虑出生月份 假定当前日期为 2020 03 01
  • Python-面向对象常用方法(初始化与str)

    一 初始化方法 xff1a 当使用类名 xff08 xff09 创建对象时 xff0c 会 自动 执行以下操作 xff1a 1 为对象在内存中 分配空间 创建对象 2 为对象的属性 设置初始值 初始化方法 init 初始化方法 就是 ini
  • 在CentOS8上实现私有CA和证书申请

    私有CA创建的参看配置文件 etc pki tls openssl cnf root 64 y zilong cat etc pki tls openssl cnf CA default dir 61 etc pki CA 所有证书存放的目
  • (原创)iOS中cell高度自适应方法UITableView设置

    一 xff1a 修改tableView 的heightForRowAtIndexPath代理方法 xff0c 每一行都设置为动态高度 span class hljs built in CGFloat span tableView span
  • VGG数据预处理

    参考文献 Very Deep Convolutional Networks for Large Scale Image Recognition 本文的目的 目标检测 语义分割等领域都会涉及到预训练模型 xff0c 一般是在ImageNet上
  • 关于pip将第三方包下载到本地的相关方法

    1 原因 很多客户的场景无法连外网 xff0c 需要将第三方包导入安装 2 命令 国内源 xff1a 中国科学技术大学 https pypi mirrors ustc edu cn simple 豆瓣 xff1a http pypi dou
  • Debian6.02 终端中文设置--FBTerm + ucimf

    目前字符终端的中文支持有cce zhcon和最新的fbterm xff0c cce和zhcon已经停止更新维护 xff0c 只有fbterm目前在不断开发更新中 xff0c 而且在我的系统上一运行zhcon就死机 xff0c 所以fbter
  • 苹果电脑桌面文件不见了怎么恢复

    苹果电脑桌面文件不见了怎么恢复 xff1f 不少使用苹果电脑的用户都会遇到这样一个问题 xff0c 就是自己存放在桌面上的文件突然都不见了 xff0c 怎么也找不到 xff0c 导致无法打开各种文件 xff0c 那么苹果电脑桌面文件不见了怎
  • H5资源本地化策略 - iOS

    一 资源拦截 映射 为了增强用户浏览H5页面的体验 xff0c 减少页面白屏时间 xff0c 实现 js css image 等资源文件 xff0c 以及页面html文件的本地映射 xff08 非首次打开wkwebview本身有302缓存机
  • IOS WKWebView与Cookie问题梳理

    1 WK 脚本注入Cookies信息 代码示例 Ajax iframe请求配置cookies WKWebViewConfiguration configuration if configuration configuration 61 WK

随机推荐

  • 如何在iOS应用中更好的调试H5页面

    前言 在APP中 xff0c H5页面可以通过加载vConsole脚本 xff0c 来查看页面的日志 异常 网络加载 设备信息 储存信息 元素 但是 xff0c JS脚本加载于页面Dom挂载之后 xff0c 这样就会使得这一区间的信息丢失
  • 10-17 查询没有选修‘C语言‘课程的学生(MSSQL)

    分数 10 全屏浏览题目 切换布局 作者 张庆 单位 集美大学 本题目要求编写SQL语句 xff0c 检索出没有选修 39 C语言 39 课程的学生记录 xff0c 输出结果集按照学号升序排序 提示 xff1a MSSQLServer 评测
  • xcworkspace结合cocoapods的应用说明

    一 主工程Project 1 xff09 创建 App Project 2 xff09 添加CocoaPods的 Podfile 文件 source 39 https github com CocoaPods Specs git 39 pl
  • 基于OC端的Bridge-API组件化应用

    前言 在移动应用开发中 xff0c 组件化可以提高代码的模块化和重用性 xff0c 降低耦合度 当下大部分APP都至少包含一到两种Hybrid框架 xff0c H5基本是必要的 xff0c 还可能叠加React Natvie Weex或Fl
  • IOS内存管理

    一 堆与栈 1 栈区 stack xff1a 由编译器自动分配释放 xff0c 函数的参数值 xff0c 局部变量等值 2 堆区 heap xff1a 一般由开发人员分配释放 xff0c 若不释放 xff0c 则可能会引起内存泄漏 NSSt
  • TestFlight应用

    一 内部测试与外部测试的区别 内部测试只能添加100名成员不需要beta审核 xff08 beta审核 xff1a 通过审核未发布上线 xff09 xff0c 外部测试能添加10000名成员需要beta审核 二 内部测试构建 1 在App
  • 通用链接-Universal Link

    前言 通用链接与URL Scheme的用途类似 xff0c 主要是实现从外部唤醒App xff0c 并执行某些操作 xff08 如 xff1a 打开指定页面 xff09 由于使用URL Scheme xff08 wechat path qu
  • CocoaPods - podspec私有库配置

    工程引用 Podfile中添加以下cocoaPods指令 xff0c 在终端输入pod install 构建 source 39 https github com zhengmiaokai Specs git 39 pod 39 JPUti
  • 【转】面向对象分析方法

    一 什么是OOA xff1f Object Oriented Analysis 面向对象分析方法 是在一个系统的开发过程中进行了系统业务调查以后 xff0c 按照面向对象的思想来分析问题 OOA与结构化分析有较大的区别 OOA所强调的是在系
  • Python图形用户界面Tkinter标准色彩颜色背景色大全

    Python图形用户界面Tkinter标准色彩颜色背景色大全 前段时间刚开始学Tkinter xff0c 后来想做一个漂亮的GUI界面 xff0c 但是自己对颜色的词汇储备有限 xff0c 所以没能顺利完成 xff0c 今天在网上查了很多信
  • linux CentOS 7.4下 mysql5.7.20 密码改简单的方法

    mysql升级5 7版本以后 xff0c 安全性大幅度上升 但是呢 带复杂的记不住 额额 本来脑子就不好使 xff0c 还记那么复杂 xff0c 尤其是本地就更没必要 xff0c 还是root方便 进入mysql mysql gt SHOW
  • linux centos7下源码 tar安装mysql5.7.30或mysql5.7.22 图文详解

    之前用的rpm安装的每次安装都是最新的 xff0c xff0c xff0c 导致每次版本不统一 现在用tar包安装5 7 22和5 7 20一样的 xff08 5 7 30安装也一样 xff09 xff08 下载最好下载最新版本 mysql
  • 10-13 查询各专业学生的平均成绩(MSSQL)

    本题目要求编写SQL语句 xff0c 统计各专业的学生选课的平均成绩 xff0c 如果某专业尚未有任何学生选修课程或成绩为空时 xff0c 平均分计为0 输出结果集按照major表中的mno升序排序 提示 xff1a MSSQLServer
  • idea重装后打不开,点起来没反应(难受)

    嗨兄弟们 xff0c 遇到我就停下吧 xff0c 我来帮你解决这个烦人的问题 xff0c 没毛病铁质 一 出现的经过 卸载完idea2021 3 3后重新安装idea2022 3 1 xff0c 安装完后点击没有一点反应 我以为是版本太新了
  • yapi启动命令

    Yapi 启动命令 xff1a 1 查询mongoDB id PID 61 netstat nlp grep 27017 awk 39 print 7 39 awk F 39 39 39 NR 61 61 1 print 1 39 echo
  • Debian 10安装配置

    拥有sudo权限 su gedit etc sudoers nano etc sudoers 找到 root ALL 61 ALL ALL ALL 之后在下面添加一行即可 xxx 表示用户名 Host alias specification
  • root密码忘记了怎么办?不要慌,一招教你解决!!!(注:红色加粗部分可直接复制粘贴使用)

    方法一 init方法 1 启动VM虚拟机 2 GRUB2启动屏显时 xff0c 按下e键进入编辑模式 3 在linux所在参数行尾添加以下内容 xff0c 然后按Ctrl 43 X 执行 xff08 1 xff09 将ro修改为 rw xf
  • 黑苹果无线能用上蓝牙5.2及WIFI 6,还能同时支持隔空投送嘛?有完美方案嘛?

    很多小伙伴对黑苹果博通无线网卡蓝牙和网速不满意 xff0c 没有WIFI 6 xff0c 没有蓝牙5 x 黑苹果博通无线网卡最高仅支持蓝牙4 2 比如BCM943602CS xff08 早期4 1 xff0c 后出才有4 2 BCM9436
  • 理解全加器(进来学小学加法)

    上图是一个典型的全加器 什么是全加器 xff1f 全加器就是考虑进位的加法运算器 一位全加器有Ci 1 Ai Bi Si Ci 输入端有Ci 1 Ai Bi Ci 1 xff1a 前一次运算后是否有进位 xff0c 有进位则为1 xff0c
  • 如何使用dosbox运行程序——步骤详解

    我在e盘中创建了一个asm文件夹 xff0c 并把masm文件夹放在里面 将源代码写完后命名为test1 dsm放在了masm文件夹中 之后步骤为 xff1a 1 双击打开dosbox 2 输入mount c e asm表示打开asm文件夹