首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 62 毫秒
1.
使用过SC(软盘拷贝工具)的读者,肯定会被它那自动感知软驱中盘片准备好的功能所吸引,即只要当用户插入软盘并合上软驱门,就会自动进行工作,而不必让用户去敲任一键以告诉程序软盘已经准备好,这一功能给用户一种清晰明快而又神秘的感觉。笔者经过探索,发现使用一种非常简单的方法就可以实现这一功能(条件是所使用的软驱支持在驱动器门打开且把软盘拿出后设置一个软盘变化线信号,一般286以上机器所带软驱都支持这一功能)。  相似文献   

2.
本文采用修改BIOS的INT13H调用的方法实现软驱的互换。对磁盘的操作基本上都是通过对ROM BIOS中的磁盘操作子程序INT13H的调用来实现。在调用INT13H之前,先送入口参数。在入口参数中,DL寄存器中的值为驱动器编号,其中00H表A驱,01H表B驱。 可以在INT13H前面添加一段程序,使得在执行INT13H子程序之前,先改变DL寄存器中的入口参数值。若DL为00H,则改为01H;DL为01时,则改为00H,其他情况则不作修改。这样在执行INT13H时,原软件(命令)对A驱的操作现在相当于对B驱操作,反之亦然。这就实现了A驱、B驱的互换。  相似文献   

3.
由Aspen计算机公司推出的最新笔 记本计算机同时提供了内置的CD ROM驱动器和软盘驱动器,从而使多年来笔记本计算机用户希望软盘和CD同时使用的梦想得以实现。而在此之前,所有的笔记本计算机允许用户要么只能装上一个光驱,要么只能装上一个软驱。  相似文献   

4.
在Windows中可以设置屏幕保护程序,而在DOS下的程序却很少有这种功能,笔者利用BIOS功能调用INT 10H的子功能12H编写了一个程序作为DOS下显示器的软开关。在INT10H的子功能12H中,设置BL=36控制屏幕刷新功能:当AL=0时允许屏幕刷新;AL=1则禁止屏幕刷新。程序VGAOFF.ASM如下:  相似文献   

5.
一些初学者在用汇编语言编程中,常遇到不能正确返回DOS,造成死机的问题,大多是由于指令使用不正确造成的。其实,在汇编语言中返回DOS的方法很多,现简单介绍一下。一、利用INT21H中断返回DOS INT21H中断是DOS的一个重要中断,可提供许多的系统调用服务,可以通过对AH寄存器置子功能号的方法来进行指定功能的调用。 1.INT21H中断的4CH号子功能 MOV AH,4CH INT 21H 如果程序返回到COMMAND.COM,而不是其它  相似文献   

6.
2048病毒     
胡向东 《电脑》1994,(11):42-43
最近广州出现了一种新病毒,用目前人们使用的KILL和SCAN软件,不能查出或清除该病毒.由于受该病毒感染的EXE文件都增长2048字节,故笔者称之为2048病毒.2048病毒是一种文件型病毒,但它只感染EXE文件,而不感染COM文件.2048病毒和许多病毒一样,在功能调用INT 21H和磁盘中断INT 13H上做文章.但2048病毒与众不同的地方在于它在设置病毒INT 21H和病毒INT13H时,并没有修改中断向量表中记录的INT 21H和INT 13H的入口地址,而是采用了移花接木的手法.  相似文献   

7.
CCDOS2.13H以其丰富的打印功能,多彩的特显功能而备受用户的青睐。然而对于学校和家用电脑却无法使用CCDOS 2.13H汉字系统全部功能,因为它们大多只有单或双低密软驱而无硬盘,虽有同行解决了在双软驱上使用CCDOS 2.13H的问题,但对于24点阵汉字却无法使用,原因是一张容量为360KB的软盘装不下一个24点阵字库。 本人通过对CCDOS 2.13H的FILE0A.COM、FILE1A.COM、FILE24A.COM、PRTA.COM、ZF24.COM等几个文件进行反汇编分析后,找到了把CCDOS 2.13H系统修改成软盘系统的方法,让无硬盘的微机和只配九针打印机的用户也能享用CCDOS  相似文献   

