Скачиваний:
89
Добавлен:
21.02.2014
Размер:
1.95 Mб
Скачать

Команды вызова подпрограмм Команды безусловных и возврата переходов

LCALL addr16

12

3

LJMP addr16

02

3

ACALL 000H-0FFH

11

2

AJMP 000H-0FFH

01

2

ACALL 100H-1FFH

31

2

AJMP 100H-1FFH

21

2

ACALL 200H-2FFH

51

2

AJMP 200H-2FFH

41

2

ACALL 300H-3FFH

71

2

AJMP 300H-3FFH

61

2

ACALL 400H-4FFH

91

2

AJMP 400H-4FFH

81

2

ACALL 500H-5FFH

B1

2

AJMP 500H-5FFH

A1

2

ACALL 600H-6FFH

D1

2

AJMP 600H-6FFH

C1

2

ACALL 700H-7FFH

F1

2

AJMP 700H-7FFH

E1

2

RET

22

1

SJMP rel

80

2

RETI

32

1

JMP @A+DPTR

73

1

Команды условных переходов.

CJNE A, direct, rel

B5

3

DJNZ R0, rel

D8

2

CJNE A, #data, rel

B4

3

DJNZ R1, rel

D9

2

CJNE R0, #data, rel

B8

3

DJNZ R2, rel

DA

2

CJNE R1, #data, rel

B9

3

DJNZ R3, rel

DB

2

CJNE R2, #data, rel

BA

3

DJNZ R4, rel

DC

2

CJNE R3, #data, rel

BB

3

DJNZ R5, rel

DD

2

CJNE R4, #data, rel

BC

3

DJNZ R6, rel

DE

2

CJNE R5, #data, rel

BD

3

DJNZ R7, rel

DF

2

CJNE R6, #data, rel

BE

3

DJNZ direct, rel

D5

3

CJNE R7, #data, rel

BF

3

JZ rel

60

2

CJNE @R0, #data, rel

B6

3

JNZ rel

70

2

CJNE @R1, #data, rel

B7

3

NOP

00

1

Команды обработки отдельных бит данных.

CLR C

C3

1

ORL C, bit

72

2

CLR bit

C2

2

ORL C, /bit

A0

2

SETB C

D3

1

MOV C, bit

A2

2

SETB bit

D2

2

MOV bit, C

92

2

CPL C

B3

1

JC rel

40

2

CPL bit

B2

2

JNC rel

50

2

ANL C, bit

82

2

JB bit, rel

20

3

ANL C, /bit

B0

2

JNB bit, rel

30

3

JBC bit, rel

10

3