Десятичное число с двоичным кодом - Bi-quinary coded decimal
Десятичное число с двоичным кодированием - это схема кодирования чисел, которая использовалась во многих счетах и на некоторых ранних компьютерах, включая Colossus . Термин « двухступенчатый» указывает, что код содержит компонент с двумя состояниями ( bi ) и с пятью состояниями ( quin ary). Кодировка похожа на ту, что используется во многих счетах, с четырьмя бусинами, указывающими от 0 до 4 или с 5 по 9, и еще одной бусиной, указывающей, какой из этих диапазонов.
Некоторые человеческие языки, в первую очередь кхмерский и волоф , также используют бипинальные системы. Например, кхмерское слово «6», pram muoy , буквально означает пять [плюс] один . Цифры от 0 до 9 в японском языке жестов основаны на бипятизначности, при этом большой палец действует как 5 единиц, а остальные пальцы соответствуют 1 единице. В римских числах используется символическое, а не позиционное бипятизначное основание, хотя латынь полностью десятичная.
Примеры
На разных машинах использовалось несколько различных представлений двоично-десятичного десятичного числа. Компонент с двумя состояниями кодируется как один или два бита , а компонент с пятью состояниями кодируется с использованием от трех до пяти битов. Вот несколько примеров:
- Римские и китайские счеты
- Stibitz реле калькуляторов в Bell Labs от модели II года
- Релейные калькуляторы FACOM 128 от Fujitsu
- IBM 650 - семь бит
- Два би бита: 0 5 и пять пятерных битов: 0 1 2 3 4, с проверкой ошибок.
- Ровно один раз в два бита и один пятеричный бит установлен в допустимом разряде. На изображениях передней панели ниже и крупным планом двухцилиндровое кодирование внутренней работы машины очевидно в расположении индикаторов - биты bi образуют вершину буквы T для каждой цифры, а пятеричные биты образуют вертикальную ножку.
- (машина работала, когда была сделана фотография, и активные биты видны на крупном плане и просто различимы на полном изображении панели)
Ценить | 05-01234 бит |
|
0 | 10-10000 | |
1 | 10-01000 | |
2 | 10-00100 | |
3 | 10-00010 | |
4 | 10-00001 | |
5 | 01-10000 | |
6 | 01-01000 | |
7 | 01-00100 | |
8 | 01-00010 | |
9 | 01-00001 |
- Remington Rand 409 - пять бит
- Один пятибитный бит (трубка) для каждого из 1, 3, 5 и 7 - только один из них будет включен в данный момент.
- Пятый раз в два бита представлены 9 , если ни один из остальных не были на; в противном случае он добавил 1 к значению, представленному другим пятым битом.
- (продается в двух моделях UNIVAC 60 и UNIVAC 120 )
Ценить | 1357-9 бит |
0 | 0000-0 |
1 | 1000-0 |
2 | 1000-1 |
3 | 0100-0 |
4 | 0100-1 |
5 | 0010-0 |
6 | 0010-1 |
7 | 0001-0 |
8 | 0001-1 |
9 | 0000-1 |
- UNIVAC Solid State - четыре бита
- Один раз в два бита: 5, три двоичных кодированных пятерных биты: 4 2 1 и один проверки на четность бита
Ценить | р-5-421 бит |
0 | 1-0-000 |
1 | 0-0-001 |
2 | 0-0-010 |
3 | 1-0-011 |
4 | 0-0-100 |
5 | 0-1-000 |
6 | 1-1-001 |
7 | 1-1-010 |
8 | 0-1-011 |
9 | 1-1-100 |
- UNIVAC LARC - четыре бита
- Один раз в два бита: 5, три Джонсон счетчик -coded пятерных бит и один бит контроля четности
Ценить | биты p-5-qqq |
0 | 1-0-000 |
1 | 0-0-001 |
2 | 1-0-011 |
3 | 0-0-111 |
4 | 1-0-110 |
5 | 0-1-000 |
6 | 1-1-001 |
7 | 0-1-011 |
8 | 1-1-111 |
9 | 0-1-110 |
Смотрите также
- Десятичное число с двоичным кодом
- Двоичное число
- Чисанбоп
- Бинарный палец
- Пятеричный
- Код два из пяти
- FACOM 128
Рекомендации
дальнейшее чтение
- Военный справочник: Энкодеры - угол вала в цифровой формат (PDF) . Министерство обороны США . 1991-09-30. MIL-HDBK-231A. Архивировано (PDF) из оригинала 25.07.2020 . Проверено 25 июля 2020 . (Примечание. Заменяет MIL-HDBK-231 (AS) (1970-07-01).)