Rejestry ogólnego przeznaczenia 8086
Procesory 16-bitowe zawierają blok ośmiu 16-bitowych rejestrów ogólnego przeznaczenia. Można w nich wyróżnić trzy grupy rejestrów o zdefiniowanym przeznaczeniu:
· Rejestry danych: cztery 16-bitowe, w których wyróżniono bajt starszy (H - high) i bajt młodszy (L - low).
· Rejestry wskaźników adresowych: stosu i bazy,
· Rejestry indeksów adresowych: zródła i miejsca przeznaczenia.
Niektóre grupy rozkazów odnoszą się do operandów 8-bitowych inne do 16-bitowych. Rozkazy operujące słowem 16-bitowym oznaczono tak samo jak w liście rozkazów procesorów 8-bitowych przez X; tj. bajt starszy i bajt młodszy tego samego rejestru.