Mitsubishi Motors DS5000TK User Manual

Page 169

Advertising
background image

USER’S GUIDE

050396 168/173

169

EXPLANATION

CYCLE

BYTE

HEX

INSTRUCTION CODE

MNEMONIC

EXPLANATION

CYCLE

BYTE

HEX

D

0

D

1

D

2

D

3

D

4

D

5

D

6

D

7

MNEMONIC

ARITHMETIC OPER.

DA A

1

1

0

1

0

1

0

0

D4

1

1

Contents of Accu-
mulator are BCD,
IF [[(A

3–0

) > 9] OR

[(AC) = 1]] THEN
(A

3–0

) = (A

3–0

) + 6

AND

IF [[(A

7–4

) > 9] OR

[(C) = 1]] THEN
(A

7–4

) = (A

7–4

) + 6

ANL A, Rn

0

1

0

1

1

n

2

n1

n

0

58–5F

1

1

(A) = (A) AND (Rn)

ANL A, direct

0

a

7

1

a

6

0

a

5

1

a

4

0

a

3

1

a

2

0

a

1

1

a

0

55

Byte 2

2

1

(A) =
(A) AND (direct)

ANL A, @Ri

0

1

0

1

0

1

1

i

56–57

1

1

(A) = (A) AND ((Ri))

ANL A, #data

0

d

7

1

d

6

0

d

5

1

d

4

0

d

3

1

d

2

0

d

1

0

d

0

54

Byte 2

2

1

(A)=(A) AND #data

ANL direct, A

0

a

7

1

a

6

0

a

5

1

a

4

0

a

3

0

a

2

1

a

1

0

a

0

52

Byte 2

2

1

(direct) =
(direct) AND A

ANL direct,
#data

0

a

7

d

7

1

a

6

d

6

0

a

5

d

5

1

a

4

d

4

0

a

3

d

3

0

a

2

d

2

1

a

1

d

1

1

a

0

d

0

53

Byte 2
Byte 3

3

2

(direct) =
(direct) AND #data

ORL A, Rn

0

1

0

0

1

n

2

n

1

n

0

48–4F

1

1

(A) = (A) OR (Rn)

ORL A, direct

0

a

7

1

a

6

0

a

5

0

a

4

0

a

3

1

a

2

0

a

1

1

a

0

45

Byte 2

2

1

(A) =
(A) OR (direct)

T

ION

ORL A, @Ri

0

1

0

0

0

1

1

i

46–47

1

1

(A) = (A) OR ((Ri))

O

PERA

T

ORL A, #data

0

d

7

1

d

6

0

d

5

0

d

4

0

d

3

1

d

2

0

d

1

0

d

0

44

Byte 2

2

1

(A) = (A) OR #data

G

ICAL

O

ORL direct, A

0

a

7

1

a

6

0

a

5

0

a

4

0

a

3

0

a

2

1

a

1

0

a

0

42

Byte 2

2

1

(direct) =
(direct) OR (A)

LO

G

ORL di-
rect,#data

0

a

7

d

7

1

a

6

d

6

0

a

5

d

5

0

a

4

d

4

0

a

3

d

3

0

a

2

d

2

1

a

1

d

1

1

a

0

d

0

43

Byte 2
Byte 3

3

2

(direct) =
(direct) OR #data

XRL A, Rn

0

1

1

0

1

n

2

n

1

n

0

68–6F

1

1

(A) = (A) XOR (Rn)

XRL A, direct

0

a

7

1

a

6

1

a

5

0

a

4

0

a

3

1

a

2

0

a

1

1

a

0

65

Byte 2

2

1

(A) =
(A) XOR (direct)

XRL A, @ Ri

0

1

1

0

0

1

1

i

66–67

1

1

(A) = (A) XOR ((Ri))

XRL A, #data

0

d

7

1

d6

1

d5

0

d

4

0

d

3

1

d

2

0

d

1

0

d

0

64

Byte 2

2

1

(direct) =
(A) XOR #data

XRL direct, A

0

a

7

1

a

6

1

a

5

0

a

4

0

a

3

0

a

2

1

a

1

0

a

0

62

Byte 2

2

1

(direct) =
(direct) XOR (A)

XRL direct,
#data

0

a

7

d

7

1

a

6

d

6

1

a

5

d

5

0

a

4

d

4

0

a

3

d

3

0

a

2

d

2

1

a

1

d

1

1

a

0

d

0

63

Byte 2
Byte 3

3

2

(direct) =
(direct) XOR #data

CLR A

1

1

1

0

0

1

0

0

E4

1

1

(A) = 0

CPL A

1

1

1

1

0

1

0

0

F4

1

1

(A) = (A)

Advertising
This manual is related to the following products: