我正在努力使用显卡直接绘制一些形状,而不会中断英特尔 8086 (TASM),我读到字节中负责背景和前景色的第 7 位可以使字符闪烁。
但是,当颜色本身的索引为 0-15 并且我只有 1 个字节时,我该如何设置它?我的意思是:我可以将颜色字节设置为 1eh
,以便我在蓝色背景上有一个黄色炭。如何在那里压缩有关所需闪烁的信息?
但是,当颜色本身的索引为 0-15 并且我只有 1 个字节时,我如何设置 [第 7 位]?
它实际上是第 7 位,而不是第 7 位(这两个位不一样)。位 7 的掩码是 80h
(或 128 十进制),因此要设置带有闪烁的绿色,您需要使用 82h
的属性,对于闪烁洋红色,它将是 85h
,依此类推。