276
Why we don't have 128-bit CPUs
(www.xda-developers.com)
This is a most excellent place for technology news and articles.
Not to mention most "8-bit" CPUs had a 16 bit address bus.
Yes, because 256 memory locations is a bit limiting.