Дисассемблер кассового аппарата.

ekr2102k-movВ этой статье я расскажу, как дисасемблировать машинный код кассового аппарата ЭКР 2102Ф в ассемблерный код.
Для этого нам понадобится программа Disassembler (она же One-Line Assembler) фирмы RichSoft и сам машинный код кассового аппарата 889-02 (он выложен на сайте компании ООО ТТЦ Счетмаш ).
Запускаем RichSoft, и после нажатия любой клавиши, выбираем необходимое действие из меню программы, которое расположено вверху окна. После нажатия <F1> Load File необходимо выбрать формат файла. В нашем случае, это формат с расширением bin, поэтому, жмем B. Теперь остается набрать путь файла программы кассы и начальный адрес программы для 8051 процессора 0000. Нажимаем клавишу <F4> и набираем начальный адрес 0000, но теперь для дисассемблирования.
Остается взять в руки принципиальную схему кассового аппарата ЭКР 2102Ф и справочник систем команд микроконтроллеров MCS-51. В своих примерах я буду пояснять смысл команд, но комментарий будет «окрашен» в кассовую тематику.

Следующий урок —>

Комментарии 3

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *