Kawasaki 80C152 User Manual
Page 31

KS152JB Universal Communications Controller
Technical Specifications
Kawasaki
LS
I US
A
Inc
.
Page 31 of 120 Ver. 0.9 KS152JB2
Table 8: Instruction Table
lsn
msn
0
1
2
3
4
5
6-7
8-F
0
nop
ajmp
ljmp
rr a
inc a
inc d
inc @
inc rn
1
jbc
acall
lcall
rrc a
dec a
dec d
dec @
dec rn
2
jb
ajmp
ret
rl a
add a, #
add a, d
add a, @
add a, rn
3
jnb
acall
reti
rlc a
addc a, #
addc a, d
addc a, @
addc a, rn
4
jc
ajmp
orl d, a
orl d, #
orl a, #
orl a, d
orl a, @
orl a, rn
5
jnc
acall
anl d, a
anl d, #
anl a, #
anl a, d
anl a, @
anl a, rn
6
jz
ajmp
xrl d, a
xrl d, #
xrl a, #
xrl a, d
xrl a, @
xrl a, rn
7
jnz
acall
orl c, bit
jmp @a+dptr
mov a, #
mov d, #
mov @, #
mov rn, #
8
sjmp
ajmp
anl c, bit
movc a, @a+pc
div ab
mov d, d
mov d, @
mov d, rn
9
mov dptr, #
acall
mov bit, c
movc a,
@a+dptr
subb a, #
subb a, d
subb a, @
subb a, rn
A
orl c, /bit
ajmp
mov c, bit
inc dptr
mul ab
dec dptr
mov @, d
mov rn, d
B
anl c, /bit
acall
cp bit
cpl c
cjne a, #, rel
cjne a, d, rel
cjne @, #, rel
cjne rn, #, rel
C
push
ajmp
clr bit
clr c
swap a
xch a, d
xch a, @
xch a, rn
D
pop
acall
setb bit
setb c
da a
djnz d, rel
xchd a, @
djnz rn, rel
E
movx a, @dptr
ajmp
movx a, @r0
movx a, @r1
clr a
mov a, d
mov a, @
mov a, rn
F
movx @dptr, a
acall
movx @r0, a
movx @r1, a
cpl a
mov d, a
mov @, a
mov rn , a