Pull to refresh

Comments 9

Любую цифру от нуля до девяти можно было представить всего двумя битами (двоично-пятеричное кодирование)

Щито? Как двумя битами, у которых 4 состояния можно взаимно-однозначно закодировать 10 цифр? Никак, просто никак. Потому что в двоично-пятеричной системе цифра кодировалась СЕМЬЮ битами.

https://en.m.wikipedia.org/wiki/Bi-quinary_coded_decimal

Неужели ничего у людей не йокает когда они пишут про кодирование цифры двумя битами. Никакие воспоминания из юности и дискретки, или это пишут фронтэндеры/эникейщики у которых вместо дискретки был СРЯ (тоже полезный предмет, помогает писать не технические статьи, у меня вот СРЯ не было, поэтому пишу как падонки научили).

если правильно помню, FACOM 128B работал в десятичной системе, используя 7 бит для каждой десятичной цифры вместо 4х, но слегка необычное избыточное кодирование позволяло в состоянии "1" иметь не более 2х бит одновременно, что было важно для диагностики этого произведения искусства на реле, остальное нет желания комментировать

ps

кстати здесь уже была статья про FACOM, причем вполне грамотная

см. https://habr.com/ru/company/1cloud/blog/484486/

Если честно, мне кажется, что из этой статьи (или её перепечатки) информацию и подглядели. Формулировки больше похожи на неё, чем на статью в «источнике».

> Формулировки больше похожи на неё, чем на статью в «источнике

возможно потому что та первая статья вполне грамотная, на что было указано, вероятно в свое время на глаза попадалась и в памяти осталось про эту экзотику :)

(тоже полезный предмет, помогает писать не технические статьи, у меня вот СРЯ не было, поэтому пишу как падонки научили)

Изящно у вас вышло: нетехнические пишется вместе. :-) :-) :-)

Простота обслуживания также была отличительной чертой релейной системы FACOM 128B, которую запустили в конце 50-х в Японии. Все благодаря интересному подходу к работе с числами. Любую цифру от нуля до девяти можно было представить всего двумя битами (двоично-пятеричное кодирование), что облегчало поиск «залипших» реле [если количество активных битов не равно двум, значит что-то не в порядке].
Чтобы не отходить далеко от истории, возьму с первой страницы в гугле такой текст:
Система счисления: двоично-пятеричная или bi-quinary

Использовалась она человеками со времён древних Римов да Китаев в счётах, этот код был предложен американским математиком Джорджем Робертом Стибицем или Штибецем(George Robert Stibitz, 1904—1995) для релейной машины CNC Model 1, разработанной ещё до ВМВ, в краткий период с 1939 по 40 год, в Bell Laboratories. Эта система кодирования десятичных цифр когда каждый десятичный разряд представлялся двумя цифрами; одна из них являлась цифрой пятеричной системы и принимала значения от 0 до 4, другая – цифрой двоичной системы 0 или 1.

Тогда люди ещё помнили, что человеку свойственно ошибаться, а его творениям ломаться. По этой самой причине использовали в Бэллах, Рэндах, да ИБМах разных от 5 до 7 бит на запись каждой десятичной цифры, потому как о контролепригодности думали! Bell Labs Relay Interpolator, или Bell Model II. производился серийно для ПУАЗО (прибора управления артиллерийским зенитным орудием) M-9. С помощью зенитных орудий, под бодрый стрёкот релюшек-щелкушек, М-9 пели гимн двоично-пятеричной системе счисления. Стилистику этого гимна можно решительно отнести к жанру дэт-металл.
Соответственно, в двоично-пятеричной системе на каждый разряд идет две цифры, первая из которых реализовывалась не меньше чем 3 битами (от 4 до 6), а вторая 1 битом.
И история двоично-пятеричного кодирования началась не в конце 50-х в Японии.
Sign up to leave a comment.