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

Skrót nazwy ASK<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.<br />

5.<br />

Model programowy procesora, cykl rozkazowy<br />

Rozkazy i techniki przesyłania informacji, transfer blokowy<br />

X<br />

X<br />

0,5<br />

0,5<br />

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

wielokrotnej długości, obliczenia zmiennoprzecinkowe – emulacja<br />

programowa i wykorzystanie koprocesora<br />

X 1<br />

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

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

wykorzystanie stosu<br />

X 0,5<br />

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

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

X 0,5<br />

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

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

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

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

X 0,67<br />

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

błędach, konsolidacja<br />

X 0,67<br />

14. Makroinstrukcje, podprogramy, przekazywanie parametrów do<br />

podprogramów, ramka stosu<br />

X 0,67<br />

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

pamięci<br />

X 0,67<br />

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

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

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

19. Obsługa przerwań sprzętowych i programowych, rola sprzętowego<br />

kontrolera przerwań,<br />

X 0,67<br />

20. 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 />

21. Elementy architektury x86-32 i x86-64, procesory CISC i RISC X 1<br />

68

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

Saved successfully!

Ooh no, something went wrong!