当前位置:网站首页>dosbox第一次使用
dosbox第一次使用
2022-07-06 09:17:00 【劲腰傩舞】
下载dosbox
提取码:6666
按照下图方式存放下载文件
解压dosbox
下载
默认就完事了
最好在桌面上添加一个dosbox的快捷方式
记住这里的MASM的路径
修改dosbox的配置
修改配置是为了让dosbox能够直接使用到MASM文件中的命令
就是将dosbox和MASM联系起来(也就是所谓的挂载
配置文件在这里(AppData是隐藏文件,需要关闭隐藏才能看见)
然后用记事本打开
下拉到最后这里
添加
mount c d:/asm/MASM
set PATH=z:\;c:\;
c:
第一行最后一个部分改为你自己的MASM路径
添加后保存
这里添加的目的是让dosbox每次打开都能自动运行这几行代码
auto execute自动执行
每次打开就会进行一次与masm的连接
写一个asm汇编语言的程序
在MASM文件夹下建立一个文本文件
内容如下
; 2018y5m18d dsdsds
;Hello World----from whatiwhere Ly
DATAS SEGMENT
STRING DB 'Hello World!',13,10,'$'
DATAS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS
START:
MOV AX,DATAS
MOV DS,AX
LEA DX,STRING
MOV AH,9
INT 21H
MOV AH,4CH
INT 21H
CODES ENDS
END START
最后修改后缀为asm
保存
打开dosbox
依次输入
masm eg101.asm
link eg101.obj
eg101
便可
中间有等待输入
直接回车就行
文中使用的字体和颜色
< font face=“微软雅黑” color=#0099ff>nothing
边栏推荐
猜你喜欢
Basic operations of databases and tables ----- modifying data tables
js题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
Feature of sklearn_ extraction. text. CountVectorizer / TfidVectorizer
Intermediate use tutorial of postman [environment variables, test scripts, assertions, interface documents, etc.]
Single chip Bluetooth wireless burning
Redis 缓存更新策略,缓存穿透、雪崩、击穿问题
Pytorch: tensor operation (I) contiguous
Basic operations of databases and tables ----- creating data tables
Time slice polling scheduling of RT thread threads
Vscode basic configuration
随机推荐
编译原理:源程序的预处理及词法分析程序的设计与实现(含代码)
Variable parameter principle of C language function: VA_ start、va_ Arg and VA_ end
單片機藍牙無線燒錄
程序设计大作业:教务管理系统(C语言)
Cannot change version of project facet Dynamic Web Module to 2.3.
程序员老鸟都会搞错的问题 C语言基础 指针和数组
JS数组常用方法的分类、理解和运用
2022.2.12 resumption
Minio文件下载问题——inputstream:closed
open-mmlab labelImg mmdetection
Navigator object (determine browser type)
Inline detailed explanation [C language]
arduino UNO R3的寄存器写法(1)-----引脚电平状态变化
arduino获取随机数
单片机蓝牙无线烧录
The dolphin scheduler remotely executes shell scripts through the expect command
ES6语法总结--下篇(进阶篇 ES6~ES11)
Missing value filling in data analysis (focus on multiple interpolation method, miseforest)
Whistle+switchyomega configure web proxy
ES6 grammar summary -- Part 2 (advanced part es6~es11)