关于汇编语言的32bit 编程在windows 7 64bit的实现

学习了一段时间的汇编语言的编程,其实我们仅仅学的是一些基本的指令,用的也是很基本的寄存器,对于强大的cup来说,我们用的仅仅是其的冰山一角。写出来的程序也仅仅是玩具类型的一些小玩意,为了更加对cpu进行了解,编写出功能更加强大的汇编程序或者更好控制硬件,我们开始32bits的汇编编程。

             今天就来主要说说在windows 7环境下,32bit汇编编程的环境搭建。

             老师在课堂上演示了在windows xp下的32 bits的编程,用的工具是tasm,我一直以为就像td.exe和tlink.exe等程序都是人家已经发布的,直到今天实验才

     知道那个还要安装。觉得好麻烦的说,于是就直接把老师给的那个安装过的含有这些程序就直接在windows 7 64bits 上运行。又是

                                          无标题

   这种情况。好啊,那就用DOS—box吧,上次不是就是这么解决的问题的吗?

                                          无标题1   

    好呀,现在DOS-box也解决不了啦!看来只要自己安装下了。

          一,在网上找到tasm并下载

         二,直接点击安装,你会发现install.exe不能在windows 7 64bit上运行,那就借助于DOS-BOX。

            1,打开DOS-box,分别将系统盘与你要安装的盘符绑定为逻辑M:\、N”\,这是因为在安装的时候会用到wondows目录下的system.ini文件,并且为了更少地绑定逻辑盘符,可以事先将解压的tasm移到安装盘下(这样可以减少绑定盘符的数目),并在安装盘下建好要安装这个程序的文件夹

                                          image        

              2,转到下载的tasm目录下,找到install.exe,运行。

                                          image

            3,点击enter继续,输入源文件所在的盘符,我们现在用的是N:\  .注意:不要忘记在上面绑定的盘符,而不是本地的盘符

            4,输入源文件所在的目录

            5,键入enter修改安装的路径与windows所在的目录。

                                          image

              6,将光标下移到Start Installation,键入enter按键进行安装,在进行的过程中,一般的有什么.dll文件写入错误,不用理会,对我们的使用没有什么影响。

            好了,现在windows 7 64 bits下的汇编32bits环境就搭建起来了。

            PS:其实,远不用这么麻烦,你可以直接将别人已经安装好的tasm下的bin文件夹全部拷贝过来,在利用DOS-box就可以直接使用,只是有时候找不到安装过的,你可以按照以上的方法试一试。

posted @ 2012-11-13 18:00  Andy_wen  阅读(372)  评论(0编辑  收藏  举报