DESCRIPTION OF INSTRUCTIONS

70.MOVC A, @A + DPTR

(Move code memory offset from data pointer to accumulator)

 

 

 

7

 

 

 

 

 

 

 

0

Instruction code

:

 

1

0

0

1

 

0

0

1

1

Operation

: (A)((A)+(DPTR))

 

 

 

 

 

Number of bytes

: 1

 

 

 

 

 

 

 

 

 

Number of cycles

: 2

 

 

 

 

 

 

 

 

 

Flags

:

 

C

AC

F0

RS1

 

RS0

OV

F1

P

Byte 1

(PSW)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Description

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

: The data pointer contents are added to the accumulator con-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tents, and after temporary storage of the sum in the program

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

counter, the ROM data contents specified by the program

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

counter are stored in the accumulator. The program counter

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

contents are then restored to former contents, and the flag is

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

updated.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Example

MOVC A, @A+DPTR

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Instruction code

 

 

 

 

 

 

:

1 0 0 1

0

0 1

1

 

Byte 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Before execution

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

After execution

 

 

 

 

 

 

 

 

 

 

 

 

Accumulator

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Accumulator

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

1

1

1

 

 

0

1

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

1

0

1

 

 

0

1

0

1

 

 

 

 

 

 

 

 

 

 

 

7

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

 

 

 

 

 

 

 

 

 

 

0

 

DPH

 

 

 

 

 

 

 

 

DPL

 

 

 

 

 

 

 

 

 

 

 

DPH

 

 

 

 

 

 

 

 

 

 

DPL

 

 

 

 

 

 

 

 

 

 

0

0

0

0

 

 

0

0

0

1

0

0

0

0

 

 

1

0

0

1

 

0

0

0

0

 

 

0

0

0

1

0

0

0

0

 

 

 

1

0

0

1

15

 

 

 

 

 

 

 

 

8

7

 

 

 

 

 

 

 

 

 

0

15

 

 

 

 

 

 

 

 

 

 

8

7

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

0200H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0200H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

1

0

1

 

0

1

0

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

1

0

1

 

 

0

1

0

1

 

 

 

 

 

 

 

 

 

 

 

7

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

 

 

 

 

 

 

 

 

 

 

0

329

Page 336
Image 336
Sonic Alert msm83c154s, msm80154s, msm85c154hvs user manual 329, Movc A, @A+DPTR