В asm коде загрузчика увидел интересный для себя ход в том месте алгоритма, где принят фрейм команды и надо переходить к вычислению CRC.
movff POSTDEC0, PRODH.
Этой командой мы записываем последний принятый байт фрейма (это байт CRCH) в старший байт регистра результата умножителя для временного хранения. В документе PIC18F2682/2685/4682/4685 я нигде не увидел обозначение доступа (r, w) к этому регистру. Только на рисунке fig1.1 к нему подходят двунаправленные стрелки. Мы имеем право писать в этот регистр?
|