Verwendung der Tasten Lsh und Rsh im Windows 7-Rechner

20943
Tom

Kennt jemand die Funktion der Lsh- und Rsh-Tasten im Windows 7-Rechner, wenn er sich im Programmiermodus befindet. Man könnte meinen, es wäre dazu gedacht, Bits nach links und rechts zu verschieben, aber das scheint nicht zu passieren: Manchmal passiert nichts, manchmal bekomme ich die Meldung "Ergebnis nicht definiert" im Display. Hat jemand es schon herausgefunden, ist das ein bekannter Fehler?

Hat jemand schon Vorschläge für einen guten Rechner, einer mit einem anständigen Nachschlagewerk / Benutzerhandbuch (die Windows-Hilfe scheint in keinem Modus Hinweise auf die Funktion der Tasten zu geben).

8
Dies ist eine Antwort auf Padu. Angenommen, Sie haben '16' so verwendet, wie sie ist. Beachten Sie, dass Sie sich im Hex-Modus befinden und "16" ist eigentlich Hex und nicht dezimal. vor 11 Jahren 0

1 Antwort auf die Frage

9
sblair

Lsh and Rsh do perform left and right shifts, respectively. After pressing the button, you need to specify the number of binary digits you would like to shift the number. See "What do all the buttons do?" here for more info.

Es gibt jedoch einen Fehler bei den Verschiebungen im Rechner. Gehen Sie in den Hex-Modus, wählen Sie DWORD und geben Sie 10000 ein. Versuchen Sie nun eine Verschiebung nach rechts von 16. Die Antwort sollte 1 sein, der Rechner gibt jedoch 0 an. Tatsächlich ist es noch bizarrer. Gehen Sie genauso vor, aber um 8 nach rechts und wieder um 8 nach rechts ... Die Antwort ist richtig. Versuchen Sie jetzt dieselbe Nummer noch einmal, verschieben Sie sie jedoch um 12 ... wieder Null! Ich denke, wer diesen Rechner programmiert hat, war kein Programmierer :-) Padu Merloti vor 11 Jahren 0
Padu, What you are doing is shifting 22 bits right! You are in hex mode remember. ;) vor 11 Jahren 3