Uniwersytet Kazimierza Wielkiego - Centralny System Uwierzytelniania
Strona główna

Architektura systemów komputerowych 1300-Inf11ASK-SP
Laboratorium (LAB) Semestr zimowy 2023/24

Informacje o zajęciach (wspólne dla wszystkich grup)

Liczba godzin: 30
Limit miejsc: (brak limitu)
Zaliczenie: Zaliczenie na ocenę
Rygory zaliczenia zajęć: zaliczenie na ocenę
Literatura uzupelniająca: 1. D. Farbaniec: Asembler. Programowanie, Helion 2019.
2. P. Gałka, P. Gałka: Podstawy programowania mikrokontrolera 8051, PWN 2012.
3. Architektura komputerów / Janusz Biernat. Autor: Biernat, Janusz (1950- ). Wrocław : Oficyna Wydawnicza Politechniki Wrocławskiej, 2005.


Metody dydaktyczne: ćwiczenia laboratoryjne
Metody dydaktyczne - inne: prezentacja zagadnienia i jego objaśnienie, prezentacja multimedialna, praca samodzielna w aplikacji debugx (programowanie niskopoziomowe)
Literatura:

1. L. Null, J. Lobur: Struktura organizacyjna i architektura systemów komputerowych, Helion 2004.

2. A.S. Tanenbaum: Strukturalna organizacja systemów komputerowych, Helion 2006.

3. https://www.ctyme.com/rbrown.htm

Efekty uczenia się:

U1. Potrafi korzystać z Listy Przerwań (Ralph Brown Interrupt List) procesora rodziny x86 w projektowaniu wybranych programów niskopoziomowych (K_U01).

U2. Potrafi identyfikować podstawowe funkcje języka wysokiego poziomu w w sekwencyjnej konstrukcji rozkazów jak i też konstrukcji funkcji i konstrukcji skoków warunkowych (K_U07).

Metody i kryteria oceniania:

2 kolokwia:

(kodowanie wartości liczbowych, transformacje systemów kodowania, operacje arytmetyczne i logiczne),

(kod rozkazowe - konstrukcja, operacje skoków bezwarunkowych i warunkowych, stos)

kryterium oceny:

50-69% - ocena 3.0

70 - 79% - ocena 3.5

80 - 94% - ocena 4.0

95- 100% - ocena 5.0

Zakres tematów:

Kodowanie wartości w dowolnych systemach pozycyjnych i ich transformacje. Operacje arytmetyczne i logiczne w jednostce ALU procesora. Konstrukcja i analiza kodów rozkazowych w operacja logicznych, arytmetycznych i operacjach przesyłania informacji. Konstrukcja i analiza przykładowych sekwencji kodów. Projekt i realizacja przykładowych aplikacji niskopoziomowych.

Grupy zajęciowe

zobacz na planie zajęć

Grupa Termin(y) Prowadzący Miejsca Liczba osób w grupie / limit miejsc Akcje
1 każdy poniedziałek, 8:00 - 9:30, sala 111 (PS)
Janusz Łukowski 0/0 szczegóły
2 każdy poniedziałek, 9:45 - 11:15, sala 111 (PS)
Janusz Łukowski 16/16 szczegóły
3 każdy poniedziałek, 11:30 - 13:00, sala 111 (PS)
Janusz Łukowski 16/16 szczegóły
4 każdy wtorek, 9:45 - 11:15, sala 111 (PS)
Janusz Łukowski 16/16 szczegóły
5 każdy wtorek, 11:30 - 13:00, sala 111 (PS)
Janusz Łukowski 16/16 szczegóły
6 każda środa, 9:45 - 11:15, sala 112A (PS)
Krzysztof Galas 16/16 szczegóły
7 każda środa, 11:30 - 13:00, sala 112A (PS)
Krzysztof Galas 0/0 szczegóły
8 każdy poniedziałek, 16:45 - 18:15, sala 112A (PS)
Leonid Rusanov 12/16 szczegóły
9 każdy poniedziałek, 18:30 - 20:00, sala 110 (PS)
Leonid Rusanov 0/0 szczegóły
Wszystkie zajęcia odbywają się w budynku:
Budynek przy ulicy M. Kopernika
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Kazimierza Wielkiego.
J.K. Chodkiewicza 30
85-064 Bydgoszcz
tel: +48 52 32 66 429 https://ukw.edu.pl
kontakt deklaracja dostępności USOSweb 7.0.3.0-1 (2024-04-02)