天天看点

使用DOSBox编译汇编代码

安装 DOSBox:​

配置环境变量

使用DOSBox编译汇编代码
使用DOSBox编译汇编代码
使用DOSBox编译汇编代码

添加后,在DOSBox控制台中输入 masm,显示如图所示,说明环境变量配置成功。

使用DOSBox编译汇编代码

新建一个ASM文件

使用DOSBox编译汇编代码

文件内容:

assume cs:code

code segment 
      
        mov ax,1000H
        add ax,ax
        mov bx,2000H
        add bx,bx
        mov ax,4C00H
        int 21H
      
code ends

end      

在DOSBox控制台输入以下指令:

mount c: d:\Asm
c:
      

d:\Asm 为刚创建的​

​asm​

​​文件所在的路径。

使用DOSBox编译汇编代码

输入指令对刚创建的asm文件调用编译器进行编译

输入格式

masm 文件名.asm      
使用DOSBox编译汇编代码

当出现 Object filename [T1.OBJ]:时,连续按下三次回车键,则执行完成。

使用DOSBox编译汇编代码

执行完 masm 指令后,会在文件夹中出现一个​​

​.OBJ​

​​文件

使用DOSBox编译汇编代码

然后再次输入指令对刚生成的​​

​.OBJ​

​​文件通过链接器进行链接。

指令格式

link 文件名.obj
      
使用DOSBox编译汇编代码

按下回车后,会出现 Run File [T1.EXE]:连续按下三次回车键,则执行完成。

使用DOSBox编译汇编代码

执行完 link 指令后,会在文件夹中出现一个​​

​.EXE​

​​文件

使用DOSBox编译汇编代码

输入指令

文件名.exe      

就可以在控制台上运行代码了。

使用DOSBox编译汇编代码

使用以下指令可对代码进行跟踪

debug 文件名.exe      
使用DOSBox编译汇编代码

使用以下命令可以跳过该行指令

p      
使用DOSBox编译汇编代码

使用以下命令可以退出debug模式

q      
使用DOSBox编译汇编代码

配置dosbox-0.74-3.conf文件快捷编译汇编代码

masm 文件名
link 文件名      

继续阅读