Die Schiebe- und Rotationsbefehle sind eine Art \"Zwischending\" zwischen den Arithmetik- und den Logik - Befehlen dar. Zum einen lassen sich mit ihnen arithmetische Grund-operationen wie zum Beispiel Multiplikation und Division berechnen; der Zieloperand kann aber trotzdem auch als Ansammlung einzelner Bits und nicht als Zahlenwert betrachtet werden.
Der Syntax aller Schiebe- und Rotationsbefehle lautet :
,
Als Zieloperand sind Register und Speicher zulässig, als Quelloperand entweder der unmittelbare Wert eins (1) oder das CL - Register. Die Anzahl der Verschiebungen oder Rotationen ist also entweder 1 oder wird durch den Inhalt des CL - Registers angegeben.
|