学习了一段时间的汇编语言的编程,其实我们仅仅学的是一些基本的指令,用的也是很基本的寄存器,对于强大的cup来说,我们用的仅仅是其的冰山一角。写出来的程序也仅仅是玩具类型的一些小玩意,为了更加对cpu进行了解,编写出功能更加强大的汇编程序或者更好控制硬件,我们开始32bits的汇编编程。
今天就来主要说说在windows 7环境下,32bit汇编编程的环境搭建。
老师在课堂上演示了在windows xp下的32 bits的编程,用的工具是tasm,我一直以为就像td.exe和tlink.exe等程序都是人家已经发布的,直到今天实验才
知道那个还要安装。觉得好麻烦的说,于是就直接把老师给的那个安装过的含有这些程序就直接在windows 7 64bits 上运行。又是
这种情况。好啊,那就用DOS—box吧,上次不是就是这么解决的问题的吗?
好呀,现在DOS-box也解决不了啦!看来只要自己安装下了。
一,在网上找到tasm并下载
二,直接点击安装,你会发现install.exe不能在windows 7 64bit上运行,那就借助于DOS-BOX。
1,打开DOS-box,分别将系统盘与你要安装的盘符绑定为逻辑M:\、N”\,这是因为在安装的时候会用到wondows目录下的system.ini文件,并且为了更少地绑定逻辑盘符,可以事先将解压的tasm移到安装盘下(这样可以减少绑定盘符的数目),并在安装盘下建好要安装这个程序的文件夹
2,转到下载的tasm目录下,找到install.exe,运行。
3,点击enter继续,输入源文件所在的盘符,我们现在用的是N:\ .注意:不要忘记在上面绑定的盘符,而不是本地的盘符
4,输入源文件所在的目录
5,键入enter修改安装的路径与windows所在的目录。
6,将光标下移到Start Installation,键入enter按键进行安装,在进行的过程中,一般的有什么.dll文件写入错误,不用理会,对我们的使用没有什么影响。
好了,现在windows 7 64 bits下的汇编32bits环境就搭建起来了。
PS:其实,远不用这么麻烦,你可以直接将别人已经安装好的tasm下的bin文件夹全部拷贝过来,在利用DOS-box就可以直接使用,只是有时候找不到安装过的,你可以按照以上的方法试一试。