beautypg.com

Maxim Integrated Ultra-High-Speed Flash Microcontroller User Manual

Page 155

background image

14-3

Ultra-High-Speed Flash
Microcontroller User’s Guide

INSTRUCTION CODE

MNEMONIC

D

7

D

6

D

5

D

4

D

3

D

2

D

1

D

0

HEX

BYTE

CYCLE

EXPLANATION

RL A

0

0

1

0

0

0

1

1

23

1

1

The contents of the accumulator are

rotated left by 1 bit.

RLC A

0

0

1

1

0

0

1

1

33

1

1

Rotated left through the carry

by 1 bit.

RR A

0

0

0

0

0

0

1

1

03

1

1

The contents of the accumulator are

rotated right by 1 bit.

RRC A

0

0

0

1

0

0

1

1

13

1

1

Rotated right through the carry

by 1 bit.

L

O

G

IC

A

L

O

P

E

R

A

T

IO

N

SWAP A

1

1

0

0

0

1

0

0

C4

1

1

(A

3-0

)

(A

7-4

)

MOV A, Rn

1

1

1

0

1

n

2

n

1

n

0

E8-EF

1

1

(A) = (Rn)

MOV A, direct

1

a

7

1

a

6

1

a

5

0

a

5

0

a

3

1

a

2

0

a

1

1

a

0

E5

Byte 2

2

2

(A) = (direct)

MOV A, @Ri

1

1

1

0

0

1

1

i

E6-E7

1

2

(A) = ((Ri))

MOV A, #data

0

d

7

1

d

6

1

d

5

1

d

4

0

d

3

1

d

2

0

d

1

0

d

0

74

Byte 2

2

2

(A) = #data

MOV Rn, A

1

1

1

1

1

n

2

n

1

n

0

F8-FF

1

1

(Rn) = (A)

MOV Rn,

direct

1

a

7

0

a

6

1

a

5

0

a

5

1

a

3

n

2

a

2

n

1

a

1

n

0

a

0

A8-AF

Byte 2

2

2

(Rn) = (direct)

MOV Rn,

#data

0

d

7

1

d

6

1

d

5

1

d

4

1

d

3

n

2

d

2

n

1

d

1

n

0

d

0

78-7F

Byte 2

2

2

(Rn) = #data

MOV direct, A

1

a

7

1

a

6

1

a

5

1

a

4

0

a

3

1

a

2

0

a

1

1

a

0

F5

Byte 2

2

2*

(direct) = (A)

MOV direct,

Rn

1

a

7

0

a

6

0

a

5

0

a

4

1

a

3

n

2

a

2

n

1

a

1

n

0

a

0

88-8F

Byte 2

2

2*

(direct) = (Rn)

MOVdirect1,

direct2

1

a

7

a

7

0

a

6

a

6

0

a

5

a

5

0

a

4

a

4

0

a

3

a

3

1

a

2

a

2

0

a

1

a

1

1

a

0

a

0

85

Byte 2

Byte 3

3

3*

(direct1) = (direct2)

(source)

(destination)

D

A

T

A

T

R

A

N

S

F

E

R

MOV direct,

@Ri

1

a

7

0

a

6

0

a

5

0

a

4

0

a

3

1

a

2

1

a

1

i

a

0

86-87

Byte 2

2

2*

(direct) = ((Ri))

Maxim Integrated