Shift Accumulator Left
SFL
7-157
Assembly Language Instructions
Syntax SFL
Operands None
Opcode
0123456789101112131415
1001000001111101
Execution Increment PC, then ...
(ACC(31)) → C
(ACC(30:0)) → ACC(31:1)
0 → ACC(0)
Status Bits
Affects
C
This instruction is not affected by SXM.
Description The SFL instruction shifts the entire accumulator left one bit. The least signifi-
cant bit is filled with a 0, and the most significant bit is shifted into the carry bit
(C). SFL, unlike SFR, is unaffected by SXM.
Words 1
Cycles for a Single SFL Instruction
ROM
DARAM SARAM External
1 1 1 1+p
Cycles for a Repeat (RPT) Execution of an SFL Instruction
ROM DARAM SARAM External
n n n n+p
Example SFL
Before Instruction After Instruction
ACC X B0001234h ACC 1 60002468h
CC
Cycles