Forum: PC-Programmierung Rechnen im Einerkomplement


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Stefan L. (stefan_l536)


Bewertung
0 lesenswert
nicht 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)


Bewertung
2 lesenswert
nicht 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)


Bewertung
0 lesenswert
nicht lesenswert
VIELEN DANK!!

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.