Politehica din Bucuresti proiect de diplomă Facultatea transporturi



Yüklə 1,46 Mb.
səhifə11/104
tarix09.01.2022
ölçüsü1,46 Mb.
#91958
1   ...   7   8   9   10   11   12   13   14   ...   104
1.2.4 Registrele X, Y, Z

Registrele R26...R31 au câteva funcţiuni adăugat pe langa cele generale. Aceste registe au 16 biţi de adresă pentru accesarea indirecta a datelor.Cele trei regisre pentru adresarea indirecta sunt regitrele X, Y, Z care sunt descrise in figura 3.3.





Fig.3.3 Registrele X, Y, Z

1.2.5 Stack Poiter (Indicatorul de stiva)

Stiva este folosită în principal pentu îmagazinarea temorară a datelor. Pentru îmagazinarea variabilelor locale şi pentru redarea adreselor după efectuarea întreruperilor sau a subrutinelor. Informatia care este pusă în stivă este pusă întotdeauna deasupra celorlalte deja existente. Stiva este implementată pentru a trece de la locaţii de memorie superioare la locaţii de memorie joase.

Indicatorul de stivă indică spatiul de date din memoria SRAM a stivei unde sunt localizate întreruperile şi subrutinele. Acest spatiu trebuie definit de program înainte de a se executa vreo subrutina sau întrerupere. Indicatorul de stivă este decrementat de 1 când se introduce alte date în sivă prin instrucţiunea PUSH, şi decrementat de 2 când adresele de revenire la program sunt introduse în stivă cu subrutinele sau cu instruţtiunile. Indicatorul de stivă este incrementat de 1 când datele sunt şterse din stivă cu instrucţiunea POP, şi incrementat de 2 când datele sunt scoase din stivă şi se revine din subrutina RET sau din intreruperea RETI.

Indicatorul de stivă AVR este implementat ca fiind două registre de 8 bţti în spaţiul alocat I/O. Numărul de biţi folosiţi sunt suboronaţi implementări. Spaţiul de adrese la unele implamentări ale arhitecturi AVR sunt aşa de mici încât nu este necesar decât SPL-ul. În acest caz registrul SPH nu mai este prezent figura 3.4




Fig.3.4 Indicatorul de stivă



Yüklə 1,46 Mb.

Dostları ilə paylaş:
1   ...   7   8   9   10   11   12   13   14   ...   104




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin