Регістри загального призначення призначені для зберігання операндів арифметико-логічних інструкцій, а також адрес або окремих компонентів адрес осередків пам'яті. У мікропроцесорі 8086 було вісім 16-розрядних регістрів загального призначення.
Реєстри потрібні для спілкування процесора із зовнішнім світом – через них відбувається обробка, зберігання та передача даних, як одна в одну, так і на згадку. Крім того, через деякі з них проводяться обчислення, які неможливо виконати з осередками пам'яті.
Реєстри широко використовуються у обчислювальній техніці для перетворення кодів. Паралельного в послідовному і навпаки.
Реєстри загального призначення ebx/bx/bh/bl (Base register) – базовий регістр. Застосовується для зберігання базової адреси певного об'єкта пам'яті. ecx/cx/ch/cl (Count register) регістр-лічильник. Застосовується в командах, які роблять деякі дії, що повторюються.