DOS环境下汇编语言IDE配置的一个技巧

来源 :软件工程师 | 被引量 : 0次 | 上传用户:yus520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  汇编语言系统是硬件开发人员不可缺少的工具。由于工业应用的需求,在纯DOS环境(DOS6.22及以下DOS操作系统)下开发调试仍然是硬件开发者的日常工作。目前,纯DOS下的常用汇编语言系统是微软提供的宏汇编Masm系列及BORLAND公司提供的Tasm系列,其中以Masm6.11及Tasm5.0最为普及。但是,从事汇编程序设计的人都知道,这两个都没有很好地集成开发环境IDE。Masm6带有一个pwb集成环境,但是该集成环境不提供高亮显示、数字运算符分色显示,跟人们喜欢的相去甚远。
  Asmedit与Alab分别是O Love& Tels及kurtg开发的DOS环境下的汇编IDE,可配置多种汇编编译器和链接器工作,具备高亮显示、数字文本分色显示,与经典的Borland C++3.1环境十分相似,一直被国内外汇编程序员喜爱。Asmedit与Alab以前需要注册,现在已经是免费软件,在网上很容易搜索到。
  我近来因项目开发所需,分别下载到这两个软件,却发现它们在Tasm5.0下能够很好工作,在Masm6.11下只能编译而无法链接。每次执行link.exe链接程序时,系统均出现内存段地址出错或DOS保护模式错的信息。经过近一个月时间的调试、测试,终于解决了这个问题。本文给出有关的技巧,供广大汇编程序爱好者分享。
  我采用的操作系统为DOS6.22。经测试在 Tasm3.0下出现问题,加上Asmedit/Alab均为依托BORLAND公司产品开发出来的,因此,我先考虑的问题是由BORLAND公司的DOS保护模式接口DPMI资源管理的问题。我首先利用1996年出版的随Tasm5.0发行的DPMI资源管理工具DPMI16BI.OVL、RTM.EXE、RTMRES.EXE覆盖Asmedit/Alab自带的1992年出版的对应文件,则发现对于Tasm系列,问题已经解决。在Tasm系列下,Asmedit/Alab均能顺利工作。但是仍然无法在Aasm6.11下工作。
  我参考其文档,还是认为问题在DPMI方面,于是采用QEMM虚拟内存管理专用工具来进行操作系统配置管理,结果还是不能解决问题。
  经过长时间尝试失败后,我采用Masm5.1进行了测试,结果发现问题不再出现。于是意识到,问题在Masm6.11的链接工具Link.exe上。那么为什么Masm5.1没有问题而Masm6.11会有问题呢?经过思考,我得到这样的结论:Masm5.1采用的链接工具是纯16位的,Masm6.11是16位与32位兼容的,二者在内存使用上的机制完全不同。看来需要一个能够与Masm6.11兼容的比Masm5.1性能更好的链接器。于是我在微软的网站下载98DDK所提供的LNK563。一经测试,问题立刻解决。至此,我将此过程整理如下:
  1.下载Asmedit或Alab的汇编IDE;
  2.下载98DDK之LNK563;
  3.安装Asmedit或Alab,用Tasm5.0的DPMI16BI.OVL、RTM.EXE、RTMRES.EXE覆盖Asmedit/Aalab自带对应文件;
  4.安装Masm6.11,解压LNK563.exe覆盖Masm6.11的Link.exe
  5. 完毕。
