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

Одно возможное двоичное представление бинарного кода
Отраженный бинарный код

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

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

Примеры

Suanpan (число, представленное на картинке - 6 302 715 408)

На разных машинах использовалось несколько различных представлений двоично-десятичного десятичного числа. Компонент с двумя состояниями кодируется как один или два биты, а компонент с пятью состояниями кодируется с использованием от трех до пяти битов. Вот несколько примеров:

Два би биты: 0 5 и пять пятый биты: 0 1 2 3 4, с проверкой ошибок.
Ровно один би бит и один пятый бит установлен в допустимую цифру. На изображениях передней панели внизу и крупным планом двухступенчатое кодирование внутренней работы машины очевидно в расположении лампочек - би биты образуют вершину Т для каждой цифры, а пятый биты образуют вертикальный стержень.
(машина работала, когда была сделана фотография, и активные биты видны на крупном плане и просто различимы на полном изображении панели)
Ценить05-01234 битПередняя панель IBM 650
Передняя панель IBM 650
Крупный план индикаторов IBM 650
010-10000
110-01000
210-00100
310-00010
410-00001
501-10000
601-01000
701-00100
801-00010
901-00001
Один пятый бит (трубка) для каждого из 1, 3, 5 и 7 - только один из них будет включен в данный момент.
Пятый би бит представляет 9, если остальные не включены; в противном случае он добавил 1 к значению, представленному другим пятый кусочек.
(продается в двух моделях UNIVAC 60 и UNIVAC 120 )
Ценить1357-9 бит
00000-0
11000-0
21000-1
30100-0
40100-1
50010-0
60010-1
70001-0
80001-1
90000-1
Один би бит: 5, три двоичных кода пятый биты: 4 2 1[3][4][5][6][7][8] и один бит проверки четности
Ценитьр-5-421 бит
01-0-000
10-0-001
20-0-010
31-0-011
40-0-100
50-1-000
61-1-001
71-1-010
80-1-011
91-1-100
Один би бит: 5, три Счетчик Джонсона -кодированный пятый биты и один бит проверки четности
Ценитьбиты p-5-qqq
01-0-000
10-0-001
21-0-011
30-0-111
41-0-110
50-1-000
61-1-001
70-1-011
81-1-111
90-1-110

Смотрите также

Рекомендации

  1. ^ https://www.youtube.com/watch?v=thrx3SBEpL8&list=WL&index=17&t=0s
  2. ^ Стибиц, Джордж Роберт; Ларриви, Жюль А. (1957). Написано в Андерхилле, Вермонт, США. Математика и компьютеры (1-е изд.). Нью-Йорк, США / Торонто, Канада / Лондон, Великобритания: McGraw-Hill Book Company, Inc. п. 105. LCCN  56-10331. (10 + 228 стр.)
  3. ^ Бергер, Эрих Р. (1962). «1.3.3. Die Codierung von Zahlen». Написано в Карлсруэ, Германия. В Штайнбух, Карл В. (ред.). Taschenbuch der Nachrichtenverarbeitung (на немецком языке) (1-е изд.). Берлин / Геттинген / Нью-Йорк: Springer-Verlag OHG. С. 68–75. LCCN  62-14511.
  4. ^ Бергер, Эрих Р .; Хендлер, Вольфганг (1967) [1962]. Штайнбух, Карл В.; Вагнер, Зигфрид В. (ред.). Taschenbuch der Nachrichtenverarbeitung (на немецком языке) (2-е изд.). Берлин, Германия: Springer-Verlag OHG. LCCN  67-21079. Заголовок № 1036.
  5. ^ Штайнбух, Карл В.; Вебер, Вольфганг; 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.
  6. ^ Доктер, Фолкерт; Штайнхауэр, Юрген (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 двухтомного немецкого издания.)
  7. ^ Доктер, Фолкерт; Штайнхауэр, Юрген (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 годах).
  8. ^ а б Савард, Джон Дж. Г. (2018) [2006]. «Десятичные представления». квадиблок. В архиве из оригинала на 2018-07-16. Получено 2018-07-16.

дальнейшее чтение