通行证│用户名: 密码: 验证码: 验证码,看不清楚?请点击刷新验证码 电信网通铁通移动   在线
资源搜索:
热门搜索:Linux VB C语言 PhotoShop Flash TCP/IP
   首页 | 文章 | 软件 | 动画 | 资源 | 励志 | 骗术 | 论坛 | 邮箱 | 会员中心 | 军事 | 科技 | 博客 | 图片 | 商城 | 最新更新 | 800g资源 | 爱心黑客
您现在的位置: 爱国者黑客 >> 资源 >> 程序设计 >> 汇编语言 >> 基础教程 >> 文章正文

上一页  [1] [2] [3] [4] [5] 

汇编语言---程式设计 (4)
责任编辑:admin   更新日期:2005-8-6
p;    SUB    BH,BH
    8:        SHL    BX,1
    9:        MOV    AX,BWMOV    ; 移动值
   10:        JMP    CHKKEY[BX]  ; 进入各处理程式
   ..
   40:CK47:
   41:        SUB    DX,AX        ; Y 向
   42:CK4B:
   43:        NEG    AX        ; 向左为负
   44:CK49:
   45:        ADD    BP,AX        ; X 向
   46:        JMP    SHORT CKFUN
   47:CK4D:
   48:        SUB    DX,AX
   49:        JMP    CK49
   50:CK51:
   51:        ADD    DX,AX
   52:        JMP    CK49
   53:CK48:
   54:        NEG    AX        ; 向上为负
   55:CK50:
   56:        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以下为功能处理,由前面的功能参数决定。
    用这种方法,多种功能可以共用一个入口,程式精简且速度快。
 
  • 上一篇文章:
  • 下一篇文章:
  • 热门文章
    Olldbg常见问题
    汇编语言的艺术(组合语言的艺术)--观
    汇编语言的艺术(组合语言的艺术)--准
    汇编语言的艺术(组合语言的艺术)--基
    汇编语言的艺术(组合语言的艺术)--基
    汇编语言---程式设计 (4)
    虚拟8086模式
    SYS命令使用说明
    javascript + CSS 实现动态菜单显
    推荐文章
    自制Windows XP SP2自动安装光盘
    SQLServer注入工具改进版 v1.02
    使用photoshop CS进行自然美肤
    Photoshop绘制诺基亚手机
    PHOTOSHOP制作秋日之梦
    PHOTOSHOP鼠绘名模王爱萍
    Photoshop制作晶莹飞溅的水珠
    教你用PHOTOSHOP做放大镜
    鼠绘美女及服装修画全过程