Varför är databuss dubbelriktad i mikroprocessorer?

Databuss är dubbelriktad eftersom samma buss används för överföring av data från mikroprocessor minnesplats eller indata/utdata-enhet och vice versa. Det är därför databuss är dubbelriktad.