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

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

Hallo,

habe neuerdings die Aufgabe gestellt bekommen und die lautet wie folgt:

Subtrahieren Sie mit Hilfe des Zweierkomplements bei einer Wortbreite von 8 Bit folgende Dualzahlen:

a) 10101 – 111 – 11010
b) 101101 – 1011 – 11011

jetzt lautet meine Frage: Welchen Code soll ich mit was subtrahieren? soll ich es nachheinander subtrahieren?

10101 - 111 und dann das ergebnis minus 11010

oder sind "111 11010" bereits eine binärzahl?

Ich danke Euch im voraus!
22.10.2015 19:55
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 würde hiervon ausgehen:
Zitat:
10101 - 111 und dann das ergebnis minus 11010


__________________
Syntax Highlighting fürs Board (Link)
23.10.2015 06:44 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Ratte
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

Danke für die antwort eulersche zahl.

Allerdings haette ich nhn noch eine frage. Sind die binärzahlen bereits schon negativ? Heißt die einser umgeklappt worden und eins dazu addiert oder muss ich das nun für alle machen?
25.10.2015 16:40
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

In der Fragestellung heißt es "8 Bit", also würde ich mit 0en auffüllen:
00010101 - 00000111 - 00011010

__________________
Syntax Highlighting fürs Board (Link)
25.10.2015 16:42 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Ratte
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

Das ist mir schon klar.
Aber muss ich die 8bit binärcodes nun jeweils umklappen und mit 1 addieren oder kann ich gleich die 8bit codes nacheinander addieren?
25.10.2015 17:23
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

Du willst subtrahieren, das geht durch Addition des 2er Komplements.
00010101 - 00000111 = 00010101 + 11111001 = 100001110 (beachte: 9 Bit)
Die führende 1 wird gestrichen, bleibt 1110=14(dez) = 21-7.

__________________
Syntax Highlighting fürs Board (Link)
25.10.2015 17:26 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Informatiker Board » Themengebiete » Theoretische Informatik » Binärcode Subtraktion