Semestr zimowy 2014/15
Semestr zimowy 2015/16
Semestr zimowy 2016/17
Semestr zimowy 2017/2018
Semestr zimowy 2018/2019
Technika mikroprocesorowa 2 TS1C520312
Programowanie na poziomie asemblera w celu realizacji podstawowych zadań arytmetycznych, działań na tablicach, sortowania, przeszukiwania. Procedury - zasady pisania i wykorzystywania. Wykorzystywanie systemu przerwań. Realizacja typowych zadań systemu mikroprocesorowego. Programowa obsługa urządzeń zewnętrznych.
Rodzaj przedmiotu
Koordynatorzy przedmiotu
Efekty kształcenia
Student, który zaliczył przedmiot:
1. stosuje odpowiednie do zadania narzędzia programistyczne (kompilatory, symulatory, środowiska uruchomieniowe);
2. potrafi zapisać opracowany algorytm w wybranym języku programowania niskiego poziomu;
3. potrafi zrealizować programową obsługę podstawowych urządzeń systemu mikroprocesorowego;
4. potrafi zweryfikować poprawność przygotowanego oprogramowania stosując odpowiednie do tego środki programistyczne.
Kryteria oceniania
Warunkiem zaliczenia zajęć laboratoryjnych jest:
- opracowanie, uruchomienie i zweryfikowanie podczas zajęć określonych przez prowadzącego zadań programistycznych;
- opracowanie sprawozdań zawierających opis: projektów, przebieg zajęć i wnioski;
- zaliczenie pisemnych sprawdzianów umiejętności.
Kryteria oceny sprawozdań (zaliczenie efektów EK1 i EK4)
Sprawozdanie jest ocenione na 3,0 jeżeli:
- zawiera stronę tytułową, cel ćwiczenia i tekst przygotowanego programu/programów.
Sprawozdanie jest ocenione na 4,0 jeżeli spełnia wymogi na ocenę 3,0, a ponadto:
- jasne określenie postawionego zadania programistycznego
- program/programy są opatrzone odpowiednimi komentarzami;
- jeżeli jest to wymagane zawiera dodatkowe informacje na temat wykonanych działań (w szczególności opis zaimplementowanych algorytmów gdy tego wymaga instrukcja).
Sprawozdanie jest ocenione na 5,0 jeżeli spełnia wymogi na ocenę 4,0, a ponadto:
- strona tytułowa jest zgodna ze wzorcem;
- jest przekazane prowadzącemu terminowo (najpóźniej w dniu następnych zajęć po tych, których ono dotyczy);
- zawiera wnioski i uwagi na temat zrealizowanego ćwiczenia.
Kryteria oceny sprawdzianów pisemnych:
Efekt kształcenia EK2 („potrafi zapisać opracowany algorytm w wybranym języku programowania niskiego poziomu”) jest zaliczony na ocenę:
- 3,0 – jeżeli student potrafi zapisać elementarny algorytm w języku asemblerowym;
- 4,0 – jeżeli student potrafi zaimplementować w języku asemblerowym złożony algorytm;
- 5,0 – jeżeli spełniony jest warunek na ocenę 4,0, a ponadto tekst programu jest należycie udokumentowany (opatrzony właściwymi komentarzami).
Efekt kształcenia EK3 („potrafi zrealizować programową obsługę podstawowych urządzeń systemu mikroprocesorowego”) jest zaliczony na ocenę:
- 3,0 – jeżeli student potrafi napisać prosty program obsługi portów równoległych;
- 4,0 – jeżeli student potrafi napisać złożony program obsługi urządzeń peryferyjnych systemu mikroprocesorowego;
- 5,0 – jeżeli spełniony jest warunek na ocenę 4,0, a ponadto tekst programu jest należycie udokumentowany (opatrzony właściwymi komentarzami).
Ocena końcowa
Ocena końcowa jest wypadkową ocen składowych za:
- sprawozdanie – oceny wspólne dla danego zespołu laboratoryjnego;
- krótkie sprawdziany pisemne nabytych umiejętności – oceny indywidualne.
Student uzyskuje ocenę 3,0 jeżeli:
- ma zaliczone wszystkie sprawozdania na ocenę minimum 3,0;
- ma zaliczone wszystkie sprawdziany pisemne na ocenę minimum 3,0;
Student uzyskuje ocenę 3,5..5,0 jako średnią ważoną ocen za sprawozdania i sprawdziany pisemne: 40% średniej oceny za sprawozdania + 60% średniej oceny za sprawdziany.
Literatura
1. Hadam P.- Projektowanie systemów mikroprocesorowych. BTC, warszawa 2004.
2. Grodzki L. - Materiały pomocnicze do wykładu. strona www przedmiotu.
3. Grodzki L. - Komplet instrukcji do ćwiczeń laboratoryjnych. strona www przedmiotu.
4. Grodzki L. - Opis metaasemblera C32 - plik metaasembler.pdf, strona www przedmiotu.
5. Grodzki L. - Opis symulatora programowego Z80 - plik opis_symZ80.pdf, strona www przedmiotu.
6. Ball S. – Embedded Microprocessor Systems, Elsevier Newnes, 2002.