ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
840106 Топик полностью
my504 (12.05.2018 20:23 - 20:25, просмотров: 139) ответил fk0 на У PIC24 сделано просто прекрасно: с нулевого адреса лежат регистры процессора (WREG). Т.е. если кто-то записывает по NULL-указателю будет очень качественный глюкодром. У нормальных CPU первые 64-килобайта запрещены для обращения из-за NULL.
А кто этот кто-то? И почему указатель может принять значение NULL? По мне, так вероятнее рандомное значение как результат ошибки в расчете указателя. Кстати, в MAC-командах dsPIC33 работа с нулевым указателем достаточно типична. Пишем в W8 ноль, а в W0 общий коэффициент (например 1) и далее просто суммируем некий массив в аккумуляторе DSP. W8 является указателем на один из сомножителей MAC команды, а W0 относится к Х-памяти.