偏移 | 长度 | 位定义 7654 3210 |
说明 | 备注 |
00H | 字 | 串行口COM1基地址 | ||
02H | 字 | 串行口COM2基地址 | ||
04H | 字 | 串行口COM3基地址 | ||
06H | 字 | 串行口COM4基地址 | ||
08H | 字 | 并行打印适配器LPT1端口地址 | ||
0AH | 字 | 并行打印适配器LPT2端口地址 | ||
0CH | 字 | 并行打印适配器LPT3端口地址 | ||
0EH | 字 | 并行打印适配器LPT4端口地址 | ||
10H | 字节 | **.. .... ..** .... .... **.. .... .*.. .... ..*. .... ...* |
软盘驱动器数 显示方式: 00:保留 01:40x25 彩色 10:80x25 彩色 11:80x25 单色 PC:内存已安装 AT:保留 PC/AT:保留 PS/2:装有定点设备 装有8087/287/387协处理器 装有软盘驱动器 |
10H与11H两个字节为设备编码,调用BIOS中断11H可返回此信息 |
11H | 字节 | **.. .... ..*. .... ...* .... .... ***. .... ...* |
打印机适配器号 便携机:内部调制解调器 装有游戏杆 RS232适配器号 保留 |
|
12H | 字节 | PC/AT:初始化信息;便携机:电源自检状态 | ||
13H | 字 | 内存容量,以KB为单位 | ||
15H | 字 | PC/AT:保留;便携机:电池状态 | ||
17H | 字节 | *... .... .*.. .... ..*. .... ...* .... .... *... .... .*.. .... ..*. .... ...* |
Insert状态 Caps Lock状态 Num Lock状态 Scroll Lock状态 Alt键按下 Ctrl键按下 Left Shift键按下 Right Shift键按下 |
17H与18H合称键盘状态字 |
18H | 字节 | *... .... .*.. .... ..*. .... ...* .... .... *... .... .*.. .... ..*. .... ...* |
Insert键按下 Caps Lock键按下 Num Lock键按下 Scroll Lock键按下 Pause状态 仅在AT机上:SysRq键按下 仅在AT机上:Left Alt键按下 仅在AT机上:Left Ctrl键按下 |
|
19H | 字节 | 用Alt+数字小键盘键入工作区 | ||
1AH | 字 | 键盘缓冲区首地址 | ||
1CH | 字 | 键盘缓冲区尾地址 | ||
1EH | 32字节 | 键盘缓冲区 | ||
3EH | 字节 | *... .... .*** .... .... *... .... .*.. .... ..*. .... ...* |
中断标志 保留 重新调整软盘驱动器3 重新调整软盘驱动器2 重新调整软盘驱动器1 重新调整软盘驱动器0 |
|
3FH | 字节 | *... .... .*.. .... ..** .... .... *... .... .*.. .... ..*. .... ...* |
读/写操作 保留 选择操作的驱动器 软盘驱动器3马达开 软盘驱动器2马达开 软盘驱动器1马达开 软盘驱动器0马达开 |
|
40H | 字节 | 磁盘驱动器马达按通时间计数 | ||
41H | 字节 | 最近一次软驱操作状态 | ||
42H | 7字节 | 磁盘驱动器控制状态 | ||
49H | 字节 | 当前显示模式 | ||
4AH | 字 | 显示屏幕宽度 | ||
4CH | 字 | 当前显示页的长度(字节数) | ||
4EH | 字 | 当前显示页的起始地址 | ||
50H | 字 | 第1显示页的光标位置(行、列) | ||
52H | 字 | 第2显示页的光标位置(行、列) | ||
54H | 字 | 第3显示页的光标位置(行、列) | ||
56H | 字 | 第4显示页的光标位置(行、列) | ||
58H | 字 | 第5显示页的光标位置(行、列) | ||
5AH | 字 | 第6显示页的光标位置(行、列) | ||
5CH | 字 | 第7显示页的光标位置(行、列) | ||
5EH | 字 | 第8显示页的光标位置(行、列) | ||
60H | 字 | 光标类型 | ||
62H | 字节 | 当前显示页 | ||
63H | 字 | 显示控制器基地址 | ||
65H | 字节 | 显示方式寄存器口地址(3x8H) | ||
66H | 字节 | 颜色设置寄存器口地址(3x9H) | ||
67H | 5字节 | PC:磁带控制器的定时计数器(字);CRC寄存器(字)和最后输入数值字节 AT:双字指针,指向BIOS开关使80286由保护虚地址方式转换到实地址方式时控制返回的位置 PS/2:复位码指针 |
||
6CH | 双字 | 时钟计数器的双字单元 | ||
70H | 字节 | 时钟翻转字节 | ||
71H | 字节 | BREAK键标志,如果键入CTRL+BREAK序列,则该字节第7位为1 | ||
72H | 字 | 复位标志: 00064H:不变方式 01234H:跳过内存测试(热启动) 04321H:保护内存(用于PS/2) 05678H:系统挂起(用于便携机) 09ABCH:环境(MFG)测试(用于便携机) 0ABCDH:电源自检循环(用于便携机) |
||
74H | 字节 | 最近一次硬盘操作状态 | ||
75H | 字节 | 硬盘驱动器数 | ||
76H | 字节 | 硬盘驱动器控制(仅用于XT机) | ||
77H | 字节 | 硬盘控制器端口(仅用于XT机) | ||
78H | 字节 | 并行打印适配器LPT1超时值 | ||
79H | 字节 | 并行打印适配器LPT2超时值 | ||
7AH | 字节 | 并行打印适配器LPT3超时值 | ||
7BH | 字节 | 并行打印适配器LPT4超时值 | ||
7CH | 字节 | 串口适配器COM1超时值 | ||
7DH | 字节 | 串口适配器COM2超时值 | ||
7EH | 字节 | 串口适配器COM3超时值 | ||
7FH | 字节 | 串口适配器COM4超时值 | ||
80H | 字 | 键盘缓冲区首地址偏移指针 | ||
82H | 字 | 键盘缓冲区尾地址偏移指针 | ||
84H | 字节 | EGA/VGA:屏幕显示行数,为真正显示行数减1 | ||
85H | 字节 | EGA/VGA:字符高度 | ||
87H | 字节 | *... .... .**. .... .... 0... .... .*.. .... ..0. .... ..1. .... ...0 .... ...1 |
VGA显示控制状态 消除显示RAM 显示卡上的存储容量 00:64K 01:128K 10:192K 11:256K EGA/VGA显示卡 等待显示有效 彩色/ECD显示器 单色显示器 在350线方式下使用ECD显示器变换光标 禁止光标变换 |
|
88H | 字节 | **** .... .... **** |
EGA/VGA交换数据 特征连接位 选项交换位 |
|
89H | 字节 | *... .... |
EGA/VGA控制位 200线 |
|
89H | 字节 | ...* .... .... *... .... .*.. .... ..*. |
400线 未加载调色板 单色显示器 灰度缩放 |
|
8AH | 字节 | 显示组合码表(DCC)索引 | ||
8BH | 字节 | **.. .... ..** .... .... **.. .... ..** |
软驱介质控制,仅用于85年1月10日后生产的PC/AT/PS2机 最后一个软驱数据传输率(*) 00:500K/秒 01:300K/秒 10:250K/秒 11:保留 最后一个软驱步进速率 操作开始时的数据传输率,同(*) 保留 |
|
8CH | 字节 | 硬盘控制器状态,仅用于85年1月10日后生产的PC/AT/PS2机 | ||
8DH | 字节 | 硬盘控制器错误状态,仅用于85年1月10日后生产的PC/AT/PS2机 | ||
8EH | 字节 | 硬盘中断控制,仅用于85年1月10日后生产的PC/AT/PS2机 | ||
8FH | 字节 | .*.. .... ..*. .... ...* .... .... .*.. .... ..*. .... ...* |
软盘控制器信息 确定驱动器1 驱动器1是多速率的 驱动器1支持变化线 确定驱动器0 驱动器0是多速率的 驱动器0支持变化线 |
|
90H | 字节 | **.. .... ..*. .... ...* .... .... *... .... .*** |
软驱0介质状态,仅用于85年1月10日后生产的PC/AT/PS2机 软驱数据传输率 00:500K/秒 01:300K/秒 10:250K/秒 11:保留 需要双倍步长(360K软盘在1.2M软驱) 介质已建立 保留 介质/驱动器状态 000:不能确定360K盘在360K驱动器中 001:不能确定360盘在1.2M驱动器中 010:不能确定1.2M盘在1.2M驱动器中 011:确定360K盘在360K驱动器中 100:确定360K盘在1.2M驱动器中 101:确定1.2M盘在1.2M驱动器中 110:保留 111:确定为720K/1.44M磁盘 |
|
91H | 字节 | 软驱0介质状态,仅用于85年1月10日后生产的PC/AT/PS2机 | ||
92H | 字节 | 软盘设备0服务工作区 | ||
93H | 字节 | 软盘设备1服务工作区 | ||
94H | 字节 | 软盘驱动器0当前磁道 | ||
95H | 字节 | 软盘驱动器1当前磁道 | ||
96H | 字节 | *... .... .*.. .... ..*. .... ...* .... .... *... .... .*.. .... ..*. .... ...* |
键盘状态议类型标志 读ID 最后一个字符是第一个ID字符 如果读ID和键盘,则强置Num Lock 装有101/102键键盘 右Alt键按下 右Ctrl键按下 最后一个代码是0E0H隐藏码 最后一个代码是0E1H隐藏码 |
|
97H | 字节 | *... .... .*.. .... ..*. .... ...* .... .... *... .... .*.. .... ..*. .... ...* |
键盘LED状态 键盘传输错误 方式指示器更新 重复接收标志 收到响应 保留(必须为0) LED状态位:Caps Lock状态 LED状态:Num Lock状态 LED状态:Scroll Lock状态 |
|
98H | 双字 | 用户等待完成标志指针 | ||
9CH | 双字 | 用户等待计数,以微秒为单位 | ||
0A0H | 字节 | *... .... .*** *... .... .*.. .... ..*. .... ...* |
等待激活标志,报告实时钟等待状态 等待时间已过 保留 报警挂起(用于便携机) 使用INT 4AH报警挂起服务(用于便携机) 等待激活 |
|
0A1H | 7字节 | 网卡数据区 | ||
0A8H | 双字 | EGA显示参数表指针 | ||
0ACH | 双字 | EGA动态存储区指针 | ||
0B0H | 双字 | EGA字符方式辅助字符发生器指针 | ||
0B4H | 双字 | EGA图形方式辅助字符发生器指针 | ||
0B8H | 双字 | EGA二级存储区指针 | ||
0BCH | 7字节 | 保留,只能设置为0 | ||
0C0H | 64字节 | 保留 | ||
0F0H | 16字节 | ICA数据区 | ||
0:500H | 字节 | 打印屏幕操作状态: 0:屏幕拷贝打印操作成功或无法进行 1:屏幕拷贝打印操作正在进行 0FFH:屏幕拷贝打印操作错 |
||
0:501H | 3字节 | 保留 | ||
0:504H | 字节 | 单软驱逻辑驱动器号 0:逻辑驱动器A 1:逻辑驱动器B 0FFH:逻辑驱动器A |
||
0:505H | 250字节 | 保留 |