Rechnen im Einerkomplement

OP #6468912
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.
Gast #6468934
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 5 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.