Atributo de color de la BIOS
El atributo de color de la BIOS es un valor de 8 bits donde
los 4 bits bajos representan el color del carácter y los 4 bits altos
representan el color de fondo.
Por ejemplo, para imprimir un carácter blanco
'A' con fondo negro, el "Atributo de color de BIOS" se establecería
en el valor hexadecimal 0x0F. El bit más alto del atributo de color, que
también es el bit más alto del color de fondo, puede asumir dos funciones. No
puede influir en el color de fondo que hace que el texto parpadee cuando se establece,
limitando efectivamente los colores de fondo disponibles a solo ocho, o si se
habilitan colores de fondo intensivos, los 16 colores completos estarán
disponibles pero el parpadeo ya no estará disponible.
Este comportamiento se
puede cambiar, es decir, utilizando la interrupción BIOS 80x86 0x10, función
0x1003.
Dec | Hex | Binario | Color | |
---|---|---|---|---|
0 | 0 | 0000 | Negro | |
1 | 1 | 0001 | Azul | |
2 | 2 | 0010 | Verde | |
3 | 3 | 0011 | Cian | |
4 | 4 | 0100 | rojo | |
5 | 5 | 0101 | Magenta | |
6 | 6 | 0110 | marrón | |
7 | 7 | 0111 | Gris claro | |
8 | 8 | 1000 | Gris oscuro | |
9 | 9 | 1001 | Azul claro | |
10 | A | 1010 | Verde claro | |
11 | B | 1011 | Cian claro | |
12 | C | 1100 | Luz roja | |
13 | D | 1101 | Magenta claro | |
14 | E | 1110 | Amarillo | |
15 | F | 1111 | Blanco |
https://en.wikipedia.org/wiki/BIOS_color_attributes
No hay comentarios:
Publicar un comentario