"Akademia Nauk Stosowanych Stefana Batorego" - Centralny System Uwierzytelniania
Strona główna

Architektura systemów komputerowych 0202-INF-1-4201N
Laboratorium (LAB) Semestr letni 2024/2025

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

Liczba godzin: 15
Limit miejsc: (brak limitu)
Zaliczenie: Zaliczenie na ocenę
Efekty uczenia się:

WIEDZA („Student zna i rozumie...”)

Zna i rozumie ideę działania i projektowania układów cyfrowych. Ma uporządkowaną i usystematyzowaną wiedzę dotyczącą koncepcji różnych architektur mikroprocesorowych oraz systemów komputerowych (K_W03);

Posiada wiedzę dotycząca problematyki funkcjonowania i projektowania cyfrowych systemów mikroprocesorowych, ich organizacji i obszarów zastosowań w kontekście założeń projektowych. Zna standardy implementacji systemów komputerowych (K_W08).

UMIEJĘTNOŚCI („Student potrafi…”)

W oparciu o zdobytą wiedzę potrafi projektować i usprawniać systemy komputerowe. Posiada umiejętność samodzielnej optymalizacji rozwiązań pod kątem określonych założeń projektowych (K_U19).

Metody i kryteria oceniania:

Zaliczenie na pozytywną ocenę dwóch sprawdzianów polegających na samodzielnej realizacji zadanego problemu w oparciu o asembler procesora x86. Ocenie podlega zarówno sposób algorytmizacji problemu jak i styl implementacji. Ocena końcowa stanowi średnią arytmetyczną ocen z dwóch sprawdzianów.

Zakres tematów:

• Wprowadzenie do programowania niskopoziomowego na przykładzie architektury x86.

• Architektura procesorów linii x86: 8086, 80386. Modele programowe i konwencjonalny poziom maszynowy

• Struktura programu źródłowego w języku asemblera

• Listy rozkazów dla wyżej wymienionych mikroprocesorów i różnic pomiędzy nimi.

• Tryby adresowania pamięci

• Korzystanie z przerwań sprzętowych i programowych

• Wybrane techniki programowania w językach asemblerowych (komunikacja z urządzeniami wejścia/wyjścia, konstrukcje warunkowe, pętle itp.)

• Podprogramy, przekazywanie parametrów

Metody dydaktyczne:

Zajęcia laboratoryjne prowadzone są w pracowni komputerowej z wykorzystaniem oprogramowania komercyjnego oraz typu open source.

Oprogramowanie: emu8086, Flat Assembler, DOSBox.

Grupy zajęciowe

zobacz na planie zajęć

Grupa Termin(y) Prowadzący Miejsca Liczba osób w grupie / limit miejsc Akcje
1 każda niedziela, 16:30 - 18:00, sala E213
każda niedziela, 15:35 - 16:20, sala E213
Cezary Bolek 17/ szczegóły
Wszystkie zajęcia odbywają się w budynku:
Budynek E
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest "Akademia Nauk Stosowanych Stefana Batorego".
kontakt deklaracja dostępności mapa serwisu USOSweb 7.2.0.0-6 (2025-09-29)