Similar Posts

Subscribe
Notify of
10 Answers
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
TheXAI
3 years ago

ich hoffe ich kann es dir erklären also (4bit)

0100 -> 4

-0001 -> 1

—————–

0011->3

Also wie funktioniert das

Ziemlich einfach, du rechnest wie in der normalen Mathematik jede Zahl minus.

Aber auf gepasst du darfst nicht 0-1 rechnen da tritt ein andere Trick in Kraft

    8 4 2 1
<----------------->
    0 1 0 0    -> 4
-   0 0 0 1    -> 1
---------------

Damit du 0-1 rechnen darfst muss du dir Zahlen leihen
Also leihst du dir was vom Nachbarn da dieser keine 1 hat muss du von demjenigen nehmen der eine 1 hat. Darraus ergibt sich folgendes aus (4) 0 1 0 0 -> 0 0 2 0  also 
  0 0 2 0
- 0 0 0 1
Das gleiche Problem ist immer noch da also leihen wir uns was von der 2 aus für die erste Stelle ergibt 0 0 1 2 fertig
Nun sieht die Rechnung wie folgt aus 
  
  0 0 1 2
- 0 0 0 1
----------- Dann nur noch subtrahieren
  0 0 1 1
Fertig 

Ich hoffe ich konnte dir es vernünftig erklären.

Flips12345
3 years ago
Reply to  TheXAI

Reine Mathematik die man einfach nur Logisch Nachverfolgen muss.

4 =steht Binär ausgedrückt für eine 0001, FALSCH geschrieben wäre es 1000

Wobei Rechnerisch Logisch 4+0 = 4 ist.

Wir haben in der Schule gelernt das eine Subtraktion einer Zahl den Wert verringert. . Wenn ich von einer 4 einen Wert wegnehme habe ich eine 3 . binär wäre das dann 2+1=3 Was sich in Binärer Form mit 0110 sich ausrücken lässt.

FALSCH wäre 1001, 1010,0011 oder 1100 . Weil es nach ADDITION andere Werte ergibt. Viele Denken das sie das Binärsystem kennen aber oftmals machen viele Fehler darin da Sie dies im Mathematischen Sinne nicht korrekt aufteilen.

Anders Beispiel im binären Zahl 16 -1 subtrahiert. Wäre also eine 15

Diese stellt sich dann wie folgt dar 8+4+2+1 =15 . Binär wäre das dann 01111, weil die 0 als Wert oftmals weggestrichen wird schreiben viele dann FALSCH 1111 .Man Schreibt auch bei 8 Bit Binär 0 -255 und nicht 0-256 ! . Die Null stellt einen Wert dar , auch wenn er 0 ist !

mjutu
3 years ago
Reply to  Flips12345

4 =steht Binär ausgedrückt für eine 0001, FALSCH geschrieben wäre es 1000

Nein, das ist sachlich falsch. Einerseits kann man Binärzahlen von rechts nach links oder umgekehrt schreiben (MSB / LSB). Andererseits ist weder “1000” noch “0001” eine binäre 4. Für diese Zahl ist das dritte Bit gesetzt, die anderen nicht.

weil die 0 als Wert oftmals weggestrichen wird schreiben viele dann FALSCH 1111

Nein, das ist nicht korrekt: Es gibt kein Bit für die Stelle der 0. Mit einem Bit kann man 0 und 1 darstellen. 1111 ist die korrekt Schreibweise für die 15, wobei hier MSB oder LSB noch nicht geklärt ist.

Viele Denken das sie das Binärsystem kennen aber oftmals machen viele Fehler darin da Sie dies im Mathematischen Sinne nicht korrekt aufteilen.

Es ist nicht schlimm, wenn du vom Binärsystem nicht viel verstehst. Dann unterlasse es aber bitte, falsche Behauptungen unter korrekte Antworten zu schreiben.

DerRoll
3 years ago

Genau wie jede andere Zahl in jedem anderen Stellenwertsystem auch. Beispiel:

1100 – 1 = 1011

iQa1x
3 years ago

Man subtrahiert eben 1. Wenn die letzte Stelle eine 1 ist, macht man eine 0 draus, fertig. Wenn die letzte Stelle eine 0 ist, wird die zur 1, und man macht mit einer Stelle weiter links nach dem gleichen Schema weiter.

Flips12345
3 years ago

Binärsystem :

0= 0

1= 1

2= 2

4= 4

usw.

Wenn also 0001 = 4 ist dann ist 0110 =3 also um 1 verringert.

gfntom
3 years ago
Reply to  Flips12345

Was für eine unsinnige “Antwort”

Weder gibt es im Binärsystem 2 und 4, noch ist 0001 binär 4 und selbst wenn es das wäre, wäre 1 weniger nicht 0110.

Zu deinem “woher ich das weiß”: man sieht wiedermal, dass manche das, was sie seit 30 Jahren falsch machen, für Erfahrung halten.

mjutu
3 years ago
Reply to  gfntom

Ich denke “4=4” ist aber durchaus korrekt 🙂

“0001 = 4” ist dagegen schwieriger: die führende 0 wäre dann ein Marker, der eine binärkodierte Zahl einleitet und die Bits würden mit dem LSB beginnen. Ich kennen keine Sprache, in der Binärzahlen so dargestellt werden, aber möglich ist es.

mjutu
3 years ago

Das Binärsystem arbeitet nun mal mit 0 am anfang gefolgt von 1 ,dann 2 ,4 usw.

Das ist keine sinnvolle Aussage. Das Binärsystem arbeitet selbstverständlich nicht “mit einer 0 am Anfang”. Wozu sollte das gut sein? Soll deiner Meinung nach das gesetzte 0-Bit dazu dienen die dezimale 0 auszudrücken?

Nein, es gib weder im binären noch in irgendeinem anderen Zahlensystem ein Stelle für die 0. Es reicht, wenn alle anderen Stellen 0 sind. Mit einem Bit kann man die Zahlen 0 und 1 darstellen und braucht dafür kein zweites 0-Bit.

Deine Ausführungen über Dummheit tragen nicht zur Klärung der Frage bei.

Flips12345
3 years ago

Das Binärsystem arbeitet nun mal mit 0 am anfang gefolgt von 1 ,dann 2 ,4 usw. wir können das x Beliebig weiter fassen würde aber nichts Bringen.

wenn also ( das nur als Beispiel) 0001 = 4 ist (entsprechend umgewandelt ) ,dann ist logischerweise 0110 dann im Wert eine 3 . Aber die meisten wissen es eh ja besser und sind ja die dummen weiil Sie die eigentliche 0 als keinen Wert einfach Weglassen dabei gehört dies auch dazu. Daher sind deren Interpretationen Falsch.

Zu meiner Zeit hat die 0 auch einen Wert auch wenn er zur Definition nichts also 0 ist. Das leider Versteht kaum einer weil keiner es korrekt macht. .Daher kommen auch die vielen dummen Antworten der anderen .Dumm ist wer dummes tut !