Hallo Knut!
Danke, für die Beschreibung......
Allerdings weiß ich jetzt immer noch nicht, was du eigentlich möchtest?
Ich denke es geht darum, das deine negativen Zahlen im Display mit einem Minus versehen und dann richtig berechnet werden.
Beispiel, wie ich das verstanden habe:
Du hast den Wert -25 Grad und bekommst folgendes übermittelt= 1001_1001
Natürlich ergeben die Bits nicht -25 Grad sondern "153"!
Erst wenn du das Bit7 (welches dir signalisiert, dass es ein negativer Wert ist) aus der Umrechnung herausgenommen wird ergibt dies:
Bit7 = "minus"
Bit0-6= 0001_1001 = 25
Also -25 Grad.
So hatte ich deine Frage verstanden!
Aus dem Grunde bekomme ich auch keinen Reim auf deine NAND-Überlegungen.
So und nun erklär du bitte noch mal mit Beispiel, worum es bei dir genau geht.
Grüße,
Cassio