Sie sind auf Seite 1von 10

Opcode Bytes

Mnemo
nic

00

NOP

01

AJMP

02

03

Operands

Opcode Bytes

Mnemo
nic

80

SJMP

addr11

81

AJMP

LJMP

addr16

82

ANL

RR

83

MOVC

04

INC

84

DIV

05

INC

direct

85

MOV

06

INC

@R0

86

MOV

07

INC

@R1

87

MOV

08

INC

R0

88

MOV

09

INC

R1

89

MOV

0A

INC

R2

8A

MOV

0B

INC

R3

8B

MOV

0C

INC

R4

8C

MOV

0D

INC

R5

8D

MOV

0E

INC

R6

8E

MOV

0F

INC

R7

8F

MOV

10

JBC

bit, offset

90

MOV

11

ACALL

addr11

91

ACALL

12

LCALL

addr16

92

MOV

13

RRC

93

MOVC

14

DEC

94

SUBB

15

DEC

direct

95

SUBB

16

DEC

@R0

96

SUBB

17

DEC

@R1

97

SUBB

18

DEC

R0

98

SUBB

19

DEC

R1

99

SUBB

1A

DEC

R2

9A

SUBB

1B

DEC

R3

9B

SUBB

1C

DEC

R4

9C

SUBB

1D

DEC

R5

9D

SUBB

1E

DEC

R6

9E

SUBB

Opcode Bytes

Mnemo
nic

Operands

Opcode Bytes

Mnemo
nic

1F

DEC

R7

9F

SUBB

20

JB

bit, offset

A0

ORL

21

AJMP

addr11

A1

AJMP

22

RET

A2

MOV

23

RL

A3

INC

24

ADD

A, #immediate

A4

MUL

25

ADD

A, direct

A5

26

ADD

A, @R0

A6

MOV

27

ADD

A, @R1

A7

MOV

28

ADD

A, R0

A8

MOV

29

ADD

A, R1

A9

MOV

2A

ADD

A, R2

AA

MOV

2B

ADD

A, R3

AB

MOV

2C

ADD

A, R4

AC

MOV

2D

ADD

A, R5

AD

MOV

2E

ADD

A, R6

AE

MOV

2F

ADD

A, R7

AF

MOV

30

JNB

bit, offset

B0

ANL

31

ACALL

addr11

B1

ACALL

32

RETI

B2

CPL

33

RLC

B3

CPL

34

ADDC

A, #immediate

B4

CJNE

35

ADDC

A, direct

B5

CJNE

36

ADDC

A, @R0

B6

CJNE

37

ADDC

A, @R1

B7

CJNE

38

ADDC

A, R0

B8

CJNE

39

ADDC

A, R1

B9

CJNE

3A

ADDC

A, R2

BA

CJNE

3B

ADDC

A, R3

BB

CJNE

3C

ADDC

A, R4

BC

CJNE

3D

ADDC

A, R5

BD

CJNE

undefined

Opcode Bytes

Mnemo
nic

Operands

Opcode Bytes

Mnemo
nic

3E

ADDC

A, R6

BE

CJNE

3F

ADDC

A, R7

BF

CJNE

40

JC

offset

C0

PUSH

41

AJMP

addr11

C1

AJMP

42

ORL

direct, A

C2

CLR

43

ORL

direct, #immediate

C3

CLR

44

ORL

A, #immediate

C4

SWAP

45

ORL

A, direct

C5

XCH

46

ORL

A, @R0

C6

XCH

47

ORL

A, @R1

C7

XCH

48

ORL

A, R0

C8

XCH

49

ORL

A, R1

C9

XCH

4A

ORL

A, R2

CA

XCH

4B

ORL

A, R3

CB

XCH

4C

ORL

A, R4

CC

XCH

4D

ORL

A, R5

CD

XCH

4E

ORL

A, R6

CE

XCH

4F

ORL

A, R7

CF

XCH

50

JNC

offset

D0

POP

51

ACALL

addr11

D1

ACALL

52

ANL

direct, A

D2

SETB

53

ANL

direct, #immediate

D3

SETB

54

ANL

A, #immediate

D4

DA

55

ANL

A, direct

D5

DJNZ

56

ANL

A, @R0

D6

XCHD

