COBOLの数値表現形式の一つですので、
アセンブリ言語でBCDをサポートすると実行を高速化できます。

COBOLは、銀行などの事務計算によく使われますが、
そういうアプリケーションでは小数を扱ったときの桁落ちが許されません。
そんなとき10進数で演算できると便利なのです。
1%の金利(=0.01)というのを2進数で表してみるとわかります。