CPU und Subtraktion von binär Zahlen



  • hallo zusammmen..

    ich hätte da mal ne frage: Die CPU kann ja nur addieren und nicht subtrahieren sprich vpn Binär zahlen...

    soviel weiß ich schon mal.. aber jetzt stellt sich die frage wie rechnet er die
    Subtraktion von Binär zahlen..

    jemand ne idee und kann das mal kurz erklären.. aber bitte ned so komplex 😃

    ich danke shcon mal.

    mfg

    |23 euer Mathematik n00b|



  • Addition des inversen Elements.

    Schau dir dazu mal 1-Komplement und 2-Komplement an! Beispiele zu finden dürfte garkein Problem sein



  • So einfach geht's aber nicht.
    Aber trotzdem kurz den Normalfall erklärt:

    I.A. werden Zahlen im 2er Komplement dargestellt, also so (für 3-Bit Byte):
    000 = 0, 001 = 1,... 011=3, 100 = -4,.. 111 = -1.

    Das Negative einer Zahl ist das kippen aller Bit's, also xor mit 11..11
    und Addition mit 1.
    Subtraktion führt man so auf Addition mit negativer Zahl zurück.

    Bsp: 3-2:

    3 = 011, 2 = 010 xor 111 = 101 + 001 = 110 = -2
    Also

    011
    +110
    ------
    01001

    Das ist als 3-Bit-2er Komplement = 1. Die ersten beiden Bit's am
    Anfang werten noch Überläufe aus.

    Jockel


Anmelden zum Antworten