25.08.2013 Views

Wersja pełna [11,39 MB] - Wydział Elektroniki, Telekomunikacji i ...

Wersja pełna [11,39 MB] - Wydział Elektroniki, Telekomunikacji i ...

Wersja pełna [11,39 MB] - Wydział Elektroniki, Telekomunikacji i ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

KARTA PRZEDMIOTU<br />

Nazwa przedmiotu Oprogramowanie mikrokomputerów<br />

Skrót nazwy OMK<br />

Kierunek:<br />

Elektronika i telekomunikacja Automatyka i robotyka Informatyka<br />

X<br />

Osoba odpowiedzialna za treść przedmiotu:<br />

Imię: Paweł<br />

Nazwisko: Raczyński<br />

e-mail: wpr@eti.pg.gda.pl<br />

Lp. Zagadnienie<br />

Karta zajęć - wykład<br />

poziom<br />

wiedzy umiej.<br />

A B C D E<br />

1. Prosty asembler, składnia, słowa kluczowe, słownik nazw X 1<br />

2. Dyrektywy prostego asemblera, przebieg asemblacji X 1<br />

3. Makroasembler, asemblacja warunkowa, makroinstrukcje, praca z<br />

wieloma plikami<br />

X 1<br />

4. Proces konsolidacji programu, atrybuty nazw, problemy pracy<br />

zespołowej programistów – przykład<br />

X 1<br />

5. Architektura procesorów PENTIUM firmy Intel oraz trendy rozwojowe<br />

od 8086 do PENTIUM<br />

X 1<br />

6. Programowanie w języku asemblera dla rodzininy procesorów<br />

PENTIUM firmy Intel – MASM i TASM<br />

X 1<br />

7. Modele pamięci, dyrektywy alokacji pamięci oraz polecenia transferu<br />

X 1<br />

danych i tryby adresowania<br />

8. Operacje arytmetyczne i logiczne, flagi i ich wykorzystanie X 1<br />

9. Operatory i dyrektywy asemblera. X 1<br />

10. Procedury, przerwania metody przekazywania parametrów X 1<br />

<strong>11</strong>. System plików, operacje na plikach X 1<br />

12. Interfejs do języków wyższego poziomu (C, C++, PASCAL) X 1<br />

13. Narzędzia wspomagające diagnostykę i uruchamianie programów X 1<br />

14. Wybrane algorytmy i ich realizacja w języku asemblera X 1<br />

15. Przykładowe problemy i ich rozwiązanie w asemblerze X 1<br />

Razem 15<br />

Karta zajęć - laboratorium<br />

Lp. Zagadnienie<br />

1. Wprowadzenie do programowania w języku asemblera. Kodowanie<br />

i uruchamianie programów laboratoryjnych. Tłumaczenie programu z<br />

wykorzystaniem pliku wsadowego .BAT oraz programu narzędziowego<br />

MAKE. Uruchamianie programów z wykorzystaniem Turbo-<br />

Debuggera.<br />

liczba<br />

godzin<br />

poziom<br />

liczba<br />

godzin<br />

wiedzy umiej.<br />

A B C D E<br />

X 3<br />

2. Podstawowe elementy języka asembler. Zastosowanie instrukcji<br />

sterujących. Wczytywanie i wyświetlanie danych. Operacje na liczbach<br />

całkowitych. Zasady kodowania podprogramów.<br />

X 2<br />

3. Zaawansowane techniki przekazywania parametrów. Interfejs do<br />

podprogramu. Technika przekazywania przez stos.<br />

X 2<br />

4. Programowanie mieszane. Wstawki asemblerowe w języku C. X 2<br />

145

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!