VGA寄存器地址表 |
寄存器名称 |
单色显示模式 |
彩色显示模式 |
混合输出寄存器 |
3C2H |
3C2H (VGA读端口3CCH) |
待征控制寄存器 |
3BAH |
3DAH (VGA读端口3CAH) |
输入状态寄存器 |
3C2H |
3C2H |
输入状态寄存器1 |
3BAH |
3DAH |
VGA允许寄存器 |
3C3H |
3C3H |
定序器索引寄存器 |
3C4H |
3C4H |
定序器数据寄存器 |
3C5H |
3C5H |
CRT控制索引寄存器 |
3B4H |
3D4H |
CRT控制数据寄存器 |
3B5H |
3D5H |
图形控制索引寄存器 |
3CEH |
3CEH |
图形控制数据寄存器 |
3CFH |
3CFH |
属性控制器 |
3C0H |
3C0H |
DAC接口寄存器 |
3C7H-3C9H |
3C6H-3C9H |
外部寄存器一览表 |
寄存器名 |
写端口 (EGA/VGA/TVGA) |
读端口 (EGA) |
读端口 VGA/TVGA |
混合输出寄存器 |
3C2H |
---- |
3CCH |
特征控制寄存器 |
3BAH |
---- |
3CAH |
输入状态寄存器0 |
---- |
3C2H |
3C2H |
输入状态寄存器1 |
---- |
3BAII或3DAH |
3BAII或3DAH |
VGA允许寄存器 |
仅VGA/TVGA有效 |
读/写端口 |
3C3H | | |
CRT控制器寄存器列表 |
寄存器名称 |
索引号 (Hex) |
写端口 ( EGA/VGA/TVGA) |
读端口 (EGA) |
读端口 (VGA/TVGA) |
地址寄存器 |
-- |
3D5H/3B5H |
|
3D4H/3B5H |
水平扫描总时间 |
00H |
3D5H/3B5H |
|
3D5H/3B5H |
水平显示结束 |
01H |
3D5H/3B5H |
|
3D5H/3B5H |
水平消隐开始 |
02H |
3D5H/3B5H |
|
3D5H/3B5H |
水平消隐结束 |
03H |
3D5H/3B5H |
|
3D5H/3B5H |
水平回扫开始 |
04H |
3D5H/3B5H |
|
3D5H/3B5H |
水平回扫结束 |
05H |
3D5H/3B5H |
|
3D5H/3B5H |
垂直扫描总时间 |
06H |
3D5H/3B5H |
|
3D5H/3B5H |
溢出 |
07H |
|
|
3D5H/3B5H |
行扫描预置 |
08H |
3D5H/3B5H |
|
3D5H/3B5H |
最大扫描行 |
09H |
3D5H/3B5H |
|
3D5H/3B5H |
光标起始 |
0AH |
3D5H/3B5H |
|
3D5H/3B5H |
光标结束 |
0BH |
3D5H/3B5H |
|
3D5H/3B5H |
显存起始地址(高) |
0CH |
3D5H/3B5H |
3D5H/3B5H |
3D5H/3B5H |
显存起始地址(低) |
0DH |
3D5H/3B5H |
3D5H/3B5H |
3D5H/3B5H |
光标位置(高位) |
0EH |
3D5H/3B5H |
3D5H/3B5H |
3D5H/3B5H |
光标位置(低位) |
0FH |
3D5H/3B5H |
3D5H/3B5H |
3D5H/3B5H |
垂直回扫开始 |
10H |
3D5H/3B5H |
|
3D5H/3B5H |
垂直回扫结束 |
11H |
3D5H/3B5H |
|
3D5H/3B5H |
光笔地址〔高位) |
10H |
仅EGA有效只读 |
3D5H/3B5H |
3D5H/3B5H |
光笔地址(低位) |
11H |
仅EGA有效只读 |
3D5H/3B5H |
3D5H/3B5H |
垂直显示结束 |
12H |
3D5H/3B5H |
|
3D5H/3B5H |
偏移/逻辑屏宽度 |
13H |
3D5H/3B5H |
|
3D5H/3B5H |
下划线位置 |
14H |
3D5H/3B5H |
|
3D5H/3B5H |
垂直消隐开始 |
15H |
3D5H/3B5H |
|
3D5H/3B5H |
垂直消隐结束 |
16H |
3D5H/3B5H |
|
3D5H/3B5H |
模式控制 |
17H |
3D5H/3B5H |
|
3D5H/3B5H |
行比较 |
18H |
3D5H/3B5H |
|
3D5H/3B5H | | |
图形控制器寄存器一览表 |
寄存器名称 |
索引号 (HEX) |
写端口 ( EGA/VGA/TVGA) |
读端口 (VGA/TVGA) |
图形位置1 |
|
3CCH(仅EGA) |
|
图形位置2 |
|
3CAH(仅EGA) |
|
地址 |
|
3CEH |
|
置位/重置 |
00H |
3CFH |
3CFH |
置位/重置允许 |
01H |
3CFH |
3CFH |
颜色比较 |
02H |
3CFH |
3CFH |
移位/功能 |
03H |
3CFH |
3CFH |
位平面读出选择 |
04H |
3CFH |
3CFH |
模式 |
05H |
3CFH |
3CFH |
混合 |
06H |
3CFH |
3CFH |
颜色忽略 |
07H |
3CFH |
3CFH |
位屏蔽 |
08H |
3CFH |
3CFH | | |
|