Ki
Systemy mikroprocesorowi
Rejestry specjalne SFR są odbiciem wszystkich wewnętrznych układów mikrokontrolera
Każdy element struktury wewnętrznej ma swoją reprezentację w postaci 1 -bajtowego lub 2-bajtowego rejestru
Wpisanie informacji do tych rejestrów inicjuje działanie poszczególnych bloków funkcjonalnych mikrokontrolera
Konstruktorzy uM-51 przewidzieli miejsce na 128 rejestrów specjalnych
Wolne rejestry nie mogą być wykorzystane w programach jako dodatkowe komórki wewnętrznej pamięci RAM
Stos to jedna z podstawowych struktur danych Stos W programie może spełniać funkcje:
♦ Zapamiętywania adresów powrotu z podprogramów wywoływanych sprzętowo lub programowo
♦ Przenoszenia zmiennych między programami
♦ Czasową ochrony rejestrów specjalnych i komórek wewnętrznej pamięci RAM jeśli są one zmieniane w trakcie wykonywania podprogramów
Podstawową cechą stosu jest to, że mamy dostęp jedynie do elementu leżącego na jego szczycie. Oznacza to, że element odłożony na stos jako ostatni będzie zdjęty jako pierwszy
Wskazaniem gdzie umieszczone są kolejne dane jest rejestr zwany wskaźnikiem stosu SP, sam rejestr umieszczony jest w obszarze rejestrów specjalnych SFR
Wskaźnik stosu zawiera zawsze adres wierzchołka stosu, czyli adres ostatnio wpisanej wartości
Po sygnale RESET wskaźnik stosu w mikrokontrolerze 8051 jest ustawiony na 7, a więc stos umiejscowiony jest od adresu 8 w górę