其他文献
到公司的第一件事,打开电脑。  打开电脑的第一件事,打开Outlook和QQ。一直没能区分,这两桩事究竟哪件更第一。  Outlook打开后,“提醒”对话框弹了出来。最小化它,于是它一如既往地、执着地在屏幕底部闪烁。一旦每天的“提醒”有超过10个项目,提醒就等于没提醒了。无论电脑配置多好,Outlook功能多强大,我都只有一个脑袋两只手,一天工作8小时,试用期给老板面子,额外奉送一个小时,做不完的
期刊
MP4(也叫MPEG-4)是MPEG格式的一种,是活动图像的一种压缩方式。通过这种压缩,可以使用较小的文件提供较高的图像质量,是目前最流行(尤其在网络中)的视频文件格式之一。其体积小巧、使用方便,是学习、工作和娱乐的好帮手。    MP4播放器 MP4播放器是一种能够装在上衣口袋中,随身携带的设备,通过USB或IEEE1394接口与电脑或摄像机相连接,能方便地将各种流媒体下载到设备中,并能流畅地播
期刊
转眼间,又快到凤凰花开的时候了。每当凤凰花开时千千万万的大学生就要离开熟悉的校园踏入社会了,一份合适的工作就成为迫切的需求。在求职择业时就必须要制作个人简历,简历如同一个人的脸面,简历做得好坏很可能就决定能否取得一份满意的工作。所以很多应届毕业生为了给用人单位一个与众不同的印象,把简历做得十分华贵,不但选纸十分讲究,甚至全套资料彩色打印,封皮用精美的塑料或文件夹。一套简历的工本费就要几十元,而且内
期刊
当今世界,人们处在一种由生活节奏不断加快和知识不断更新所造成的紧张状态之中。难以满足的工作生活需求、对成功的渴望和工作所要求的高效率,使人们来不及去认识它、把握它并做出相应的适应性调整,因而不可避免地出现持续的心理紧张,这种为了应付社会情境的迅速改变而出现的心理状态,一旦产生并持续下去,就会给人们的身心健康带来无法估量的损害。  伴随着高新技术的蓬勃兴起,IT行业内的竞争日趋激烈,这给IT人的生活
期刊
2005年2月下旬,又一轮中国IT界的媒体盛宴开始了。距离联想收购IBM全球PC业务才70余天而已,一切能够传播信息的媒介又一次疯狂起来。真是,一波尚未平息,一波又来侵袭。盛大、新浪,一个是中国网络游戏的巨头,一个是中国网络门户的老大,在互联网上,一个赢利能力中国第一,一个影响力中国第一,两个都足以让媒体吊足胃口的词联在了一起。不管收购的动机如何,结果是盛大和新浪撞在了一起,难道又是1+1的游戏?
期刊
在全球化风潮下, 软件外包已经成为全球IT行业发展的大趋势,当前国内的软件发包方主要来自日本。中国IT企业的海外扩张之路,往往先从日本作为切入点,于是,对日软件工程师就格外引人关注。  凌礼武,1996年大学毕业后,在大连一家知名本土软件企业开始了IT之旅,从事对日软件开发。1998年被提升为项目经理,2000年被提升为NEC开发中心的部门副经理,2001年被调派到公司设在日本的子公司,是典型的海
期刊
e时代,将你的个人PC装饰得漂亮一些,在你的显示器上放一个人见人爱的宠物摄像头,当你面对着枯燥的显示器的时候也不至于那么乏味了。养一只宠物摄像头,电脑变得不那么硬邦邦了,增添了许多可爱、活泼的感觉。自己看着它赏心悦目,朋友看见了也会大大羡慕你的超酷、超时尚。有了这个小东西,聊天又多了几分别样的乐趣,你的电脑桌也被装点得充满温情。下面我就给大家介绍几款宠物摄像头。    1.史奴比摄像头  史奴比摄
期刊
现如今,提起OICQ那可是无人不知无人不晓。随着网络的普及和通讯技术的发展,QQ迅速成为青年学子的主要通讯工具,对于我们IT学子来说那更是有过之而无不及。有人用其聊天,有人用其传文件,还有人靠它找对象……真是无奇不有。且逐渐出现一群整天在网上的“QQ一族”,更有甚者走火入魔,把自己整得像个QQ似的,还说“以后买车就买QQ……”。逢人问候“今天你Q了吗” ,令听者一头雾水,晕倒。看来QQ正不知不觉地
期刊
编者按:  虚拟财产在很大程度上就是指在网络游戏空间存在的财物,包括游戏账号等级、游戏货币、游戏账号拥有的各种装备等等。  目前在网络上玩游戏,并将赢得的虚拟货币和虚拟装备进行出售,转化成现实财产的大有人在。由于各种原因而发生的虚拟物品的纠纷已经见诸于广大媒体。2005年4月22日北京市消协公布的第一季度投诉分析显示,网络游戏的投诉已成为新的焦点。  大量“虚拟财产”的丢失或被盗,究其原因,在玩家
期刊
在联想正式宣布全面收购IBM个人电脑业务的当天,央视东方时空栏目播放了对柳传志的专访,从中我们了解到了联想意图,也看到了一种中国式企业扩张道路。    虚胜实,给即取    联想国际化道路分三步走,更名:将Legend更名为Lenovo;冠名:争得2008奥运会的冠名权;收购:全面收购IBM个人电脑业务。当前,联想已经完成国际化的运作步骤。从中我们看到,联想运作的对象是名称和产权,都是虚的东西。 
期刊