第九章BIOS和DOS中断9
1键盘I/O9
3打印机I/O第九章BIOS和DOS中断在存储器系统中,从地址OFE000H开始的8KROM(只读存储器)中装有BIOS(BASICInput/outputSystem)例行程序
驻留在ROM中的BIOS提供了系统加电自栓,引导装入,主要I/o设备的处理程序及接口控制等功能模块来处理所有的系统中断
BIOS功能调用:可不引解硬件I/o接口特性直接用指令置参政,再调可读性个,易子移植
DOS:磁盘操作系统,由软盘或硬盘提供
两模块:IBMBIO,COMIBMDOS,COM使BIOS用起来更方便DOS提供了更多的测试DOS比相应功能的BIOS更易操作对硬件的依赖性更少
IBMBIOCOM:输入/输出设备处理程序它提供了DOS到ROMBIOS的低级接口完成,外设数据读入写出内存数据IBMDOSCOM包括一个文件管理程序积一些处理程序在DOS下运行的程序可以调用这些处理程序为了完成DOS功能调用,IBMDOSCOM把信息传送给IBMDOSCOM,形成一个或多个BIOS调用
同样的功能既能选择DOS,也能选择BIOS但BIOS更靠近硬件,DOS能处理大多数的I/o用户高级低级ROM但BIOS更靠近硬件,DOS能处理大多数的I/o表9
1BIOS中断类型表9
2对I/O的程序请求DOSIBMDOS
COMDOSIBMBIO
COMBIOS外设9
1键盘I/O键盘提供了三种基本类型的健:字符键:如字母A-8,数字0-9,%$#等2扩展功能键:如Home、End、Return、Del、Ins、Pgup、Pgdn3控制键和其它键组合使用,如Alt、Crtl、Shift字符键给计算机传送一个ASLII码字符扩展功能键产生一个动作,DEL删除一个字符
控制键能改变其它键所产生的字符码Ctrl-c1、字符码与扫描码按下“或”放开一个键时,产