Architektura komputerów Field of study: Computer Science
Programme code: 08-S1INI12.2014

Module name: Architektura komputerów
Module code: 08-IO1S-13-3K02
Programme code: 08-S1INI12.2014
Semester: winter semester 2015/2016
Language of instruction: Polish
Form of verification: exam
ECTS credits: 4
Description:
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.
Prerequisites:
Wiadomości z zakresu podstaw informatyki i techniki cyfrowej
Key reading:
(no information given)
Learning outcome of the module Codes of the learning outcomes of the programme to which the learning outcome of the module is related [level of competence: scale 1-5]
Potrafi pracować w małym zespole przygotowującym program [08-IO1S-13-3K02_K_10]
K_1_A_I_K03 [1/5]
Prezentuje grupie własne pomysły na realizację algorytmu [08-IO1S-13-3K02_K_11]
K_1_A_I_K06 [1/5]
Korzysta z programów emulujących pracę różnych procesorów [08-IO1S-13-3K02_U_5]
K_1_A_I_U14 [1/5]
Dobiera typy danych, tryby adresowania i instrukcje procesora do realizacji programu [08-IO1S-13-3K02_U_6]
K_1_A_I_U16 [1/5]
Analizuje program znajdujący się w pamięci stałej systemu mikroprocesorowego [08-IO1S-13-3K02_U_7]
K_1_A_I_U17 [1/5]
Wykorzystuje usługi systemu operacyjnego do stworzenia programu w asemblerze [08-IO1S-13-3K02_U_8]
K_1_A_I_U01 [1/5] K_1_A_I_U18 [1/5]
Tworzy dokumentację własnego programu [08-IO1S-13-3K02_U_9]
K_1_A_I_U03 [1/5]
Charakteryzuje elementy systemu mikroprocesorowego [08-IO1S-13-3K02_W_1]
K_1_A_I_W06 [2/5]
Rozróżnia typy danych do reprezentowania liczb i rozumie ich ograniczenia [08-IO1S-13-3K02_W_2]
K_1_A_I_W01 [1/5] K_1_A_I_W09 [1/5]
Charakteryzuje rozkazy procesora [08-IO1S-13-3K02_W_3]
K_1_A_I_W06 [1/5] K_1_A_I_W10 [1/5]
Korzysta z dokumentacji technicznej procesora i układów peryferyjnych by zaprojektować system mikroprocesorowy [08-IO1S-13-3K02_W_4]
K_1_A_I_W12 [1/5]
Type Description Codes of the learning outcomes of the module to which assessment is related
Egzamin [08-IO1S-13-3K02_w_1]
Pytania z tematyki wykładów, i jedno krótkie indywidualnie realizowane zadanie projektowe
08-IO1S-13-3K02_W_1 08-IO1S-13-3K02_W_2 08-IO1S-13-3K02_W_3 08-IO1S-13-3K02_W_4
Prace kontrolne [08-IO1S-13-3K02_w_2]
Sprawdzające stopień przygotowania do pisania programu (grupy rozkazów procesora, tryby adresowania, elementy składni assemblera).
08-IO1S-13-3K02_W_1 08-IO1S-13-3K02_W_2 08-IO1S-13-3K02_W_3 08-IO1S-13-3K02_W_4
Rozmowa podczas zaliczania programów [08-IO1S-13-3K02_w_3]
Sprawdza umiejętność uogólnienia umiejętności nabytych podczas tworzenia i dokumentowania programu tworzonego w grupach 2-wu osobowych
08-IO1S-13-3K02_K_10 08-IO1S-13-3K02_K_11 08-IO1S-13-3K02_U_5 08-IO1S-13-3K02_U_6 08-IO1S-13-3K02_U_7 08-IO1S-13-3K02_U_8 08-IO1S-13-3K02_U_9
Form of teaching Student's own work Assessment of the learning outcomes
Type Description (including teaching methods) Number of hours Description Number of hours
lecture [08-IO1S-13-3K02_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 [08-IO1S-13-3K02_w_1]
laboratory classes [08-IO1S-13-3K02_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.
30 Prace kontrolne [08-IO1S-13-3K02_w_2] Rozmowa podczas zaliczania programów [08-IO1S-13-3K02_w_3]
Attachments
Module description (PDF)
Information concerning module syllabuses might be changed during studies.
Syllabuses (USOSweb)
Semester Module Language of instruction
(no information given)