8.
非引导软盘就是磁盘上不具有引导程序、不能在软驱上启动机器的数据磁盘。使用该类磁盘最不方便的就是当重新引导系统时必须打开驱动器门将其暂时取出,机器启动后再重新将其插入并关好驱动器门,否则就会出现死机现象,导致不得不重新启动机器,即浪费时间又影响设备使用寿命。虽然可以利用修改CMOS设置从C盘优先启动机器,其一是很多用户都不习惯这样做,另外有些机器没有这项功能。笔者通过分析系统启动原理,从软件上解决了这一问题,实现了非引导软盘免开关的功能。  相似文献   

9.
众所周知,若要正确地截获图象并保存图象数据,应避免“热键”被前台程序屏蔽和DOS重入问题。而现在大多数游戏软件都将屏幕打印中断INT05H和键盘中断INT 9H完全截获,使得用户“热键”被屏蔽,无法激活依附于该中断的TSR程序。为解决这一问题,考虑到绝大多数软件很少屏蔽系统时钟中断,笔者扩充了时钟中断INT ICH,通过直接读取8255A芯片的PA端口60H,获得按键扫描码来判断是否为TSR程序的“热键”【l】。由于系统每秒调用18.2次时钟中断,而键盘按键响应时间最短为250ms,故完全可实现“实时截获”的效果。而对于DOS重人问题,由于MS-DOS是单任务操作系统,具有不可重人性,即当执行INT 21H某功能时,其他INT 21H功能调用将无法实现。此外,若前后台程序都同时调用INT 13H进行如磁盘读写等操作,会导致数据出错。因此我们可让驻留程序激活后,既不申请DOS功能调用,也不进行磁盘的读写等操作。  相似文献   

10.
张武荣 《电脑》1994,(5):66-69
扩容是指充分利用软盘的存储能力,兼容是指使软驱能读写不同格式和软盘。为了解决这些问题,人们想出了许多方法,如修改FORMAT程序和DOS的BIOS等,但这些方法有的较繁,有的不通用,本文将向大家介绍一个实用程序及其编制原理,它以扩展INT13H的简单方法解决了这些问题。 一、软件的使用方法及其实用意义  相似文献   

11.
为了解决嵌入式机舱监控系统系统设计中遇到的鼠标光标无法显示和准确定位的问题,设计了支持高分辨率图形模式的鼠标显示函数、隐藏函数代替原鼠标显示驱动程序,利用INT 33H鼠标功能调用加载自定义的鼠标事件中断处理函数,在有鼠标事件发生时,自动调用鼠标显示和隐藏函数,实现了高分辨率图形模式下鼠标的显示和管理.  相似文献   

12.
胡筱罡 《电脑》1995,(2):33-34
最近,笔者在系机房发现了一种新的系统型病毒,用KILL68和CPAV都查不出.此病毒编得相当简洁,整个病毒的有效代码不足450字节.通过分析病毒程序发现此病毒只对A驱动器内的磁盘和硬盘C进行感染,每月的一号当病毒调用INT13H读写有错或用染毒硬盘引导或感染完硬盘,病毒即发作.病毒发作时在屏幕缓冲区第二页B800:3CH处填写“HAVE A NICE DAY(c)YMP”,故笔者给它命名为NICE DAY VIRUS.若用带毒的磁盘引导系统,病毒修改0:413H单元的值将内存减少两K,并将病毒体移至高端(对于640K机器)9F80:0H处开始存放,修改INT 13H向量指向9F80:0DH,原INT 13H的向量存放于病毒体偏移9H处,病毒的INT 13H主要工作是处理感染A驱软盘和发  相似文献   

