Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГЭК(вопросы и ответы).doc
Скачиваний:
13
Добавлен:
10.09.2019
Размер:
5.98 Mб
Скачать

2.12. Первичные коды и способы расширения кодировочной таблицы. Esc-последовательности принтеров.

Коды в технике передавания информации – это системы соответствий между сообщениями и комбинациями дискретных символов, при помощи которых сообщения могут быть переданы и приняты.

Элементы кода – элементарные символы, из которых формируются кодовые комбинации.

Основа кода – количество (m) разных элементов кода.

Мощность кода, объём кода – количество (N) различных кодовых комбинаций.

Значимость кода – количество элементов в кодовой комбинации кода.

Равномерные коды – коды, у которых кодовые комбинации имеют одинаковое количество элементов (значимость).

Неравномерные коды – коды, в которых значимость различна.

При последовательном расположении кодовых комбинаций возникает проблема разделения кодовых комбинаций. В равномерных кодах используется подсчёт количества элементов. В неравномерных кодах или необходим дополнительный элемент кода – разделитель (в коде Морзе – это увеличенная пауза), или код должен быть построен как не приведенный. В не приведенном коде короткая кодовая комбинация не может быть началом длинной комбинации.

Примеры первичных кодов:

Название

m

n

N=mn

Примечание

1. МТК-2

2

5

32

Трирегистровый

2. IBM

2

6

64

3. ASCII (связь)

2

7

108

Двурегистровые кодовые комбинации

(компьют.)

2

8

256

Двурегистровые кодовые комбинации

4. EBCDJC

2

8

256

Двурегистровые кодовые комбинации

ASCII – American Standart Code for Information Interchange

EBCDJC – Extended Binary Coded Decimal Interchange Code

Способы расширения кодировочной таблицы первичных кодов.

  1. Регистровый. В МТК-2 выделены 3 кодовые комбинации, которые меняют регистры. Регистры РУС, ЛАТ, ЦИФР. На каждом регистре доступны 32-4=28 (3 регистра + 1 пропуск) кодовых комбинаций, т.е. всего 28*3=84. Поскольку буква Х есть во всех регистрах, поэтому оригинальных кодовых комбинаций, которые представляют символы – 83 (кроме этих есть пропуск и 3 комбинации переключения регистров). Все кодовые комбинации после регистровой рассматриваются как кодовые комбинации символов из кодировочной таблицы этого регистра. И так до появления новой регистровой кодовой комбинации.

  2. Полная замена кодировочной таблицы.Среди кодовых комбинаций ASCII (или КОИ-7) была предусмотрена кодовая комбинация DLE(10h) – AP1, которая предлагалась для изменения значений некоторого количества последующих кодовых комбинаций.

  3. Замена значения одной кодовой комбинации. Среди кодовых комбинаций ASCII (КОИ-7) была предусмотрена кодовая комбинация ESC(1Bh) – AP2, которая изменяла значение одной кодовой комбинации, ушедшей после ESC.

Таблица ESC-последовательностей, при помощи которых управляют шрифтами, интервалами, режимами и др. в принтерах EPSON (Япония) признана стандартом для матричных 9-игольных принтеров. Таблицы ESC-последовательностей лазерных принтеров объёмные, а некоторые из них имеют названия PCL-4, PCL-5. PCL – Page Control Language – язык управления (печатью) страниц.