Десетична -> Двоично десетичен код
Необходимо е да обясним някои термини за правилното разбиране на тази част. Чисто двоичният код се базира на правилото (на втора степен), докато двоично десетичният код се базира на таблица, в която са показани десетичните числа от 0 до 9 и техните съответни „преводи" в двоично десетични кодове. Има няколко вида двоично десетични кодове:
- Чисто двоични десетични кодове: Двоично Десетичният код е стандарт за представяне на десетични числа в двоична система, където всяка десетична цифра е кодирана като последователност от 4 бита.
- Двоично десетични кодове XS3: превръщането е направено чрез прибавяне на 3 единици към десетичното число, което искаме да превърнем в двоично.
- Aiken: код, подобен на естествения двоично десетичен код, където „теглата" или „стойностите" са разпределени по различен начин. В естественият двоично десетичен код, теглата са: 8-4-2-1, в кода на Aiken, разпределението е : 2-4-2-1.
Ако предните кодове са базирани на правило, то тези са базирани на таблица. Методът се състои в замяната на всяко цифрово числочрез 4-те съответни бита.
десетичен |
Чист Двоично десетичен код |
Двоично десетичен код XS3 |
Aiken |
Двоично десетичен код 5421 |
0 |
0000 |
0011 |
0000 |
0000 |
1 |
0001 |
0100 |
0001 |
0001 |
2 |
0010 |
0101 |
0010 |
0010 |
3 |
0011 |
0110 |
0011 |
0011 |
4 |
0100 |
0111 |
0100 |
0100 |
5 |
0101 |
1000 |
1011 |
1000 |
6 |
0110 |
1001 |
1100 |
1001 |
7 |
0111 |
1010 |
1101 |
1010 |
8 |
1000 |
1011 |
1110 |
1011 |
9 |
1001 |
1100 |
1111 |
1100 |
Следователно, в Двоично десетичен код, 13 се изписва като 1 (0001) следван от 3 (0011): 13 в десетичен код се изписва като 00010011 в Двоично десетичен код.
За преминаване от десетична към двоична база, и обратно, ви е необходимо да имате пред себе си превръщаща таблица (речник), или да я знаете наизуст. Таблицата за Двоично десетичния код е много проста.