ГОСТ ISO/1EC 24724—2011
3) в остальных случаях применяют больший по размеру символ, кодирующий цифру и знак
FNC1, дополняющие следующие семь битов. Этот замыкающий знак FNC1 распознается как
заполнитель и не передается устройством считывания.
Все остальные биты кодируют в соответствии с процедурой заполнения по 7.2.5.5.4;
d)если не остается ни одного знака, то все оставшиеся биты кодируют всоответствии с процедурой
заполнения по 7.2.5.5.4.
Каждый раз. когда появляется указатель фиксации схемы алфавитно-цифрового кодирования, схема
кодирования соответствующим образом изменяется. В случае если следующий знакданных необходимо
закодировать как знак по ISO/IEC 646. в схеме алфавитно-цифрового кодирования предусмотрено появле
ния указателя фиксации схемы кодирования знаков по ISO/IEC 646, следующего за указателем фиксации
схемы алфавитно-цифрового кодирования.
В процессе декодирования должны быть проведены следующие специальные проверки, когда уплот
нение в соответствии со схемой числового кодирования действует в конце символа:
a) если последние семь битов, представленные по схеме числового кодирования, непосредственно
перед последовательностью заполнителей кодируют цифру, за которой следует знак FNC1. то знак FNC1
иторируют;
b
) если схема числового кодирования вступает в силу, когда в символе остается только отчетырехдо
шести битов, значение4-битовой строки в начале оставшихся битов преобразуется вдесятичные значения:
1) если значение равно нулю, то сообщение завершено;
2) в остальных случаях значение декодируется как последняя цифра в сообщении, равная
десятичному значению минус единица.
7 2.5.5.2
Схема алфавитно-цифрового кодирования
С помощью схемы алфавитно-цифрового кодирования кодируют цифры, знак FNC1/указатель фикса
ции схемы числового кодирования, прописные буквы, пять специальных графических знаков (знаков пре
пинания) и два знака указателя фиксации. Последовательность закодированных битов не имеет фиксиро
ванного числа битов на один знак. Биты присваивают в соответствии сдлиной (в битах) каждого закодиро
ванного знака. Для кодирования каждого знака используют от трехдо шести битов всоответствии с табли
цей 12.
Т а б л и ц а 12 — Схема алфавитно-цифрового кодирования
Десятичные
Знаки
значения
знаков ASCII
Закодированное
значение
Закодированные
двоичные данные
0 — 948 — 57
Десятичное значение ASCII
минус 43 (5 битое)
От 00101 до 01110
Знак FNCI/указатель фиксации схе
мы числового кодирования
15(5 битов)
01111
A — Z
65 — 90
Десятичное значение ASCII
минус 33 (6 битое)
От 100000 до 111001
•(ЗВЕЗДОЧКА)42
58 <6 битов)
111010
. (ЗАПЯТАЯ)44
59 (6 битов)
111011
- (МИНУС или дефис)45
60 (6 битов)
111100
. (ТОЧКА в конце предложения или46
ТОЧКА как разделитель разрядов в
десятичном числе’’)
61 (6 битов)
111101
/(ДРОБНАЯ ЧЕРТА)47
62 (6 битов)
111110
Схема числового кодирования
0 (3 бита)
000
Указатель фиксации схемы кодиро
вания знаков no ISO/IEC 646
4 (5 битов)
00100
Знак к ТОЧКА» используют в международных стандартах как разделитель разрядов в десятичном
числе (в Российской Федерации для этих целей используют знак кЗАПЯТАЯи).
32