| 网站首页 | 文章中心 | 电子书下载 | 矢量图库 | 视频教程 | 素材下载 | 程序代码下载 | JS代码 | 论坛 | 
常用软件类:
|杀毒安全 |联络聊天 |网络软件 |多媒体类 |系统工具 |图形图像 |系统工具 |应用软件 |行业软件
开发设计类:
|动画制作 |图像处理 |3D设计 |操作系统 |站长学院 |网络相关 |WEB设计 |数据库类 |程序开发
汇编语言---套装软件制作(2)
作者:未知    文章来源:网络    点击数:    更新时间:2006-7-19
  p; JMP    XYDIDOT     ; 如有必要,可先 
                                    ; 设好参数 
    这样合并一下,效果决不止高上十倍,等到真正学会了程式的技巧,写作时速度也可以提高数倍。 
二、分支的处理: 

    分支是程式中不可避免的手段,使用得好,整个程式气势一贯,有行云流水之妙。 
    前面的例子根本不具分支的条件,故不能算是分支不良,而是程式师观念错误。 
    下面再举一例,由于分支不良,以致程式支离破碎。这是一则计算拋物线的快速程式,妙在没有用乘除法,也没有任何函数。其中有几段是这样的: 
  100: BEG00: 
  101:            CMP    BP,BUFY 
  102:?    JLE    BE7 
  103:           OR    CX,CX 
  104:             JG    BE20 
  105:            MOV    AX,BP 
  106:?    SHL    AX,1 
  107:           DEC    AX 
  108:           JL    BE10 
  109: BE2: 
  110:             CALL    BE1 
  111:            JC    BEG00 
  112:          CALL    BE3 
  113:            JMP    BEG00 
  … 
  120: BE14: 
  121:?    LODSW 
  122:           CMP    AH,1FH 
  123:             JGE    BE141 
  124:            LOOP    BE14 
  125:      POP    DI 
  126:          POP    CX 
  127:          &n

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


相关文章