0

我正在使用显卡直接绘制一些形状而不会中断 Intel 8086 (TASM),并且我读到负责背景和前景颜色的字节中的第 7 位可以使字符闪烁。

但是,当颜色本身的索引为 0-15 并且我只有 1 个字节时,我该如何设置它?我的意思是:我可以将颜色字节设置为,1eh以便在蓝色背景上有一个黄色字符。如何在其中压缩有关所需闪烁的信息?

4

1 回答 1

3

但是,当颜色本身的索引为 0-15 并且我只有 1 个字节时,如何设置 [第 7 位]?

它实际上是第 7 位,而不是第 7 位(这两个不一样)。第 7 位的掩码是80h(或十进制的 128),因此要设置闪烁的绿色,您可以使用 属性82h,对于闪烁洋红色,它将是85h,依此类推。

于 2013-12-19T11:51:55.503 回答