原博主教程

附件下载链接:

软件下载

解压缩下载的软件包可以得到

1、本文只使用第一个文件夹下的内容

2、D盘(哪个盘都可以,你喜欢就好)下新建文件夹d:\dos

3、dos文件夹下面新建asm文件夹(存源代码和编译的东西)masm文件夹(存汇编软件)

4.回到刚才解压的文件夹里,安装dosbox,软件也可以安装到d:\dos下,同时复制汇编的软件到masm文件夹下

则此时文件夹的内容为:

5、打开DOSBox-0.74文件夹,双击打开DOSBox 0.74 Options.bat文件

在弹出的DOSBox-0.74.conf文件最后添加

mount c d:\dos
path=%path%;\masm
c: 

这样就可以愉快的玩耍了

6、基本的使用

在d:\dos\asm 文件夹新建文本文件,加入以下代码(复制后请注意是否全是英文字符!!!)

ASSUME DS:seg1,CS:seg2
seg1 SEGMENT
TABLE DB 30H,31H,32H,33H,34H,35H,36H,37H,38H,39H
BUF DB 10 DUP(0)
NUMBER DB 7
ASCII DB 0
X DW 1000H
Y DW 0FFFFH
Z DW 0,0
seg1 ENDS
seg2 SEGMENT
start: MOV AX,seg1
MOV DS,AX
MOV ES,AX
;(1)查表
LEA BX,TABLEMOV AL,NUMBER
XLAT
MOV ASCII, AL
;(2)字串传送
MOV CX,10LEA SI,TABLELEA DI,BUFCLDREP MOVSB
;(3)计算(X+Y),结果存 Z 单元
MOV DX,0
MOV AX,X
ADD AX,Y
ADC DX,0
MOV Z,AX
MOV Z+2,DX
;(4)添加代码,完成任务二 1,2
seg2 ENDSEND start

修改属性为a.asm

打开dosbox软件

输入:(偷懒的办法:输入a后按Tab可以自动补全路径或文件)

cd \asm

进入源代码文件夹中

输入:

masm

接着输入:

link

最后生成的文件:

常用的指令:

调试:debug -a.exe

单步编译:-t

查看变量的值

代码中初始化数据段的时候
mov ax,data
mov ds,ax
====

debug test.exe
r
你就会看到寄存器下面有句指令 mov ax,xxxx
这个xxxx就是数据段
再d xxxx:0000就可看到

-d xxxx查看指定地址的内存数据

-u查看反汇编

-g xxxx 跳转到指定地方执行(前面的程序也会执行,xxxx即-u后面每句程序开头部分xxxx:xxxx的冒号后面的xxxx,即偏移地址)

dosbox+masm汇编环境的安装和使用相关推荐

  1. win10下运行debug (dosbox+masm汇编环境)

    win10下运行debug (dosbox+masm汇编环境) 一.下载,安装,路径 1.下载安装 ①.下载dosbox 链接:https://pan.baidu.com/s/1ppJTzhDZ4XP ...

  2. DOSBOX+MASM汇编环境的的安装与使用

    百度网盘下载链接: 通过百度网盘分享的文件:dosbox.z- 链接:https://pan.baidu.com/s/1dSFM78de2hxmEOQiKAA_rA?pwd=v72y  提取码:v72 ...

  3. DOSBOX搭建汇编环境

    DOSBOX搭建汇编环境 下载安装(自行寻找,很多百度网盘有) 按转完成后: 这两个点一个运行即可(区别是前者会打开两个console窗体) 本地安装盘与虚拟c盘挂载 点击之后,进入了txt文本编辑界 ...

  4. dosbox汇编环境的安装和使用

    dosbox汇编环境的安装和使用 一,下载dosbox,尽量不要装在c dosbox下载地址:链接:https://pan.baidu.com/s/1EifPL-f5XpEItPF-40Zz3w 提取 ...

  5. DOSBox+MASM,汇编语言环境搭建

    1.下载DOSBox,安装: DOSBox, an x86 emulator with DOS 出现这个界面: 2.下载MASM包 Masm5.0 Masm5.0(windows x64位系统下汇编语 ...

  6. linux ubuntu18.04使用DOSBox搭建汇编环境

    参考链接: https://blog.csdn.net/xiaofan086/article/details/8494828

  7. MASM5.0汇编环境安装

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/qq_40663357/article/ ...

  8. 【汇编笔记】win10如何搭建汇编环境(dosbox)

    文章目录 前言 一.下载工具包 二.开始搭建 1.安装DosBox 2.配置工作目录 总结 参考文章 前言 网上教程多且繁杂,且看我一文教会你如何搭建汇编环境. 一.下载工具包 DosBox工具包下载 ...

  9. 《在Win10下使用DOSBox+MASM32工具包搭建汇编环境》

    最近学习汇编需要搭建汇编环境,无奈使用的是Win10平台,搭建过程踩了一些坑,遂将完整的搭建过程在此mark一下,也希望能帮助到需要的人儿~~ 学习汇编其实直接在Win10上搭建个Win XP的虚拟机 ...

最新文章

  1. DataBase 之 拉链表结构设计
  2. C++ queue 详细介绍
  3. 这个人工智能强到让人感到害怕
  4. 漫画 | 一台 Linux 服务器最多能支撑多少个 TCP 连接?
  5. Asp.Net.Core 系列-中间件和依赖注入进阶篇
  6. 总帐科目字段选择存储在表 T004F 中;科目分配存储在表 T162K 中。
  7. 10年嵌入式工程师经验之谈:对于研发工作的感悟
  8. C++ 类成员引用变量的使用
  9. 频繁使用花呗、借呗、微粒贷、京东白条会影响在银行的信用吗?
  10. 橘子皮巧治咳嗽痰多 泡茶喝-转
  11. react native环境搭建的一些坑
  12. u盘iso安装centos5 ,centos6
  13. 阿里矢量图标库项目添加合作者
  14. mousetrap.js使用详解
  15. Google IO 2022——CSS 状态
  16. 英语听力采用计算机化考试,高考英语听力机考特点与应对建议
  17. 填词作文:新的一年,新的梦想
  18. Lunix文件重命名
  19. 【演讲实录+视频】走近40+世界级AI专家!第三届中国人工智能大会资料分享(直播进行中_不断更新)
  20. js学习笔记(1)之document.write()方法使用总结

热门文章

  1. 信用卡分期利率陷阱——实际利率计算
  2. Linux vlan
  3. HashMap的时间复杂度分析
  4. 手机数控模拟器安卓版_数控机床模拟器手机版下载-数控机床模拟器(CNC Simulator)安卓版v1.1.4 - 比克尔下载...
  5. 微型计算机原理及应用第二版课后答案李伯成,李伯成《微型计算机原理及应用+》完整课后习题答案.doc...
  6. 数据结构-二叉树[递归实现](构造,析构,先序遍历,中序遍历,后续遍历,层次遍历)
  7. 数据库系统概论第五版-重点知识点思维导图
  8. android打电话,接电话,挂电话过程
  9. 软件安全学习笔记——C语言
  10. 扫描---实验一:端口扫描(X-scan)