Presentation is loading. Please wait.

Presentation is loading. Please wait.

实验三 键盘软加锁实验 2019/5/9.

Similar presentations


Presentation on theme: "实验三 键盘软加锁实验 2019/5/9."— Presentation transcript:

1 实验三 键盘软加锁实验 2019/5/9

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

3 【实验内容】 编写在实模式下的键盘软加锁程序。 2019/5/9

4 【实验开设方式】 (1) 个人或分组上机均可。 (2) 实验前学生准备时间不少于3学时 2019/5/9

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

6 【实验方法步骤】 基于BIOS键盘中断原理,编写键盘软加锁程序。 2019/5/9

7 【实验报告】 提交在实模式下的软件加锁程序清单及软件运行结果的演示。 编写并提交所编程序的数据字典。 2019/5/9

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

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

10 【相关知识点】(续) 3、BIOS键盘中断 (1)键盘中断 (2)键盘I/O程序的功能和调用方法 (3)禁止键盘中断 (4)高级语言编程参考
2019/5/9

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


Download ppt "实验三 键盘软加锁实验 2019/5/9."

Similar presentations


Ads by Google