You questioned that static RAM could be OK. (see the quote from you at the top of this message)
I had already explained that I was talking about battery-backed static RAM when you posted that message.
When it comes to the other issue, if cpu:s start at memory address zero or not:
Most of them do. It is by far the most common start address.