32340 skanowanie0005 (6)

32340 skanowanie0005 (6)



Ki


Systemy mikroprocesorowi

REJESTRY SPECJALNE SFR

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

ORGANIZACJA STOSU

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ę


Wyszukiwarka

Podobne podstrony:
11171 skanowanie0007 (6) KfnK. Systemy mikroprocesoroweRejestr PSWJego zawartość opisuje cechy wynik
Do rejestru sprzedaży VAT są wprowadzane wszystkie dokumenty generujące przychody, za wyjątkiem dota
skanowanie0006 (7) Systemy mikroprocesoroweSFR Rejestry specjalne funkcyjnie można podzielić na trzy
43622 skanowanie0010 (2) Systemy mikroprocesorowe Rejestr TMOD: (adres 89H rw - 0); ;Rejestn:j Bit
skanowanie0006 (6) st »rtu i * /- 8 bitów danuch Systemy mikroprocesorowe Bit stopu ^ r startuł , SB
skanowanie0006 (6) st »rtu i * /- 8 bitów danuch Systemy mikroprocesorowe Bit stopu ^ r startuł , SB

więcej podobnych podstron