Авторитетность издания
Добавить в закладки
Следующий номер на сайте
Преобразователь кодовых таблиц для ПЭВМ
Аннотация:
Abstract:
Автор: Василец В.М. () - | |
Ключевое слово: |
|
Ключевое слово: |
|
Количество просмотров: 12630 |
Версия для печати |
С каждым годом наращивается промышленный выпуск отечественных персональных ЭВМ на базе микропроцессора типа К1810ВМ86. Увеличивается число ПЭВМ, закупаемых за рубежом. Растет и объем программного обеспечения ПЭВМ. Важнейшей задачей при внедрентт импортной техники и использовании отечественной является обеспечение совместимости, т. е. возможности адаптации прикладных программ, разработанных за рубежом, а также переноса разработанного в СССР программного обеспечения на импортные персональные компьютеры. Наиболее типичной задачей при комплексировании ЭВМ различной струю является передача текстовых и двоичных файлов. На каждой ЭВМ существуют соглашения о кодировке и внутреннем представлении информации. Обычно представление символов задается некоторой таблицей кодов. К сожалению, узаконенная ГОСТом система кодирования для ЕС ЭВМ и СМ ЭВМ не годится для использования на ПЭВМ. Кодовые таблицы ДКОИ и КОИ-7 не содержат символов псевдографики, которые широко применяются в пpoграммном обеспечении современных персональных компьютеров, а размещение русского алфавита в кодах ДКОИ и КОИ-7 не упорядочено, что во многих чаях усложняет использование прикладных программ, закупаемых за рубежом для ПЭВМ. Данная проблема усугубляется еще и тем, что на разных типах П в СССР используются различные кодовые таблицы: — «старый» ЕС-вариант; — основной —»—; — болгарский —»—; — альтернативный —»—. Для однозначности понимания и представления информации, передаваемой по линиям связи, а также для обеспечения работы с кириллицей на различных ЭВМ была разработана программа перекодировки на языке Си, допускающая в настоящее время следующие варианты перекодировки: — альтернативный < > основной; — альтернативный < > "старый" ЕС-вариант; — альтернативный < > MSX; — альтернативный < > MIK; — альтернативный < > ДКОИ; — основной < > "старый" ЕС-вариант; — основной < > MSX; — основной < > MIK; — основной < > КОИ-7; — основной < > ДКОИ. Программа перекодирует исходный файл в выходной. Работа пользователя ведется в диалоговом режиме и обеспечивает: • занесение с клавиатуры русского текста и отображение его на экране дисплея; • печать русского текста на принтере; • отображение на экране и принтере русского текста, подготовленного на ПЭВМ других типов; • отображение русского текста, подготовленного на ЕС ЭВМ или на СМ ЭВМ, и наоборот — перенос русского текста, подготовленного на ПЭВМ, на ЕС ЭВМ или на СМ ЭВМ. Некоторые специалисты в качестве стандарта для ПЭВМ предлагают основной вариант. Он используется для аппаратной реализации на отечественных ЭВМ «Нейрон» и «Искра-1030». Буквы русского алфавита размещаются в кодовых позициях, рекомендуемых международной организацией по стандартизации (ISO) для национальных алфавитов. Альтернативный вариант используется в отечественных ПЭВМ ЕС1840, начиная с версии 4, допускающих переключение кодовых таблиц, а также в закупаемых ПЭВМ, совместимых с IBM PC. В нем сохранена полная совместимость с ЭВМ типа IBM PC по кодировке символов псевдографики, которые широко используются в зарубежных программных продуктах, поэтому сохранение их кодировки необходимо. Символы псевдографики имеются и в других кодовых таблицах, но там они расположены в другом порядке. «Старый» ЕС-вариант, разработанный проектировщиками ПЭВМ ЕС1840 использовался в машинах ЕС1840 до версии 3. Кодовая таблица оказалась неудачной, поэтому дальнейшего распространения не получила (прописные русские буквы расположены в позициях 81-А1, строчные — в позициях D1-F1). Болгарский вариант (кодовая таблица MSX и MIK) применяется на ПЭВМ типа «Правец». Русские буквы расположены в алфавитном порядке в столбцах 80, 90, АО, ВО в коде MIK, в коде MSX — в столбцах АО, ВО, СО, DO (большая и малая йотированные отсутствуют). Применение программы перекодировки позволяет решить проблему использования программного обеспечения с русским алфавитом на отечественных и зарубежных ПЭВМ. В случае необходимости программа легко может быть расширена добавлением новых таблиц перекодировок. |
Постоянный адрес статьи: http://swsys.ru/index.php?page=article&id=1362 |
Версия для печати |
Статья опубликована в выпуске журнала № 2 за 1989 год. |
Возможно, Вас заинтересуют следующие статьи схожих тематик:
- Механизм контроля качества программного обеспечения оптико-электронных систем контроля
- Реализация теней с помощью библиотеки OpenGL
- Информационные модели на основе CASE–средств промышленных объектов для информационной поддержки принятия решений
- Целесообразность применения web-служб в распределенных автоматизированных системах военного назначения
- Учет когнитивных и поведенческих особенностей человека-эксперта при построении систем искусственного интеллекта
Назад, к списку статей