索引寄存器
内部寄存器过多,使用索引寄存器。减少对主机I/O空间的占用。
光标在屏幕上的位置保存在显卡内部的两个光标寄存器中,每个寄存器八位,合起来组成一个16位的值。0表示第0行第0列。
光标寄存器可读可写,通过写入可设置光标位置。
光标的索引寄存器端口号:0x3d4 高8写:0x0e 低8写:0xf
数据端口:0x3d5
取当前光标位置
mov dx,0x3d4
mov al,0x0e
out dx,al
mov dx,0x3d5
in al,dx ;高8位
mov ah,al
;------<