Journal influence
Bookmark
Next issue
Abstract:
Аннотация:
Author: () - | |
Ключевое слово: |
|
Page views: 12797 |
Print version |
С каждым годом наращивается промышленный выпуск отечественных персональных ЭВМ на базе микропроцессора типа К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 (большая и малая йотированные отсутствуют). Применение программы перекодировки позволяет решить проблему использования программного обеспечения с русским алфавитом на отечественных и зарубежных ПЭВМ. В случае необходимости программа легко может быть расширена добавлением новых таблиц перекодировок. |
Permanent link: http://swsys.ru/index.php?id=1362&lang=en&page=article |
Print version |
The article was published in issue no. № 2, 1989 |
Perhaps, you might be interested in the following articles of similar topics:
- Формулировка задачи планирования линейных и циклических участков кода
- Оптимизация обработки информационных запросов в СУБД
- Кросс-система автоматизации разработки программного обеспечения на базе языка высокого уровня Рада
- Проблемы визуализации и отображения информации
- Компьютерная интеграция и интеллектуализация производств на основе их унифицированных моделей
Back to the list of articles