Дисассемблер кассового аппарата.
В этой статье я расскажу, как дисасемблировать машинный код кассового аппарата ЭКР 2102Ф в ассемблерный код.
Для этого нам понадобится программа Disassembler (она же One-Line Assembler) фирмы RichSoft и сам машинный код кассового аппарата 889-02 (он выложен на сайте компании ООО ТТЦ Счетмаш ).
Запускаем RichSoft, и после нажатия любой клавиши, выбираем необходимое действие из меню программы, которое расположено вверху окна. После нажатия <F1> Load File необходимо выбрать формат файла. В нашем случае, это формат с расширением bin, поэтому, жмем B. Теперь остается набрать путь файла программы кассы и начальный адрес программы для 8051 процессора 0000. Нажимаем клавишу <F4> и набираем начальный адрес 0000, но теперь для дисассемблирования.
Остается взять в руки принципиальную схему кассового аппарата ЭКР 2102Ф и справочник систем команд микроконтроллеров MCS-51. В своих примерах я буду пояснять смысл команд, но комментарий будет “окрашен” в кассовую тематику.
Очень интересно, когда будет продолжение =)
Готова. Тема Контрольная сумма. публикация в субботу.
как просто однако
может лучше сразу на СИ перевести
Оставить комментарий или отзыв к статье Дисассемблер кассового аппарата.
Подписка на RSS фид
АСПД Меркурий 180К Меркурий MS-K Отмена ККМ Программирование Таксометры ЧПМ ЭКЛЗ ЭКР 2102К ЭЛВЕС-МИКРО-К
Последние записи
Рубрики
ЦТО России
Архивы