Mov move into/out of internal ram – Texas Instruments MSC1210 User Manual

Page 300

Advertising
background image

8052 Instruction Set

E-16

MOV

Move into/out of Internal RAM

Syntax

MOV operand1,operand2

Instructions

OpCode

Bytes

Cycles

Flags

MOV @R0,#data8

0x76

2

1

None

MOV @R1,#data8

0x77

2

1

None

MOV @R0,direct

0xA6

2

2

None

MOV @R1,direct

0xA7

2

2

None

MOV R0,#data8

0x78

2

1

None

MOV R1,#data8

0x79

2

1

None

MOV R2,#data8

0x7A

2

1

None

MOV R3,#data8

0x7B

2

1

None

MOV R4,#data8

0x7C

2

1

None

MOV R5,#data8

0x7D

2

1

None

MOV R6,#data8

0x7E

2

1

None

MOV R7,#data8

0x7F

2

1

None

MOV R0,direct

0xA8

2

2

None

MOV R1,direct

0xA9

2

2

None

MOV R2,direct

0xAA

2

2

None

MOV R3,direct

0xAB

2

2

None

MOV R4,direct

0xAC

2

2

None

MOV R5,direct

0xAD

2

2

None

MOV R6,direct

0xAE

2

2

None

MOV R7,direct

0xAF

2

2

None

MOV direct,#data8

0x75

3

2

None

MOV direct,@R0

0x86

2

2

None

MOV direct,@R1

0x87

2

2

None

MOV direct,R0

0x88

2

2

None

MOV direct,R1

0x89

2

2

None

MOV direct,R2

0x8A

2

2

None

MOV direct,R3

0x8B

2

2

None

MOV direct,R4

0x8C

2

2

None

MOV direct,R5

0x8D

2

2

None

MOV direct,R6

0x8E

2

2

None

MOV direct,R7

0x8F

2

2

None

MOV direct1,direct2

0x85

3

2

None

MOV copies the value of operand2 into operand1. The value of operand2 is
not affected.

Note:

In the case of MOV direct1,direct2, the operand bytes of the instruction are
stored in reverse order. That is, the instruction consisting of the bytes 85

H

, 20

H

,

50

H

means move the contents of internal RAM location 0x20 to internal RAM

location 0x50, although the opposite would be generally presumed.

See also: MOVC, MOVX, XCH, XCHD, PUSH, POP

Advertising