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

Informatiker Board » Themengebiete » Theoretische Informatik » Logik » Dualzahl erweitern » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Dualzahl erweitern
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Julien87
unregistriert
Dualzahl erweitern Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hi wie kann ich eine z.b. 7 stellige Dualzahl in eine 8 Stellige umwandeln? Einfach eine 0 dranhängen oder wie?
04.08.2013 01:41
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Bei positiven Zahlen: 0 davorsetzen.
Bei negativen Zahlen: 1 davorsetzen.

__________________
Syntax Highlighting fürs Board (Link)

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von eulerscheZahl: 04.08.2013 08:34.

04.08.2013 08:32 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Julien87
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Guten Tag und vielen dank für eine Antwort

Also funktioniert es einfach wie folgt:

Bei 0101010 folgt

00101010

Bei 1111010 folgt

11111010
04.08.2013 15:41
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Sofern es sich bei der zweiten Zahl um eine vorzeichenbehaftete 7-Bit Zahl handelt: ja.

__________________
Syntax Highlighting fürs Board (Link)
04.08.2013 16:13 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Julien87
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Vorzeichenbehaftete 7Bit Zahl bedeutet das meine Binärzahl ein Wert ist mit 7 Ziffern ist. Wenn ich nun erweitere auf 8-Stellige Zahl interpretier ich das was ich hinzufügen soll als plus (0) bzw. 1(-). Oder als neuen Wert ?
04.08.2013 16:37
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich verstehe deine letzte Frage nicht, ich versuche mich nochmals an der Beantwortung der vorherigen (15:41 Uhr):
Eine Dualzahl kann man auf mehrere Weisen interpretieren: als Zahl mit Vorzeichen (signed) oder als Zahl ohne Vorzeichen (unsigned).
In Programmiersprachen finden sich dafür extra verschiedene Datentypen.

Wenn man die Zahlen als signed interpretiert, hast du richtig ergänzt (bei unsigned immer Nullen davorschreiben).

__________________
Syntax Highlighting fürs Board (Link)
04.08.2013 18:19 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Julien87
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich meine folgendes:

Gegeben sei a=101, b=010 im 2er Komplement

Erweitere auf 4stellige Binärzahl. Es folgt:

a=1101, b=0010

Nächste Aufgabe Rechne mit der erweiterten die summe aus: s=a+b

Jetzt behandel ich 1101 wie einen komplett neuen Wert und lass mich nicht von der 101 beeinflussen oder? Denn mir kommt es vor wenn ich 101 und 1101 invertiere das beide Zahlen komplett verschiedene sind.
04.08.2013 19:19
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Jetzt behandel ich 1101 wie einen komplett neuen Wert und lass mich nicht von der 101 beeinflussen oder?

es läuft auf das selbe Ergebnis hinaus, ob du mit dem alten oder neuen a und b rechnest.
Aber die Aufgabenstellung sagt dir, dass du mit 1101 und 0010 rechnen sollst.

Zitat:
wenn ich 101 und 1101 invertiere das beide Zahlen komplett verschiedene sind.

010 und 0010 würde ich nicht als komplett verschieden bezeichnen, die unterscheiden sich doch angesehen von der führenden 0 nicht. Beide sind eine 2.

__________________
Syntax Highlighting fürs Board (Link)
04.08.2013 20:19 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Julien87
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Stimmt da hast du recht, in Bezug auf die 2. Danke dir! Dann kann ich nun weiter machen. Daumen hoch
04.08.2013 20:24
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Theoretische Informatik » Logik » Dualzahl erweitern