dosbox+masm汇编环境的安装和使用
原博主教程
附件下载链接:
软件下载
解压缩下载的软件包可以得到
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汇编环境的安装和使用相关推荐
- win10下运行debug (dosbox+masm汇编环境)
win10下运行debug (dosbox+masm汇编环境) 一.下载,安装,路径 1.下载安装 ①.下载dosbox 链接:https://pan.baidu.com/s/1ppJTzhDZ4XP ...
- DOSBOX+MASM汇编环境的的安装与使用
百度网盘下载链接: 通过百度网盘分享的文件:dosbox.z- 链接:https://pan.baidu.com/s/1dSFM78de2hxmEOQiKAA_rA?pwd=v72y 提取码:v72 ...
- DOSBOX搭建汇编环境
DOSBOX搭建汇编环境 下载安装(自行寻找,很多百度网盘有) 按转完成后: 这两个点一个运行即可(区别是前者会打开两个console窗体) 本地安装盘与虚拟c盘挂载 点击之后,进入了txt文本编辑界 ...
- dosbox汇编环境的安装和使用
dosbox汇编环境的安装和使用 一,下载dosbox,尽量不要装在c dosbox下载地址:链接:https://pan.baidu.com/s/1EifPL-f5XpEItPF-40Zz3w 提取 ...
- DOSBox+MASM,汇编语言环境搭建
1.下载DOSBox,安装: DOSBox, an x86 emulator with DOS 出现这个界面: 2.下载MASM包 Masm5.0 Masm5.0(windows x64位系统下汇编语 ...
- linux ubuntu18.04使用DOSBox搭建汇编环境
参考链接: https://blog.csdn.net/xiaofan086/article/details/8494828
- MASM5.0汇编环境安装
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/qq_40663357/article/ ...
- 【汇编笔记】win10如何搭建汇编环境(dosbox)
文章目录 前言 一.下载工具包 二.开始搭建 1.安装DosBox 2.配置工作目录 总结 参考文章 前言 网上教程多且繁杂,且看我一文教会你如何搭建汇编环境. 一.下载工具包 DosBox工具包下载 ...
- 《在Win10下使用DOSBox+MASM32工具包搭建汇编环境》
最近学习汇编需要搭建汇编环境,无奈使用的是Win10平台,搭建过程踩了一些坑,遂将完整的搭建过程在此mark一下,也希望能帮助到需要的人儿~~ 学习汇编其实直接在Win10上搭建个Win XP的虚拟机 ...
最新文章
- DataBase 之 拉链表结构设计
- C++ queue 详细介绍
- 这个人工智能强到让人感到害怕
- 漫画 | 一台 Linux 服务器最多能支撑多少个 TCP 连接?
- Asp.Net.Core 系列-中间件和依赖注入进阶篇
- 总帐科目字段选择存储在表 T004F 中;科目分配存储在表 T162K 中。
- 10年嵌入式工程师经验之谈:对于研发工作的感悟
- C++ 类成员引用变量的使用
- 频繁使用花呗、借呗、微粒贷、京东白条会影响在银行的信用吗?
- 橘子皮巧治咳嗽痰多 泡茶喝-转
- react native环境搭建的一些坑
- u盘iso安装centos5 ,centos6
- 阿里矢量图标库项目添加合作者
- mousetrap.js使用详解
- Google IO 2022——CSS 状态
- 英语听力采用计算机化考试,高考英语听力机考特点与应对建议
- 填词作文:新的一年,新的梦想
- Lunix文件重命名
- 【演讲实录+视频】走近40+世界级AI专家!第三届中国人工智能大会资料分享(直播进行中_不断更新)
- js学习笔记(1)之document.write()方法使用总结
热门文章
- 信用卡分期利率陷阱——实际利率计算
- Linux vlan
- HashMap的时间复杂度分析
- 手机数控模拟器安卓版_数控机床模拟器手机版下载-数控机床模拟器(CNC Simulator)安卓版v1.1.4 - 比克尔下载...
- 微型计算机原理及应用第二版课后答案李伯成,李伯成《微型计算机原理及应用+》完整课后习题答案.doc...
- 数据结构-二叉树[递归实现](构造,析构,先序遍历,中序遍历,后续遍历,层次遍历)
- 数据库系统概论第五版-重点知识点思维导图
- android打电话,接电话,挂电话过程
- 软件安全学习笔记——C语言
- 扫描---实验一:端口扫描(X-scan)