it has 8 data buses and 16 adress buses....that is why it an 8 bit microprocessor
the CPU bus is the connection between the motherboard and the CPU. All data flows through different data bus.
CPUs do have a cache (either L1, L2 or L3), but cache is not exclusively on the CPU.
It's fairly common for a processor to have its L1 cache divided into two parts: one for storing data and one for storing instructions. It would the the instruction half of the L1 cache in which...
64 bit data bus and two L1 (64KB) caches; one L1 cache for each core (cpu)