中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      中文全文信息檢索系統(tǒng)中索引項技術及分詞系統(tǒng)的實現(xiàn)

      • 相關推薦

      中文全文信息檢索系統(tǒng)中索引項技術及分詞系統(tǒng)的實現(xiàn)

      中文全文信息檢索系統(tǒng)中索引項技術及分詞系統(tǒng)的實現(xiàn)

      摘 要 該文提出了一種在Windows3.1保護模式下,通過動態(tài)連接庫(DLL)生成中斷服務程序代碼,實現(xiàn)外設與Windows應用程序實時通信的有效方法。

      一、前 言
      計算機的日益普及和計算機技術日益成熟,使得計算機在工業(yè)控制監(jiān)測中的應用漸漸深入。但工業(yè)應用不同于其它方面,它要求有較強的實時性。現(xiàn)在有很多的DOS軟件在運行過程中通過掛接外部中斷方式實現(xiàn)DOS應用軟件與外設的實時通信,這種方法實現(xiàn)起來十分簡單。而在Windows中應用程序能否也能夠利用外部硬中斷實現(xiàn)外設與Windows應用程序的實時通信呢?答案是肯定的。這里的關鍵是要解決好中斷代碼與Windows應用程序相互之間交換信息的問題。
      從外設發(fā)送異步的硬中斷,通過中斷處理程序傳遞一條信息給Windows應用程序。這時可以初始化相關端口,準備好數(shù)據(jù),然后進行數(shù)據(jù)傳送,從而做到實時通信。
      實現(xiàn)Windows應用程序響應外部中斷的方法有很多,如Microsoft公司自己開發(fā)的SDK、DDK軟件包,使用嵌入式匯編等等。本文將介紹一種在BC 3.1的基礎上利用Windows 3.1擁有的一些功能實現(xiàn)Windows實時通信的實例。

      二、中斷代碼的位置
      在Windows中,幾乎所有的異步事件都是由中斷處理程序來管理的。中斷處理程序包含在設備驅動程序中,由Windows在環(huán)境初始化中安裝。例如,KEYBOARD.DRV、MOUSE.DRV和COMM.DRV均含有中斷處理程序,以處理相應的鍵盤、鼠標和串行口的異步中斷。可以仿照標準設備驅動程序,編寫中斷處理代碼,以響應外設的通信請求,從而完成一次實時通信。
      中斷代碼既可以包含在應用程序的可執(zhí)行代碼中,也可以包含在動態(tài)連接庫(DLL)中。包含在應用程序中的代碼只能在一個程序中使用,而在動態(tài)連接庫中的代碼則可以在Windows系統(tǒng)中所有的應用程序所共享。這樣不僅在整個Windows系統(tǒng)中只有一個中斷代碼的副本,提高了內存的使用效率,更重要的是可以防止由于同時存在多個中斷代碼的副本而發(fā)生沖突。本文將在DLL中編制中斷處理程序。
      當動態(tài)連接庫被裝入時,要調用DLL庫的入口點LibMain(),利用這一點可以執(zhí)行一些初始化工作,可以分配一些內存塊,可以初始化一些全局變量或者靜態(tài)變量,可以安裝中斷服務程序的代碼等等。例如:
      void interrupt (oldIsr)(--CPPARGS)
      /* 舊的中斷服務程序地址 */
      LibMain(HANDLE hInstance,WORD wDataSeg,WORD cbHeapSize,L
      PSTR
      lpszCmdLine)
      {

      oldIsr=getvect(IRQNum);
      /* IRQNum指中斷號 */
      setvect(IRQNum,newIsr);
      /* newIsr指新中斷服務程序代碼 */
      return(1);
      }
      函數(shù)setvect()既可在實模式下,也可在保護模式下設置中斷處理向量。
      上述代碼也可以放在一個由用戶設置的引出(export)函數(shù)中,在應用程序中用戶可以調用此引出函數(shù)來安裝中斷服務程序代碼。
      由于中斷可以在任何時刻發(fā)生,中斷代碼必須駐留在內存中,并且在應用程序運行的過程中一直處于某一固定內存中。這一點無論是在實模式還是在保護模式下都是一致的。
      在DLL的模塊定義文件中應注意:

      1.CODE語句為固定代碼段,即FIXED;

      2.EXPORTS語句要引出被應用程序和其它DLL用作入口點的函數(shù)。

      下一頁

      【中文全文信息檢索系統(tǒng)中索引項技術及分詞系統(tǒng)的實現(xiàn)】相關文章:

      小議人工智能技術在信息檢索系統(tǒng)中應用07-02

      基于RSS技術的信息服務系統(tǒng)設計與實現(xiàn)08-04

      漢語分詞在中文軟件中的廣泛應用06-29

      無線巡更系統(tǒng)技術的實現(xiàn)09-17

      高校信息查詢系統(tǒng)的設計與實現(xiàn)09-03

      WDM-PON系統(tǒng)實現(xiàn)技術的研究10-16

      搜索引擎檢索子系統(tǒng)的設計與實現(xiàn)ASP+SQL10-28

      關于設計管理系統(tǒng)信息需求的分析與實現(xiàn)09-30

      論網(wǎng)絡教學中課件系統(tǒng)的設計與實現(xiàn)10-14

      GSM系統(tǒng)中端到端的安全實現(xiàn)06-25

      主站蜘蛛池模板: 博乐市| 国产成人久久精品流白浆| 成年视频网站在线观看777| 手机在线中文字幕国产| 亚欧免费视频一区二区三区 | 午夜影片在线观看视频| 色播中文字幕在线视频| 久久亚洲aⅴ精品网站婷婷| 国内精品久久久久久久亚洲| 六安市| 彭州市| 新宁县| 中卫市| 镇宁| 米易县| 大丰市| 1234.com麻豆性爰爱影| 亚洲欧美国产成人综合不卡| 锡林浩特市| 一区二区三区熟女人妻| 中文字幕在线观看乱码一区| 一本久久精品久久综合桃色| 三河市| 波多吉野一区二区三区av| 农村国产毛片一区二区三区女| 国产在线h视频| 粉嫩av一区二区在线观看| 精品一区二区国产主播| 国产高潮自拍视频在线观看 | 国产精品亚洲精品日产久久久| 国产一区二区内射最近人| 日韩中文字幕区一区有砖一区| 日本岛国视频一区二区三区 | 久久露脸国产精品WWW| 在线中文字幕日韩有码| 久久亚洲国产精品123区| 国产女主播强伦视频网站| 无码伊人久久大蕉中文无码| 国产三级国产精品国产专区| 在线视频中文字幕二区| 亚洲国产精品久久久久婷婷软件|