de
Chair Hardware-Oriented Technical Computer Science

Grundlagen der Technischen Informatik

Responsible: Prof.-Dr.-Ing. Thilo Pionteck

The lecture provides an introduction to the basic structure and functioning of digital computers. First, based on Boolean algebra, logical gates and their basic technological implementation are introduced. Building on this, important combinational circuits such as adders, multipliers, and multiplexers are discussed, as well as important sequential circuits such as shift registers and serial arithmetic units after the introduction of flip-flops as basic memory elements. Subsequently, automata and microprogrammable control units for controlling sequential circuits are discussed. From these components, the structure and function of a von Neumann computer are  derived and basic processor architectures are presented. Another focus is on the connection of input/output units to the processor core. The RISC-V processor and its programming in assembler serve as a concrete real-world example. Techniques commonly used in today's processors, such as addressing modes, subroutine calls, and interrupts, are discussed in general terms and with examples.

Contents:

  • Information coding
  • Boolean algebra
  • Switching networks
  • Arithmetic units
  • Memory elements
  • Mealy and Moore automata
  • Microprogrammable control units
  • Structure of simple arithmetic cores
  • Machine instructions and addressing modes
  • Interrupts
  • Assembler, case study: RISC-V processor
  • Microcontrollers
  • Buses
  • Modeling of embedded systems
  • Conversion of specifications into implementation
  • Structure and target architectures of embedded systems
  • Connection of peripheral components
  • Bus protocols
  • Debug interfaces
  • Introduction to real-time operating systems
  • Scheduling algorithms
  • Energy efficiency 

The content is deepend through theoretical exercises and practical laboratory experiments (winter semester).

Lecture language: German

As of: August 1, 2025

Last Modification: 01.08.2025 -
Contact Person: Webmaster