文件名称:汇编实验报告 学习使用DOS功能调用和BIOS中断编写键盘处理程序
文件大小:50KB
文件格式:DOC
更新时间:2013-01-15 07:47:03
汇编实验报告 DOS功能调用 BIOS中断 中山大学
一:要求:编写汇编语言程序,使用DOS中断接收键盘输入,每次以不回显的方式接收一个字符,将其以十六进制字符串的形式显示。例如,键盘输入“1”时,屏幕输出“30”。当接收到ESC键时,程序结束。 使用BIOS中断接收和处理键盘输入 要求: 编写汇编语言程序,使用BIOS中断接收和显示键盘输入。只要求能够处理控制键(如Ctrl、Alt和Shift等)和大小写字符键(如A、z等)。显示方式如下: (1)当按下A、b、z等字符键时,就显示字符本身; (2)当同时按下控制键和字符键时,显示控制键标志及字符。例如: ① 按下Ctrl键和B时,显示Ctrl-B; ② 按下Alt键和k时,显示Alt-k; ③ 按下Ctrl、Shirt键和z时,显示Ctrl-Shift-z; ④ 按下Ctrl、Alt键和z时,显示Alt-Alt-z; ⑤ 按下Shirt、Alt键和z时,显示Alt-Shift-z; ⑥ 按下Ctrl、Shirt、Alt键和z时,显示Ctrl-Alt-Shift-z; (3)对于Ctrl键、Shirt键和Alt键,不要求区分左、右键; (4)当按下Esc键时,程序结束; (5)不要求对双态键(如Caps Lock、Num Lock和Scoll Lock等)、功能键(如F1、F2等)和功能请求键(如Print Screen等)处理