Przykładowe pytania SP Przykładowe pytania Systemy liczbowe. Przedstawić liczby; -, - w kodzie binarnym i hexadecymalnym uzupełnionym do dwóch (liczba 6 bitowa).. odać dwie liczby binarne w kodzie U +.. laco stosuje się kod U? Porównać dodawanie i odejmowanie liczb binarnych w kodzie U i znak-moduł.. Przedstawić w kodzie dziesiętnym liczbę zapisaną w kodzie.. Zamienić 6-bitową liczbę w kodzie U xef na liczbę -bitową w kodzie U. 6. Przedstawić w kodzie heksadecymalnym liczbę dziesiętną -. 7. Zamienić liczbę dziesiętną - na liczbę binarną. 8. Przedstawić w kodzie dziesiętnym liczbę zapisaną w kodzie. 9. Zamienić liczbę heksadecymalną fa na liczbę: binarną i dziesiętną.. Przedstawić liczby; -, -88 w kodzie binarnym uzupełnionym do dwóch.. Wyznaczyć reprezentację w kodzie dziesiętnym liczby w kodzie x.. Wyznaczyć reprezentację w kodzie liczby w kodzie dziesiętnym,.. Wyznaczyć reprezentację w kodzie dziesiętnym liczby w kodzie x8.. Wyznaczyć reprezentację w kodzie liczby w kodzie dziesiętnym -,.. Przedstawić w kodzie dziesiętnym liczbę zapisaną w kodzie CFE. 6. W systemie liczbowym spolaryzowanym k= pozycyjnym o podstawie (dziesiętnym), przyjmując przesunięcie równe połowie zakresu, znaleźć reprezentację liczby -. 7. Opisać różnice w mnożeniu liczb ułamkowych i całkowitych za pomocą ASP-8. 8. Porównać arytmetykę stałoprzecinkową z nasyceniem i bez nasycenia. 9. Opisać zaokrąglanie liczb w procesorze ASP-8.. la systemu 6-bitowego zamienić liczbę dziesiętną: -. na liczbę w kodzie, - na liczbę w kodzie U, - na liczbę w kodzie spolaryzowanym (przesuniętym). Ogólne. Wymienić różnice i cechy wspólne pomiędzy architekturami (zamieścić rysunki) harwardzką, zmodyfikowaną architekturą harwardzką, a von Neumanna.. Opisać sposoby korzystania ze stałych zawartych w pamięci ROM.. Wyjaśnić rolę sygnału arowego i sygnału zerowania RE.. Wymienić i scharakteryzować metody redukcji poboru mocy i tryby pracy urządzeń we-wy (tryby specjalne) w mikrokontrolerze.. Wymienić i opisać układy zabezpieczeń alarmowych w mikrokontrolerach. Jak pracuje układ watchdog i jak nim sterować? 6. Narysować prosty schemat układu RE, opisać zastosowanie tego sygnału w mikrokontrolerze oraz podać typowe źródła sygnału RE. 7. Omówić układ licznikowy w ASP-8. Przedstawić tryby pracy (rys. poglądowe) i zastosowanie licznika oraz sposób sterowania. 8. Naszkicować połączenie ASP-8 z pamięciami zewnętrznymi, wyjaśnić sposób wpisywania do RAM oraz czytania z pamięci ROM. 9. Naszkicować schemat blokowy ASP-8.. Opisać typy danych w procesorze ASP-6 (SHARC). Opisać działanie instrukcji JUMP i CALL, wymienić różnice.. Jaka jest rola magistrali R-Bus, podać przykłady zastosowań.. Opisać stos procesora, podać przykładowe instrukcje.. Opisać mechanizm tworzenia pętli sprzętowej.. Wymienić podstawowe różnice pomiędzy typowym procesorem a procesorem sygnałowym. 6. Ile cykli maszynowych koniecznych jest do wykonania operacji przesunięcia liczby 6-bitowej o cztery bity. 7. o co służy stos procesora? 8. Opisać linie sterujące procesora WR, R, IOMS. Przerwania 9. Opisać przebieg procedury obsługi przerwania.. Omówić system przerwań w ASP-8, źródła i adresy startu przerwań, sterowanie priorytetem i maskowaniem przerwań.. Wyjaśnić znaczenie przerwań w procesorze (dlaco są tak istotne i z co to wynika). Wymienić typowe źródła.. Przedstawić mechanizm pobierania i zapisu próbek sygnałów dźwiękowych w EZ-Kit ASP-8. Adresowanie. Na czym polega adresowanie cyrkulacyjne?. Czy adres początkowy bufora cyrkulacyjnego może przyjmować dowolne wartości?. Omówić tryby adresowania w ASP-8. Przykłady programów 6. Napisać program dodawania dwóch liczb -bitowych umieszczonych w pamięci programu PM i w pamięci danych M, wynik należy umieścić w pamięci danych M. () 7. Napisać program trzykrotnie przesyłający zawartość komórek pamięci programu o adresie H do pamięci danych o adresie H, zastosować adresowanie cyrkulacyjne i pętlę sprzętową. Opracował dr inż. Krzysztof Sozański, wszelkie uwagi proszę kierować na adres: K.Sozanski@iee.uz.zgora.pl wersja: 9 mar 7
Przykładowe pytania SP 8. Napisać program trzykrotnie przesyłający zawartość komórek pamięci programu o adresie H do pamięci danych o adresie H, zastosować bez adresowania cyrkulacyjnego i bez pętli sprzętowej. 9. Napisać program wyznaczający odpowiedź układu takiego jak na rysunku dla próbek x(n) umieszczonych w pamięci danych o adresie H, współczynnik a jest umieszczony w pamięci danych o adresie H a współczynnik b w pamięci programu o adresie H, wyniki należy umieścić w pamięci danych o adresie H.. Napisać program wyznaczający odpowiedź układu takiego jak na rysunku dla próbek x(n) umieszczonych w pamięci danych o adresie H, współczynnik a jest umieszczony w pamięci danych o adresie H a współczynnik b w pamięci programu o adresie 7H, wyniki należy umieścić w pamięci danych o adresie 9H.. Napisać program wyznaczający odpowiedź układu takiego jak na rysunku dla próbek x(n) umieszczonych w pamięci danych o adresie H, współczynnik a jest umieszczony w pamięci programu PM o adresie H, wyniki należy umieścić w pamięci danych o adresie 7H. x(n) y(n) + x z - a. Napisać program wyznaczający odpowiedź układu takiego jak na rysunku dla próbek x(n) umieszczonych w pamięci danych o adresie H, współczynnik a jest umieszczony w pamięci danych o adresie H a współczynniki b i b w pamięci programu o adresie 7H i 7H, wyniki należy umieścić w pamięci danych o adresie 9H.. Napisać program przesyłający zwartość rejestrów AX, AX, AY, AY do komórek pamięci danych o adresach H, H, H, H.. Omówić realizację filtru FIR za pomocą procesora ASP-8.. Przedstawić realizację filtru IIR drugiego rzędu. 6. Opisać wszystkie sposoby zerowania komórek pamięci danych M. 7. Pomnożyć liczbę 6-bitową razy za pomocą układu przesuwającego SHIFTER. 8. Napisać program realizujący pętlę programową bez wykorzystania mechanizmu sprzętowej pętli dla procesora ASP8. 9. Napisać program dodawania dwóch liczb -bitowych umieszczonych w wewnętrznej pamięci danych. 6. Napisać program przesuwania liczby -bitowej umieszczonej w pamięci programu o dwa bity w lewo. 6. Napisać program dodawania zawartości pięciu komórek pamięci M, zastosować instrukcje wielokrotne i pętlę sprzętową. M(x8) x x x x x ata Memory Opracował dr inż. Krzysztof Sozański, wszelkie uwagi proszę kierować na adres: K.Sozanski@iee.uz.zgora.pl wersja: 9 mar 7
Przykładowe pytania SP 6. Napisać program zerowania wybranego obszaru pamięci wewnętrznej. 6. Napisać program realizujący pętlę bez wykorzystania mechanizmu pętli sprzętowej. Napisać program realizujący następującą zależność x i i= Suma =, zmienne x należy umieścić w rejestrach MX I MX a wynik w rejestrze MR. Przedstawić stan rejestrów podczas wykonywania obliczeń. Wartości zmiennych wynoszą:: x =, x =, 6. Napisać program zamiany miejscami starszych 8-bitów z młodszymi 8-bitami zwartości rejestru MR, przyjąć MR=xaa. 6. Napisać program realizujący następującą zależność y = x, zmienną x należy umieścić w rejestrze MX. Przesyłać wyniki cząstkowe z rejestru MR do rejestru MF (z zaokrągleniem). Sprawdzać nasycenie po każdej operacji. Wartość zmiennej x wynosi x=x. Układy logiczne 6. Opisać funkcje AN, XOR, OR (tablice prawdy). 66. Przyjmując, że =, =, =, = określić stan wyjść dla kolejnych impulsów ara. 67. Przyjmując, że =, =, =, = określić stan wyjść dla kolejnych impulsów ara. 68. 69. Przyjmując, że =, =, =, = określić stan wyjść dla kolejnych 6 impulsów ara. 6 7 8 9 7. Przyjmując, że =, =, =, = określić stan wyjść dla kolejnych 6 impulsów ara. Opracował dr inż. Krzysztof Sozański, wszelkie uwagi proszę kierować na adres: K.Sozanski@iee.uz.zgora.pl wersja: 9 mar 7
Przykładowe pytania SP 6 7 8 9 7. Wyjaśnić działanie przerzutnika (wykresy czasowe). 7. Wyjaśnić działanie przerzutnika JK (wykresy czasowe). 7. Narysować schemat rejestru przesuwającego o wejściu szeregowym a wyjściu równoległym. 7. Narysować schemat rejestru przesuwającego o wejściu równoległym i wyjściu równoległym. 7. Opisać działanie sumatora arytmetycznego (tablica prawdy). 76. Opisać działanie dekodera z N (tablica prawdy). 77. Opisać funkcje AN, XOR, OR (tablice prawdy). 78. Przyjmując, że wszystkie przerzutniki zostały wyzerowane przedstawić stan wyjść dla kolejnych impulsów ara. 79. Wyznaczyć funkcję logiczną oraz utworzyć tablicę prawdy dla układu jak na rysunku. x x y 8. Wyznaczyć funkcję logiczną oraz utworzyć tablicę prawdy dla układu jak na rysunku. x 8. Wyznaczyć funkcję logiczną oraz utworzyć tablicę prawdy dla układu jak na rysunku. SHARC 8. Omówić schemat blokowy procesora typu SHARC 8. Porównać procesory sygnałowe ASP8 i SHARC. 8. Tryby adresowania procesorów sygnałowych typu SHARC. 8. Opisać arytmometr procesorów typu SHARC. 86. Jakiego typu arytmetykę stosuje się w procesorach typu SHARC. Opracował dr inż. Krzysztof Sozański, wszelkie uwagi proszę kierować na adres: K.Sozanski@iee.uz.zgora.pl wersja: 9 mar 7
TMSC6xxx 87. Omówić schemat blokowy procesora typu TMSC67. 88. Omówić architekturę procesorów typu VLIW 89. Tryby adresowania procesorów sygnałowych typu TMSC6xxx. 9. Opisać arytmometr procesorów TMSC6xxx. TMSF8xx 9. Omówić schemat blokowy procesora typu TMSF8. 9. Omówić architekturę procesorów typu TMSF8xx. 9. Opisać arytmometr procesorów TMSF8xx. 9. Tryby adresowania procesorów sygnałowych typu TMSF8xx. 9. Jakiego typu arytmetykę stosuje się w procesorach TMSF8xx. Przykładowe pytania SP Opracował dr inż. Krzysztof Sozański, wszelkie uwagi proszę kierować na adres: K.Sozanski@iee.uz.zgora.pl wersja: 9 mar 7