Файл: Теория и техника передачи данных и телеграфия учебник..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.