Den primära komponenten i en CPU som överför nummer (data) mellan andra komponenter är
bussystemet . Detta är inte en enda komponent, utan snarare en samling sammankopplade vägar. Inom bussystemet underlättar flera viktiga element dataöverföring:
* Databuss: Denna buss har specifikt själva uppgifterna - siffrorna som överförs mellan komponenter som ALU (aritmetisk logikenhet), register och minne.
* Adressbuss: Denna buss anger data * för uppgifterna. Det används för att berätta minnet eller andra komponenter * där * för att skicka eller ta emot data.
* Kontrollbuss: Denna buss hanterar flödet av data. Den bär signaler som koordinerar handlingarna för alla komponenter, till exempel initiering av läsningar och skrivningar, bestämmer dataflödesriktningen och synkroniseringsoperationer.
Medan register också håller och tillfälligt överför data, gör de det endast inom ett mycket begränsat, internt omfattning inom CPU. Bussystemet är det som tillåter kommunikation över större avstånd, som ansluter olika delar av CPU och till och med externa komponenter som RAM.