Uniwersytet Kazimierza Wielkiego w Bydgoszczy - Centralny System UwierzytelnianiaNie jesteś zalogowany | zaloguj się
katalog przedmiotów - pomoc

Architektura systemów komputerowych 1300-Inf1ASK-NP
Laboratorium (LAB) Rok akademicki 2019/20

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

Liczba godzin: 16
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. http://www.mif.pg.gda.pl/homepages/jasiu/stud/PNP/wykl-04-instr8051.pdf (1.09.2019)


Metody dydaktyczne: ćwiczenia laboratoryjne
Metody dydaktyczne - inne: prezentacja przykładu, objaśnienie, prezentacja multimedialna, praca samodzielna z komputerem
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.

Efekty uczenia się:

U1, U2

Metody i kryteria oceniania:

kolokwium zaliczeniowe pisemne lub praktyczne przy komputerze - rozwiązanie problemu, napisanie programu

Zakres tematów:

Kodowanie wartości w dowolnych systemach pozycyjnych. Transformacje pozycyjnych systemów kodowania na systemy alternatywne. Działania arytmetyczne i logiczne w binarnych systemach kodowania wartości logicznych. Analiza prostych programów wykorzystujących operacje arytmetyczne i logiczne oraz przesłania między rejestrami, a pamięcią dla mikrokontrolera 8-bitowego. Wykorzystanie aplikacji systemowej DEBUG do analizy struktury i konstrukcji kodów rozkazowych na poziomie asemblera: wymiana informacji pomiędzy procesorem a otoczeniem, wymiana informacji wewnątrz procesora. Charakterystyki typów adresacji pamięci DRAM, analizy kodów i danych systemowych. Charakterystyka kodów rozkazowych operacji przesłań, przypisania i eksportu danych. Konstrukcja prostych sekwencji kodów z wykorzystaniem asemblera bez/oraz z powiązaniem programów przerwań systemowych (obsługa klawiatury, karty graficznej, portów I/O). Analiza pracy systemu operacyjnego z wykorzystaniem asemblera ( do poziomu aktywacji systemu operacyjnego na poziomie architektury 16-bitowej).

Grupy zajęciowe

zobacz na planie zajęć

Grupa Termin(y) Prowadzący Miejsca Akcje
1 wielokrotnie, sobota (niestandardowa częstotliwość), 13:15 - 14:45, sala 4
Janusz Łukowski 12/ szczegóły
2 wielokrotnie, sobota (niestandardowa częstotliwość), 16:00 - 18:00, sala 111 (PS)
Wojciech Dobrosielski 15/ szczegóły
3 wielokrotnie, sobota (niestandardowa częstotliwość), 16:15 - 18:15, sala 111 (PS)
Wojciech Dobrosielski 7/ 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 w Bydgoszczy.