Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| modul:m114:learningunits:lu01:binaereganzzahlen [2025/02/06 13:49] – [Negative Zahlen als Zweierkomplement] kmaurizi | modul:m114:learningunits:lu01:binaereganzzahlen [2025/02/27 09:45] (aktuell) – kmaurizi | ||
|---|---|---|---|
| Zeile 43: | Zeile 43: | ||
| Mehr dazu erfahren Sie im Kapitel [[modul: | Mehr dazu erfahren Sie im Kapitel [[modul: | ||
| - | Für positive Zahlen | + | Für positive Zahlen: Im Zweierkomplement |
| Für negative Zahlen gehen Sie wie folgt vor: | Für negative Zahlen gehen Sie wie folgt vor: | ||
| Zeile 60: | Zeile 60: | ||
| - Subtrahieren Sie 1 von der Zahl: -12< | - Subtrahieren Sie 1 von der Zahl: -12< | ||
| - | == Umwandlung ins Zweierkomplement von Hand == | + | === Umwandlung ins Zweierkomplement von Hand === |
| + | <WRAP center round tip 60%> | ||
| + | Trick zur schnelleren Umwandlung (einer negativen in eine positive Binärzahl oder umgekehrt) von Hand: Von rechts angefangen, alle Nullen und die erste Eins abschreiben und alle nachfolgenden Stellen invertieren. | ||
| + | </ | ||
| Dieser Programmablaufplan zeigt, wie Sie das Zweierkomplement einer binären Zahl ohne zu rechnen erhalten. | Dieser Programmablaufplan zeigt, wie Sie das Zweierkomplement einer binären Zahl ohne zu rechnen erhalten. | ||
| Dies stellt eine Alternative zum oben beschriebenen Vorgehen dar: | Dies stellt eine Alternative zum oben beschriebenen Vorgehen dar: | ||