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

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 Organizacja systemów komputerowych<br />

Skrót nazwy OSK<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 />

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

poziom<br />

liczba<br />

Lp. Zagadnienie<br />

wiedzy umiej.<br />

godzin<br />

A B C D E<br />

1. Organizacja zajęć, zasady zaliczenia, literatura 0,33<br />

2. Architektura procesorów Intel x86, rejestry ogólnego przeznaczenia,<br />

jednostka arytmetyczno-logiczna, flagi<br />

X 0,67<br />

3. Przestrzeń adresowa, adresowanie pamięci i urządzeń wejścia-wyjścia,<br />

segmentacja pamięci, tryby adresowania<br />

X 0,67<br />

4. Model programowy procesora, cykl rozkazowy X 0,5<br />

5. Przegląd listy rozkazów X 0,5<br />

6. Rozkazy i techniki przesyłania informacji, transfer blokowy X 0,33<br />

7. Rozkazy arytmetyczne, formaty liczb, działania na liczbach<br />

wielokrotnej długości<br />

X 0,67<br />

8. Koprocesor, obliczenia zmiennoprzecinkowe X 0,5<br />

9. Operacje na bitach, ciągach i łańcuchach X 0,5<br />

10. Rozkazy sterujące bezwarunkowe i warunkowe, skoki ze śladem,<br />

wykorzystanie stosu<br />

X 0,5<br />

11. Organizacja procesora, moduły obsługi interfejsu i wykonywania<br />

rozkazów, kolejkowanie rozkazów<br />

X 0,5<br />

12. System przerwań, wektoryzacja, obsługa wielopoziomowa X 0,67<br />

13. Tryby pracy procesora: rzeczywisty i chroniony X 0,5<br />

14. Wstęp do programowania w asemblerze: kody mnemotechniczne<br />

instrukcji, zmienne, etykiety, dyrektywy, składania linii programu<br />

X 0,67<br />

15. Przebieg asemblacji, operacje na słowniku nazw, raporty o<br />

błędach, konsolidacja<br />

X 0,67<br />

16. Podprogramy i makroinstrukcje X 0,5<br />

17. Przekazywanie parametrów do podprogramów, ramka stosu X 0,5<br />

18. Modele pamięci i ich konsekwencje, statyczna i dynamiczna rezerwacja<br />

pamięci<br />

X 0,67<br />

19. Interfejs programowy do języków wysokiego poziomu C i PASCAL X 0,5<br />

20. Typowe układy wejścia-wyjścia, obsługa urządzeń wejścia-wyjścia X 0,5<br />

21. Komunikacja równoległa i szeregowa, wspomaganie sprzętowe X 0,67<br />

22. Obsługa przerwań sprzętowych i programowych X 0,67<br />

23. Kontroler przerwań, tryby pracy, realizowane funkcje X 0,67<br />

24. Bezpośredni dostęp do pamięci (DMA), kontroler DMA, współpraca z<br />

jednostką centralną, programowanie i przebieg transferu<br />

X 0,67<br />

210

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

Saved successfully!

Ooh no, something went wrong!