[讨论]视频端口3C9H。
一个颜色寄存器3个字节,该端口只有8位,怎么写入?
下面是设置整个调色板的汇编程序:
mov dx,03c8h ;将端口号放到DX xor al,al ;将AX清零 out dx,al ;将0传到3c8h端口 lds si,pal ;让DS:SI指向pal mov cx,3*256 ;将要传送的byte数目存放在CX inc dx ;DX = 3c9h rep outsb ;从pal向3c9h端口传送768bytes 详细的,请到下面细细看看 http://blog.csdn.net/kingofark/archive/2002/03/27/2026.aspx
[此贴子已经被作者于2005-4-13 19:16:33编辑过]