Binärcode Subtraktion |
22.10.2015, 19:55 | 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! |
||
|
|||
23.10.2015, 06:44 | Auf diesen Beitrag antworten » | ||
eulerscheZahl | Ich würde hiervon ausgehen:
|
||
25.10.2015, 16:40 | 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? |
||
25.10.2015, 16:42 | Auf diesen Beitrag antworten » | ||
eulerscheZahl | In der Fragestellung heißt es "8 Bit", also würde ich mit 0en auffüllen: 00010101 - 00000111 - 00011010 |
||
Anzeige | |||
|
|||
25.10.2015, 17:23 | 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? |
||
25.10.2015, 17:26 | 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. |
|
Verwandte Themen
Die Beliebtesten » |
Die Größten » |
Die Neuesten » |