II dio Mikroprocesor
2.10. Registri

2.10.1. Registri opšte namjene

Ovi registri se koriste za različite funkcije, npr. za čuvanje različitih vrsta podataka, adresa i kodova generisanih pri izvršavanju programa. Korisnički program može da im pristupi, čita i mijenja njihov sadržaj bez ograničenja. Optimalan broj registara opšte namjene za CISC procesore je u intervalu [8,32], dok je za RISC procesore ≥ 32, i kreće se do nekoliko stotina.
U zavisnosti od dizajna procesora i odgovarajućeg mašinskog jezika, opšti registri se mogu dodatno podijeliti prema namjeni, npr. na:

Akumulatore za aritmetičko–logičke operacije i čuvanje znakovnih podataka.

Indeks registre koji se koriste za indeksno adresiranje.

Pokazivače segmenata koji sadrže početnu adresu segmenta na računarima sa segmentnim  adresiranjem.

Pokazivače steka koji pokazuju na početak memorije koja je određena za stek.

Podjela registara opšte namjene nije striktna na svim procesorima. Na nekim od njih je strogo određeno koji opšti registri mogu da sadrže podatke a koji adrese, dok na drugim programer ili operativni sistem određuje podjelu.
Veličina opštih registara zavisi od arhitekture procesora i u opštem slučaju mora biti dovoljna da prihvati cijelu riječ koja se obrađuje u procesoru, odnosno da prihvati kompletnu adresu ako se registar koristi za adresiranje.

2.10. Registri    <    Index    >    Specijalizovani registri