gr.C, wyklad


2.4 Od czego można uzależnić przebieg programu w procesorach rodziny C55xx?

Wiele stanów jest wykrywane i sygnalizowane flagami;

Inne elementy mogą być wykrywane bezpośrednio (zwykle komparatorami);

2.6 Co to jest przetwarzanie nakładkowe, na czym polega i czemu służy?

2.15 Objaśnij zadania linkera w środowisku programów do generacji kodu procesora DSP.

Linker łączy plik *.obj i generuje docelowy plik wyjściowy *out. Rozmieszcza on i łączy jednoimienne sekcje w obszarach pamięci wskazanych w zbio-rze/poleceniach konfiguracyjnych. Linker może generować różne, pomocne w analizie i uruchamianiu programu zbiory. Zajmuje się on rozmieszczeniem relokowalnych zbiorów *.obj a w nich symboli i sekcji, by przypisać je do ostatecznych adresów oraz decyduje o zewnętrznych powiązaniach między plikami wejściowymi i bibliotekami.

2.18 Co to są tryby repetycji i czemu służą w procesorach DSP rodziny C'55xx?

Tryb repetycji polega na powtarzaniu rozkazu lub bloku rozkazów. W trybie tym dzięki sprzętowej obsłudze licznika pętli nie tracimy czasu na rozkazy sprawdzające licznik i realizujące skok. Stąd pętle takie są bardziej efektywne, tylko użyteczna część pętli zajmuje czas wykonania.

2.19 W jaki sposób i po co programista może określać/zmieniać położenie tablicy wektorów przerwań (początków procedur przerwań)?

Po resecie sprzętowym procesor nadając wartość rejestrom IVPD i IVPH równą 0xFFFF będzie sięgał do tablicy wektorów przerwań zaczynającej się od adresu 0xFFFF00. Domyślnie, dla takiej sytuacji tablica wektorów przerwań jest lokowa-na w zakresie adresów od FFFF00h do FFFFFFh w przestrzeni pamięci programu.

Można przygotować inną/inne tablice w przestrzeni pamięci programu, zaczynające się od adresów równych (IVPD)*256 / (IVPH)*256 i wskazać ją procesorowi do użycia poprzez nadanie odpowiedniej zawartości rejestrów a następnie wykonanie programowego reset (czyli rozkazu RESET).

Mechanizm taki jest zaimplementowany z tego powodu, by użytkownik mógł re-organizować strukturę przerwań swego programu w zależności od potrzeb.



Wyszukiwarka

Podobne podstrony:
GR WYKŁADY by Mamlas )
gr.B, wyklad
gr.A, wyklad
gr.D, wyklad
GR WYKŁADY by Mamlas )
FWD Podstawy pielegniarstwa wyklady gr ACDE, 3. Funkcje zawodowe, FUNKCJE PIELĘGNIARSKIE
zaliczenie wykladu gr B ściąga, Zarządzanie i Inżynieria Produkcji Politechnika Lubleska, metrologia
WYKLADY, GR W5, WYK˙AD V
WYKLADY, GR W13, WYK˙AD XIV ( II SEMESTR )
WYKLADY, GR W13, WYK˙AD XIV ( II SEMESTR )
Metro-wyklad (cz.2 gr. B), ZiIP, ZiIP, R2, SI, Metrologia
ŹRÓDŁA INFORMACJI wykład gr
FWD Podstawy pielegniarstwa wyklady gr ACDE, 6. D. Orem, OD TEORII DO PRAKTYKI - MODEL PIELĘGNOWANI
21 wyklad 8 10 gr [F]
WYKLADY, GR W17, WYK˙AD
pytania testowe wyklady gr 3

więcej podobnych podstron