Zajęcia
Informacje o przebiegu zajęć

Ćwiczenia

Materiały do ćwiczeń

Wykład

Data Opis
2025-02-21 Tydzień 1
Informacje o przedmiocie. Witaj świecie dla x86 (Linux).
2025-02-28 Tydzień 2
Piszemy wcale nie banalny program do wypisywania liczby spod zadanego adresu
2025-03-14 Tydzień 3
Piszemy wcale nie banalny program do wypisywania liczby spod zadanego adresu, cz. 2
2025-03-21 Tydzień 4
Piszemy wcale nie banalny program do wypisywania liczby spod zadanego adresu, cz. 3 w której nasz kod w końcu staje się prawdziwą funkcją
  • Zagadnienia i materiały
  • Co po tych zajęciach powinno się znać / wiedzieć / umieć
    • Umieć wyjaśnić zasadę posługiwania się stosem podczas wywoływania podprogramu (funkcji, procedury).
2025-03-28 Tydzień 5
  • Zagadnienia i materiały
  • Co po tych zajęciach powinno się znać / wiedzieć / umieć
    • Umieć wywołać z poziomu assemblera funkcje języka C.
2025-04-04 Tydzień 6
  • Zagadnienia i materiały
    • Wprowadzenie z zagadnienie "innych obliczeń": FPU, MMX, SSE, AVX
      • FPU - obliczenia zmiennoprzecinkowe (wprowadzenie)
  • Co po tych zajęciach powinno się znać / wiedzieć / umieć
    • Określić czym są instrukcje związane z FPU, MMX, SSE, AVX.
2025-04-11 Tydzień 7
  • Zagadnienia i materiały
    • Arduino - podstawy
  • Co po tych zajęciach powinno się znać / wiedzieć / umieć
    • Podstawowa struktura programu dla Arduino IDE.
    • Wiedzieć jak odczytać sygnał na Arduino i jak wyprowadzić sygnał sterujący.
2025-04-17 Tydzień 8
  • Zagadnienia i materiały
    • Arduino - praca z rejestrem przesuwnym
  • Co po tych zajęciach powinno się znać / wiedzieć / umieć
    • Wyjaśnić sposób sterowania rejstrem przesuwnym.
2025-04-25 Tydzień 9
  • Zagadnienia i materiały
    • Tworzymy prosty interfejs użytkownika (sterowanie trzema przyciskami)
  • Co po tych zajęciach powinno się znać / wiedzieć / umieć
    • Umieć wykorzystać przyciski do sterowania mikrokontrolerem
2025-05-09 Tydzień 10
  • Zagadnienia i materiały
    • Arduino i LCD
    • Implementacja bufora cyklicznego i wyświetlanie histogramu temperatury
  • Co po tych zajęciach powinno się znać / wiedzieć / umieć
    • Umieć obsługiwać wyświetlacz w środowisku Arduino