А кто этот кто-то? И почему указатель может принять значение NULL? По мне, так вероятнее рандомное значение как результат ошибки в расчете указателя. Кстати, в MAC-командах dsPIC33 работа с нулевым указателем достаточно типична. Пишем в W8 ноль, а в W0 общий коэффициент (например 1) и далее просто суммируем некий массив в аккумуляторе DSP. W8 является указателем на один из сомножителей MAC команды, а W0 относится к Х-памяти.