0
点赞
收藏
分享

微信扫一扫

使用DOSBox编译汇编代码

安装 DOSBox:​

配置环境变量

使用DOSBox编译汇编代码_文件名
使用DOSBox编译汇编代码_javascript_02
使用DOSBox编译汇编代码_回车键_03
添加后,在DOSBox控制台中输入 masm,显示如图所示,说明环境变量配置成功。
使用DOSBox编译汇编代码_文件名_04

新建一个ASM文件

使用DOSBox编译汇编代码_回车键_05

文件内容:

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编译汇编代码_javascript_06

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

masm 文件名.asm

使用DOSBox编译汇编代码_javascript_07
当出现 Object filename [T1.OBJ]:时,连续按下三次回车键,则执行完成。
使用DOSBox编译汇编代码_javascript_08
执行完 masm 指令后,会在文件夹中出现一个​​​.OBJ​​​文件
使用DOSBox编译汇编代码_文件名_09
然后再次输入指令对刚生成的​​​.OBJ​​​文件通过链接器进行链接。
指令格式

link 文件名.obj

使用DOSBox编译汇编代码_回车键_10
按下回车后,会出现 Run File [T1.EXE]:连续按下三次回车键,则执行完成。

使用DOSBox编译汇编代码_javascript_11
执行完 link 指令后,会在文件夹中出现一个​​​.EXE​​​文件
使用DOSBox编译汇编代码_回车键_12
输入指令

文件名.exe

就可以在控制台上运行代码了。
使用DOSBox编译汇编代码_javascript_13

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

debug 文件名.exe

使用DOSBox编译汇编代码_文件名_14
使用以下命令可以跳过该行指令

p

使用DOSBox编译汇编代码_回车键_15

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

q

使用DOSBox编译汇编代码_回车键_16

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

在dosbox-0.74-3.conf文件最底端加上以下指令:

masm 文件名
link 文件名

使用DOSBox编译汇编代码_回车键_17
重新打开DOSBox会自动运行新加的2行命令
使用DOSBox编译汇编代码_文件名_18


举报

相关推荐

0 条评论