开发环境:

电脑系统:Windows10

DosBox版本:0.74

1、首先下载DosBox ,已经上传到阿里云盘

https://www.aliyundrive.com/s/CbbLPFUU6Snhttps://www.aliyundrive.com/s/CbbLPFUU6Snhttps://www.aliyundrive.com/s/CbbLPFUU6Sn

2、首先解压包放到磁盘根目录,我的目录是D:\Dosbox,也就是debug.exe所在目录,DOSBox.exe在D:\Dosbox\DOSBox-0.74,启动DOSBox-0.74下的DOSBox.exe,如下图

3、输入命令mount c D:\Dosbox回车,弹出Drive C is mounted as local directory D:\Dosbox\表示成功


4、输入c:回车,进入c:目录下


5、输入edit,弹出汇编命令窗口

回车后弹出如下图:

可以输入如下汇编命令:

assume cs:codesg
codesg segmentmov ax,5mov bx,axmov ax,4chint 21H
codesg ends
end

6、键入Alt+F键激活File(Alt+E激活Edit,以此类推),激活File选择Sava,然后输入文件名TEST.ASM,直接回车,就可以看到文件保存到Dosbox目录下,TEST.ASM,可以直接在这里编写代码,也可以用记事本打开TEST.ASM文件编写
7、在命令窗口(如果是在编辑器窗口可以在File中选择Exit回到命令界面)
8、输入命令masm test.asm回车,显示Object filename [test.OBJ]:,一直回车,直到出现C:,进行下一步


9、输入命令link test.obj,一直回车,直到出现C:

10、输入命令debug test.exe,运行代码,通过t,按步执行执行查看寄存器的值

 mov ax,5mov bx,ax

根据汇编指令,运行结果正确


11、运行成功后会显示-,在后面敲p,可以查看寄存器的数值
12、命令q,退出程序,回到命令界面

命令说明:
-r 查看寄存器
-t 单步执行
-p 直接执行完毕
-q 退出执行
-d 查看内存单元
-g 执行完exe运行结果显示
-? 查看指令帮助

DosBox的使用,汇编代码编写,汇编语言,win10写汇编代码相关推荐

  1. VS开发中的代码编写小技巧——避免重复代码编写的几种方法

    原文:VS开发中的代码编写小技巧--避免重复代码编写的几种方法 上一篇文章中程序员的幸福生活--有你的日子,每天都是情人节,收到了大家的很多好评.鼓励和祝福,非常感动,真诚的谢谢大家.也希望每个朋友都 ...

  2. 如何进行直播代码编写,怎样生成直播代码

    方法1:手工编写代码 大多数刚学习 Java 的程序员,都会怀着一种崇敬的仪式感,一字一句地在开发工具上敲出以下代码: public class Test {public static void ma ...

  3. python代码怎么换行继续写_python代码太长怎么换行

    在需要换行的代码后面加一个 / 回车 python怎么换行啊??我是一只崭新的程序猿...在学python..下了3.4,,,打开IDLE是个白其实我想喷上面,但是出于理智,他可能是没理解你的意思或者 ...

  4. 在java中写出html代码,在java里写html代码

    在java里写html代码 [2021-02-09 07:31:38]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace("/ ...

  5. python代码编写_高质量Python代码编写的5个优化技巧

    如今我使用 Python 已经很长时间了,但当我回顾之前写的一些代码时,有时候会感到很沮丧.例如,最早使用 Python 时,我写了一个名为 Sudoku 的游戏(GitHub地址:https://g ...

  6. python代码编写规范有哪些_Python代码编写规范(适合于小团体,低强度)

    正文之前 这篇文是我跟师兄协定以后写代码的一些规范,虽然麻烦,但是对于后续的复查以及代码延续都有很大的好处的. 武汉欢乐谷自己拍的图,后期也调了下.哈哈哈~ 正文 必须统一的: 文件头 写入作者姓名, ...

  7. 【2022 Twitter爬虫高级搜索接口分析及代码编写 Python爬虫 附主要代码及解析】

    目录 前言 一.网页分析 二.主要代码 1.请求Json包 2. Guesstoken获取 2.Json文件解析 3.存入xlsx 运行效果 名人信息解析获取 存入excel 总结 前言 最近在帮助做 ...

  8. 中文代码编写php,PHP开发网站代码编写规范

    一. 变量命名 a) 所有字母都使用小写 b) 首字母根据变量值类型指定 i. 整数i ii. 浮点数f iii. 字符串s iv. 布尔值b v. 数组a vi. 对象o vii. 资源r viii ...

  9. 前端代码编写(边写边看效果,实时更新测试网)

    2019独角兽企业重金招聘Python工程师标准>>> 通过SecureCRTPortable软件远程连接服务器,替代改变的文件 就是这玩意 删除文件下的指定文件指令 "r ...

最新文章

  1. Css布局系列-综合应用
  2. c语言随机产生arp报文,c语言构造arp报文
  3. 河南省第十一届ACM程序设计竞赛 修路
  4. C# 系统应用之无标题窗体移动的两种方法
  5. 微信小程序组件知识点GET
  6. 国产开源数据可视化套件Cboard使用
  7. Talib.MAVP中的periods参数意义
  8. IDEA 运行时出现 too long 异常
  9. verilog奇数分频,三分频实例
  10. Gitlab内存占用过高的解决方法
  11. CSP:重庆八中宏帆初级中学校初一编程社C2024HF700寒假集训总结——Day1
  12. 如何设计出完美的动画技术架构
  13. vscode预览.mad文件
  14. In aggregated query without GROUP BY, expression #2 of SELECT list contains nonaggregated column
  15. 凸优化学习:PART3凸优化问题(持续更新)
  16. 滴滴如何调度_滴滴车主怎么接单,滴滴不接受调度就没单?
  17. unity实现斗兽棋demo(实现玩家的分化,胜利的触发)
  18. NVIDIA 驱动下载网址
  19. 如何删除kafka主题数据
  20. [看盘技巧]专业短线高手如何快速看盘

热门文章

  1. level2--writeup
  2. PHP 实现 阿里云 短信发送 功能步骤
  3. 初入Java测试员之路
  4. html css js调用dll,node调用dll 方法,及详细步骤
  5. asp毕业设计——基于Delphi+udp+UDP的基于局域网的信息收发系统设计与实现(毕业论文+程序源码)——信息收发系统
  6. 2016银行卡BIN
  7. CF 704A Thor
  8. fopen 和它的读写标识 r、r+、rb+、rt+、w+.....
  9. vue项目集成腾讯滑块验证
  10. python中“end=”