MOTOROLA
INSTRUCTION GLOSSARY
CPU12
6-134
REFERENCE MANUAL
Operation:
Description:
Shifts all bits of double accumulator D one place to the left. Bit 0 is load-
ed with zero. The C status bit is loaded from the most significant bit of
accumulator A.
Condition Codes and Boolean Formulas:
Addressing Modes, Machine Code, and Execution Times:
LSLD
Logical Shift Left Double
(Same as ASLD)
LSLD
S
X
H
I
N
Z
V
C
–
–
–
–
∆
∆
∆
∆
N:
Set if MSB of result is set; cleared otherwise.
Z:
Set if result is $0000; cleared otherwise.
V:
N
⊕
C
=
[N
•
C
] +
[N
•
C
]
(for N and C after the shift)
Set if (N is set and C is cleared) or (N is cleared and C is set); cleared oth-
erwise (for values of N and C after the shift).
C:
D15
Set if the MSB of D was set before the shift; cleared otherwise.
Source Form
Address Mode
Object Code
Cycles
Access Detail
LSLD
INH
59
1
O
b7
– – – – – –
b0
C
0
b7
– – – – – –
b0
A
B
Summary of Contents for CPU12
Page 8: ...MOTOROLA CPU12 viii REFERENCE MANUAL ...
Page 14: ...MOTOROLA INTRODUCTION CPU12 1 4 REFERENCE MANUAL ...
Page 20: ...MOTOROLA OVERVIEW CPU12 2 6 REFERENCE MANUAL ...
Page 38: ...MOTOROLA INSTRUCTION QUEUE CPU12 4 6 REFERENCE MANUAL ...
Page 300: ...MOTOROLA DEVELOPMENT AND DEBUG SUPPORT CPU12 8 16 REFERENCE MANUAL ...
Page 338: ...MOTOROLA MEMORY EXPANSION CPU12 10 8 REFERENCE MANUAL ...
Page 364: ...MOTOROLA INSTRUCTION REFERENCE CPU12 A 26 REFERENCE MANUAL ...
Page 386: ...MOTOROLA HIGH LEVEL LANGUAGE SUPPORT CPU12 C 6 REFERENCE MANUAL ...
Page 438: ...MOTOROLA SUMMARY OF CHANGES CPU12 S 2 REFERENCE MANUAL ...
Page 439: ......