Компилятор файлов MKL в MKP |
Главная / ЭКВМ / ПО |
НазначениеПрограмма предназначена для преобразования файлов исходных текстов программ на языке МК в латинской транскрипции в исполняемый файл ЭКВМ формата MKP. Программа распространяется с открытым исходным текстом под лицензией GPL 2 (или старше - по выбору). Программа работает под операционными системами GNU/Linux, DOS и Windows. Возможна компиляция под другие ОС. Запуск программыЗапуск программы производится средствами ОС. В качестве параметра требуется указать имя файла с исходным текстом: mkl2mkp [key] MKLfile [MKPfile] Если имя MKP-файла не указано, оно будет создано автоматически. При запуске программы с ключами: [-h] выводится краткая подсказка, [-v] номер версии и тип ОС, [-w] ссылка на GPL и предупреждение об отсутствии гарантий. Преобразование файла при этом не выполняется. При запуске программы с ключом [-с] можно указать русскую кодировку сообщений программы CP866, CP1251, KOI8R, UTF8 или UCS2. Информация будет сохранена в файле "mkl2mkp.cfg" и использована при последующих запусках программы. При успешном завершении программа возвращает код 0. При возникновении ошибок - код ошибки в соответствии с соглашениями BSD. Одновременно с файлом MKP создаются файлы листинга (TXT) и таблица в формате HLML (HTM) Версии0.11 - исправлена ошибка вывода команды "F 10x" в HTML формате. 0.12 - добавлена обработка команды возврата из прерывания "РР В/О" ("PP RTN"). Эта команда введена начиная с версии 1.07 ПО МК-152. 0.13 - введено сообщение об ошибке компилятора E015 - совпадение имени метки и идентификатора. Исправлена ошибка перекодировки строк сообщений в/из кодировок UTF-8 и UCS-2. Программа скомпилирована с ключем -mtune=i586 (эквивалентно -mpentium). 0.14 - NPP: Исправлена ошибка невывода в .htm команды "F X=0" строка 2790 (mkkom.name1[94]) 0.15 - исправлена ошибка операторов DA, DAH и DAL при обращении к следующей ниже метке. Добавлен разбор операторов NUMH и NUML. 0.16 - исправлена ошибка при обращении к метке, допущенная в версии 0.15. 0.17 - исправлена ошибка формата создаваемого файла MKP, обнаруженная пользователем NPP, см.: http://arbinada.com/pmk/node/403. 0.18 - добавлены псевдооператоры .DD .DDH .DDL (адреса DEC-HEX) 0.19 - корректный разбор символов 'Ё' и 'ё' в кодировке 1251 в строке оператора .TEXT. 0.20 - (15.01.10) 0.21 (16.04.10) 0.22 (21.04.10) 0.23 (28.03.11) 0.24 (14.10.11) 0.25 (14.11.11) Программа и ее исходный текст - на странице "программное обеспечение". |
|
НПП "СЕМИКО" (383) 271-01-25 (многоканальный) |