汇编语言的未来展望

原创 2001年10月18日 23:03:00

汇编语言的未来展望

       本人曾在ASM专家门诊上发表过一个“win98出于速度考虑,系采用asm开发
”的贴子。发布后立即有网友提出质疑;另因本人也正在苦练ASM,亦对汇编有一些新的体会,故一并回答如下:

        此消息是我在一本著名电脑杂志上看到,因年代久远,现已记不清了。但因本人当时正在大学苦练c,想当然认为只有C+ASM才能写OS,更可况win9x这么大的软件工程?故深感震动,也让我对ASM有了新认识。您若仔细看看MASM 6。X,就会发现一些类似pascal的语法已进入ASM的世界了,本人个人认为,引进.if、.else.while..until、invoke、 proto 、struct、 union后,最明显的好处是可以不用标号,不信你看,在使用了.startup和.end后,主执行模块再也不需用end+标号了。这使得asm的可读性大大加强,也符合结构化编程的原则。在dos 下写ASM,没有像C-样的库可以利用,举个例子,读入a、b,输出结果a+b,就要牵涉到ASCII码到二进制的相互转换,用C只需用scanf和printf就可轻松解决。所以,要降低ASM的难度,关键在于有大量的库可调用,并要有像高级语言一样的调用语句,用传统ASM的stack 传递参数方式,实在是太过麻烦了。故microsoft搞出了invoke和proto,让此问题得到了良好解决。不信你看win32asm,加上了新扩充语法后,可以灵活调用win32API,上述两个问题均得到解决。用win32asm写windows application,简直像用C写一样简单。故我发表了上述言论,本人生平最恨弄虚作假,虽然是在虚似网络上,亦是生活的一部份。

     从上论述,可以想见ASM的未来应该是向高级语言靠拢,并加入OOP的思想,若一时做不到,也可以用大量的库来解决。若也能做出ASM版的MFC或者是VCL,相信由于ASM的强大功能,将会有更多的爱好者加入。

   另注:操作系统是计算机软件中最复杂的一部份,但目前其核心技术是掌握在老美手中。我国windows的装机量占90%以上,关于windows的安全问题,如microsoft暗中收集用户信息(windows xp更是极端)、intel PIII蕊片号码问题、美国法律禁止windows源程序出离美国本土、海湾战争期间,伊位克得到的武器设备内含病毒,开战后设备自动失控、CPU内部装有保险丝,一旦碰上电磁炸弹,便会自动熔断等都对我们国家有着致命潜在威胁。据新闻报道:我国已生产出类似486的CPU蕊片,但播音员在播此“486”时明显底气不足,原因我想无须多说。出于安全考虑和国家利益,老外其实很多技术是对外封锁的,作为有着50亿人口的中国,四大发明的继承者,尤其是美国现在对外虎视耽耽,小日本一心想要侵略中国,(我从不相信什么一衣带水、中日友好天长地久之类),我们一定要造自已的Computer出来。同胞们,努力!

                                                                                       郑红文

                                                                              predrose@sohu.com

                                                                   2001-10-18 22:42 于上海有感而发

 

 

Java未来的发展方向与展望------纵横谈

 不管你对Java是怎样一个态度,有一点不可否认,Java是现在全球最时髦的开发工具之一,类似的Java社区也在不断成长,网络上面的JAVA学习资源更是超多(推荐给新手一个资源站: 北风学习网:www...
  • kang_yun
  • kang_yun
  • 2008年07月27日 07:35
  • 748

人工智能的未来展望

本科生课程论文       论文题目 人工智能的未来展望 课程名称 人工智能 学生姓名 ...
  • wanghaiping1993
  • wanghaiping1993
  • 2014年12月25日 23:39
  • 4282

AR增强现实的未来展望

国外媒体将增强现实技术列为 2014 年 15 大科技发展趋势之一,市场调查研究公司 Juniper Research 则预计增强现实相关应用 2015 年的全球下载量将高达 14 亿次,较 2010...
  • u013921070
  • u013921070
  • 2014年03月07日 15:25
  • 661

程序员2014年展望未来八个小小技巧

2013即将game over。展望未来。为什么要展望未来?  因为人类之所以成为人类就是因为这个种族有一个不断进取的心,能通过展望未来总结过去获得新的资源,新的空间。展望未来我们要懂得以下道理,只有...
  • shenyisyn
  • shenyisyn
  • 2013年12月31日 14:28
  • 10626

Hadoop未来展望

我们很荣幸能够见证Hadoop十年从无到有,再到称王。感动于技术的日新月异时,希望通过这篇内容深入解读Hadoop的昨天、今天和明天,憧憬下一个十年。 本文分为技术篇、产业篇、应用篇、展望篇四...
  • xiangxizhishi
  • xiangxizhishi
  • 2017年08月10日 00:30
  • 162

一个大四即将毕业的程序猿对未来的展望

昨天在微信公众号中看到一篇关于中期安卓开发工程师遇到瓶颈该如何去突破的这篇文章,文章中提到中期工程师不只是一味的去做事、学习就能再提高的,需要对知识的总结与归纳,写博客就是最好的手段,所以我便在贵平台...
  • u012470662
  • u012470662
  • 2017年02月17日 09:49
  • 273

Linux运维目前形势及未来展望

随着企业服务器数量越来越多,当到达几百台,上千台服务器之后,服务器日常管理也逐渐繁杂,每天如果通过人工去频繁的更新或者部署及管理这些服务器,势必会浪费大量的时间,而且有可能人为的操作也会造成某些疏忽而...
  • dyllove98
  • dyllove98
  • 2014年11月12日 21:23
  • 4520

2016年-年终总结-回顾历史,展望未来

从明天起,我就正式成为提高班四年级的学生了。从四年前懵懂地来到廊坊师范学院,满心沮丧。第一年,我仍以先天下之忧而忧,后天下之乐而乐作为我的人生理想。第一年,我还算是保持一个学生的态度在混大学。第二年,...
  • u012308971
  • u012308971
  • 2016年08月31日 19:41
  • 506

[转]对IT职业规划和未来发展的一些思考

摘要 本文较为全面地阐述了,作为一个一线城市的IT技术人员,我对职业规划和未来发展的一些思考。 首先从生活中的困惑迷茫谈起,然后简要介绍了我对婚姻和事业的一点看法,接下来深入阐述了我一些核...
  • huangyanlong
  • huangyanlong
  • 2014年02月16日 23:36
  • 2277

微信小程序的展望

什么是微信小程序? 起初是公众号「小道消息」曝出微信推出很早就传言的「应用号」,不过是叫「小程序」。一时间被疯传,因为很多人错过了公众号一波红利,这次再也不愿错过「微信小程序」的机会了,所以这一...
  • gaochenglong1
  • gaochenglong1
  • 2016年09月25日 21:10
  • 1795
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:汇编语言的未来展望
举报原因:
原因补充:

(最多只允许输入30个字)