57

ANL

A, @R1

D7

XCHD

58

ANL

A, R0

D8

DJNZ

59

ANL

A, R1

D9

DJNZ

5A

ANL

A, R2

DA

DJNZ

5B

ANL

A, R3

DB

DJNZ

5C

ANL

A, R4

DC

DJNZ

Opcode Bytes

Mnemo
nic

Operands

Opcode Bytes

Mnemo
nic

5D

ANL

A, R5

DD

DJNZ

5E

ANL

A, R6

DE

DJNZ

5F

ANL

A, R7

DF

DJNZ

60

JZ

offset

E0

MOVX

61

AJMP

addr11

E1

AJMP

62

XRL

direct, A

E2

MOVX

63

XRL

direct, #immediate

E3

MOVX

64

XRL

A, #immediate

E4

CLR

65

XRL

A, direct

E5

MOV

66

XRL

A, @R0

E6

MOV

67

XRL

A, @R1

E7

MOV

68

XRL

A, R0

E8

MOV

69

XRL

A, R1

E9

MOV

6A

XRL

A, R2

EA

MOV

6B

XRL

A, R3

EB

MOV

6C

XRL

A, R4

EC

MOV

6D

XRL

A, R5

ED

MOV

6E

XRL

A, R6

EE

MOV

6F

XRL

A, R7

EF

MOV

70

JNZ

offset

F0

MOVX

71

ACALL

addr11

F1

ACALL

72

ORL

C, bit

F2

MOVX

73

JMP

@A+DPTR

F3

MOVX

74

MOV

A, #immediate

F4

CPL

75

MOV

direct, #immediate

F5

MOV

76

MOV

@R0, #immediate

F6

MOV

77

MOV

@R1, #immediate

F7

MOV

78

MOV

R0, #immediate

F8

MOV

79

MOV

R1, #immediate

F9

MOV

7A

MOV

R2, #immediate

FA

MOV

7B

MOV

R3, #immediate

FB

MOV

Opcode Bytes

Mnemo
nic

Operands

Opcode Bytes

Mnemo
nic

7C

MOV

R4, #immediate

FC

MOV

7D

MOV

R5, #immediate

FD

MOV

7E

MOV

R6, #immediate

FE

MOV

7F

MOV

R7, #immediate

FF

MOV

Operands
offset
addr11
C, bit
A, @A+PC
AB
direct, direct
direct, @R0
direct, @R1
direct, R0
direct, R1
direct, R2
direct, R3
direct, R4
direct, R5
direct, R6
direct, R7
DPTR, #immediate
addr11
bit, C
A, @A+DPTR
A, #immediate
A, direct
A, @R0
A, @R1
A, R0
A, R1
A, R2
A, R3
A, R4
A, R5
A, R6

Operands
A, R7
C, /bit
addr11
C, bit
DPTR
AB

@R0, direct
@R1, direct
R0, direct
R1, direct
R2, direct
R3, direct
R4, direct
R5, direct
R6, direct
R7, direct
C, /bit
addr11
bit
C
A, #immediate, offset
A, direct, offset
@R0, #immediate, offset
@R1, #immediate, offset
R0, #immediate, offset
R1, #immediate, offset
R2, #immediate, offset
R3, #immediate, offset
R4, #immediate, offset
R5, #immediate, offset

Operands
R6, #immediate, offset
R7, #immediate, offset
direct
addr11
bit
C
A
A, direct
A, @R0
A, @R1
A, R0
A, R1
A, R2
A, R3
A, R4
A, R5
A, R6
A, R7
direct
addr11
bit
C
A
direct, offset
A, @R0
A, @R1
R0, offset
R1, offset
R2, offset
R3, offset
R4, offset

Operands
R5, offset
R6, offset
R7, offset
A, @DPTR
addr11
A, @R0
A, @R1
A
A, direct
A, @R0
A, @R1
A, R0
A, R1
A, R2
A, R3
A, R4
A, R5
A, R6
A, R7
@DPTR, A
addr11
@R0, A
@R1, A
A
direct, A
@R0, A
@R1, A
R0, A
R1, A
R2, A
R3, A

Operands
R4, A
R5, A
R6, A
R7, A

Das könnte Ihnen auch gefallen