ASL             Arithmetic Shift Left – arithmetisch nach links Shiften

Der ASL-Befehl schiebt die Bitreihenfolge um eine Stelle nach links weiter (aus '00110101' wird '01101010'). In Bit 0 wird also immer eine Null geschrieben. Das hinausfallende Bit wird ins Carry geschrieben. Der ASL-Befehl lässt auch zur Berechnung von Multiplikationen verwenden.

ModusSyntaxHexLängeZyklen
AkkumulatorASL0A12
Zero PageASL $440625
Zero Page,XASL $44,X1626
absolutASL $44000E36
absolut,XASL $4400,X1E37
 
beeinflußte Flags
N Negativ-Flag
Z Zero-Flag
C Carry-Flag