Što je registar u mikrokontroleru?
Mikrokontroleri obično imaju ograničen broj registara, pa se moraju koristiti učinkovito. Kako bi najbolje iskoristio dostupne registre, programer mora pažljivo planirati korištenje svakog registra i izbjegavati korištenje istog registra za više namjena.
Registri se obično imenuju prema svojoj funkciji. Primjerice, registar akumulatora služi za pohranjivanje rezultata aritmetičkih operacija, a registar brojača programa pohranjuje adresu sljedeće instrukcije koju treba izvršiti.
Slijedi popis nekih od najčešćih registara koji se nalaze u mikrokontrolerima:
* Registar akumulatora
* Registar brojača programa
* Registar pokazivača stoga
* Registar pokazivača podataka
* Registar stanja
Vrsta registara i njihov broj ovisi o konkretnom tipu mikrokontrolera, što korisnici mogu saznati iz podatkovne tablice proizvođača MCU-a koji se koristi tijekom razvoja.