1 / 9

实验三 键盘软加锁实验

实验三 键盘软加锁实验. 实验开发教师: 刘乃琦 谌黔燕. 【 实验目的 】. 了解 WIN2000 OS 实模式环境下中断的基本结构。对系统提供的 INT 16H 键盘中断进行监控。对非法用户试图通过键盘对计算机系统所做的各种工作进行拦截,即进行键盘使用的限制。. 【 实验内容 】. 编写在实模式下的键盘软加锁程序。 【 实验开设方式 】 ( 1 ) 个人或分组上机均可。 ( 2 ) 实验前学生准备时间不少于 3 学时. 【 实验设备与环境 】. ( 1 )基本环境要求:PC及兼容机

Download Presentation

实验三 键盘软加锁实验

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 实验三 键盘软加锁实验 实验开发教师: 刘乃琦 谌黔燕

  2. 【实验目的】 了解WIN2000 OS实模式环境下中断的基本结构。对系统提供的INT 16H 键盘中断进行监控。对非法用户试图通过键盘对计算机系统所做的各种工作进行拦截,即进行键盘使用的限制。

  3. 【实验内容】 编写在实模式下的键盘软加锁程序。 【实验开设方式】 (1) 个人或分组上机均可。 (2) 实验前学生准备时间不少于3学时

  4. 【实验设备与环境】 (1)基本环境要求:PC及兼容机 (2)系统平台要求:WIN98以上OS,保护 模式下工作。 (3)软件相应工具要求:C语言、汇编语言均 可。

  5. 【实验方法步骤】 • 基于BIOS键盘中断原理,编写键盘软加锁程序。 【实验报告】 • 提交在实模式下的软件加锁程序清单及软件运行结果的演示。 • 编写并提交所编程序的数据字典。

  6. 【相关知识点】 1、封锁键盘输入 键盘信息的输入采用硬件中断方式 ,由BIOS中的键盘中断服务程序接收、识别和转换,最后送入可存放16个字符的键盘缓冲区 。 键盘中断是一个可屏蔽中断 ,可通过向8259中断控制器送屏蔽控制字来屏蔽键盘中断。

  7. 2、BIOS中断简介 • 固化在ROM中的基本输入输出系统BIOS(Basic Input/Output System)包含了主要I/O设备的管理程序和许多常用例行程序,它们一般以中断处理程序的形式存在。BIOS直接建立在硬件基础上。 • DOS建立在BIOS的基础上,通过BIOS操纵控制硬件。

  8. 3、BIOS键盘中断 (1)键盘中断 (2)键盘I/O程序的功能和调用方法 (3)禁止键盘中断 (4)高级语言编程参考

  9. 【评分要求】100分 • 程序运行正常(不死机)70分 • 界面设计良好10分 • 有设计文档10分 • 有新增功能10分

More Related