Код УПП | это... Что такое Код УПП? (original) (raw)

Код УПП (код устройства подготовки перфокарт) — двоичный код, использовавшийся в СССР в 1950-х — 1970-х годах при построчной (а не поколонной) набивке текста на перфокарты. При этом перфокарта рассматривалась как последовательность из 80×12=960 бит, идущих по строке слева направо, а строки шли сверху вниз. Такая система менее удобна для восприятия человеком, чем поколонная набивка, но по-какой-то причине в СССР долгое время использовали именно её (хотя люди быстро научились читать и такие перфокарты — для этого использовалась т. н. «читалка» — полностью пробитая перфокарта, раскрашенная так, чтобы было ясно расположение отдельных символов). Поколонная набивка в СССР появилась только на машинах БЭСМ-6 и стала единственным вариантом на машинах серии ЕС.

Код УПП 7-битный, в некоторых системах слева добавлялся 8-й бит чётности (число единиц в символе должно было быть нечётным). Число символов в строке перфокарты зависело от системы, так как на многих машинах в каждой строке можно было считать только количество бит, равное разрядности машинного слова — на машинах «Минск», например, 45 бит).

Таблица кодов

| | .0 | .1 | .2 | .3 | .4 | .5 | .6 | .7 | .8 | .9 | .A | .B | .C | .D | .E | .F | | | ----- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | - | | 0. | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | + | - | / | , | . | ␣ | | 1. | 10 | ↑ | ( | ) | × | = | ; | [ | ] | * | ` | ' | ≠ | < | > | : | | 2. | А | Б | В | Г | Д | Е | Ж | З | И | Й | К | Л | М | Н | О | П | | 3. | Р | С | Т | У | Ф | Х | Ц | Ч | Ш | Щ | Ы | Ь | Э | Ю | Я | D | | 4. | F | G | I | J | L | N | Q | R | S | U | V | W | Z | | | | | 5. | % | ¤ | _ | ! | Ъ | | | | | | | | | | | | | 6. | | | | | | | | | | | | | | | | | | 7. | | | | | | | | | | | | | | | | |

Латинские и русские буквы с одинаковым начертанием совмещены (в том числе совмещены У/Y).

Коду 0F соответствует пробел.

Источники

  1. Кодировки символов в БЭСМ-6
  2. В. Я. Карпов. Алгоритмический язык фортран. (Приложение 1, стр. 174). Изд-во «Наука», М. 1976