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

汇编语言程式设计:第六节 特殊技巧的运用

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/18
下载{$ArticleTitle}原创论文样式
p;       ADD    DX,AX
   57:CKFUN:             ; 用变数观念检查「视窗」
   58:        CMP    DX,BWTOP    ; 超出上限?
   59:        JNS    CKFUN1
   60:        MOV    DX,BWTOP    ; 上限值
   61:CKFUN1:
   62:        CMP    DX,BWBTM    ; 超出下限?
   63:        JBE    CKFUN2
   64:        MOV    DX,BWBTM    ; 下限值
   65:CKFUN2:
   66:        CMP    BP,BWLFT    ; 超出左限?
   67:        JNS    CKFUN3
   68:        MOV    BP,BWLFT    ; 左限值
   69:CKFUN3:
   70:        PUSH    BP
   71:        ADD    BP,BWADDX   ; 右限+边际值再比
   72:        CMP    BP,BWRGT    ; 超出右限?
   73:        POP    BP
   74:        JBE    CKFUN4
   75:        MOV    BP,BWRGT    ; 右限值
   76:CKFUN4:
   77:        ..
    CKFUN4以下为功能处理,由前面的功能参数决定。
    用这种方法,多种功能可以共用一个入口,程式精简且速度快。

四、桥式法:

    桥式法是利用读写记忆体的特性,将程式中若干指令直接填入,作为临时便桥,以改变此段程式的功能。
    例如在显示时,希望能提供多种变化,而又不愿减低速度及增加太多的程式。最好的方法,便是利用桥式法,在同一位址,填入需要的指令。
    桥式法用得好而又灵活时,对程式的效率极有助益。但是应该注意一点,就是只能用在可读可写的记忆区中,如若要制成「韧体」,即置入仅读记忆体(ROM) 中的程式,绝不可使用此法。
    下面的实例,即为萤幕显示的桥式应用。首先,把架桥

  • 上一篇资讯: 不再疑惑,汇编之后
  • 下一篇资讯: D/A、A/D闭环测试
  • 网学推荐

    免费论文

    原创论文

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