Densely packed decimal
Densely packed decimal (DPD)は、二進化十進表現の一種で、情報量と計算量の両方で効率的な手法として提案されたものである。

十進法の1桁を二進法4ビットで表現する伝統的な方法であるBCDは、4ビットで表現可能な16個の状態の内10個のみしか使っておらず、無駄が多い。DPDは3桁（1000状態）を10ビット（1024状態の表現が可能）に押し込めるためより効率的であり、またこの圧縮にかかるハードウェアのコストはわずか2、3ゲートの遅延のみである。

DPDはを洗練させたものである。圧縮率と速度の利点はそのままに、加えて特徴的なビットの配置により以下の利点がある。
* 1桁や2桁からの変換も同じ符号化方式のサブセットで可能（それぞれ4ビットと7ビット）。これはすなわち3の倍数桁でない任意の桁数の十進表現を効率的に符号化できるということである。
* 上で述べたサブセットの符号化は単純に下位ビットを取り出すだけである。逆に言えば符号化された値の上位に0を埋めるだけで標準的な10ビットの符号に変換できる。
* 7ビットの二進化十進数(0-79)はDPDでも同一のビットパターンになる。これは頻出する小さな値の変換を簡単にする。（これは80で破綻する。なぜなら上記の性質のために十進で2桁の数は7ビットに収める必要があるためである）
* 各桁の最下位ビットは無変換で常に同一の位置へコピーされ、他のビットへの影響もない。つまりこの符号化は3桁の5進数から7桁の2進数への変換と解釈できる。
* 各桁の最上位ビット以外は、無変換でコピーされるか、消える。このため複雑な演算は必要ない。
Q276582
二進化十進表現
MISC
Q81365
十進法
Concept
Q3913
二進法
Concept
Q342559
BCD
UNK
Q170451
ゲート
Concept
Q5259312
Densely packed decimal
UNK
2020-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
1
DATE
2020-04-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
4
DATE
2020-04-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
4
DATE
2016-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
16
DATE
2010-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
10
DATE
2020-03-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
3
DATE
2010-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
10
DATE
2000-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
00
DATE
2010-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
10
DATE
2010-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
10
DATE
2024-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
24
DATE
2020-02-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
2
DATE
2020-03-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
3
DATE
2020-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
1
DATE
2020-02-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
2
DATE
2020-04-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
4
DATE
2020-07-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
7
DATE
2020-03-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
3
DATE
2010-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
10
DATE
2020-07-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
7
DATE
1979-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
79
DATE
1980-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
80
DATE
2020-02-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
2
DATE
2020-07-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
7
DATE
2020-03-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
3
DATE
2020-05-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
5
DATE
2020-07-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
7
DATE
2020-02-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
2
DATE
+1^^http://www.w3.org/2001/XMLSchema#decimal
1
NUMBER
+4^^http://www.w3.org/2001/XMLSchema#decimal
4
NUMBER
+4^^http://www.w3.org/2001/XMLSchema#decimal
4
NUMBER
+16^^http://www.w3.org/2001/XMLSchema#decimal
16
NUMBER
+10^^http://www.w3.org/2001/XMLSchema#decimal
10
NUMBER
+3^^http://www.w3.org/2001/XMLSchema#decimal
3
NUMBER
+1000^^http://www.w3.org/2001/XMLSchema#decimal
1000
NUMBER
+10^^http://www.w3.org/2001/XMLSchema#decimal
10
NUMBER
+1024^^http://www.w3.org/2001/XMLSchema#decimal
1024
NUMBER
+2^^http://www.w3.org/2001/XMLSchema#decimal
2
NUMBER
+3^^http://www.w3.org/2001/XMLSchema#decimal
3
NUMBER
+2^^http://www.w3.org/2001/XMLSchema#decimal
2
NUMBER
+4^^http://www.w3.org/2001/XMLSchema#decimal
4
NUMBER
+7^^http://www.w3.org/2001/XMLSchema#decimal
7
NUMBER
+3^^http://www.w3.org/2001/XMLSchema#decimal
3
NUMBER
0^^http://www.w3.org/2001/XMLSchema#decimal
0
NUMBER
+10^^http://www.w3.org/2001/XMLSchema#decimal
10
NUMBER
0^^http://www.w3.org/2001/XMLSchema#decimal
0
NUMBER
-79^^http://www.w3.org/2001/XMLSchema#decimal
-79
NUMBER
+80^^http://www.w3.org/2001/XMLSchema#decimal
80
NUMBER
+2^^http://www.w3.org/2001/XMLSchema#decimal
2
NUMBER
+7^^http://www.w3.org/2001/XMLSchema#decimal
7
NUMBER
+3^^http://www.w3.org/2001/XMLSchema#decimal
3
NUMBER
+5^^http://www.w3.org/2001/XMLSchema#decimal
5
NUMBER
+7^^http://www.w3.org/2001/XMLSchema#decimal
7
NUMBER
+2^^http://www.w3.org/2001/XMLSchema#decimal
2
NUMBER
facet of