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

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

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/18
下载{$ArticleTitle}原创论文样式
; 6: SUBTB    DW    SUB1        ; 各种程式
    7:        DW    SUB2        ; 程式中设定
    8:        ..            ; flag
    9:        DW    SUBN
   10: ENTER:
   11:        SHR    FLAG,1        ; 检查FLAG
   12:        JNC    ENTER1
   13:        CALL    SUB1        ; 有设定
   14: ENTER1:
   15:        SHR    FLAG,1
   16:        JNC    ENTER2
   17:        CALL    SUB2
   18: ENTER2:
   19: ..    ; 如此连续进行八次
    显然这种做法其笨无比,第十条以后,可用回路取代:
   10: ENTER:
   11:        MOV    CX,8
   12:        MOV    AL,FLAG     ; 暂存器较有效
   13:        OR    AL,AL
   14:        JZ    ENTRET        ; 不必做
   15:        SUB    BX,BX
   16: LOOP0:
   17:        SHR    AL,1
   18:        JNC    LOOP1
   19:        PUSH    AX
   20:        PUSH    BX
   21:        PUSH    CX
   22:        CALL    SUBTB[BX]
   23:        POP    CX
   24:        POP    BX
   25:        POP    AX
   26: LOOP1:
   27:        INC    BX
   28:        INC    BX
   29:        LOOP    LOOP0
   30: ENTRET:
   31:   &nbs
  • 下一篇资讯: 献给汇编语言初学者
  • 网学推荐

    免费论文

    原创论文

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