Notes:
38
6809
Instructions
(Including
Pseudo-Operation
Instructions)
ARX
Add accumulator Bmloindex register
X.
Adda the
&-bit
unsigned valuein aocumulalorBintoindex
registerX.
ADe
Add
with
Canyinlo
Register.
Adds the
contents
olthe
C (carry) bit and the mefl"lOfY byte into
an
a-bit 8ccumulator.
ADD
(S-bit)
Add
Memory
into Register.
Adda
the
mammy byte into
an
B-blt accumulator.
ADD
(1
a.bit} Add
Memory
into Aegister.
Adds tlie 16-bitmemoryvalueintolhe 1
&obit
accumufator.
AND
Loglcal
AND
Mammy into Aegisler.
Pei10rms the Iogical
AND
operation
befween
Ihe
contents
of
an
aocumulalor and theoonlerlls
of
a memotY location. The result is
stored
in
the accumulalor.
AND
CC
logicaJ
AND
Immediate Memoryinto Condition Code Register.
Perlorms a Iogical
AND
betweenthe coodition
code
register and •
theirrvnediate byte
specifIed
inthe
instruction
and
pIaœs
the
r&Sun
in
the
condition
code
register.
ASL
ArtIhmelicShiftLeft.
ShlfIsail bitsoltheoperandone placetaIhe
!eh.
Bit zerols
lOaded
wîIh
a zero. BitsevenIs shifted into the C (carry) bit.
ASR
Arithmetic Shiff Right.
Shitlssllbitsoftheoperand oneplace
tothe
righl. Bit seven
Is
hald constant. Bit
zero
isshifted
mlo
the C (carry) bit.
DCC
Branch on
CarryClear.
Tests the state
ofthe
C (carry) bit and
causes
a branch if it is
clear.
RCS
Brsnch
on
Carry SeL
T
esls
the
state
al
the
C (carry)bit
and
causes a branch if
il
ÎS
set.
39