バイナリ時計
出典: フリー百科事典『ウィキペディア(Wikipedia)』
バイナリ時計(バイナリどけい)は、時刻を一般的な六十進数ではなく、二進数で表示する時計。当初は時刻を二進化十進表現で表示する形式(BCDコード)であったが、後に真のバイナリ表示を行う時計も登場した。ほとんどのバイナリ時計はデジタルタイプであるが、アナログタイプも存在する。
目次 |
BCD時計 [編集]
BCD時計の読み方: 各列ごとの和が6桁の十進表記の各桁に対応する。時間、分、秒ごとに2桁で表される。
2008年現在、最も一般的なバイナリ時計は、6列×4行で、それぞれ1か0の並びで表示される。各列が一つの桁を表す二進化十進表現方式で、BCD(Binary-Coded Decimal)コードと呼ばれる。各列の最下行が20(1)、行が上がるごとにそれぞれ指数が増え、最上行で23(8)になる。時刻は、各桁の和が、それぞれ左から2桁ごとに時間、分、秒を表す。
二進数の読み方 [編集]
0 -> 0000
1 -> 0001
2 -> 0010
3 -> 0011
4 -> 0100
5 -> 0101
6 -> 0110
7 -> 0111
8 -> 1000
9 -> 1001
真のバイナリ [編集]
時間、分、秒をそれぞれそのまま一つの二進数で表す(真のバイナリ)時計も存在する。
| 時間 | 分 | 秒 | |
|---|---|---|---|
| 32 | 1 | 1 | |
| 16 | 0 | 1 | |
| 8 | 1 | 0 | 0 |
| 4 | 0 | 1 | 0 |
| 2 | 1 | 0 | 0 |
| 1 | 0 | 1 | 1 |
| 10時 | 37分 | 49秒 |
外部リンク [編集]
- pyBCD - Pythonで作成されたデスクトップバイナリ時計。
- JavaScriptオンラインバイナリ時計
- バイナリ時計の作り方
- デジタルバイナリ時計
- アナログバイナリ時計
- モバイルバイナリ時計 - Javaをサポートする電話機で使用可能。
- Flashリアルタイムバイナリ時計