Kawasaki LSI USA Inc.

Table 8: Instruction Table

lsn

0

1

2

3

4

5

6-7

8-F

msn

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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,

subb a, #

subb a, d

subb a, @

subb a, rn

 

 

 

 

@a+dptr

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

KS152JB Universal Communications Controller Technical Specifications

Page 31
Image 31
Kawasaki 80C152, KS152JB, 80C51 technical specifications Kawasaki LSI USA Inc