Z80 rozhodně není 16 bitový a to právě proto, že 16 bitpové jsou tam jenom ty části týkající se adresování paměti. Logicky, se čtvrtkilem paměti by se nedalo skoro nic dělat. Obobně bys pak mohl tvrdit, že 286 nebo zmíněný 68000 není ani 16bitový CPU, protože naadresuje řádově megabajty paměti namísto 64kB.
Já to vidím takhle. Pokud daný procesor má 32bitové registry, 32bitový SP a PC (bez ohledu na to, kolik bitů je reálně vyvedeno z pouzdra v podobě sběrnice a tedy kolik můžu aktuálně osadit RAMěti), tak je to plně 32 bitový procesor i když z důvodu ceny nebo čehokoliv jiného má sběrnici ošizenou. když ho totiž vezmu (nebo nějakého nástupce), tak k němu opravdu ty přímo adresovatelné 4GB připojím, datovou sběrnici si můžu udělat třeba tříkanálovu DDR (to už jsem na X násobku 32 bitů) a přesto se z hlediska programátora a programu naprosto nic nezmění. Kromě rychlosti samozřejmě.