Die 16 - Bits des Akku 1 - L werden um die als Operand (0-15) angegebene Zahl nach links verschoben. Die nach links über die Akku 1 - L - Grenze geschobenen Bits gehen verloren, sie werden nicht in die höherwertigen Bytes des Akkus übertragen. Von rechts her werden Nullen eingeschoben.
Beispiel:
L 1 |
// 1 im Akku 1 |
|
SLW 2 |
// Schiebe 2 Bits nach links |
Im Akku 1 steht jetzt W#16#0004 = 2#100
Wenn kein Operand angegeben ist, wird stattdessen die Zahl im Akku 2 LL verwendet.
Beispiel:
L 4 |
// 5 im Akku 1 |
|
L 1 |
// 5 im Akku 2 / 1 im Akku 1 |
|
SLW |
// Schiebe 1 um 5 Bits nach links |
Im Akku1 steht jetzt W#16#0010 = 2#1000
Siehe auch: