zoukankan      html  css  js  c++  java
  • 在VMware虚拟机中配置DOS汇编开发环境!!

    操作系统:win7 32位

    DOS环境:DosBox  下载:http://www.dosbox.com/ 选择当前适合自己版本,下载就可以了。

    汇编编译器:MASM 5.0 下载:http://download.csdn.net/detail/sunylat/9726678 里面包含了所有DOS下开发汇编使用的工具。

    假设我们已经在VMware虚拟机中安装完win7 32位操作系统了,那么我们下载完上面两个软件之后,把这两个软件拷贝到win 7中,随后开始我们的安装和配置。

    一,安装和配置DOS汇编开发环境:

    1,安装DosBox:双击DosBox安装文件,随后一直“next”,直到安装完毕后就可以了。

    2,配置DosBox:为了让DosBox启动就进入我们设定的目录,那么需要编辑DosBox的配置文件。

    A,打开DosBox配置文件:在程序开始菜单中,打开DosBox配置文件。

    B,编辑DosBox配置文件:需要在配置文件的“autoexec”小结中增加我们需要配置内容,具体配置内容如下:

              mount C C:DOS
              C:

              第一行:mount C C:DOS,把我的C盘根目录下的"DOS"目录自动加载上来。

              第二行:显示C:提示符,实际上这个时候这个C:虚拟的盘符对应我设定的目录:“C:DOS”,这个目录就是我存放各种开发工具的目录,也是存放各个工程的目录。

              

     3,加入DOS汇编开发工具:

     把下载的MASM5.0压缩包解压缩,随后把里面所有EXE程序放入上面配置文件中加载的目录,我的目录是“C:DOS”,那我就把所有解压缩出来的EXE放到这个目录中了。

    经过上面配置,DOS汇编环境就配置完毕了,下面开发一个DOS汇编程序来验证我们的DOS汇编环境是否可以正常工作!!

    二,开发第一个DOS汇编程序:

    1,编写DOS汇编程序:可以用任意文本编辑器编写DOS汇编程序,我使用的是Notepad++,直接在“C:DOS”目录中创建一个“test.asm”文件,输入汇编程序代码,输入完毕后保存退出。

    assume cs:codesg
    
    codesg segment
           mov ax,0123H
           mov bx,0456H
           add ax,bx
           
           mov ax,4c00H
           int 21H
    codesg ends
    
    end

    2,启动DosBox,双击桌面的DosBox图标,DosBox启动之后,直接显示“C:”,实际上这个时候是在我们先前设定的目录中:“C:DOS”,我们可以直接用“dir”命令验证,是否我们正在这个设定的目录中。

    3,编译汇编程序:

    A,在DosBox的"C:"提示符下,输入“masm test.asm”,随后回车。

    B,在随后的提示信息后面输入“test.obj”。

    C,随后的提示都回车就可以了,最后会生成"test.obj"文件。

    4,链接目标文件,生成最终的EXE程序。

    A,在DOS提示符“C:”下面输入“link test.obj”。

    B,在随后的提示信息后面输入“test.exe”。

    C,随后的提示都回车就可以了,最后会生成“test.exe”程序了,这就是我们最终要生成的EXE可执行文件。

    D,在DOS提示符里面输入“test.exe”,程序正常执行,无任何输出信息,随后进入DOS提示符状态。

    经过上面各个步骤,我们就能成功在VM虚拟机里面配置好了DOS的汇编开发环境了!!!

     参考:

    http://www.cnblogs.com/zhcncn/p/4808257.html

    http://wenku.baidu.com/view/cdda041552d380eb62946db2.html

    http://www.cnblogs.com/BoyXiao/archive/2010/11/06/1870397.html

  • 相关阅读:
    使用SOCKET实现TCP/IP协议的通讯
    多线程和高并发的区别
    linq学习之join
    Winform 创建桌面快捷方式并开机启动
    引领5G行业化,广和通荣获“IoT创新大奖”
    全方面的了解超宽带信号高速采集记录回放系统
    浅谈智慧灯杆的通信网建设要求
    逆向工程,调试Hello World !程序(更新中)
    融合智能将成时代方舟?中科创达技术大会向未来答疑
    第十一届蓝桥杯赛后体会和经验分享
  • 原文地址:https://www.cnblogs.com/sunylat/p/6241526.html
Copyright © 2011-2022 走看看