mechanizmy przyspieszenia pracy wykonywanie rozkazu przez mikroprocesor można podzielić na kilka etapów. Część z nich wymaga współpracy mikroprocesora z pamięcią (pobieranie kodu operacji, odczyt i zapis argumentu operacji) pozostałe mikroprocesor wykonuje niezależnie (dekodowanie kodu operacji, wykonywanie operacji). W związku z tym projektanci firmy Intel stworzyli dwie osobne jednostki: wykonawczą oraz interfejsową. Pierwsza z nich odpowiedzialna jest za dekodowanie i wykonanie operacji, druga za współpracę z pamięcią. Dzięki takiej architekturze 8086 jest w stanie w jednocześnie wykonywać operację jednego rozkazu oraz pobierać kod operacji następnego

mechanizmy dla pracy wieloprocesorowej mikroprocesor 8086 może pracować w dwóch różnych trybach. W trybie minimalnym steruje on całym systemem mikrokomputerowym pełniąc rolę kontrolera magistrali. Zwykle system taki składa się z jednego obwodu drukowanego i kilku urządzeń peryferyjnych. W trybie maksymalnym magistrala jest współdzielona pomiędzy mikroprocesor a procesory wspomagające. Funkcje sterownika magistrali przejmuje wtedy osobny element systemu mikrokomputerowego zwany kontrolerem magistrali. Tryb ten stosowany jest w przypadku systemów wieloprocesorowych (np.