当前位置: 网学 > 编程文档 > 汇编语言 > 正文

汇编语言的艺术(组合语言的艺术):观念正误

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/18
下载{$ArticleTitle}原创论文样式
 │数量│
 ├─────────┼──┼─────────┼──┤
 │FORTRAN      │ 110│COBOL       │ 41│
 │JOVIAL      │ 15│Structured FORTRAN│ 10│
 │Assembly     │  8│Basic       │  5│
 │CICS       │  4│Object Code Input │  4│
 │PL/1       │  3│IFTRAN      │  3│
 │SRTRAN      │  3│PASCAL      │  3│
 │Structured COBOL │  3│ADA        │  3│
 │Compass      │  2│RATFOR      │  2│
 │LISP       │  2│C         │  2│
 │DMATRAN      │  2│Memory Dump    │  2│
 │BAL        │  1│SMAL/80      │  1│
 │PCL        │  1│SCOBOL      │  1│
 │APL        │  1│HAL/S       │  1│
 │CHILL       │  1│ALGOL       │  1│
 │SNOBOL      │  1│JCVS       │  1│
 │CSL        │  1│MODULA      │  1│
 │MEFIA       │  1│CMS-2       │  1│
 └─────────┴──┴─────────┴──┘
  经过了七年的市场选择,C已是目前最主要的系统工具,PASCAL则取代了 COBOL成为商业软件的发展工具。BASIC 仍为学生及业余玩家的伴侣;只有组合语言,大约仍停留在原有的水准上。除了少数的系统程式,如IBM BIOS ( Basic Input Output Services 基本中断服务程式) 以及 DOS (Disk Operating System 磁盘作业系统) 等外,使用者不多。
  这种现象导致了国人极大的偏见,咸认为美国观念、技术遥遥领先,他们对软件发展工具的选择,必然有独到的眼光。学校教学,系统公司应用,莫不亦步亦趋、拾人牙慧。
  美国是以商业为导向,利用逐年更新设备的手段,以加速产品的改进。所以,他们重视硬体的效率,以及程式写作的成本,但对程式语言本身的特性,并未受到应有的重视。
  不容讳言,目前我们在软体上,处于相当落后的地位。如果在这个关键的时刻,我们还看不清事实的真相,妄想东施效颦,其后果未卜可知。
  我认为,只有采用组合语言,大力开发各种应用程式,将最低档微电脑的性能提升到极致。这样,我们才能发挥人多势众的优点,提升高科技水准。

五、各种语言的性能比较

  为了具体瞭解各种常用电脑语言间性能之优劣,我们选用了五种为测试对象,下表即为测试所得之各种统计数据。表中以一为基数,效率高者,其数值相对增加。
  在附录一、二中,我们将各种测试的原程式、所采用的技巧、以及考虑的细节,分别列举,并一一说明。主要的目标是为了认识程式写作的技术,和追求效率的手段。
  我们测试的指标有二,一是针对各种程式语言本身的适用范围;一是程式语言之间的差异。根据对时、空效率的分析,我们发现,程式语言之间,有着极大的差异。就是使用同一语言,程式写作的技巧,也显着地有所不同。至于程式语言的适用范畴,则因取材有限,未能得出可靠的结论。
  我们选了两个题目,一是点阵图形处理,将一个 24X24点阵字形,左右、上下各放大一

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号