BCC

読み:ビースィースィー
外語:BCD: Binary Coded Centesimal 英語 , BKC: binar/e kod/it/a cent/um/o エスペラント
品詞:名詞

電子計算機における数値の表現方法の一つ。「2進化100進数」。

目次

10進数の3桁を、2進数の8桁(16進数2桁)に対応させて値を格納する。

方法

値について、まず100の剰余を求め、その剰余を16進数2桁(1オクテット)とする。

が0でない場合は、さらに同様に計算をし結果の桁数を増やし、商が0になるまでこれを続ける。

つまり、次のようになる。

  • 97→97 (0x61)
  • 98→98 (0x62)
  • 99→99 (0x63)
  • 100→1 0 (0x01 0x00)
  • 101→1 1 (0x01 0x01)
  • 102→1 2 (0x01 0x02)

初出

この符号化の初出は定かではない。詳細は不明ながら、IBM 1401でこの数値フォーマットが使用できたようである。

IBM 1401はBCDも利用できたが、このBCDは0を10(=1010)として表わす独自の仕様があったとされる。このことから、BCCも同様に特殊なルールがあったものと予想される。

使途

この符号化により得られるメリットは不明である。

しかし現在でもSuicaほか交通系ICカードにおいて一部の情報の符号化で採用されており、現役で利用されている。

関連する用語
BCD

コメントなどを投稿するフォームは、日本語対応時のみ表示されます


KisoDic通信用語の基礎知識検索システム WDIC Explorer Version 7.04a (27-May-2022)
Search System : Copyright © Mirai corporation
Dictionary : Copyright © WDIC Creators club