Categories: 技術

BIOSカラー属性

BIOSカラー属性は8ビットの値であり、下位4ビットは文字色を表し、上位4ビットは背景色を表す。たとえば、黒い背景の白文字「A」を印刷するには、「BIOSカラー属性」が16進値0x0Fに設定されます。背景色の最高ビットでもある色属性の最高ビットは、2つの機能を引き継ぐことができます。背景色に影響を与えずに、設定時にテキストを点滅させることができます。有効な背景色を効果的に8に制限します。または、集中的な背景色が有効になっていれば、全部で16色が使用可能になります。この動作は変更することができます。つまり、BIOS 80×86割り込み0x10、関数0x1003を使用します。この16色のパレットは、コンソールプログラム(Windowsのcmdなど)やゲ​​ームのチャット(Minecraftなど)でよく使用されます。

BIOSカラー属性のリスト
Dec Hexバイナリカラー
0 0 0000黒
1 1 0001青
2 2 0010グリーン
3 3 0011シアン
4 4 0100赤
5 5 0101マゼンタ
6 6 0110ブラウン
7 7 0111ライトグレー
8 8 1000ダークグレー
9 9 1001ライトブルー
10 Aライトグリーン
11 B 1011ライトシアン
12 C 1100ライトレッド
13 D 1101ライトマゼンタ
14 E 1110イエロー
15 F 1111ホワイト
デフォルトでは、テキストは16色、背景色は8色しかありません。

Related Post

バックグラウンドの16色すべてを取得する方法があります。これは、「点滅する属性」をオフにする必要があります。

Share