Maxim Integrated Secure Microcontroller User Manual

Page 183

Advertising
background image

Secure Microcontroller User’s Guide

183 of 187

MNEMONIC

INSTRUCTION CODE

HEX

BYTE

CYCLE

EXPLANATION

D

7

D

6

D

5

D

4

D

3

D

2

D

1

D

0

RL A

0

0

1

0

0

0

1

1

23

1

1

A

7

A

6

A

5

A

4

A

3

A

2

A

1

A

0

LO

G

IC

A

L O

P

ER

A

TI

O

N

The contents of the

accumulator are rotated left

by 1 bit.

RLC A

0

0

1

1

0

0

1

1

33

1

1


C A

7

A

6

A

5

A

4

A

3

A

2

A

0

A

1

The contents of the

accumulator are rotated

right by 1 bit.

RR A

0

0

0

0

0

0

1

1

03

1

1

A

7

A

6

A

5

A

4

A

3

A

2

A

0

A

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

C A

7

A

6

A

5

A

4

A

3

A

2

A

0

A

1

The contents of the

accumulator are rotated

right by 1 bit.

SWAP A

1

1

0

0

0

1

0

0

C4

1

1

(A

3-0

) ↔ (A

7-4

)

D

AT

A

T

R

A

N

S

F

E

R

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

1

(A) = (direct)

MOV A, @Ri

1

1

1

0

0

1

1

i

E6–E7

1

1

(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

1

(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

1

(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

1

(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

2

(direct1) = (direct2)
(source)
(destination)

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))

Advertising