windows 64 位平台上试行8086汇编的各种办法

windows 64 位平台上试行8086汇编的各种办法

ID:13481055

大小:922.50 KB

页数:6页

时间:2018-07-22

windows 64 位平台上试行8086汇编的各种办法_第1页
windows 64 位平台上试行8086汇编的各种办法_第2页
windows 64 位平台上试行8086汇编的各种办法_第3页
windows 64 位平台上试行8086汇编的各种办法_第4页
windows 64 位平台上试行8086汇编的各种办法_第5页
资源描述:

《windows 64 位平台上试行8086汇编的各种办法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Windows64位平台上试行8086汇编的各种办法——212班特供,雪松菌敬上本学期的课里有一门汇编语言设计,雪松菌估计也就是8086程序设计。看好,8086,经常玩单机游戏的娃可能会明白,所谓8086构架,最高的拓展也就是……32位windows!这样一来,按照某些过时的教科书上的方法写一个汇编程序,在64位的Win7下运行,就会出现……而且安装某教材介绍的方法,进行汇编的Debug的话……就会……坑爹呐!本菌本着让大家少费事的心,特别给大家写一篇关于如何在Win7下运行8086程序的方法!并且打包了一本我认为相当不错的汇编入门级教材,希望大家努力学习,期末不挂科!(有人对我

2、说:直接制作一个DOS启动盘进DOS不就行了?雪松菌要说的是……你得考虑我们广大人民群众的接受能力和DOS盲的用户。虽然作为8086的原生支持非保护平台,DOS才是8086汇编开发的正道,虽然Windows下很多底层的指令不能运行。但是,咱不就是为了了解,学习一下嘛!)经过雪松菌亲测,一共有两种办法,一种简易,适合新手们使用,另一种麻烦,但能接触到汇编的实质和过程(本菌在用这一种办法)。下面呢,先给大家介绍第一个,简单的办法!一、Emu8086在Windows7X64下的优化配置不管啥时候,IDE总是程序员的利器。关于各种编程神器的传说数不胜数。同样,汇编语言也有自己的IDE,你

3、比如MASM32,RadASM,TASM等等……但是,天怒人怨的是,以上这些在Win7x64下统统滴不好使!雪松菌览遍各大网站,做过无数测试,终于找到了一款能支持64位Win7汇编的软件,他的名字,便是汇编界大名鼎鼎的Emu8086。本菌会在本文档的最后附上此软件的下载地址,各位按需下载!自行搜索的请注意一定要4.06版以上才能支持64位Win7。安装过程不再赘述,请看同软件包下我给的文档!写程序,运行,一切完美,还能运行时debug,查看堆栈,爽的紧!注意:本软件安装完成之后呢,会有一个小问题,就是当你在本IDE中编辑源码的时候会出现文字变形的情况……看着让人心烦!解决方法也简

4、单,只要在Option(选项)->setFont(字体设置)中选择“仿宋”字体即可。好了,第一种方式介绍完了,只想学一点皮毛的孩纸们可以绕道跳过下面,直接到最后了!一、手动调用UtralEdit+MASM+DosBox这是个笨办法,但是乐趣在其中,比较适合我这样习惯了UtralEdit等记事本编程的童鞋们和技术渣们!首先呢,UtralEdit和MASM以及DosBox的安装我就不多废话了,大家随意,下载地址同样附在最后。首先呢,先对DosBox进行安装,安装完成了之后,启动,界面如图注意,这两个窗口是一体的,不要随意关闭任何一个!在前面这个有着蓝框框的窗口中就可以输入DOS命令了

5、!在我附加的教材中有一个Debug程序的介绍,实话说,这个工具简直太棒了!在我附加的程序里也有Debug程序,将他下载下来,比如保存到你机器D:ASM目录下,你需要在DosBox中使用如下命令mountcd:/c:cdASM如下图:然后运行Debug,就可以随心所欲的调用debug了!怎么样,方便吧!下面是用r命令查看寄存器。至此,我们的8086汇编语言的运行环境也已经搭建完成了,怎么样,有没有触类旁通什么?对了……上面提到在Win7x64下不能运行的32位程序,可以将它用DosBox打开呀!当然,要用命令行!(技术渣们应该懂我在说什么)下一步,我们要把Win7下的编译连接工

6、具都搞定,这里呢,本菌给大家推荐的是微软的MASM编译器(PS一下下:不要跟我说我上面说过MASM32不能用,看清楚,MASM32是MASM的爱好者们自发编写的一个IDE,而MASM只是一个微软出的编译器!这里给大家的是6.15版,我觉得比5.0版要稳定得多!)首先呢,将他解压到任意目录,这里呢,我解压到了D:ASMbin,然后呢,为了在任意位置都能运行,在“计算机”上右击->属性->高级系统设置->环境变量->系统变量中找到Path变量,点编辑然后不要删除原来的(!!!千万不要删除原来的!!!),在变量值的最前面添加上你的MASM的目录+分号+debug的目录+分号,例如

7、我的就是“D:ASMbin;D:ASM;”确定,再确定~~好吧,想起什么来了?没错,JDK的安装也是这个过程。好了,这下子在电脑的命令提示符中(不是DosBox!这两个东西只是看着像而已!),运行ml,你会看到如下界面这就证明编译环境已经配好了!到这里,一个简易的编译运行环境已经搭建好了,但是~~我们追求的是完美!于是乎,一个程序员神器——UtralEdit出场了!安装好后,原装的UtralEdit是不支持汇编语言的语法高亮的,但是呢,咱能添加啊!安装好我给的UtralE

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。