| 网站首页 | 文章中心 | 电子书下载 | 矢量图库 | 视频教程 | 素材下载 | 程序代码下载 | JS代码 | 论坛 | 
常用软件类:
|杀毒安全 |联络聊天 |网络软件 |多媒体类 |系统工具 |图形图像 |系统工具 |应用软件 |行业软件
开发设计类:
|动画制作 |图像处理 |3D设计 |操作系统 |站长学院 |网络相关 |WEB设计 |数据库类 |程序开发
汇编语言---程式设计 (4)
作者:未知    文章来源:网络    点击数:    更新时间:2006-7-19
  bsp;     DW  CK4F; 向左下移 
                 DW  CK50; 向下移 
                 DW  CK51; 向右下移 
    AX =  输入游标键扫瞄码 
    BP =  萤幕X向移动值 
    DX =  萤幕Y向移动值 
    ES:DI=萤幕记忆区位址 

    主流程: ( 已知 AL=0 AH=Scan-Code ) 
    1:KEYIN: 
    2:        SUB    AH,47H        ; =HOME 
    3:        JB    KEYRET        ; 无效 
    4:        CMP    AH,11        ; >扫瞄码范围 
    5:        JA    KEYRET 
    6:        MOV    BL,AH 
    7:        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:   &nbs

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 


相关文章