Файл: Теория и техника передачи данных и телеграфия учебник..pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 09.04.2024
Просмотров: 204
Скачиваний: 1
стапани автоматизации управления устройствами обработки и оконечной аппаратурой. В связи с этим возникла необходимость в существенном расширении числа служебных комбинаций.
Кроме того, в настоящее время возросли требования к печати документов, получаемых с помощью устройств документирова ния. Появилась необходимость в отпечатывании строчных и про писных букв, в расширении числа математических знаков, вве дении специальных знаков (например, обозначение денежной единицы). Значительно увеличилось число графических знаков, которые могут встречаться в передаваемом сообщении. Все это привело к существенному увеличению объема алфавита. С уче том перечисленных требований объем алфавита значительно превышает возможности пятиэлементного кода, вследствие чего появился ряд кодов для обработки и хранения информации. Это вызвало большие организационные затруднения при обмене ин формацией и ее обработке. В 1966 г. для обмена и обработки дискретной информации М К К Т Т рекомендовал единый между народный семиэлементный код № 5 (1 = 7). Данный код позво ляет образовать 128 различных кодовых комбинаций, а следова тельно, передавать сообщения, объем алфавита которых содер жит 128 знаков.
В коде № 5 учтен ряд специфических особенностей, которые вызваны автоматизацией процессов передачи, обработки и хра нения информации с помощью Э В М . Знаки в этом коде объеди нены в группы по их назначению (служебные знаки, строчные буквы, прописные буквы, цифры и др.). Благодаря такому объ единению группы легко выделяются по виду комбинаций, что значительно упрощает их кодирование. Буквы алфавита в коде № 5 размещены в кодовой таблице так, чтобы двоичные числа, соответствующие их кодовым комбинациям, монотонно увеличи вались с возрастанием номера букв в алфавите. Символы кода в большой степени отвечают математическому языку, наиболее распространенному в математическом обеспечении при обра ботке информации на ЭВМ . Код позволяет максимально исполь зовать клавиатуру пишущей машинки при расположении знаков на клавиатуре оконечных устройств.
Международный код № 5 разработан только для латинского алфавита. При разработке единого кода для нашей страны было решено применить двухрегистровый семиэлементный код с рус ским и латинским регистрами. В этом случае несколько услож няется построение оконечной аппаратуры, но сохраняется воз можность печати как строчных, так и прописных букв, а также сохраняется возможность работы с зарубежными корреспонден тами.
В 1967 г. был |
принят |
стандартный |
семиэлементный |
код |
( Г О С Т 13052—67), |
который |
представлен |
в табл. 2.3. Код |
обес |
печивает: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Т а б л и ц а 2.3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Пс. ГОСІ 11052-07 |
|||
|
|
|
|
|
Латинский |
|
0 |
регистр |
|
|
|
Р у с с к и й |
р е г и с т р |
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
з7 |
0 |
0 |
0 |
0 |
/ |
/ |
/ |
/ |
0 |
|
0 |
0 |
д |
і |
|
1 |
і |
1 |
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
0 |
0 |
і |
І |
0 |
0 |
|
/ |
/ |
0 |
0 |
1 |
і |
0 |
|
0 |
1 |
/ |
|
|
|
з, |
0 |
1 |
0 |
і |
0 |
|
0 |
0 |
/ |
0 |
f |
0 |
і |
0 |
|
1 |
0 |
/ |
Sj 3S 3j % % 32 з, |
|
0 |
1 |
2 |
3 |
Ч |
5 |
|
6 |
7 |
8 |
9 |
10 |
н |
12 |
|
/3 |
14- |
15 |
||
0 0 0 0 |
0 |
ПУС №)АР, |
Пробел |
0 |
А |
Р |
|
а |
P |
• |
|
|
|
ю |
|
п |
HJ |
П |
|||
0 0 0 1 і Ш НЪ |
|
» |
і |
а |
|
|
|
|
|
|
а |
|
я |
А |
Я |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
0 1 0 |
2 |
(ШНТ |
ш |
>> |
2 |
В |
R |
|
ь ' |
r |
|
|
|
|
5 |
|
Р |
Б |
р |
|
0 |
0 1 1 |
3 |
ШзЖТ (СУз) |
Ф |
3 |
С |
s |
|
с |
s |
|
|
|
|
и |
|
с |
и |
с |
||
0 |
1 0 0 |
* |
Шкп |
ШСТП |
п |
k |
D |
т |
|
d |
t |
|
|
|
|
д |
|
т |
й |
Т |
|
0 |
1 0 1 |
5 |
ШнтмШНЕТ |
Чш |
5 |
Е |
и |
|
е |
u |
ПпП mopeh |
|
|
е |
|
и |
Е |
|
|||
0 |
І і 0 |
6 ЙЗДЛЛ №,)Ш |
& |
S |
F |
V |
|
f |
ur |
<и є |
|
ф |
1 |
ж |
Ф |
Ж |
|||||
|
пи и |
|
|
||||||||||||||||||
0 |
1 1 г |
7 |
зв |
ШНБ |
/ |
7 |
G |
W |
|
я |
X |
кол |
0 нок 0-3 |
|
z |
1 |
J |
Г |
В |
||
< |
0 |
а |
8 ЩВШ |
л/Г 1 |
с |
5 |
Н |
X |
|
h |
У |
|
|
|
|
- |
Ь |
X |
ь |
||
1 0 0 і |
9 |
(спдгт |
к н . |
) |
9 |
І |
Y |
|
і |
2 |
|
|
І |
|
и |
1 |
Ы |
И |
ы |
||
і 0 |
1 0 |
W(СПг)11С |
* |
* |
и |
Z |
|
j |
|
|
|
1 |
|
а |
1 |
з |
Й |
3 |
|||
1 0 |
і і |
11ШВТ |
ЯРг |
|
К |
г |
1 |
k |
|
|
|
|
|
к |
|
ш |
к |
ш |
|||
1 |
|
+ \ |
< |
|
|
|
|
|
|
|
|||||||||||
1 в 0 |
п. |
|
|
|
1 L ' |
V |
] |
г |
|
|
|
|
|
~л"~ |
|
Э |
м |
|
|||
1 |
1 |
0 1 |
'/'<15- ~ЛЙ Г |
: h-h) |
|
|
М |
1 |
m |
|
|
|
|
|
н |
|
щ |
|
|||
1 |
і. V |
|
|
N |
Л |
|
n |
|
|
|
|
|
|
ч |
1! |
|
|||||
"l .... |
л |
|
"РУС |
LO'ELj |
|
• ^ |
0"~ |
|
' |
о |
|
|
|
|
|
|
|
|
|
|
— работу с международным кодом J\2 5, а следовательно,, возможность использования единого оборудования для работы как внутри страны, так и с зарубежными корреспондентами;
—передачу информации по каналам связи и управление ра ботой оконечных устройств;
—простое выделение при декодировании групп знаков раз личного назначения: букв, цифр, специальных знаков, служеб ных символов и пр.;
— упрощение алгоритма работы Э В М при обработке цифро вой информации;
— построение клавиатуры оконечных аппаратов с располо жением клавиш, близким к расположению клавиш на клавиа туре пишущей машинки. При этом созвучные буквы русского и латинского алфавита передаются одинаковыми комбинациями на разных регистрах. Данное обстоятельство облегчает работу оператора на обоих регистрах. Однако при этом не удалось рас положить буквы русского алфавита в таком порядке, чтобы дво ичные числа, соответствующие их комбинациям, монотонно уве личивались с ростом алфавитного номера буквы. Кроме того,, было решено также поменять местами столбцы заглавных и строчных букв на русском регистре. Такое решение позволяет в переходный период отказаться от печати строчных букв и строить аппаратуру с безрегистровым кодом, располагая русские знаки на местах строчных латинских знаков.
Таблица семиэлеменлного кода содержит 16 столбцов и 16 строк. Место пересечения столбца и строки называют пози цией. Всего в коде 16X16 = 256 позиций. На каждой позиции расположен один знак. Паре знаков из каждого регистра соот ветствует олна кодовая комбинация. Латинский регистр состав ляют позиции, расположенные в первых восьми столбцах (столб цы 0—7). Столбцы 8—15 составляют русский регистр. С левой стороны таблицы записаны первые четыре элемента кодовой комбинации в виде четырехразрядных двоичных чисел, соответ ствующих номеру строки. Над каждым из столбцов 0—15 запи саны три последующих элемента кодовой комбинации в виде трехразрядкых чисел. Трехразрядные числа над столбцами 0—7 соответствуют их порядковому номеру. Значение трехразрядногодвоичного числа над столбцами 8—15 можно получить вычита нием из номера столбца числа 8.
Кодовые позиции принято обозначать в виде простой дроби,, числителем которой является номер столбца, а знаменателем — номер строки. Например, знак «%» занимает кодовую позицию 2/5 на латинском регистре и 10/5 на русском регистре. Для полу чения кодовой комбинации знака необходимо записать в видедвоичного трехразрядного числа числитель, а за ним в виде четырехразрядного числа знаменатель. Номера элементов в этом
случае возрастают справа налево. Для позиции 2/5, например,
это |
будет выглядеть так, как показано на рис. 2.3. |
|
|
Латинский регистр включает позиции 0/0—7/15. Они соответ |
|
ствуют кодовым комбинациям, которые |
можно рассматривать |
|
как |
упорядоченный ряд двоичных чисел |
от 0000000 до 1111111. |
В десятичном выражении это будут числа от 0 до 127, которые соответствуют действительному номеру знака. Дл я того чтобы получить действительный номер из условного номера, выражен ного дробью, необходимо числитель умножить на 16 и к полу ченному числу прибавить знаменатель. Например, действитель
ный номер знака |
«% » |
(условный номер 2/5) будет равен 2 - 16 + |
|||||||
|
|
|
|
|
+ 5 = 37, а записав его в виде |
двоич |
|||
|
|
|
|
|
ного семиразрядного числа 0100101, |
||||
|
э5 |
|
|
эЛ |
получим кодовую комбинацию зна |
||||
э6 |
|
Эг |
ка, расположенного на этой |
позиции. |
|||||
0 і |
0 0 |
|
0 |
|
Русский регистр занимает |
8—15 |
|||
|
1 |
I столбцы таблицы. Столбцы |
8—11 |
||||||
|
|
|
|
||||||
|
|
|
5 |
|
содержат те ж е знаки, что и столбцы |
||||
2 |
|
|
|
0—3 латинского регистра. Благо- |
|||||
Числитель |
Знаменатель даря этому данные знаки |
становятся |
|||||||
|
|
|
|
|
сквозными, т. е. их прием не зависит |
||||
|
Р и с |
2 3 |
|
о т того, на каком регистре они пере |
|||||
|
|
|
|
|
даны. Учитывая важность |
данного |
|||
обстоятельства, |
знаки |
подчеркивания |
(позиции 5/15 |
и |
13/15) и |
||||
забити я |
(7/15 |
и |
15/15) |
также сделаны |
сквозными. |
В |
столбцах |
12—13 размещены строчные русские буквы, а в столбцах 14—• 15—• прописные. Порядок расположения русских букв опреде лился необходимостью их совмещения с латинскими, сходны мій по созвучию с русскими, что значительно облегчает работу опе ратора при переходе от одного регистра к другому.
Служебные символы (знаки) располагаются в 0-м и 1-м столбцах латинского регистра и в 8-м и 9-м столбцах русского регистра и могут быть разделены в соответствии с их назначе нием на четыре группы.
Для групп (табл. 2.3) введены следующие условные обозна чения:
СС — символы связи, предназначенные для управления око нечной аппаратурой передачи данных;
СП — символы печати, предназначенные для управления пе чатающими устройствами;
СУ — символы управления дополнительными устройствами печати или обработки данных;
Р И — р а з д е л и т е л и информации — для разделения информа ции на части в соответствии с ее логическим содержанием.
Сокращенное обозначение служебных символов семиэлемент- •ного кода (ГОСТ 13052—67) и их полное название приведены в табл. 2.4.