dosbox使用

1.在D:\dosbox\MASM目录下编写hello.txt文件,并把文件类型改成asm类型(变成hello.asm)。

解释一下:D:\dosbox\MASM是因为我把dosbox安装在D盘的dosbox目录下,masm放在D:\dosbox\MASM下。

hello.asm代码如下:

DATA   SEGMENT                              
    
DATA   ENDS                                  
STACK  SEGMENT   STACK                      
                 
STACK  ENDS                               
CODE   SEGMENT                              
ASSUME CS:CODE, DS:DATA, SS:STACK           
START:                                     
        MOV AX, DATA                         
        MOV DS, AX                           
    MOV AX,0C0000H
    MOV ES,AX
    MOV AL,50H
    MOV CX,50
    XOR DI,DI
    CLD
    REP STOSB
    MOV CX,4000H
    XOR DI,DI
    REPZ SCASB
    JCXZ EXIT
    MOV DL,'E'
    MOV AH,2
    INT 21H        
        EXIT:          
        MOV AH, 4CH                        
        INT 21H
CODE   ENDS                                 
END    START 

2.打开 DOSBox,首先使用一个命令来把咱们的文件目录作为一个虚拟C盘,显示图中那句话,意思就是已经虚拟成功了。

mount c d:\dosbox\MASM

解释一下这个命令,理解了才好记忆:

       => mount:准备、安排的意思;

       => c:表示要虚拟为C盘;

       => d:\dosbox\asm:被虚拟的文件夹路径(存放asm代码的那个)。

3.第二个命令,用来转至我们虚拟的C盘:c:

4.编译 hello.asm 文件:

masm hello.asm可以直接masm hello

然后会出现三个询问,连续三个回车就行了。

5、链接 hello.obj 文件:

link hello或者 link hello.obj

文件后缀加不加 obj 都行,但是别加 asm ,链接当然是链接 object 文件了。还是会出现三个询问,连续回车。

  1. 运行 hello.exe 文件:hello或者 hello.exe

  • 23
    点赞
  • 94
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值