| 网站首页 | 文章中心 | 电子书下载 | 矢量图库 | 视频教程 | 素材下载 | 程序代码下载 | JS代码 | 论坛 | 
常用软件类:
|杀毒安全 |联络聊天 |网络软件 |多媒体类 |系统工具 |图形图像 |系统工具 |应用软件 |行业软件
开发设计类:
|动画制作 |图像处理 |3D设计 |操作系统 |站长学院 |网络相关 |WEB设计 |数据库类 |程序开发
汇编语言---程式设计 (4)
作者:未知    文章来源:网络    点击数:    更新时间:2006-7-19
  p;    CMP    CH,[SI+2] 
   14:        JB    EFGH2 
   15:        MOV    [DI],BX 
   16:        MOV    [DI+2],CH 
   17:        INC    BYTE PTR[DI+3] 
   18:        DEC    BYTE PTR[DI+4] 
   19:EFGH2: 
   20:        .. 
    其缓冲器的相对顺序,如下所示: 
   35:BUFA    DW    0 
   36:BUFD    DB    0 
   37:BUFB    DW    0 
   38:BUFC    DB    0 
   39:BUFE    DB    0 
   40:BUFF    DB    0 
   41:.. 
   65:BUFG    DW    0 
   66:BUFH    DB    0 
   67:BUFI    DW    0 
   68:BUFJ    DB    0 
   69:BUFK    DB    0 
   70:BUFL    DB    0 
    凡对称形式或结构相同的程式,都可以采用这种技巧。 

三、虚拟法: 

    对来处不同的资料,只要性质相同,都可以采用虚拟的技巧,将各种参数事先设妥,利用参数统一处理。 
    兹有一程式,系供萤幕画图之用,所有功能皆用游标完成之,特以此段处理游标的程式为例说明如后。 
    先虚拟各种功能及缓冲器: 
    区段位移:         BBBLKMOV     DB  ?     ;?= 位移值 
    十字游标:         BBCROCSR     DB  ?     ;?= 位移值 
    视框移动:         BBFRMMOV     DB  ?     ;?= 位移值 
    画笔作图:         BBDRW     DB  ?     ;?= 画笔宽 
    橡皮擦:  &

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


相关文章