logo Projects Docs Learn
AI Chat

M68K

Addressing Modes

Condition Codes

Shifts & directions

Trap tasks

Exceptions

Directives

Assembler features

abcd
add
adda
addi
addq
addx
and
andi
asd
asl
asr
bcc
bchg
bclr
bcs
beq
bge
bgt
bhi
bhs
ble
blo
bls
blt
bmi
bne
bpl
bra
bset
bsr
btst
bvc
bvs
chk
clr
cmp
cmpa
cmpi
cmpm
dbcc
dbcs
dbeq
dbf
dbge
dbgt
dbhi
dbhs
dble
dblo
dbls
dblt
dbmi
dbne
dbpl
dbra
dbt
dbvc
dbvs
divs
divu
eor
eori
exg
ext
extb
illegal
jmp
jsr
lea
link
lsd
lsl
lsr
move
movea
movem
movep
moveq
muls
mulu
nbcd
neg
negx
nop
not
or
ori
pea
rod
rol
ror
roxd
roxl
roxr
rtr
rts
sbcd
scc
scs
seq
sf
sge
sgt
shi
shs
sle
slo
sls
slt
smi
sne
spl
st
sub
suba
subi
subq
subx
svc
svs
swap
tas
trap
trapv
tst
unlk

tas

Sizes

byte

Default Size

byte

Affected Flags

X
N
Z
V
C
-
✱
✱
0
0

Operands

Op 1
Dn/(An)/d(An)/Ea/<label>/d(An,Xn)

Tests the original byte into the condition codes, then sets its top bit.

Loading...