13.
在微机的日常使用中,我们经常会使用DOS所提供的软盘全盘复制命令DISKCOPY来实现软件的备份。众所周知,DISKCOPY命令只能对同规格、同容量的软盘来进行复制,且它是以常规内存作为数据输入、输出的中间媒体。我们目前所使用的微机配置一般是一个1.2MB软驱和一个1.44MB软驱,因此不能同时使用这两个软驱来进行软盘复制。由于常规内存只有640KB,所以在进行高密软盘的全盘复制时需要源盘和目标盘在同一个驱动器中来回地换进换出,不仅时间长,而且在源盘和目标盘交换时容易  相似文献   

14.
软驱是我们在应用计算机时必不可少的计算机组成部分。由于使用率较高,因此出现故障的机率也较高。当软驱出现一般性的读写错误时,原因多为软故障。下面是笔者在从事维修工作中总结的一些原因及处理方法(当出现软驱读写错误时,可先终止操作,待分析清楚原因再作处理) ,供读者参考。  软件没有格式化:所使用的软盘没有格式化,软盘不具有系统所能识别的磁道,扇区读写格式,因而出现一般性的读写错误。将软盘用 Format命令格式化后,软驱便可读写软盘 。  软驱类型设置错误:计算机的 COMS设置中存放着其能正常工作的各种设备…  相似文献   

15.
在DOS命令行状态下,计算机正处于调用DOS的INT 21H中断的0AH号功能,等待输入命令,此时DS:DX所指向的缓冲区中,保存着上次输入命令的完整的命令名,这样我们可以对上次命令进行分析比较,如果为需要链接的第一个命令,就自动执行第二个命令,实现了二者的连续执行。文后所附程序是针对CD和DIR命令连接而编制的,程序中利用了INT  相似文献   

16.
宋立波 《电脑学习》1994,(6):3695-37
我们在日常微机操作与编程的过程中,经常遇到使用键盘上按键的扫描码或ASCⅡ码及几个按键的相互组合使用的情况。笔者摸索出了既不影响我们手中工作正常进行,又可随时查看键盘上任意键或任意组合键的键码的有效途径,现将该方法的实现基本原理及其功能介绍如下,以供广大计算机同行参考。该方法基本实现原理通过编制TSR实用程序对中断调用INT16H进行扩充,利用中断服务程序的扩充部分在INT16H进行00H号子功能调用时截取键盘按键代码,同时监视BIOS数据区的0417H和0418H两个换档状态单元,并通过转换子程序HEXASC将十六进制数转…  相似文献   

17.
在DOS中,存储数据要调用INT 21或INT 25/INT 26以及INT 13。如果独占资源(仅仅在DOS中,而且实时进程不能太多)是可行的但却浪费资源。这样用户在进行实时资料处理时就考虑了前后台工作方式。用户会发现:通过调用INT 28去管理INT 21以及通过一个锁调用INT 13都不能达到目的,有时还会导致系统的崩溃。造成这种情况的主要原因是INT13入口参数遭到破坏或DMA运行时又被初始化。在UNIX,WINDOWS等系统中由于是多  相似文献   

18.
这是一个保障微机系统安全运转的实用TSR程序。该程序通过扩充硬盘I/O中断13H和软盘I/O中断40H,将其全部写操作子功能调用进行了  相似文献   

19.
非引导软盘就是磁盘上不具有引导程序,不能在软驱上启动机器的数据磁盘。使用该类磁盘最不方便的就是当重新引导系统时必须打开驱动器门将其暂时取出,机器启动后再重新将其插入并关好驱动器门,否则就会出现死机现象,导致不得不重新启动机器,即浪费时间又影响设备使用寿命。虽然可以利用修改CMOS设置从C盘优先启动机器,其一是很多用户都不习惯这样做,另外有些机器没有这项功能。笔者通过分析系统启动原理,从软件上解决  相似文献   

20.
DOS功能调用基本上就是中断INT 21H的各个功能。调用过程分以下几步:①装入入口参数到规定的CPU寄存器中。②装入功能号及子功能号分别入AH,AL。③调用功能中断 INT 21H,如输入下列语句。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号