DOXBOX的使用教程

下载这个压缩包里面有两个文件,分别安装到D盘

 还有一个特别重要修改文件路径在   C:\Users\a1254\AppData\Local\DOSBox\dosbox-0.74-3.conf
在最后一行 添加    

mount d d:\masm
d:

 以上的作用是映射到指定的盘符

打开  

 我们可以查看到  盘符已经映射成功

接下来创建需要编译的文件
在D盘的masm文件中创建一个文件,用记事本打开输入以下内容
修改文件后缀位  .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 ;定义程序从哪个标号处开始执行

 编译文件

按三次回车 

Warning Errors

Severe    Errors

全部都返回 0 表示 编译成功

 输入link链接文件

OBJ :生成目标文件的名称,我这里输入的跟原来的一样   是 hello 

输入 可执行文件的名称   执行  文件    hello.exe

执行文件成功

posted @ 2023-06-01 22:39  YJlio  阅读(34)  评论(0编辑  收藏  举报  来源