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代码的那个)。

dosbox使用_第1张图片

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

dosbox使用_第2张图片

4.编译 hello.asm 文件:

masm hello.asm可以直接masm hello

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

dosbox使用_第3张图片

5、链接 hello.obj 文件:

link hello或者 link hello.obj

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

dosbox使用_第4张图片

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

dosbox使用_第5张图片

你可能感兴趣的:(微机原理,编辑器)