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.

Nazwa przedmiotu Architektura komputerów<br />

Skrót nazwy AKO<br />

KARTA PRZEDMIOTU<br />

Kierunek:<br />

Elektronika i telekomunikacja Automatyka i robotyka Informatyka<br />

X<br />

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

Imię: Andrzej<br />

Nazwisko: Jędruch<br />

e-mail: andj@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. Zasady zaliczenia przedmiotu 0,33<br />

2. Organizacja ogólna komputera wg von Neumanna X 0,33<br />

3. Elementy architektury Intel IA–32 na poziomie rejestrów: adresowanie<br />

pamięci, rejestry ogólnego przeznaczenia, znaczniki, tryb rzeczywisty i<br />

chroniony<br />

X 0,67<br />

4. Pamięć fizyczna i wirtualna, adresowanie pamięci, problem kolejności<br />

bajtów (np. mniejsze niżej – ang. little endian)), rejestry segmentowe,<br />

rozwój architektury IA–32<br />

X 0,67<br />

5. Model programowy procesora, cykl rozkazowy, klasyfikacja instrukcji<br />

wg sposobu oddziaływania na wskaźnik instrukcji (licznik rozkazów)<br />

X 0,67<br />

6. Zasady programowania na poziomie rozkazów procesora, funkcje<br />

typowych rozkazów<br />

X 0,33<br />

7. Modyfikacje adresowe bezpośrednie i pośrednie X 0,33<br />

8. Elementy programowania w asemblerze: mnemoniki instrukcji, formaty<br />

wierszy źródłowych, zmienne i etykiety, dyrektywy, porównanie<br />

składni asemblerów typu Intel i AT&T<br />

X 1<br />

9. Makroprzetwarzanie X 0,33<br />

10. Technika asemblacji programów, licznik lokacji, asemblacja jedno- i<br />

dwuprzebiegowa, sprawozdanie z asemblacji<br />

X 0,67<br />

<strong>11</strong>. Instrukcje przesyłania adresowe i bezadresowe, operacje stosu X 0,67<br />

12. Instrukcje sterujące bezwarunkowe, wywołanie (call) i powrót z<br />

podprogramu (ret)<br />

X 0,67<br />

13. Przekazywanie parametrów do podprogramów X 0,67<br />

14. Sprzętowe wspomaganie przekazywania parametrów z użyciem stosu,<br />

ramka stosu<br />

X 0,67<br />

15. Techniki dostępu do zmiennych statycznych i dynamicznych X 0,67<br />

16. Programowanie mieszane, interfejs ABI, typowe standardy<br />

wywoływania funkcji (Pascal, C, StdCall)<br />

X 0,67<br />

17. Usługi systemowe i ich wywoływanie, interfejs API, tablica<br />

deskryptorów przerwań w architekturze IA–32<br />

X 0,67<br />

18. Interfejsy programowania w systemach Windows i Linux, przykłady<br />

funkcji usługowych<br />

X 0,33<br />

19. Inicjalizacja pracy komputera, rola systemu BIOS, funkcje usługowe<br />

systemu BIOS<br />

X 0,33<br />

20. Ogólne zasady i przesłanki kodowania instrukcji procesora X 0,33<br />

21. Podstawowy format rozkazów w architekturze IA–32 X 1<br />

22. Kodowanie instrukcji sterujących X 0,33<br />

23. Typy i formaty danych: liczby binarne ze znakiem i bez znaku, 0,67<br />

45

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

Saved successfully!

Ooh no, something went wrong!