Forum: PC-Programmierung Rechnen im Einerkomplement


von Stefan L. (stefan_l536)


Lesenswert?

Guten Abend Euch Allen,

ich weiß dass es zu diesen Thema schon einen Beitrag gibt, nur leider 
wurde ich aus diesen nicht schlauer.

Mein Problem ist bei folgender Aufgabe (für die meisten wahrscheinlich 
ganz leicht und verständlich):


Gegeben ist nun ein Rechner mit N = 5 Stellen für Rechenoperationen, der 
im Einerkomplement arbeitet. Wie löst dieser Rechner die Berechnung von 
-12(dez) -1(dez) ?

Mein Vorgehen soweit:

Beide Dezimalzahlen in das Einerkomplement:

-12 = 10011

-1 = 11110

Und dann addieren: Erg.: 10001 was leider nicht richtig ist

Ich hoffe mir kann hier jemand weiterhelfen.

von carry (Gast)


Lesenswert?

Stefan L. schrieb:
> Erg.: 10001 was leider nicht richtig ist

Ergebnis: 110001 (mit einem Carry-bit davor). Und dieser Übetrag muss zu 
deinem Ergebnis dazu addiert werden:

10001 + 00001 = 10010

Die Zahl ist also negativ: Und Einerkomplement von 10010 ist 01101 == 13 
(decimal) ----> also -13

von Stefan L. (stefan_l536)


Lesenswert?

VIELEN DANK!!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.