25.08.2013 Views

Wersja pełna [8,55 MB] - Wydział Elektroniki, Telekomunikacji i ...

Wersja pełna [8,55 MB] - Wydział Elektroniki, Telekomunikacji i ...

Wersja pełna [8,55 MB] - Wydział Elektroniki, Telekomunikacji i ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

KARTA PRZEDMIOTU<br />

Nazwa przedmiotu Programowanie w asemblerze<br />

Skrót nazwy PAS<br />

Stopień:<br />

1. (inżynierski) 2. (magisterski)<br />

X<br />

Kierunek:<br />

Elektronika i telekomunikacja Automatyka i robotyka Informatyka<br />

X<br />

Osoba odpowiedzialna za przedmiot:<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 />

liczba<br />

godzin<br />

A B C D E<br />

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

2. Słownik nazw, operacje na słowniku nazw X 0,25<br />

3. Dyrektywy prostego asemblera X 0,25<br />

4. Przebieg asemblacji, przykład X 0,5<br />

5. Makroasembler, asemblacja warunkowa X 0,5<br />

6. Makroinstrukcje i podprogramy X 0,5<br />

7. Atrybuty nazw, praca z wieloma plikami X 0,5<br />

8. Przebieg konsolidacji, przykład X 0,5<br />

9. Wpływ architektury x86 na programowanie w asemblerze X 0,5<br />

10. Tryby adresowania pamięci i ich realizacja w asemblerze X 0,5<br />

11. Obsługa urządzeń wejścia i wyjścia w asemblerze X 0,5<br />

12. Obsługa przerwań w asemblerze X 0,5<br />

13. Programowanie w asemblerze – kompilatory TASM i MASM X 0,5<br />

14. Modele pamięci i ich wpływ na konstrukcję programu X 0,5<br />

15. Pamięć statyczna i dynamiczna alokacja pamięci X 0,5<br />

16. Efektywne polecenia transferu danych X 0,5<br />

17. Stos, bufory, bufory cykliczne – organizacja i zastosowanie X 0,5<br />

18. Operacje arytmetyczne, formaty liczb, operacje na liczbach długich X 0,5<br />

19. Operacje logiczne, flagi i ich wykorzystanie X 0,5<br />

20. Rozkazy skoków i ich wykorzystanie w różnych modelach pamięci X 0,5<br />

21. Funkcje i procedury, sposoby przekazywania parametrów X 0,5<br />

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

23. System plików i operacje na plikach X 0,5<br />

24. Monitor ekranowy, techniki obsługi ekranu X 0,5<br />

25. Elementy grafiki w asemblerze X 0,5<br />

26. Pliki graficzne, metody kompresji informacji X 0,5<br />

27. Klawiatura, techniki obsługi X 0,5<br />

28. Moduł BIOS, struktura i wykorzystanie X 0,5<br />

29. System operacyjny, oferowane funkcje i usługi X 0,5<br />

30. Narzędzia wspomagające diagnostykę i uruchamianie programów X 0,5<br />

31. Przykładowe problemy i ich rozwiązanie w asemblerze X 0,5<br />

Razem 15<br />

260

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

Saved successfully!

Ooh no, something went wrong!