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

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

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/18
下载{$ArticleTitle}原创论文样式
sp;   BX,[SI]
   12:        JB    EFGH2
   13:        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  ?     ;?= 画笔宽
    橡皮擦:         BBDEL     DB  ?     ;?= 橡皮宽
    闪动游标:         BBCSR     DB  ?     ;?= 游标宽
    文字显示:         BBCHRDSP     DB  ?     ;?= 字框值
 &n

网学推荐

免费论文

原创论文

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