Architektura komputerów Kierunek studiów: Informatyka
Kod programu: W4-S1IN19.2021

Nazwa modułu: Architektura komputerów
Kod modułu: 08-IO1S-13-AK
Kod programu: W4-S1IN19.2021
Semestr:
  • semestr zimowy 2024/2025
  • semestr zimowy 2023/2024
  • semestr zimowy 2022/2023
Język wykładowy: polski
Forma zaliczenia: egzamin
Punkty ECTS: 5
Opis:
Celem zajęć jest zaznajomienie studentów z budową, stałymi i programowalnymi elementami peryferyjnymi oraz realizacją programów przez systemy komputerowe zbudowane w oparciu o mikroprocesory 8-mio i 16-to bitowe. W ramach laboratorium student filtruje i agreguje informacje zawarte w pamięci konfiguracyjnej komputera PC. Potrafi skompilować i skonsolidować program napisany w assemblerze, oraz krokowo analizować kod.
Wymagania wstępne:
(brak informacji)
Literatura podstawowa:
(brak informacji)
Efekt modułowy Kody efektów kierunkowych do których odnosi się efekt modułowy [stopień realizacji: skala 1-5]
Potrafi pracować w małym zespole przygotowującym program [AK_K_10]
K_U02 [1/5]
Prezentuje grupie własne pomysły na realizację algorytmu [AK_K_11]
K_K01 [1/5]
Korzysta z programów emulujących pracę różnych procesorów [AK_U_5]
K_U13 [1/5]
Dobiera typy danych, tryby adresowania i instrukcje procesora do realizacji programu [AK_U_6]
K_U15 [1/5]
Analizuje program znajdujący się w pamięci stałej systemu mikroprocesorowego [AK_U_7]
K_U16 [1/5]
Wykorzystuje usługi systemu operacyjnego do stworzenia programu w asemblerze [AK_U_8]
K_U01 [1/5] K_U17 [1/5]
Tworzy dokumentację własnego programu [AK_U_9]
K_U03 [1/5]
Charakteryzuje elementy systemu mikroprocesorowego [AK_W_1]
K_W06 [2/5]
Rozróżnia typy danych do reprezentowania liczb i rozumie ich ograniczenia [AK_W_2]
K_W01 [1/5] K_W09 [1/5]
Charakteryzuje rozkazy procesora [AK_W_3]
K_W06 [1/5] K_W10 [1/5]
Korzysta z dokumentacji technicznej procesora i układów peryferyjnych by zaprojektować system mikroprocesorowy [AK_W_4]
K_W12 [1/5]
Typ Opis Kody efektów modułowych do których odnosi się sposób weryfikacji
Egzamin [AK_w_1]
Pytania z tematyki wykładów, i jedno krótkie indywidualnie realizowane zadanie projektowe
AK_W_1 AK_W_2 AK_W_3 AK_W_4
Prace kontrolne [AK_w_2]
Sprawdzające stopień przygotowania do pisania programu (grupy rozkazów procesora, tryby adresowania, elementy składni assemblera).
AK_W_1 AK_W_2 AK_W_3 AK_W_4
Rozmowa podczas zaliczania programów [AK_w_3]
Sprawdza umiejętność uogólnienia umiejętności nabytych podczas tworzenia i dokumentowania programu tworzonego w grupach 2-wu osobowych
AK_K_10 AK_K_11 AK_U_5 AK_U_6 AK_U_7 AK_U_8 AK_U_9
Rodzaj prowadzonych zajęć Praca własna studenta Sposoby weryfikacji
Typ Opis (z uwzględnieniem metod dydaktycznych) Liczba godzin Opis Liczba godzin
wykład [AK_fs_1]
Treści dostępne w formie przekazu multimedialnego. Peryferyjne układy programowalne wspierane symulatorami programowania i działania. Dwa proste zadania projektowe przedstawiane „na tablicy”.
30
Zapoznanie się z tematyką zajęć przedstawioną w skrypcie i z wykorzystaniem symulatorów udostępnionych w środowisku MOODLE. Przygotowanie do egzaminu.
30 Egzamin [AK_w_1]
laboratorium [AK_fs_2]
Zajęcia w parach dwuosobowych polegające analizie cykli maszynowych rozkazów pobieranych z pamięci systemu uruchomieniowego (8-bit). Pisanie własnych prostych programów w assemblerze (8-bit) oraz programów wykorzystujących hardware płyty głównej i mechanizmy BIOS i DOS komputera (16-bit).
30
Realizacja programu w środowisku wirtualnym w domu lub na komputerach udostępnianych w Instytucie studentom do pracy własnej.
60 Prace kontrolne [AK_w_2] Rozmowa podczas zaliczania programów [AK_w_3]
Załączniki
Opis modułu (PDF)
Informacje o sylabusach mogą ulec zmianie w trakcie trwania studiów.
Sylabusy (USOSweb)
Semestr Moduł Język wykładowy
(brak danych)