共查询到20条相似文献,搜索用时 15 毫秒
1.
在应用程序运行时,由于DOS对Ctrl-Break键处理的结果,造成了对应用程序的影响,甚至带来不良的后果。本文就这一问题进行了讨论,给出了C语言应用程序编程时,避免Ctrl-C和Ctrl-Break对应用程序影响的处理方法,并通过编程举例说明了该处理方法是可行和正确的。 相似文献
2.
众所周知,当用户按下Ctrl+Break或Ctrl+C键时,DOS会在屏幕上光标所在位置显示“^C”并调用中断 INT23H,立刻结束程序的执行。DOS命令中BREAK可以设置DOS对Ctrl+C检查的条件,如BREAK OFF指定DOS只在读键盘和写屏幕与打印机时才进行对Ctrl+C的检查。本文给出一个使用驻留程序的方法简单而有效地屏蔽Ctrl+C和Ctrl+Break,并提供了一个截取组合键的小技巧。 相似文献
3.
众所周知,Ctrl—Break为用户强行中断当前活动进程返回原进程提供了强有力的途径,但同时也可能由于操作员误操作而引起意外的中断、因而前功尽弃。因此,如何控制Ctrl—C或Ctrl—Break序列,就显得极为重要。下面将在分析其机理的同时,给出相应例程及C语言调用例程的实例。 当一个程序(进程)开始执行,DOS在为它置新的Ctrl—Break处理程序的地址之前,先把原地址存入子进程的PSP中。在子进程结束之前,DOS从该子进程的PSP中恢复原来进程的Ctrl—break处理程序的地址。因此用户程序在完成自己的处理后可不用恢复该地址,这一任务由DOS自己完成(为了演示,本文仍提供release()函数来恢复)。另外用户程序不能直接调用INT 23H,但可以编 相似文献
4.
刘剑波 《电脑编程技巧与维护》1995,(11):72-73,51
问题提出: 在使用计算机时,经常有遇到有事需要暂时离开的情况,我们总不希望别人打扰正在进行的工作。除存盘退出外,我们还会想能否用软件锁住微机,只有键入正确的密码口令才能将锁打开。这个想法很简单,不过实现它还有个很大的困难,那就是DOS中有专门用于处理Ctrl-C和Ctrl-Break的软中断23H和1BH。其共同特点是在DOS接受到中断序列时,显示字符C,并自动换行回车,终止执行当前的程序这就使软锁形同虚设。 相似文献
5.
6.
7.
8.
9.
本文就TURBOC语言的初级编程问题,结合笔者几年来的编程实践,阐述了用该语言进行初级编程的方法及需要注意的一些问题。 相似文献
10.
11.
TMS320F240中断系统分析及C语言编程 总被引:1,自引:0,他引:1
首先,分析TMS320F240 DSP芯片的中断系统结构,包括其内核中断、事件管理模块的中断和系统模块中断.然后,分析DSP中断的处理过程和中断程序的编制方法.最后,给出中断系统的C语言编程方法. 相似文献
12.
INT 25H和INT 26H是两个重要的DOS中断,但因它们在出口改变了SP寄存器的值,TURBO PASCAL不能用标准过程INTR调用。本文在对TURBO PASCAL的过程结构作了汇编级分析的基础上,编写了调用这两个中断来实施绝对磁盘读写的过程,从而为TURBO PASCAL用户提供了使用它们的方法。 相似文献
13.
14.
15.
使用Microsoft C 5.0中断调用功能,调用DOS中断,修改中断向量表中键盘输入中断处理程序的指针地址,实现键盘功能的重设置和恢复。在汉字操作系统CCDOS 5.0中为用户程序设置功能键。 相似文献
16.
一、DOS错误陷阱的处理机制 DOS操作系统为用户提供了丰富的系统控制功能,如设备控制、磁盘操作等。由于在对外部设备进行处理过程中难免要产生诸如设备未准备好、磁盘写保护等意外情况,这时为了避免系统崩溃,就必须有相应的错误处理措施。DOS错误陷阱就是为此目的而设计的。 相似文献
17.
较详细地介绍了C语言程序中调用系统资源的基本方法及技巧,使用这些方法调用系统资源,可以有效地提高程序开发效率,实现更复杂的程序功能,使程序具有较高的专业水平。同时给出几个具体实例,为广大用户充分利用宝贵的系统资源提供参考。 相似文献
18.
19.
首先,分析TMS320F240 DSP芯片的中断系统结构,包括其内核中断,事件管理模块的中断和系统模块中断,然后,分析DSP中断的处理过程和中断程序的编制方法,最后,给出中断系统的C语言编程方法。 相似文献