Рефераты. Микроконтроллеры семейства AVR фирмы Atmel

Таблица 8

Операция

Мнемокод команды

(Z.15-1) – адрес в FlashROM

Z.0 = 0 – мл. байт; Z.0 =1 –ст. байт

62

(Яч(Z))→ R0

LPM


Таблица 9

Операция

Мнемокод команды

Операция

Мнемокод команды

63

T→ Rd.b

BLD Rd, b

64

Rr.b →T

BSTRr, b

65

0→ PrP.b

CBI P, b

66

1→PrP.b

SBI P, b

67

0→ SREG.b

BLSR b

68

1→SREG.b

SSET b

d, r = 0-31; P=0-31 (!); b= 0-7

 

Таблица 10

Операция

Мнемокод команды

Операция

Мнемокод команды

69

0→I

CLI Rd, X

70

1 →I

SEI

71

0 →T

CLT

72

1 →T

SET

73

0→H

CLH

74

1 →H

SEH

75

0→S

CLS

76

1→S

SES

77

0→V

CLV

78

1→V

SEV

79

0→N

CLN

80

1→N

SEN

81

0→Z

CLZ

82

1→Z

SEZ

83

0→C

CLC

84

1→C

SEC


Таблица 11

Операция

Мнемокод команды

Операция

Мнемокод команды

85

(PC)+1+k→PC

RJMP k

86

(Z) →PC

IJMP

87

(PC)+→СТЕК

(SP)-2→SP

(PC)+1+k→PC

RCALL k

88

(PC)+1→СТЕК

(SP)-2→SP

(Z) →PC

ICALL

89

(SP)+2→ SP

(СТЕК) →PC

RET

90

(SP)+2→SP

(СТЕК) →PC

1→I

RETI

k= -2048 - +2047

 


Таблица 12

Условие

Мнемокод команды

Условие

Мнемокод команды

91

I = 0

BRID k

92

I = 1

BRIE k

93

T = 0

BRTC k

94

T = 1

BRTS k

95

H = 0

BRHC k

96

H = 1

BRHS k

97

S = 02. (X)+1→X

BRGE k

98

S = 1

BRLT k

99

V = 0

BRVC

100

V = 1

BRVS k

101

N = 0

BRPL k

102

N = 1

BRMI k

103

Z = 0

BRNE k

104

Z = 1

BREQ k

105

C = 0

BRCC k

106

C = 1

BRCS k

107

C = 0

BRSH k

108

C = 1

BRLO k

109

SREG.b = 0

BRBC b, k

110

SREG.b = 1

BRBS b, k

k= -64 - +63; b = 0 - 7


Таблица 13

Условие

Мнемокод команды

Условие

Мнемокод команды

111

Rr.b = 0

SBRC Rr, b

112

Rrb = 1

SBRS Rr, b

113

PrP.b = 0

SBIC P, b

114

PrP.b = 1

SPIS P, b

115

(Rd) = (Rr)

CPSE Rd, Rr




d, r= 0 – 31; P = 0 – 31 (!); b = 0 - 7


Таблица 14

Операция

Мнемокод команды

116

MK → режим энергосбережения

SLEEP

117

Перезапуск WDT

WDR

118

Нет

NOP


6.3 Команды регистровых операций


В группу регистровых операций входят пересылочные, арифметические и логические операции. Команды регистровых операций описаны в табл. 2, 3 и 4 Машинные коды всех команд регистровых операций имеют формат «слово», команды №№ 1 – 31 выполняются за один такт, а команды №№ 32 и 33 – за два такта.

При описании операций в табл. 2 – 4 используются следующие обозначения:

Страницы: 1, 2, 3, 4, 5, 6, 7, 8



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.