DOSBOX 安装与使用

DOSBOX安装

Windows 10 64位下 DOS及汇编环境搭建步骤:

1、双击DOSBox0.74-3-win32-installer.exe,按照提示安装在任意目录下。

2、进入步骤1安装的文件夹(DOSBox-0.74-3),双击DOSBox 0.74-3-Options.bat文件,在文件末尾增加
mount c d:\dos ;将d:\dos目录挂载为dos驱动器c
path=%path%; \masm ;把masm文件夹添加到路径中
c: ;转到c盘
cd \asm ;转到asm目录下
先按照步骤2的复制,添加在上述bat文件里

3、在d盘新建dos文件夹,以及在dos文件夹下创建masm和asm两个子文件夹。masm下存放汇编工具文件(masm.exe,link.exe,debug.exe,exe2bin.exe),asm存放用户汇编语言程序。
注意:上述四个.exe文件需要另行下载。

DOSBOX第一个程序运行

1、点击dosbox图标,我的电脑出现了cd c:\asm失败的报错(如下图),由于后续会使用masm文件夹下的masm.exe,因此在dosbox的命令行中敲下:

cd masm(回车)

在这里插入图片描述

输入上述切换路径的命令后,界面如下图:
在这里插入图片描述
再次输入masm,意为执行masm.exe程序。
在这里插入图片描述
接着输入存放在dos文件夹下asm文件夹中写好的asm文件:hello.asm
由于此时在c:\masm中,所以需要注明源文件hello.asm的路径。具体输入如图:
(先输入asm源文件的路径和名称,回车后输入生成的obj文件的路径和名称,剩下两行直接回车)
在这里插入图片描述
在这里插入图片描述
成功汇编之后结果如图。

接下来链接hello.obj 以生成 hello.exe。
输入:link c:\asm\hello.obj
在这里插入图片描述
接下来一路回车。
到C:\MASM>出现后,输入hello,运行hello.exe程序。
输出hello world
在这里插入图片描述
以下为可供测试的hello.asm文件。

data segment ;这里定义一个数据段
     tab db 'hello world$' ;这里用内存存放字节数据 'hellow world!',$用来判断字符串是否输出完毕
data ends ;数据段的结束标志

code segment ;这里定义了一个代码段
    assume cs:code, ds:data ;这里把程序中定义的段与对应的段寄存器关联起来
    
start: ;这里是一个标号,根据end后面的标号判断这里是程序的开始位置
      mov ax,data
      mov ds,ax ;这里把数据段的地址放到数据段寄存器ds中
      lea dx,tab ;dx中放将要显示数据的偏移地址
      mov ah,9h
      int 21h ;调用21号中断的9号功能来显示字符串
      mov ah,4ch
      int 21h ;程序返回在这里插入图片描述
code ends ;代码段的结束语
    end start ;定义程序从哪个标号处开始执行
  • 5
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值