Десятичное число с двоичным кодом - Bi-quinary coded decimal


Десятичное число с двоичным кодом это схема кодирования чисел используется во многих счеты и в некоторых ранних компьютерах, включая Колосс.[1] Период, термин бипятичный указывает, что код включает в себя как два состояния (би) и пятиступенчатая (квинарый) компонент. Кодировка похожа на ту, что используется во многих счетах, с четырьмя бусинами, указывающими от 0 до 4 или с 5 по 9, а еще одна бусинка указывает, какой из этих диапазонов.
Несколько человеческих языков, в первую очередь Кхмерский и Волоф, также используют биполярные системы. Например, кхмерское слово для 6, детская коляска muoy, буквально означает пять [плюс] один. Цифры от 0 до 9 в Японский язык жестов основан на бипятинаряде, при этом большой палец действует как 5 единиц, а остальные пальцы - как 1 единица. римские цифры использовать символическое, а не позиционное, бипятичное основание, даже если латинский полностью десятичный.
Примеры


На разных машинах использовалось несколько различных представлений двоично-десятичного десятичного числа. Компонент с двумя состояниями кодируется как один или два биты, а компонент с пятью состояниями кодируется с использованием от трех до пяти битов. Вот несколько примеров:
- Римский и китайский счеты
- Стибиц[2] релейные калькуляторы Bell Labs от Модель II вперед
- FACOM 128 релейные калькуляторы в Fujitsu
- IBM 650 - семь бит
- Два би биты: 0 5 и пять пятый биты: 0 1 2 3 4, с проверкой ошибок.
- Ровно один би бит и один пятый бит установлен в допустимую цифру. На изображениях передней панели внизу и крупным планом двухступенчатое кодирование внутренней работы машины очевидно в расположении лампочек - би биты образуют вершину Т для каждой цифры, а пятый биты образуют вертикальный стержень.
- (машина работала, когда была сделана фотография, и активные биты видны на крупном плане и просто различимы на полном изображении панели)
Ценить | 05-01234 бит | ![]() ![]() Крупный план индикаторов IBM 650 |
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 |
- Ремингтон Рэнд 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 твердотельный - четыре бита
Ценить | р-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 - четыре бита[8]
- Один би бит: 5, три Счетчик Джонсона -кодированный пятый биты и один бит проверки четности
Ценить | биты 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
Рекомендации
- ^ https://www.youtube.com/watch?v=thrx3SBEpL8&list=WL&index=17&t=0s
- ^ Стибиц, Джордж Роберт; Ларриви, Жюль А. (1957). Написано в Андерхилле, Вермонт, США. Математика и компьютеры (1-е изд.). Нью-Йорк, США / Торонто, Канада / Лондон, Великобритания: McGraw-Hill Book Company, Inc. п. 105. LCCN 56-10331. (10 + 228 стр.)
- ^ Бергер, Эрих Р. (1962). «1.3.3. Die Codierung von Zahlen». Написано в Карлсруэ, Германия. В Штайнбух, Карл В. (ред.). Taschenbuch der Nachrichtenverarbeitung (на немецком языке) (1-е изд.). Берлин / Геттинген / Нью-Йорк: Springer-Verlag OHG. С. 68–75. LCCN 62-14511.
- ^ Бергер, Эрих Р .; Хендлер, Вольфганг (1967) [1962]. Штайнбух, Карл В.; Вагнер, Зигфрид В. (ред.). Taschenbuch der Nachrichtenverarbeitung (на немецком языке) (2-е изд.). Берлин, Германия: Springer-Verlag OHG. LCCN 67-21079. Заголовок № 1036.
- ^ Штайнбух, Карл В.; Вебер, Вольфганг; Heinemann, Traute, eds. (1974) [1967]. Taschenbuch der Informatik - Band II - Struktur und Programmierung von EDV-Systemen. Taschenbuch der Nachrichtenverarbeitung (на немецком). 2 (3-е изд.). Берлин, Германия: Springer-Verlag. ISBN 3-540-06241-6. LCCN 73-80607.
- ^ Доктер, Фолкерт; Штайнхауэр, Юрген (18.06.1973). Цифровая электроника. Техническая библиотека Philips (PTL) / Macmillan Education (Перепечатка 1-го англ. Ред.). Эйндховен, Нидерланды: Macmillan Press Ltd. / Gloeilampenfabrieken Н. В. Филипс. Дои:10.1007/978-1-349-01417-0. ISBN 978-1-349-01419-4. SBN 333-13360-9. Получено 2020-05-11. (270 страниц) (NB. Это основано на переводе тома I двухтомного немецкого издания.)
- ^ Доктер, Фолкерт; Штайнхауэр, Юрген (1975) [1969]. Digitale Elektronik in der Meßtechnik und Datenverarbeitung: Theoretische Grundlagen und Schaltungstechnik. Philips Fachbücher (на немецком языке). я (исправленное и дополненное 5-е изд.). Гамбург, Германия: Deutsche Philips GmbH. п. 50. ISBN 3-87145-272-6. (xii + 327 + 3 страницы) (NB. Немецкое издание тома I было опубликовано в 1969, 1971, два выпуска в 1972 и 1975 годах. Том II был опубликован в 1970, 1972, 1973 и 1975 годах).
- ^ а б Савард, Джон Дж. Г. (2018) [2006]. «Десятичные представления». квадиблок. В архиве из оригинала на 2018-07-16. Получено 2018-07-16.
дальнейшее чтение
- Военный справочник: энкодеры - угол вала до цифрового (PDF). Министерство обороны США. 1991-09-30. MIL-HDBK-231A. В архиве (PDF) из оригинала на 2020-07-25. Получено 2020-07-25. (Примечание. Заменяет MIL-HDBK-231 (AS) (1970-07-01).)