3

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

 

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

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


Метки:

3 комментария к “Дисассемблер кассового аппарата.”

  1. Виталий : 22nd Май 2009 | 13:27

    Очень интересно, когда будет продолжение =)

  2. Kassovik : 22nd Май 2009 | 15:09

    Готова. Тема Контрольная сумма. публикация в субботу.

  3. pan : 1st Август 2009 | 11:01

    как просто однако
    может лучше сразу на СИ перевести

Оставить комментарий или отзыв к статье Дисассемблер кассового аппарата.

XHTML: Вы можете использовать эти тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>