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

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

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. Beizer B., Organizacja systemów komputerowych, PWN, 1979r.
2. http:. www.ctyme.com/rbrown.htm .
3. materiały dydaktyczne przygotowane przez dra Janusz Łukowskiego: Kodowanie w dowolnych systemach pozycyjnych; Asembler w praktyce – dla procesorów rodziny Intel x86

Metody dydaktyczne: ćwiczenia laboratoryjne
Metody dydaktyczne - inne: prezentacja przykładu, objaśnienie, prezentacja multimedialna, praca samodzielna z komputerem
Literatura:

1. Kruk S., Asembler Podręcznik użytkownika, Mikom 1999r.

2. Kruk S., Ćwiczenia z asemblera, Mikom 1999r

Efekty uczenia się:

U1. Potrafi dokonywać obliczeń reprezentacji liczb w dowolnych systemach kodowania pozycyjnego oraz wykonywania podstawowych operacji arytmetycznych i logicznych na tych reprezentacjach.

U2. Potrafi pisać proste programy na poziomie asemblera z użyciem operacji logicznych i algebraicznych.

U3. Zna strukturę BIOS-a i potrafi wykorzystywać programy przerwań systemowych do tworzenia niskopoziomowych programów.

U4. Potrafi analizować strukturę systemu komputerowego na podstawie analizy struktury kodów rozkazowych.

U5. Potrafi dokonywać podstawowych operacji dyskowych i na pamięci DRAM.

Metody i kryteria oceniania:

średnia ocen - 2 kolokwia (pisemne) oraz kody źródłowe zaprojektowanych aplikacji

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. Operacje logiczne i ich analiza w odniesieniu do architektury procesora rodziny x86. 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 Liczba osób w grupie / limit miejsc Akcje
1 (brak danych), (sala nieznana)
Janusz Łukowski 17/ szczegóły
2 (brak danych), (sala nieznana)
Radosław Drelich 13/ szczegóły
3 (brak danych), (sala nieznana)
Radosław Drelich 13/ szczegóły
Wszystkie zajęcia odbywają się w budynku:
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 (2024-03-22)