欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

DOSBOX下载和使用

发布时间:2023/12/10 编程问答 59 豆豆
生活随笔 收集整理的这篇文章主要介绍了 DOSBOX下载和使用 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

一,DOSBOX下载和安装
DOSBOX官网下载链接
点next
next

改成自己想要的安装目录
点install

close

桌面上双击打开DOSBOX

二,masm,link,debug
下载地址
把下载的exe放在同一个文件夹下

三,编写hello world
参考了这篇文章
貌似要把程序好之后再打开dosbox。每次设置挂在盘符可以写bat文件(然而我不会)
在masm.exe同级文件夹下新建hello.asm
代码如下:

DATA SEGMENT ;定义数据段 PRINT DB "Hello World!", 0AH, 0DH, '$' ;定义一个字符串,以'$'结束 DATA ENDS ;定义数据段结束 STACK SEGMENT STACK ;定义堆栈段 DW 20 DUP(0) ;为堆栈段分配空间 STACK ENDS ;定义堆栈段结束 CODE SEGMENT ;定义代码段 ASSUME CS:CODE, DS:DATA, SS:STACK ;告诉编译器将段寄存器与符号对应起来 START: ;程序入口MOV AX, DATA MOV DS, AX ;将段地址DATA送入DS中MOV DX, OFFSET PRINT ;将字符串地址送人DX中MOV AH, 09HINT 21H ;调用INT 21H的9号中断MOV AH, 4CH ;返回DOS系统INT 21H CODE ENDS ;定义代码段结束 END START ;程序结束

打开dosbox

设置一个虚拟盘叫d,把masm.exe所在的文件夹(路径是d:/assembly/masm)挂载到上面
mount d d:/assembly/masm
转到新建的虚拟盘目录下:
d:

编译汇编代码(中间要按三次回车)
masm hello.asm

链接代码(也要三次回车)
link masm.obj

运行代码
hello,exe
看见输出成功

总结

以上是生活随笔为你收集整理的DOSBOX下载和使用的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。