No it is not.
The standard requires that the effect of assigning a pointer to zero is the same as assigning it to the NULL pointer.
There is no requirement that the NULL pointer has a zero value, nor that it is represented with "all bits zero", and there never has been.