Grundlagen digitaler Systeme (WS 2023/24)

Prof. Dr. Holger Karl


Die Veranstaltung Grundlagen digitaler Systeme ist eine Pflichtvorlesung im ersten Semester des Bachelor-Studiengangs ITSE am HPI. Sie führt in die Grundbegriffe technischer und digitaler Schaltungen in die Datenverarbeitung einem digitalen System ein. Daraus leiten wir Zustand und Automaten ab sowie die Idee der Programmierbarkeit. Damit sind alle Komponenten vorhanden, um einen einfachen Rechner zu konstruieren: Prozessorarchitektur, Instruktionssatz und Speicherhierachie. Zusätzlich wird die Anbindung eines Rechners an seine Umgebung - Ein/Ausgabe - besprochen.

Lectures

Organisation; Daten, Zustand & Programme

Date: October 17, 2023
Language: German
Duration: 01:30:40

Rechnerarchitektur-Überblick; Daten & Signale

Date: October 17, 2023
Language: German
Duration: 01:28:36

Abtasten, Quantisieren, Zahlenformate

Date: October 19, 2023
Language: German
Duration: 01:31:19

Zeichen, binäre Funktionen, Normalformen

Date: October 19, 2023
Language: German
Duration: 01:22:09

Schaltnetze aka Kombinatorische Logik

Date: October 24, 2023
Language: German
Duration: 01:25:38

Schaltnetze & Sequentielle Logik

Date: October 24, 2023
Language: German
Duration: 01:27:41

Automaten

Date: November 2, 2023
Language: German
Duration: 00:19:51
Automaten 00:19:51

Automaten 2

Date: November 7, 2023
Language: German
Duration: 01:14:19

Register-Transfer-Ebene

Date: November 7, 2023
Language: German
Duration: 01:31:06

Programmierbare Kontrolle

Date: November 9, 2023
Language: German
Duration: 01:22:23

Eingabe und Ausgabe

Date: November 9, 2023
Language: German
Duration: 01:33:52

RISC-V: Datapath-Architektur

Date: November 14, 2023
Language: German
Duration: 01:30:54

RISC-V: Speicheranbindung

Date: November 14, 2023
Language: German
Duration: 01:27:26

RISC vs. CISC

Date: November 16, 2023
Language: German
Duration: 01:23:05

Instruktionssatz, Teil 1

Date: November 16, 2023
Language: German
Duration: 01:31:55

Pseudoinstruktionen, Segmente und Sprünge

Date: November 21, 2023
Language: German
Duration: 01:29:11

Suchschleife in Assembler, Konzepte der Unterprogrammaufrufe

Date: November 23, 2023
Language: German
Duration: 01:29:04

Unterprogrammaufrufe mit Registern

Date: November 28, 2023
Language: German
Duration: 01:33:11

Übung: Zahldarstellungen und Normalformen

Date: November 28, 2023
Language: German
Duration: 01:15:58

Unterbrechungen

Date: November 30, 2023
Language: German
Duration: 01:31:26

Leistungsbewertung

Date: December 5, 2023
Language: German
Duration: 01:29:00

Komplexe CPUs ganz kurz; Caches Teil 1

Date: December 5, 2023
Language: German
Duration: 01:29:01

Cache-Organisation

Date: December 7, 2023
Language: German
Duration: 01:25:05

Cache-Strategien

Date: December 19, 2023
Language: German
Duration: 01:28:48

Übung: Ein-Ausgabe, Zustandsautomaten, Mikroinstruktionen

Date: December 19, 2023
Language: German
Duration: 00:48:59

Speicherhierarchien

Date: December 21, 2023
Language: German
Duration: 01:32:26

Ein-/Ausgabe, Teil 2

Date: December 21, 2023
Language: German
Duration: 01:22:20

Übung: Assembler

Date: January 9, 2024
Language: German
Duration: 01:09:04

Übung: Unterprogrammaufrufe

Date: January 23, 2024
Language: German
Duration: 00:58:40

Übung: Caching

Date: February 6, 2024
Language: German
Duration: 01:05:10

Fragestunde

Date: February 8, 2024
Language: German
Duration: 01:18:03