Bin ja fasziniert das ich wirklich noch einen Taschenrechner Bug finden konnte. Dachte die Firmwares wären heutzutage als ausgereift anzusehen. Ich gehe bei dem Taschenrechner in den Binärmodus. Dort gebe ich 16 mal die "1" ein (also zwei Byte -> 0xFFFF). Danach gehe ich auf HEX, dort steht dann plötzlich 0xFFFFFFFF :D Auf DEZ kommt dann "-1". Wollte ich nur mal los werden - ich finds cool. Björn
Das muss so, wegen 2er -Komplement. Der Hexa -und der Binärmodus rechnen offenbar mit anderen Bitbreiten, wandeln aber korrekt um.
Hallo, Ich mach mal den Erklärbär. 16 Stellen wird die maximale Stellenanzahl im Binärsystem für diesen Taschenrechner sein. Wenn die alle mit einer 1 gefüllt sind, dann entspricht dies einer -1 im Dezimalmodus (2-er Komplement). Da der Hexadezimalmodus bei diesem Taschenrechner 8 Stellen hat, kommt in diesem eben ffff ffff heraus, und nicht nur ffff. Liegt also an der unterschiedlichen Speicherstellenbreite im Hexadezimalsystem und Binärsystem. Das kann bei der Programmierung von Mikrocontrollern übrigens genauso passieren. Schöne Grüße, Martin
Drücke mal Shift+7+On, dann hast du noch nen Gimmick, da biste dann im Diagnostic-Mode mit Shift kommste weiter
Argh, mist - doch nix gefunden :( Ihr habt natürlich recht... Danke fürs vom Schlauch runter schubsen. @Trolljäger: Hab ich gleich mal getestet. Mein Display scheint keine defekten Pixel zu haben ;) Björn
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.