首页>计算机>软件水平考试>复习指导>正文
汇编语言—程式设计(5)

www.zige365.com 2010-7-22 11:17:54 点击:发送给好友 和学友门交流一下 收藏到我的会员中心

  ..
  111111111111111111111111
  现在有两个因素非常明显,第一,不论什么点阵,放大后长度加一倍,一字元有256种。放大后点形种类不变,但字元数加倍为512个。其次,由于放大后的512个中,有一半皆相同,故仍可用256种表示。
  至于取前者或后者,当视情况而定。
  决定以后,将之定义在缓冲器中,以原图形的点阵资料作为索引值,即可采间接定址法,立即取得放大后点阵。
  在制作对应表时,应养成良好的习惯,根据资料的规则,以等长度、固定的格式输入。这样不仅对表中的资料能一目了然,而且容易输入、侦错、修改,一举数得。
  如某表格为:
  100TBXXXDB0,1,3,7,0FH,1FH,3FH,7FH,0FFH,2,6,0EH,1EH,3EH,7EH,0FEH
  此表看去远不如下表来得清楚、规律:
  100TBXXXDB000H,001H,003H,007H,00FH,01FH,03FH,07FH
  200DB0FFH,002H,006H,00EH,01EH,03EH,07EH,0FEH
  从事程式写作,规律的思考方式及追求,经常事半功倍。这种小技巧看似没有多大作用。事实上,在输入时,规则化的结构可以轻易地利用现有的功能,或复制,或修改。更有利的是能一眼看出该表的意义及正确性,在程式侦错时,往往可以节省大量的时间。
  七、模式法
  所谓模式法,是指在程式的处理过程中,分析其规律,以期找到一种共同具有的「模式」。并用此模式,设计成为一个个程式单元,以追求最高效率。
  这种模式,可用「概念」来代表,但最理想的表达方法,仍以视觉图形为宜。也就是说,最好能把分析出来的模式,用图形表示,并据以理解及设计程式。
  兹以常用的功能「排序」为例,来说明模式法的应用,并设计成为程式。
  先假定需要排序的资料结构为:
  11每笔资料之长度固定为一字元。
  12资料形式为ASCII码,16进位值,由20H到7EH。
  13排序时,资料数值小者排在低位,大者排在高位。
  14程式开始时参数设定为:
  AL=高位之资料。
  AH=低位之资料。
  DS:SI=

本新闻共2页,当前在第2页  1  2  

我要投稿 新闻来源: 编辑: 作者:
相关新闻
汇编语言——-程式设计(4)