| 网站首页 | 文章中心 | 电子书下载 | 矢量图库 | 视频教程 | 素材下载 | 程序代码下载 | JS代码 | 论坛 | 
常用软件类:
|杀毒安全 |联络聊天 |网络软件 |多媒体类 |系统工具 |图形图像 |系统工具 |应用软件 |行业软件
开发设计类:
|动画制作 |图像处理 |3D设计 |操作系统 |站长学院 |网络相关 |WEB设计 |数据库类 |程序开发
汇编语言---程式设计 (4)
作者:未知    文章来源:网络    点击数:    更新时间:2006-7-19
  ;;;; 
   61: CCODTB    DW    CCOD00         ; 结束 
   62:        DW    CCOD02         ; 码 A,B左横细轻 
   63:        DW    CCOD04         ; 码 C,D上直细轻 
   64:        DW    CCOD06         ; 码 E,F左横粗重 
   65:        DW    CCOD08         ; 码 G,H上直粗重 
   66:        DW    CCOD0A         ; 码 I,J右横细轻 
   67:        DW    CCOD0C         ; 码 K,L下直细轻 
   68:        DW    CCOD0E         ; 码 M,N右横粗重 
   69:        DW    CCOD10         ; 码 O,P下直粗重 
   70:        DW    CCOD12         ; 码 Q,R长横细轻 
   71:        DW    CCOD14         ; 码 S,T长直细轻 
   72:        DW    CCOD16         ; 码 U,V长横粗重 
   73:        DW    CCOD18         ; 码 W,X长直粗重 

    程式到此全部完毕,唯画横及直与本主题无关,在此不做说明。由这段程式,可以看出最初规划输入码不理想之处,以致于需要在各处加粗细值,读者不妨自行研究改良之。 
    程式长度为88个字元,共用程式原来已有,在此不计。 
    此外,本段程式重复应用了几个指令,有很多方法可以精简,也有待读者动手。 
    至于画横及直的子程式CHOR00和CVER00,其位置远近也影响写作方式,在此,且假定在 128B 之内,皆为短跳。否则还要动脑筋,设法简省之。 
    还有,读者应该注意到,这段程式中,没有检查错误的手续,那是因为在内码处理时,已经保证无误。一般说来,检查错误是必要的程序。 
    改进之方法,姑在此略作导引,设若编码时,将四个连续码视作由细至粗,而把位置分为六组,是则更易记忆,且程式可以减少28个字元之多。由此可见,像这样精简的程式,因资料结构上的缺陷,仍有改进的余地。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 


相关文章