Registriert seit: 6. Apr 2005
10.109 Beiträge
|
Re: Stringgrid inkl. Umlaute richtig sortieren
6. Sep 2007, 09:00
Ja richtig, alle Bits werden um 16 Positionen nach links verschoben - das ist eine Multiplikation mit 2 hoch 16. Das funktioniert so, weil die Multiplikation, wie jede andere Rechenoperation auch, auf Registerebene per Shift realisiert wird. Manchmal musst du aufpassen, dass du den richtigen Basistyp verwendest. Ein Byte und SHL 8 löscht effektiv das Byte, da die Bits "am linken Rand" verloren gehen und "von rechts her" mit Nullen aufgefüllt wird.
Hier ein paar Stichworte für eine Suche: Technische Informatik Schieberegister ALU.
PS: Hast du Schlafstörungen? Bei dir muss es doch zappenduster sein...
|