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

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

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/18
下载{$ArticleTitle}原创论文样式
; RET

二、对称法:

    本法实际上就是利用间接定址的指令,将原系对称处理,或可以调整成为对称型的程式,灵活调用。
    下面这段程式,表面看来似乎毫不相干,但经过整理后,就有了眉目,然后再以暂存器间接定址,合并为一。像这种程式,规模越大,所节省的空间就越多。
    1:ABCD:
    2:        CMP    DX,BUFA
    3:        JB    ABCD1
    4:        CMP    CL,BUFD
    5:        JB    ABCD1
    6:        MOV    BUFC,CL
    7:        INC    BUFE
    8:        MOV    BUFB,DX
    9:        DEC    BUFF
   10: ABCD1:
   11:        ..
   12:        ..
      与另一段程式:
   20:EFGH:
   21:        CMP    BX,BUFG
   22:        JB    EFGH1
   23:        CMP    CH,BUFH
   24:        JB    EFGH1
   25:        INC    BUFK
   26:        DEC    BUFL
   27:        MOV    BUFI,BX
   28:        MOV    BUFJ,CH
   29:EFGH1:
   30:        ..
   31:        ..
    看来分别很大,先经过整理,得到左右两组程式:
    EFGH:              ABCD:
    CMP    BX,BUFG       CMP        DX,BUFA
    JB    EFGH1          JB        ABCD1
    CMP  &nbs

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

    免费论文

    原创论文

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