微信公众号 
图码生活

每天发布有五花八门的文章,各种有趣的知识等,期待您的订阅与参与
电脑报 1992-2001 十年文章全集
电脑报 1992-2001 十年文章全集
包含从 1992 年 - 2001 年间,两万余篇期刊文章,查询最少输入两个字符
随便看看
读取中
读取中
标题PC机驱动器中断INT 13H全部子功能一览表
栏目主机类维护与维修
发布1992-12-25
  00H  磁盘复位  √  √  √  √
  01H  取磁盘操作状态  √  √  √  √
  02H  读扇区到内存  √  √  √  √
  03H  从内存写扇区  √  √  √  √
  04H  校验扇区  √  √  √  √
  05H  格式化磁道  √  √  √  √
  06H  格式化坏磁道  ×  √  ×  ×
  07H  格式化驱动器  ×  √  ×  ×
  08H  返回驱动器参数  √  √  ×  ×
  09H  设置驱动器参数  √  √  ×  ×
  0AH  长读扇区到内存  √  √  ×  ×
  0BH  从内存长写扇区  √  √  ×  ×
  0CH  寻道    √  √  ×  ×
  0DH  更换磁盘复位  √  √  ×  ×
  0EH  读扇区缓冲区  ×  √  ×  ×
  0FH  写扇区缓冲区  ×  √  ×  ×
  10H  检查驱动器就绪  √  √  ×  ×
  11H  驱动器重新校准  √  √  ×  ×
  12H  控制器RAM诊断  ×  √  ×  ×
  13H  驱动器诊断  ×  √  ×  ×
  14H  控制器内部诊断  √  √  ×  ×
  15H  读驱动器类型  √  ×  √  ×
  16H  检查盘片更换标志  ×  ×  √  ×
  17H  为格式化确定驱动器类型  ×  ×  √  ×
  注:凡√者支持,×者不支持。
  
  
  
  
  
  PC机CGA字符显示的编程方法
  
  类型  INT  AH  功能含义  输入/输出参数
  DOS功能调用  21H  
  2  显示无属性字符  入:DL=字符
  6  显示无属性字符  入:DL=字符(<>FFH)
  9  显示‘$'结尾字符串  入:DS:DX指向字符串
  40H  显示字符缓冲区  入:DS:DX指向缓冲区BX=句柄 CX=字符数
  
  
  BIOS功能调用  10H  
  0  设置显示方式  入:AL=方式码 (0-3)
  1  设置光标型式  入:CX=光标型式
  2  设置光标位置  入:BH=页号 DX=光标位置
  3  读出光标位置  入:BH=页号 出:DX光标位置 CX=光标型式
  5  设备显示页面  入:AL=新页号
  6  当前页上卷  入:AL=上卷行数 BH=空行属性 CX=左上角位置 DX=右下角位置
  7  当前页下卷  入:AL=下卷行数 BH=空行属性 CX=左上角位置 DX=右下角位置
  8  读当前光标位置下字符和属性  入:BH=页号出:AL=字符 AH=属性
  9  写当前光标位置下字符和属性  入:BH=页号 CX=字符数 AL=字符 BL=属性
  10  当前光标位置写字符  入:BH=页号 CX=字符数
  14  当前页面号写字符  入:AL=字符
  15  读当前显示规格  出:AL=显示方式 BH=当前页号 AH=字符列数
  19  写一字符串*  入:ES:EP指向字符串
  CGA端口直接编程  加快显示速度可实现各种应用功能
  * 仅AT BIOS支持。
  
  PC机键盘控制器命令一览表
  
  命令  名  称  功  能
  20H  READ_8042_RAM  读出键盘控制器命令字节
  60H·  WRITE_8042_RAM  写入键盘控制器命令字节
  AAH  SELF_8042_TEST  键盘控制器自测试
  ABH  INTR_FACE_OK  键盘接口测试
  ACH  DIAG_BACKUP  诊断转储
  ADH  DIS_KBD   禁止键盘接口
  AEH  ENA_KBD    允许键盘接口
  C0H  READ_8042_INPUT  读输入端口P1
  DOH  READ_8042_OUTPUT  读输出端口P2
  D1H·  WRITE_8042_OUTPUT  写输出端口P2
  E0H  KYBD_CLK_DATA  读测试输入
  F0H  SHUT_CMD  脉冲输出口
  FFH    (低4位控制脉冲输出)
  · 命令后跟一参数(写到060H)。
  
  PC机键盘命令一览表
  命 令  名  称  功  能
  FFH  KB RESET  复位键盘
  FEH  KB RESEND  重新发送
  FDH-F7H    保留未用
  F6H  KB DEFAULT   设置缺省值
  F5H  KB DEF STOP  设置缺省值并停止键盘
  F4H  KB NABLE  启动键盘
  F3H·  KB MAKE BREAK  设置拍发速率和延时参数
  F2H-EFH    保留未用
  EEH  KB ECHO   回送响应
  EDH·  LED CMD     置位/复位LED指示器
  
  · 命令后跟一参数(写到060H)。
  PC机键盘响应一览表
  响应  名称  功能
  FEH·  KB RESEND ACK  重新发送响应
  FAH  KB ACK    正常应答
  00H  KB OVER RUN  超限应答
  FDH  KB FAL ACK  诊断故障应答
  AAH  KB OK    诊断正常应答
  EEH·  KB ECHO ACK  ECHO命令的应答
  F0H  KB BREAK  断开扫描码前缀
  ·响应码与键盘命令相同,但含义不同。