Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Theoretische Informatik » Binäres Rechnen unter Verwendung des Zweierkomplements » Antwort erstellen » Hallo Gast [Anmelden|Registrieren]

Antwort erstellen
Benutzername: (du bist nicht eingeloggt!)
Thema:
Nachricht:

HTML ist nicht erlaubt
BBCode ist erlaubt
Smilies sind erlaubt
Bilder sind erlaubt

Smilies: 21 von 33
smileWinkDaumen hoch
verwirrtAugenzwinkerngeschockt
Mit ZungeGottunglücklich
Forum Kloppebösegroßes Grinsen
TanzentraurigProst
TeufelSpamWillkommen
LehrerLOL HammerZunge raus
Hilfe 
aktuellen Tag schließen
alle Tags schließen
fettgedruckter Textkursiver Textunterstrichener Text zentrierter Text Hyperlink einfügenE-Mail-Adresse einfügenBild einfügen Zitat einfügenListe erstellen CODE einfügenPHP CODE farbig hervorheben
Spamschutz:
Text aus Bild eingeben
Spamschutz

Die letzten 6 Beiträge
Karlito

Hi,

über die genauen mathematischen Zusammenhänge habe ich mir bisher nie Gedanken gemacht. Sollte es dich interessieren, denke ich, dass Dir der entsprechende Wiki-Artikel weiterhilft.

VG,

Karlito
Tommy RE: nochmal invertieren?

Jetzt ist das mit dem 3-12 logisch!
Es kommt doch raus

1111 0111

invertieren liefert

0000 1000

Addition liefert

0000 1001 = 9

-9, weil ich vorher invertiert habe?
Tommy RE: nochmal invertieren?

oder nochmal allgemein gefragt:

nach der Addition zweier Zahlen x und y in binärer Form, ist auf das MSB zu achten.
Was passiert, wenn
I sich eine z.B. 9-stellige Summer ergibt?
II die ersten vier Stellen 0000 sind?
III die erste Zahl eine 1 ist?

Gilt dann:
I erste Stelle streichen?
II Nullen streichen?
III invertieren?
Tommyyy nochmal invertieren?

das heißt ich mache im Prinzip aus
1111 0111

0000 1000 = (-)8

aber warum invertiere ich das denn nochmal? Weil ich weiß, dass meine gesuchte Zahl negativ ist?
Karlito

Hi,

wenn Du wieder das 2er-komplement deines Ergebnisses machst, ergibt sich der Wert der negativen Zahl.

VG,

Karlito
Tommy Binäres Rechnen unter Verwendung des Zweierkomplements

Meine Frage:
Berechnen Sie unter Verwendung des Zweierkomplements binär

3-12


Meine Ideen:
3=0011
12=1100

erweitern auf 8 Bits liefert

3= 0000 0011
12= 0000 1100

=> -12= 1111 0100

Addition
0000 0011
1111 0100
_________
1111 0111

MSB=1, ergo negative Zahl

wie geht's jetzt weiter?