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

汇编语言 - 程序设计教程(二)

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/18
下载{$ArticleTitle}原创论文样式
瞭解模组的特性。
    下面以前节所举的中文系统为例,将其中各个模组的特性一一详细分析如下:
    【模组一】:中文处理的系统模组-功能模组
      1,键盘中断:因为人输入的速度远逊于电脑处理速度,所以,本中断程式应该以节省空间为主。此外,键盘的应用,以灵活达变为重点,宜多采用「建表」法,便于修改、变更。

      2,显示中断:显示速度非常重要,本模组应牺牲空间以争取时效。此外,显示的弹性要大,凡字符的大小、位置、属性等,都应该一次考虑清楚。
        目前显示器的规格很多,彼此互不相容,一般多在程式载入前,先作安排。在本模组中,尤其应该注意不同的显示程式,如何兼顾速度的运行。

      3,列印中断:列印也面临不同的机种介面问题,但因不涉及速度,其技巧完全属于设定及载入方面。

      4,通讯中断:通讯所需考虑的,是如何保证在资料传输过程中的安全、正确及保密。

    【模组二】:中文内码模组-辅助模组
      因为仓颉码可以组出既有的,以及排列组合上可能产生的中文字,照理应该不受内码的限制。但是仓颉输入码之长度不定,为了电脑的处理效率,我们采用了四字元内码,每一字元的最高位元设置为1 ,以与英文字符有别。
      内码的转换也应考虑速度,而且要能双向转换,程式制作不难,但处理的技巧也不低。

    【模组三】:中文字形结构模组-介面模组
      贮存中文基本字形结构,根据输入的仓颉码,得到文字结构的基本讯息,以之组成字形。
      中文字数极多,字形结构的规划是成败的关键,只要每个字形多加几个字元,空间就会恶性膨胀。
      本模组采用多层结构的技巧,其中子模组甚多,空间及速度兼顾,才能在极小的空间中,完成大量字形输输出,而且变化灵活,完全拜模组分割之助。

    【模组四】:字形分析模组-辅助模组
      举凡字形大小、种类、笔形的变化及位置等,皆在本模组中完成。
      字形分析以变化多为目的,故本模组主要功能在处理变数,应该妥善安排各缓冲器,以达到效率要求。

    【模组五】:英文字形模组-功能模组
      英文字形与中文有异,所以另成一模组。其字数较中文为少,但却不具备任意组合的功能。

    【模组六】:绘图模组-功能模组
      这段程式是字形产生器的核心,当得到模组四、五的资料以后,要以高速将字形绘出。
      绘图程式的关键在计算,计算虽然是电脑的原始功能,如果不另外加上「辅助计算器」,电脑的运算效率就大为降低。
      一般说来,仅在萤幕上绘图,或做字形绘制时,其范围有限,且可以预知,故可采用「对照表」或快速运算法,换取显示效率。在列印输出时,则可采高精度运算方式。

    【模组七】:各种介面-应用模组
      介面即为介于两个模组,或两个独立的系统间的机构,在大型模组工程中,介面之良窳,是使用效率的关键所在。
      介面是各个模组得以顺利配合的重要程式,只要瞭解介面的结构,便可以轻易地与原程式沟通。
六、模组调用

    模组的先决条件是

网学推荐

免费论文

原创论文

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