Цитата(skyv @ Apr 9 2012, 16:09)

В asm коде загрузчика увидел интересный для себя ход в том месте алгоритма,
где принят фрейм команды и надо переходить к вычислению CRC.
movff POSTDEC0, PRODH.
Этой командой мы записываем последний принятый байт фрейма (это байт CRCH) в
старший байт регистра результата умножителя для временного хранения. В документе PIC18F2682/2685/4682/4685 я нигде не увидел
обозначение доступа (r, w) к этому регистру. Только на рисунке fig1.1 к нему подходят двунаправленные стрелки.
Мы имеем право писать в этот регистр?
100% можно использовать. Мой код для PIC18F46K22 изобилует вариациями на чтение/модификации с PRODH:PRODL, в том числе movff POSTDEC0,PRODH. Как минимум в разделе 8.0 Hardware 8x8 multiplier есть пример, где используется subwf PRODH,F - что не двусмысленно намекает на возможность записи в регистр.
Согласен что явного указания о возможности записи в регистр не указано