Forum: Mikrocontroller und Digitale Elektronik Vorzeichenbetragsdarstellung


von Rechner (Gast)


Lesenswert?

Hallo,
wenn ich eine Zahl gegeben habe:

|A|=10101. Welche Zahl ist damit gemeint? -21, -5, oder ganz was anderes?

von holger (Gast)


Lesenswert?

>|A|=10101. Welche Zahl ist damit gemeint? -21, -5, oder ganz was anderes?

Die Zahl lautet 10101. Wenn das binär ist,
dann ist es 21. Das Vorzeichen steht normalerweise
im höchsten Bit. Bei einem Byte in D7.

von Rechner (Gast)


Lesenswert?

Die Zahl besteht nur aus diesen 5 Bits. Und ja sie ist Binär.

von MeinerEiner (Gast)


Lesenswert?

Rein vom Mathematischen her ist aber bei |x| = y das y immer positiv.
Oder kann der Betrag von etwas negativ sein?

von Klaus (Gast)


Lesenswert?

> |A|=10101

Das bedeutet erstens, dass 10101 als positiv zu interpretieren ist, und 
damit gleich 21 ist.

Und zweitens, dass A entweder 21 oder -21 sein kann.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.