win10等环境下配置汇编程序的运行环境

实质就是在DOSBox下运行汇编的3个程序:TASM.EXE、LINK.EXE、DEBUG.EXE

  1. 下载工具(实验室的两个exe+DOSBox的安装程序+DEBUG.EXE),提取密码:16sg
  2. 解压后安装DOSBox,将文件夹tool放在一个短目录下(比如直接放在G盘里,这样可以方便操作)
  3. 打开dosbox,会有两个窗口,在小窗口(DOSBox 0.74)进行操作。输入指令mount c g:\tool(即将你电脑下的目录g:\tool模拟化为C盘
    g:\tool是你文件夹tool的地址,比如我就把tool文件夹放在G盘下
    同时你也可以把命令中的c改成模拟其他盘符
  4. 输入指令c: 进入模拟盘符c
win10等环境下配置汇编程序的运行环境_第1张图片
1.png

之后的操作就如同实验手册

  1. 在tool目录里创建asm文件
  2. 输入指令tasm 文件名.asm 进行编译,生成obj文件
  3. 输入指令link 文件名; 进行链接,生成exe文件
  4. 输入指令debug 文件名.exe 进行debug
win10等环境下配置汇编程序的运行环境_第2张图片
2.png

最后,你如果觉得每次运行都需要使用mount指令,然后再进入C盘这样会比较麻烦的话,下面有一个偷懒的方法:

  1. 找到文件 “dosbox-0.74.conf” 并编辑,其地址一般在"C:\Users\用户名\AppData\Local\DOSBox"下,注意AppData文件是隐藏文件,建议用搜索,也可以选择“显示隐藏文件”
3.png
  1. 找到 AUTOEXEC 部分(一般在文件的最后),并在“# You can put your MOUNT lines here.”下面写上你个人的mount指令 mount c g:\tool ,这样就可以在运行DOSBox后自动执行mount指令。
win10等环境下配置汇编程序的运行环境_第3张图片
5.png
  1. 其实在mount指令后加上指令 c: ,同样会该指令也会自动执行,这样也可以免了进入盘符C的操作
win10等环境下配置汇编程序的运行环境_第4张图片
运行DOSBox后自动执行的2条指令.png
  1. 甚至乎你可以继续在文件的后面加上tasm、link和debug的指令,只要保证你每次放在tool文件夹中要进行运行测试的文件用同一个文件名即可。


    win10等环境下配置汇编程序的运行环境_第5张图片
    保证我以后放进去tool目录下的asm 的文件名都是t(当然,不能重复命名,只能把上一次运行的程序剪贴出来).png

再最后的最后,如果你觉得窗口太小,字体太小,你可以按 alt+enter 切换到全屏模式
同时在配置文件的第26行有一行字符 “fullresolution=original”,这是用来调节DOS窗口全屏下的分辨率的,默认original的值是640x480(中间是小写x),我个人的电脑将original改为800x600就比较舒服

你可能感兴趣的:(win10等环境下配置汇编程序的运行环境)