1 / 6
文档名称:

中文全文信息检索系统中索引项技术及分词系统的实现.doc

格式:doc   页数:6
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

中文全文信息检索系统中索引项技术及分词系统的实现.doc

上传人:rabbitco 2014/2/6 文件大小:0 KB

下载得到文件列表

中文全文信息检索系统中索引项技术及分词系统的实现.doc

文档介绍

文档介绍:中文全文信息检索系统中索引项技术及分词系统的实现
,通过动态连接库(DLL)生成中断服务程序代码,实现外设与Windows应用程序实时通信的有效方法。
一、前言
计算机的日益普及和计算机技术日益成熟,使得计算机在工业控制监测中的应用渐渐深入。但工业应用不同于其它方面,它要求有较强的实时性。现在有很多的DOS软件在运行过程中通过挂接外部中断方式实现DOS应用软件与外设的实时通信,这种方法实现起来十分简单。而在Windows中应用程序能否也能够利用外部硬中断实现外设与Windows应用程序的实时通信呢?答案是肯定的。这里的关键是要解决好中断代码与Windows应用程序相互之间交换信息的问题。
从外设发送异步的硬中断,通过中断处理程序传递一条信息给Windows应用程序。这时可以初始化相关端口,准备好数据,然后进行数据传送,从而做到实时通信。
实现Windows应用程序响应外部中断的方法有很多,如Microsoft公司自己开发的SDK、DDK软件包,使用嵌入式汇编等等。本文将介绍一种在BC++ 。
二、中断代码的位置
在Windows中,几乎所有的异步事件都是由中断处理程序来管理的。中断处理程序包含在设备驱动程序中,由Windows在环境初始化中安装。例如,、,以处理相应的键盘、鼠标和串行口的异步中断。可以仿照标准设备驱动程序,编写中断处理代码,以响应外设的通信请求,从而完成一次实时通信。
中断代码既可以包含在应用程序的可执行代码中,也可以包含在动态连接库(DLL)中。包含在应用程序中的代码只能在一个程序中使用,而在动态连接库中的代码则可以在Windows系统中所有的应用程序所共享。这样不仅在整个Windows系统中只有一个中断代码的副本,提高了内存的使用效率,更重要的是可以防止由于同时存在多个中断代码的副本而发生冲突。本文将在DLL中编制中断处理程序。
当动态连接库被装入时,要调用DLL库的入口点LibMain(),利用这一点可以执行一些初始化工作,可以分配一些内存块,可以初始化一些全局变量或者静态变量,可以安装中断服务程序的代码等等。例如:
void interrupt (oldIsr)(--CPPARGS)
/* 旧的中断服务程序地址*/
LibMain(HANDLE hInstance,WORD wDataSeg,WORD cbHeapSize,L
PSTR
lpszCmdLine)
{

oldIsr=getvect(IRQNum);
/* IRQNum指中断号*/
setvect(IRQNum,newIsr);
/* newIsr指新中断服务程序代码*/
return(1);
}
函数setvect()既可在实模式下,也可在保护模式下设置中断处理向量。
上述代码也可以放在一个由用户设置的引出(export)函数中,在应用程序中用户可以调用此引出函数来安装中断服务程序代码。
由于中断可以在任何时刻发生,中断代码必须驻留在内存中,并且在应用程序运行的过程中一直处于某一固定内存中。这一点无论是在实模式还

最近更新

2025年上海财经大学浙江学院单招职业倾向性测.. 44页

2025年中国戏曲学院马克思主义基本原理概论期.. 12页

高效数据管道设计 40页

2025年临朐县招教考试备考题库及答案解析(夺.. 30页

2025年临猗县招教考试备考题库带答案解析 30页

绘画教育课程体系优化 38页

绿色航空政策评估 34页

肿瘤抑制基因的激素调控 35页

2025年云安县招教考试备考题库含答案解析(夺.. 31页

2025年修水县幼儿园教师招教考试备考题库附答.. 30页

2025年兰坪县幼儿园教师招教考试备考题库含答.. 30页

2025年兰西县幼儿园教师招教考试备考题库带答.. 31页

聚酯瓶材料创新市场影响 35页

2025年内蒙古民族幼儿师范高等专科学校马克思.. 12页

2025年利津县幼儿园教师招教考试备考题库及答.. 31页

2025年南京森林警察学院马克思主义基本原理概.. 12页

2025年南县招教考试备考题库带答案解析 31页

2025年南昌影视传播职业学院单招职业技能测试.. 44页

高速流体动力学 35页

高速旋转机械中的轴承设计挑战 29页

2025年吉水县幼儿园教师招教考试备考题库及答.. 31页

绿色托管服务技术创新 38页

肌纤维微环境与代谢疾病 36页

2025年哈尔滨远东理工学院马克思主义基本原理.. 12页

2025年商洛职业技术学院马克思主义基本原理概.. 12页

2025年四川化工职业技术学院马克思主义基本原.. 13页

2025年四川铁道职业学院马克思主义基本原理概.. 13页

过程资产库评估模型 38页

2025年天津城建大学马克思主义基本原理概论期.. 12页

ALC墙板蒸压加气轻质混凝土板材安装施工方案及.. 3页