beautypg.com

B.1 instruction map, Instruction map, 275 appendix b instruction maps – FUJITSU FR family 32-bit microcontroller instruction manuel CM71-00101-5E User Manual

Page 299: Table b.1-1 instruction map, Hi gh er 4 b its, Lower 4 bits

background image

275

APPENDIX B Instruction Maps

B.1

Instruction Map

This section shows instruction maps for FR family CPU.

Instruction Map

Table B.1-1 Instruction Map

Hi

gh

er

4 b

its

0

1

2345678

9

A

B

C

D

E

F

0

L

D @(

R13

,Rj)

,

Ri

S

T

Ri,

@

(R1

3

,Rj)

LD

@(R

14,

disp

10),

R

i

ST

Ri,@

(R

14

,

di

sp

10)

L

DUH

@(

R

14,

disp9

),Ri

ST

H

Ri,@

(R

1

4

,

disp9

)

L

DUB

@(

R

1

4,

disp8)

,Ri

ST

B

Ri,@

(R

14

,

disp8)

B

A

NDL

#u4,@

Ri

BO

R

L

#u4,@

Ri

ADDN #

i4

,R

i

L

S

R

#

u

4

,Ri

LD

I:

8 #i

8,R

i

C

A

LL

la

b

e

l1

2

BRA

la

b

e

l9

B

RA

:D

labe

l9

1

L

DUH

@

(R13

,Rj)

, Ri

S

T

H Ri,

@

(R1

3

,Rj)

B

A

NDH

#u4,@

Ri

B

O

RH

#u4,@

Ri

ADDN2

#i

4

,R

i

L

S

R2 #u4,Ri

B

NO

label9

B

NO:D

labe

l9

2

L

DUB

@

(R13

,Rj)

, Ri

ST

B Ri

,

@

(R1

3

,Rj)

A

ND Rj,Ri

OR Rj,Ri

A

DDN Rj,Ri

L

S

R Rj,Ri

B

E

Q

label9

B

E

Q:

D

labe

l9

3

L

D @

(R1

5

,

udisp

6),Ri

S

T

Ri,

@(R

15

,ud6)

A

NDCCR

#u8

ORCC

R

#u8

ADDSP

#s

1

0

M

O

V

Ri

,R

s

B

NE

la

bel9

B

NE

:D

labe

l9

4

L

D @

Rj,Ri

S

T

Ri,@Rj

A

N

D

R

j,@R

i

OR

R

j,@R

i

A

D

D

#i

4,

R

i

L

S

L

#u4,R

i

B

C

l

abel

9

B

C

:D

labe

l9

5

L

DUH @

Rj,Ri

S

T

H Ri,@Rj

A

NDH

Rj

,@

Ri

ORH

Rj

,@

R

i

A

D

D

2

#

i4

,R

i

L

S

L2

#u4,

R

i

B

N

C

l

abel

9

B

N

C

:D

labe

l9

6

L

DUB @

Rj,Ri

S

T

B

R

i,@

Rj

A

NDB

Rj

,@

Ri

ORB

R

j,@

Ri

A

DD R

j,R

i

L

S

L

R

j,Ri

B

N l

abel9

B

N:D

labe

l9

7

E

fo

rm

a

t

E

fo

rm

a

t

S

T

ILM

#

u

8

E

f

o

rm

at

ADDC Rj,Ri

M

O

V

Rs

,R

i

B

P

l

a

bel9

B

P

:D

labe

l9

8D

M

O

V

@d1

0,R13

DM

O

V

R

13,@d

1

0

BT

ST

L

#u4,@

Ri

BE

O

R

L

#u4,@

Ri

CM

P

#i4,Ri

A

S

R

#u4,Ri

CAL

L

:D

la

b

e

l1

2

B

V

l

a

bel

9

B

V

:D

labe

l9

9D

M

O

V

H

,

R1

3

DM

O

V

H

R

13, @d

9

BT

ST

H

#u4,@

Ri

B

E

ORH

#u4,@

Ri

CM

P

2

#i4,Ri

A

S

R

2

#

u4,Ri

BNV

la

b

e

l9

B

NV

:D

labe

l9

A

D

M

O

VB @

d

8

,

R1

3

DM

O

V

B

R

13, @d

8

X

CHB

@

Rj,Ri

E

O

R R

j,Ri

C

M

P

R

j,

R

i

A

S

R

R

j,Ri

B

LT

l

abel9

B

LT

:D l

abe

l9

BD

M

O

V

@

d

10

,@

R

15

DM

O

V

@R

15+

,@d

10

M

O

V Rj,Ri

L

D

:2

0

#i

20,R

i

M

U

LU Rj,Ri

M

U

LUH

Rj,Ri

B

G

E

l

abel9

B

GE

:D

labe

l9

CD

M

O

V

@

d

10

,@

R

1

3+

DM

O

V

@R

13+

,@d

10

LD

M0

(re

gl

is

t)

E

O

R Rj,@

Ri

SUB Rj,Ri

L

D

R

ES

@R

i+

,#

u

4

B

L

E

label9

B

LE

:D

labe

l9

DD

M

O

V

H

,

@R

13

+

DM

O

V

H

@R

13+

, @

d

9

LD

M1

(re

gl

is

t)

E

O

RH

Rj

,@

R

i

SUBC Rj,

Ri

STR

ES

#

u4,@R

i+

B

G

T

la

bel9

B

G

T

:D

labe

l9

E

D

M

O

VB

@d8

, @R13+

DM

O

V

B

@R

13+

, @

d

8

ST

M

0

(re

gl

is

t)

EO

R

B

Rj

,@

R

i

S

U

B

N

R

j,Ri

B

LS

l

abel9

B

LS

:D

labe

l9

F

E

N

T

E

R

#u10

IN

T

#u8

ST

M

1

(re

gl

is

t)

E

f

o

rm

at

M

U

L R

j,Ri

M

ULH R

j,Ri

B

HI l

abel9

B

HI:D

labe

l9

Lower 4 bits

@d9

@d9