Classifi-

Mnemonic

 

 

Instruction code

 

Byte

Cycle

 

 

Description

Page

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cation

D7 D6 D5 D4 D3 D2 D1 D0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

instructions

lation

Bitmanipu-

 

 

b7

b6 b5 b4 b3 b2 b1 b0

 

 

 

 

 

 

 

 

 

 

 

CPL

bit

1

 

0

1

1

0

0

1

0

2

1

(bit address)(bit address)

277

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MOV

A, Rr

1

 

1

1

0

1

r2

r1

r0

1

1

(A)(Rr)

r=0~7

 

316

 

 

 

 

 

MOV

A, direct

1

 

1

1

0

0

1

0

1

2

1

(A)(direct address)

 

317

 

 

 

 

 

a7 a6 a5 a4 a3 a2 a1 a0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MOV

A, @Rr

1

 

1

1

0

0

1

1

r

1

1

(A)((Rr))

r=0 or 1

 

315

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MOV

Rr, A

1

 

1

1

1

1

r2

r1

r0

1

1

(Rr)(A)

r=0~7

 

321

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Data

 

MOV

Rr, direct

1

0

1

0

1

r2 r1 r0

2

2

(Rr)(direct address)

r=0~7

322

 

 

 

 

a7

a6 a5 a4 a3 a2 a1 a0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

239

 

transfer

 

MOV

direct, A

1

 

1

1

1

0

1

0

1

2

1

(direct address)(A)

 

326

 

 

 

a7 a6 a5 a4 a3 a2 a1 a0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

instructions

 

MOV

direct, Rr

1

0

0

0

1

r2 r1 r0

2

2

(direct address)(Rr)

r=0~7

327

 

 

 

 

a7

a6 a5 a4

a3

a2

a1

a0

DESCRIPTION

 

 

 

 

 

 

a7

a6

a5

a4

a3

a2

a1

a0

 

 

 

 

 

 

 

 

 

 

 

MOV

direct1,

1

 

0

0

0

0

1

0

1

 

 

 

 

 

 

 

 

 

 

 

a2

a2

a2

a2

a2

a2

a2

a2

3

2

(direct address 1)(direct address 2)

328

 

 

 

 

 

 

 

 

 

 

 

 

 

direct 2

7

 

6

5

 

3

2

1

0

 

 

 

 

 

 

 

 

 

 

 

 

a1

a1

a1

a1

a1

a1

a1

a1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

 

6

5

4

3

2

1

0

 

 

 

 

 

 

 

 

 

 

 

MOV

direct, @Rr

1

 

0

0

0

0

1

1

r

2

2

(direct address)((Rr))

r=0 or 1

325

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OF

 

 

 

 

MOV

@Rr, A

1

 

1

1

1

0

1

1

r

1

1

((Rr))(A)

r=0 or 1

 

312

 

value instructions

Constant

MOV

@Rr, direct

1

 

0

1

0

0

1

1

r

2

2

((Rr))(direct address)

r=0 or 1

313

INSTRUCTIONS

 

 

 

 

 

 

 

 

 

 

a7 a6 a5 a4 a3 a2 a1 a0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MOVC A,@A+DPTR

1

 

0

0

1

0

0

1

1

1

2

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

 

329

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MOVC A, @A+PC

1

 

0

0

0

0

0

1

1

1

2

(PC)(PC)+1

 

330

 

 

 

 

 

 

(A)((A)+(PC))

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Page 246
Image 246
Sonic Alert msm83c154s, msm80154s, msm85c154hvs user manual 239, Movc A, @A+PC