Przykładowe pytania DSP 1

Podobne dokumenty
LABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ. Zasady arytmetyki stałoprzecinkowej oraz operacji arytmetycznych w formatach Q

Organizacja typowego mikroprocesora

Spis treúci. Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1. Przedmowa Wstęp... 11

Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne

Wprowadzenie do architektury komputerów systemy liczbowe, operacje arytmetyczne i logiczne

WPROWADZENIE Mikrosterownik mikrokontrolery

PAMIĘĆ RAM. Rysunek 1. Blokowy schemat pamięci

Lista tematów na kolokwium z wykładu z Techniki Cyfrowej w roku ak. 2013/2014

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2010/2011

Struktura i działanie jednostki centralnej

Mikrooperacje. Mikrooperacje arytmetyczne

Architektura Systemów Komputerowych. Jednostka ALU Przestrzeń adresowa Tryby adresowania

Rok akademicki: 2013/2014 Kod: EEL s Punkty ECTS: 2. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Układy arytmetyczne. Joanna Ledzińska III rok EiT AGH 2011

ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH

XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej. XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej

LEKCJA TEMAT: Współczesne procesory.

Przedmiot: Urządzenia techniki komputerowej Nauczyciel: Mirosław Ruciński

Architektura komputera. Dane i rozkazy przechowywane są w tej samej pamięci umożliwiającej zapis i odczyt

MOŻLIWOŚCI PROGRAMOWE MIKROPROCESORÓW

Architektura komputerów

Bramki logiczne Podstawowe składniki wszystkich układów logicznych

Instrukcja do ćwiczeń nr 4 typy i rodzaje zmiennych w języku C dla AVR, oraz ich deklarowanie, oraz podstawowe operatory

Arytmetyka komputera. Na podstawie podręcznika Urządzenia techniki komputerowej Tomasza Marciniuka. Opracował: Kamil Kowalski klasa III TI

Wykład 4. Przegląd mikrokontrolerów 16-bit: - PIC24 - dspic - MSP430

Systemy zapisu liczb.

Technika mikroprocesorowa I Studia niestacjonarne rok II Wykład 2

MIKROKONTROLERY I MIKROPROCESORY

Architektura komputera. Cezary Bolek. Uniwersytet Łódzki. Wydział Zarządzania. Katedra Informatyki. System komputerowy

O systemach liczbowych

Układ sterowania, magistrale i organizacja pamięci. Dariusz Chaberski

Kurs Zaawansowany S7. Spis treści. Dzień 1

Podstawy Informatyki Elementarne podzespoły komputera

Architektura komputera

LEKCJA TEMAT: Zasada działania komputera.

Podstawy techniki cyfrowej i mikroprocesorowej - opis przedmiotu

Wstęp do informatyki. System komputerowy. Magistrala systemowa. Architektura komputera. Cezary Bolek

Ćw. 7: Układy sekwencyjne

Architektura komputerów Wykład 2

Ćwiczenie 01 - Strona nr 1 ĆWICZENIE 01

Zestaw 3. - Zapis liczb binarnych ze znakiem 1

Zadania do wykładu 1, Zapisz liczby binarne w kodzie dziesiętnym: ( ) 2 =( ) 10, ( ) 2 =( ) 10, (101001, 10110) 2 =( ) 10

Układy sekwencyjne. Podstawowe informacje o układach cyfrowych i przerzutnikach (rodzaje, sposoby wyzwalania).

Technologie Informacyjne

DYDAKTYKA ZAGADNIENIA CYFROWE ZAGADNIENIA CYFROWE

Logiczny model komputera i działanie procesora. Część 1.

Technika mikroprocesorowa I Wykład 2

Teoria przetwarzania A/C i C/A.

Adam Korzeniewski p Katedra Systemów Multimedialnych

1.2 Schemat blokowy oraz opis sygnałów wejściowych i wyjściowych

Literatura. adów w cyfrowych. Projektowanie układ. Technika cyfrowa. Technika cyfrowa. Bramki logiczne i przerzutniki.

3.2. Zegar/kalendarz z pamięcią statyczną RAM 256 x 8

