Binärcode Subtraktion

Neue Frage »

Auf diesen Beitrag antworten »
ratte Binärcode Subtraktion

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!
 
Auf diesen Beitrag antworten »
eulerscheZahl

Ich würde hiervon ausgehen:
Zitat:
10101 - 111 und dann das ergebnis minus 11010
Auf diesen Beitrag antworten »
Ratte

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?
Auf diesen Beitrag antworten »
eulerscheZahl

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

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?
Auf diesen Beitrag antworten »
eulerscheZahl

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.
 
Neue Frage »
Antworten »


Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »