为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

【doc】键盘损坏免修程序

2017-09-18 6页 doc 17KB 6阅读

用户头像

is_792768

暂无简介

举报
【doc】键盘损坏免修程序【doc】键盘损坏免修程序 键盘损坏免修程序 哆m.删唯譬. 键盘损坏免修程序 卢军弓1}弋?3bof一jI.\{ 很多健盘由于使用时间太长或i眭击健盘力量过EXE2BIN转化为COM文件,放在AUTOEX一 特别是EC.BAT文件中执行,这样一大,造成崔盘接触不良或复位弹羹失效等故障. 开机就对回车键进行了 键盘上的两个回车健更易损坏,这样的键盘要幺报废,替代,自动的修复键盘,并且只占内存368个字节. 要么修理,否剪9无法正常使用.文中给出的程序可以通程序清单(Keys曲=sin) 过软件的方法使损坏的键盘...
【doc】键盘损坏免修程序
【doc】键盘损坏免修程序 键盘损坏免修程序 哆m.删唯譬. 键盘损坏免修程序 卢军弓1}弋?3bof一jI.\{ 很多健盘由于使用时间太长或i眭击健盘力量过EXE2BIN转化为COM文件,放在AUTOEX一 特别是EC.BAT文件中执行,这样一大,造成崔盘接触不良或复位弹羹失效等故障. 开机就对回车键进行了 键盘上的两个回车健更易损坏,这样的键盘要幺报废,替代,自动的修复键盘,并且只占内存368个字节. 要么修理,否剪9无法正常使用.文中给出的程序可以通程序清单(Keys曲=sin) 过软件的方法使损坏的键盘起死回生,不用謦理即可PCOMSEGMENTBYTEPUBL~ 恢复正常使用.ASSuMEcstPCOM,DstP?M 对于现在普遍使用的10l键增强型键盘,Home健ORGlOOh 有两个,因此我们可以使用两个H.me健中的一个来KEY . S 个 UBPROCFAR 替代回车键t使健盘恢复使用f对于83健的健盘,可以IMP矾sTA1』L 任意选择一个不常用的单健或组台健来替代回车健?]NT16H— OFFSETDW0;保存原l6H中断程 在给出程序清单以前,先简单的舟绍一下程序的原理.序的^口地址 任何程序读取按崔都要调用BIOS的I6H中断的 00H号子功能.其调用的参数为; 入口参数: AH==00H 出口参数; AX存放接健的憾码,其中' AL存放接健的ASCII码,如果接健不是256十 ASCII字符中的一十,AL置00H AH存放接健的扩展码.对于单十的接健,扩麂玛就 是按健的扫描码,对于组合健,有特殊的扩屉码. 因此,我们可以编写一个驻留内存程序,监视00H号子 功能的出口参敦,当AH中是Home健的扩J臣码时?就 修改AH为回车键的扩展码.同时也修改AL中的 ASCII码,从而Home键等效于回车健. 另外,程序是通用的.可以让健盘上任意一个按键 替代另一个按键【组合键也同样可以替代).对于各种 损坏的情况,读者只要修改程序中的替换健和接替换 键的键码即可. 程序以COM文件的格式编写,{[编以后使用 成都电子群拄太学610054成都 INTi6H—SEGDW0 KEYIDW4700H,替换拄的硅码.高字 节扩展玛,低字节 ASCII码(Home健) KEY2DWICODHI被瞢换健的健玛 (Emir甍) COPYRIGHTDB.KEYB0ARDREPA1RMAN TNSTALL..0AH.0DH DB.(c)1995USETLUJUN,'S. KEYSUBENDP NEWINTl6HPROCFAR STIt开中断 PUSHBXI保存现场 PUSHAX PUSHF CALLDPTRCS,INT16H— OFFSETt谭用原16H中断程序 POPBX调用的^口参数存 ^BX PUSHF CMPBH,0;是00H号于功能谓 用吗 籀 ,2 , ,rr? Q王.七 一 臻嘲曩 一 针打条形码功能的实现 查贵庭 条彤码技术是在计算机应用实践中产生和发展起 来的自动识别技术.在当今世界,条形码技术为物品管 理,各国间贸易往来及信息管理,提供了极其简便的共 同语言和独特的交往方式,.可以说条形码技术的应用 已经渗透到期代化管理的各个角落. 条形码是由一组宽度不同,反射率不同的条和空, 按规定的编码规则组台起来,用以表示一组数据的符 号.耳前条形码已有很多种类,通用的常有:39码,upc 码,25码等,条形码的印制方法也各种各样.本文舟绍 利用EP$ONLQ16OOK打印机的驱动命令来实觋交 叉25码的打印,该功能的实现用编译BASIC语言编 程,在非汉字操作下运行. 该程序简短,操作简单,通用性好,.速度快.源程 序经编译,连接后生成可执行文件.用户在使用时,只 南京农韭太学210o9~南京 弋2\ 需键人文件名,然后链人起讫条码号(本程序设计的为 6位整敷),打印机就可以打印出所需的条形码.用户也 可以对原程序稍加修改,卫可以精出其他形式的条码, 以满足不同用户需求. 程序清单(PRIS.4,R.B^s) 1loREMTHEpROGRAMIS2/5CODEBARPRINT- INGDRIVERFOREPSONLQ600K 2:D1MS1(9),Sz(g).T1(21),TZ(21).FF$(10) 3,30FF$(1)=o0110 4,31FF$(2)=1000i 5:32FF$(3)一01001 6:33FIe$(4)=11000 7t34FF$(5)00101 835FF$(6)__10100 9FF$(7)皇01100 10:37FFS(8)000i1 i1:3SFF$(9】=10010 1ZCOMPARE EXIT: Pt3PF P0PBX RETF2 C()MPARE: CMP^X,CS:KEY1 lNEExIT M0VAX.CSKEY2 JMPSHORTEXIT NEW—INT1哪ENDP 1NSTALL: 是,则踺转 中断返回 F是否按下丁替换键 F没有.返回 ;替换AX中的接键 键玛 症i回 MOVDX,OFFSETCOPYRIGHT;打甲信 息 MOVA}t,9 INT21H MOVAX,3516HF保存埽(16H中断程序的 INT21H{入口地址 MoVINT16H—OF;ET.BX MOVINT16H—SEG,ES MOVDx.OFFSETNEW一1NT16H I设置自巳的16H中断 MOVAX,2516H{服务程序 INT2lH MOVDX,0FFSETINsTALLI驻留退出 INT27H PCoMENDS ENDSTART 上述程序是以小键盘上的Home键替代回车键. 一
/
本文档为【【doc】键盘损坏免修程序】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索