Tranzystor JFET i MOSFET zas. działania

Technika Mikroprocesorowa Laboratorium 5 Obsługa klawiatury

Magistrala systemowa (System Bus)

Pracownia elektryczna i elektroniczna. Elektronika cyfrowa. Ćwiczenie nr 5.

Architektura komputerów. Komputer Procesor Mikroprocesor koncepcja Johna von Neumanna

Układy logiczne układy cyfrowe

ARYTMETYKA BINARNA. Dziesiątkowy system pozycyjny nie jest jedynym sposobem kodowania liczb z jakim mamy na co dzień do czynienia.

1. Wprowadzenie Programowanie mikrokontrolerów Sprzęt i oprogramowanie... 33

Opis układów wykorzystanych w aplikacji

PLC1: Programowanie sterowników logicznych SIEMENS SIMATIC S7-300/400 - kurs podstawowy

Arytmetyka liczb binarnych

Adam Korzeniewski p Katedra Systemów Multimedialnych

Architektura systemów komputerowych Laboratorium 13 Symulator SMS32 Operacje na bitach

Układy kombinacyjne. cz.2

Podstawy programowania. 1. Operacje arytmetyczne Operacja arytmetyczna jest opisywana za pomocą znaku operacji i jednego lub dwóch wyrażeń.

Podstawy Informatyki dla Nauczyciela

Kod uzupełnień do dwóch jest najczęściej stosowanym systemem zapisu liczb ujemnych wśród systemów binarnych.

12. Wprowadzenie Sygnały techniki cyfrowej Systemy liczbowe. Matematyka: Elektronika:

Architektura typu Single-Cycle

Charakterystyka mikrokontrolerów. Przygotowali: Łukasz Glapiński, Mateusz Kocur, Adam Kokot,

PC 3 PC^ TIMER IN RESET PC5 TIMER OUT. c 3. L 5 c.* Cl* 10/H CE RO WR ALE ADO AD1 AD2 AD3 AD4 A05 A06 LTJ CO H 17 AD7 U C-"

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI EFEKTY KSZTAŁCENIA

Techniki multimedialne

Arytmetyka stałopozycyjna

Księgarnia PWN: Włodzimierz Stanisławski, Damian Raczyński - Programowanie systemowe mikroprocesorów rodziny x86

Podstawy działania układów cyfrowych...2 Systemy liczbowe...2 Kodowanie informacji...3 Informacja cyfrowa...4 Bramki logiczne...

Ćwiczenie nr 3. Wyświetlanie i wczytywanie danych

Architektura komputerów

Dla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego

Wykład 2. Informatyka Stosowana. 10 października Informatyka Stosowana Wykład 2 10 października / 42

Programowanie w językach asemblera i C

Ćw. 1: Systemy zapisu liczb, minimalizacja funkcji logicznych, konwertery kodów, wyświetlacze.

f we DZIELNIKI I PODZIELNIKI CZĘSTOTLIWOŚCI Dzielnik częstotliwości: układ dający impuls na wyjściu co P impulsów na wejściu

Układ wykonawczy, instrukcje i adresowanie. Dariusz Chaberski

Wykład Mikroprocesory i kontrolery

Arytmetyka stało i zmiennoprzecinkowa

Wykład 2. Informatyka Stosowana. 9 października Informatyka Stosowana Wykład 2 9 października / 42

Organizacja pamięci VRAM monitora znakowego. 1. Tryb pracy automatycznej

AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ

Budowa i zasada działania komputera. dr Artur Bartoszewski

Arytmetyka binarna - wykład 6

Wstęp Architektura... 13

LEKCJA. TEMAT: Funktory logiczne.

LABORATORIUM TECHNIKA CYFROWA LICZNIKI I REJESTRY. Rev.1.1

Wstęp do informatyki. Architektura co to jest? Architektura Model komputera. Od układów logicznych do CPU. Automat skończony. Maszyny Turinga (1936)

Cyfrowy zapis informacji. 5 grudnia 2013 Wojciech Kucewicz 2

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Transkrypt:

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