[gelöst] Übung 1 - Hausaufgabe 1: Binäre Subtraktion

m2c1
Windoof-User
Windoof-User
Beiträge: 41
Registriert: 20. Dez 2010 10:39

[gelöst] Übung 1 - Hausaufgabe 1: Binäre Subtraktion

Beitrag von m2c1 »

Hi,

kann mir einer erklären, wie man zwei Binärzahlen, die nicht in 2K-Darstellung sind subtrahiert? Z.B. in der ersten Hausaufgabe der ersten Übung muss "100+(-127)" in VB gerechnet werden. Lt. der einzigen Anleitung die ich gefunden habe muss dafür der Subtrahend kleiner als der Minuend sein, was ja hier z.B. nicht der Fall ist.


_______________________
Update 1: [gelöst]
Zuletzt geändert von m2c1 am 24. Mär 2012 13:12, insgesamt 1-mal geändert.

John_Silver
Windoof-User
Windoof-User
Beiträge: 41
Registriert: 18. Okt 2009 23:27

Re: Übung 1 - Hausaufgabe 1: Binäre Subtraktion

Beitrag von John_Silver »

Das Ergebnis hat immer das Vorzeichen der Betrag größten Zahl.
In dem Fall musst du die Rechnung umstellen zu (-127 + 100).
Was nichts anderes ist als -(127-100) [VorzeichenGrößterZahl(GrößteZahl - KleinsteZahl)].

Die Subtraktion gelingt dir dann mit den Regeln ganz gut:

Code: Alles auswählen

http://de.wikipedia.org/wiki/Dualsystem#Schriftliche_Subtraktion
    0 − 0 = 0
    0 − 1 = −1
    1 − 0 = 1
    1 − 1 = 0 

m2c1
Windoof-User
Windoof-User
Beiträge: 41
Registriert: 20. Dez 2010 10:39

Re: Übung 1 - Hausaufgabe 1: Binäre Subtraktion

Beitrag von m2c1 »

Doch so simpel. :roll:
Danke!

John_Silver
Windoof-User
Windoof-User
Beiträge: 41
Registriert: 18. Okt 2009 23:27

Re: [gelöst] Übung 1 - Hausaufgabe 1: Binäre Subtraktion

Beitrag von John_Silver »

Gerade das einfachste ist das schwerste :)
Viel Erfolg noch!

m2c1
Windoof-User
Windoof-User
Beiträge: 41
Registriert: 20. Dez 2010 10:39

Re: [gelöst] Übung 1 - Hausaufgabe 1: Binäre Subtraktion

Beitrag von m2c1 »

John_Silver hat geschrieben:Viel Erfolg noch!
Dir auch :wink:

Antworten

Zurück zu „Archiv“