Categories: Tecnologia

Attributi del colore del BIOS

BIOS Color Attribute è un valore di 8 bit in cui i 4 bit bassi rappresentano il colore del carattere e i 4 bit alti rappresentano il colore di sfondo. Ad esempio, per stampare un carattere bianco ‘A’ con sfondo nero, il “BIOS Color Attribute” sarà impostato sul valore esadecimale 0x0F. Il bit più alto dell’attributo color, che è anche il bit più alto del colore di sfondo, può assumere due funzioni. Può non avere alcuna influenza sul colore dello sfondo quando il testo lampeggia, quando è impostato, limitando efficacemente i colori dello sfondo a soli otto, oppure se i colori di sfondo intensivi sono abilitati diventano disponibili tutti e 16 i colori, ma il lampeggio non è più disponibile. Questo comportamento può essere modificato, ad esempio utilizzando l’interrupt 0x10 del BIOS 80×86, funzione 0x1003. Questa palette di 16 colori viene spesso utilizzata nei programmi della console (ad esempio cmd in Windows) e talvolta per la chat nei giochi (ad esempio Minecraft).

Elenco degli attributi cromatici del BIOS
Dec Hex colore binario
0 0 0000 nero
1 1 0001 Blu
2 2 0010 Verde
3 3 0011 Ciano
4 4 0100 Red
5 5 0101 Magenta
6 6 0110 Brown
7 7 0111 Grigio chiaro
8 8 1000 Grigio scuro
9 9 1001 Azzurro
10 A 1010 Verde chiaro
11 B 1011 ciano chiaro
12 C 1100 rosso chiaro
13 D 1101 Light Magenta
14 E 1110 Giallo
15 F 1111 Bianco
Per impostazione predefinita, ci sono 16 colori per il testo e solo 8 colori per lo sfondo.

Related Post

C’è un modo per ottenere tutti i 16 colori per lo sfondo, il che richiede di disattivare l’attributo “lampeggiante”.

Share