1 Zahlensysteme

Vielleicht kennnen Sie schon die Darstellung von Code in diversen Programmiersprachen. Im Studium werden Sie die Programmierung in C kennen lernen. Einen Ausschnitt davon sehen Sie im nebenstehenden Bild.

Aber wie sieht dies im Speicher des Mikroprozessors aus? Dies sehen Sie im 2. Bild daneben. Im Speicher werden nur Bits gespeichert. Diese sind für eine bessere Darstellung als Hexadezimalzahl in sogenannten hex-Dateien zusammengefasst. Wie kann man daraus aber Zahlenwerte im Dezimalsystem zurückerhalten?

Dies ist Ziel des folgenden Kapitels.

Ein weiteres Ziel ist es die Grundrechenarten auf der Ebene der Bits und Bytes zu verstehen.

Nach dieser Lektion sollten Sie:

  1. zwischen positiver und negativer Logik unterscheiden können.
  2. die Situationen im Pegeldiagramm kennen. Welche davon sind gültige Zustände?
  3. die Namen für verschiedene Gruppierungen von Bits kennen.
  4. die Zweierpotenzen von 2^0 bis 2^10, sowie 2^12 und 2^16 wissen.
  5. die Zweierpotenzen von 2^-1 bis 2^-12 kennen.

Nach dieser Lektion sollten Sie:

  1. die Begriffe Basis, Ziffer, Eigenwert, Stellenwert unterscheiden können.
  2. Zahlen von Dual- ins Dezimalsystem und umgekehrt umrechnen können.
  3. die Grundrechenarten im Dualsystem beherrschen.

Nach dieser Lektion sollten Sie:

  1. Hexadezimalwerte in Dual- und Dezimalsystem, sowie umgekehrt umrechnen können.
  2. Zahlen mit Nachkommastellen umrechnen können.
  3. BCD-Code anwenden können.
  4. verschiedene Zahlensysteme kennzeichnen können.

Nach dieser Lektion sollten Sie:

  1. negative Zahlen als Zweierkomplement darstellen können.
  2. Addition und Subtraktion mit Zweierkomplementen rechnen können.

Die Aufgaben finden Sie in ILIAS unter: (2) Einführung, Vorlesungsskript und Hausarbeiten » Hausarbeiten
Details dazu finden Sie in der Einführung

Zusätzlich bietet Ihnen folgendes Quizzes die Möglichkeit das Erlernte zu überprüfen:

Quizz 1
Quizz 2
Quizz 3