Декомпилятор файлов MKP в MKL |
Главная / ЭКВМ / ПО |
НазначениеПрограмма предназначена для преобразования файлов исполняемых программ ЭКВМ в исходный текст для кросс-компилятора (MKL). Одновременно создаётся текстовый листинг программы в латинской транскрипции (TXT) и текстовый html-файл (HTM) с записанной в таблицу программой в русской транскрипции и присоединённым исходным текстом. Программа распространяется с открытым исходным текстом под лицензией GPL 2 (или старше - по выбору). Программа работает под операционными системами GNU/Linux, DOS и Windows. Возможна компиляция под другие ОС. Запуск программыЗапуск программы производится средствами ОС. В качестве параметра требуется указать имя файла с исходным текстом: mkp2mkl [key] MKPfile [MKLfile] Если имя MKL-файла не указано, оно будет создано автоматически. При запуске программы с ключами: [-h] выводится краткая подсказка, [-v] номер версии и тип ОС, [-w] ссылка на GPL и предупреждение об отсутствии гарантий. Преобразование файла при этом не выполняется. При запуске программы с ключом [-e] выводится дополнительная информация при возникновении ошибок преобразования. При успешном завершении программа возвращает код 0. При возникновении ошибок - код ошибки в соответствии с соглашениями BSD. Работа программыПри декомпиляции учитывается дополнительная информация, размещённая в MKP-файле. Она позволяет автоматически распознавать последовательности шестнадцатеричных чисел и текстовые строки. Примечание. При записи и последующем считывании MKP-файла из ЭКВМ дополнительная информация теряется - все байты считанной программы будут распознаны как команды языка МК. Равные 0FFh (25510) байты в конце файла не декомпилируются. Это следует учитывать, если в конце программы могут быть расположены массивы двоичных данных, таблицы или экранные формы. Версии0.11 (01.04.11) - первая распространяемая версия. Программа и ее исходный текст - на странице "программное обеспечение". |
НПП "СЕМИКО" (383) 271-01-25 (многоканальный) |