-8 mit 4 Bit darstellen?
Dies sind die drei mir bekannten Interpretationen von Bits für Vorzeichen behaftete Zahlen.
Wenn ich das richtig verstanden habe sagt dieses Q-Format aus, dass wir Binärzahlen mit vier Bits vor dem Komma und 12 Bits nach dem Komma im Zahlenbereich von -8 bis 8 darstellen können. Da wir insgesamt 16 Bits zur Verfügung haben, können wir in dem definierten Zahlenbereich 65.536 Werte abbilden.
Verwenden wir das Zweierkomplement:
-8=1000.0000 0000 0000
8=?
Gibt es eine Interpretation mit der ich eine 8 und eine -8 mit vier Bits darstellen kann oder liegt mein Fehler wo anders?
1 Antwort
![](https://images.gutefrage.net/media/default/user/9_nmmslarge.png?v=1551279448000)
Zur letzten Frage mit -8 und +8 in 4 Bits:
Es gibt 17 Werte von [-8 , +8].
Zähle mal nach. 8 kleiner 0, die 0 und 8 größer 0.
Mit 4 Bit kannst du nur 2⁴ = 16 Werte darstellen.
Daher wirst du -8 und +8 nicht mit einem einheitlichen Schema in 4 Bit kodieren können.
![](https://images.gutefrage.net/media/user/TechPech1984/1632773764038_nmmslarge__12_0_519_519_b8bdbc8023c4e7722d66db9f2af2d5fd.png?v=1632773764000)
![](https://images.gutefrage.net/media/default/user/9_nmmslarge.png?v=1551279448000)
Normal ist das Zweierkomplement und das hat Werte von -8 bis +7 bei 4 Bit.
![](https://images.gutefrage.net/media/user/TechPech1984/1632773764038_nmmslarge__12_0_519_519_b8bdbc8023c4e7722d66db9f2af2d5fd.png?v=1632773764000)
Okay das bedeutet das angegebene Q-Format kann nicht dargestellt werden?