Herunterladen Inhalt Inhalt Diese Seite drucken

Texas Instruments TI-89 Benutzerhandbuch Seite 363

Vorschau ausblenden Andere Handbücher für TI-89:
Inhaltsverzeichnis
Bits rotieren und
verschieben
Hinweis: Sie können diese
Funktionen aus dem
/Base -Menü wählen.
MATH
Ein Beispiel für die
Verwendung jeder Funktion
finden Sie in Anhang A in
diesem Handbuch.
Hinweis: Geben Sie eine
ganze Zahl ein, die zum
Speichern in einer 32-Bit-
Dualform mit Vorzeichen zu
groß ist, so wird eine
symmetrische Modulo-
Operation vorgenommen, die
den Wert in den erforderlichen
Bereich bringt (Seite 344).
346
Kapitel 20: Zahlensysteme
Funktion mit Syntax
rotate(ganze_Zahl)
– oder –
rotate(ganze_Zahl,
Anzahl_Rotationen)
shift(ganze_Zahl)
– oder –
shift(ganze_Zahl,Anzahl_
Verschiebungen)
Bei folgender Eingabe:
shift(0h7AC36)
Intern wird die hexadezimale
ganze Zahlin eine 32-Bit-Dualzahl
mit Vorzeichen konvertiert.
Dann wird die Verschiebung auf
die Dualzahl angewendet.
Jedes Bit wird nach rechts verschoben.
0h7AC36 = 0b00000000000001111010110000110110
0 wird eingesetzt, wenn Bit ganz links 0
ist, und 1, wenn es 1 ist.
0b00000000000000111101011000011011 = 0h3D61B
Das Ergebnis wird gemäß dem
Beschreibung
Wenn
Anzahl_Rotationen
¦
weggelassen wird, — rotieren die Bits um
eine Stelle nach rechts (Standard ist ë1).
¦
negativ ist, — rotieren die Bits um die
angegebene Anzahl von Stellen nach
rechts.
¦
positiv ist, — rotieren die Bits um die an-
gegebene Anzahl von Stellen nach links.
In einer Rotation nach rechts nimmt das
ganz rechts stehende Bit die Stelle des ganz
links stehenden Bits ein; umgekehrt bei
einer Linksrotation.
Wenn
Anzahl_Verschiebungen
¦
weggelassen wird, — werden die Bits
um eine Stelle nach rechts verschoben
(Standard ist ë 1).
¦
negativ ist, — werden die Bits um die
angegebene Anzahl von Stellen nach
rechts verschoben.
¦
positiv ist, — werden die Bits um die
angegebene Anzahl von Stellen nach
links verschoben.
Bei einer Verschiebung nach rechts wird
das ganz rechts stehende Bit abgeschnitten,
und als ganz links stehendes Bit wird 0 oder
1 eingesetzt. Bei einer Linksverschiebung
wird das ganz links stehende Bit abge-
schnitten, und als Bit ganz rechts wird eine
0 eingesetzt.
Wenn Base mode = HEX:
Wenn Base mode = BIN:
Abgeschnitten
Führende Nullen werden im Ergebnis nicht angezeigt.
-Modus angezeigt.
Base
:
:
Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Ti-92 plus

Inhaltsverzeichnis