ВУЗ:
Составители:
Приложение
СИСТЕМА КОМАНД МИКРОКОНТРОЛЛЕРА INTEL 8051
П.1 Команды передачи данных
Название команды Мнемокод КОП Т Б Ц Операция
Пересылка в аккумулятор из регистра
(n = 0…7)
MOV A, Rn 11101rrr
1 1 1
(A) ← (Rn)
Пересылка в аккумулятор прямоадре-
суемого байта
MOV A, ad 1110010
1
3 2 1
(A) ← (ad)
Пересылка в аккумулятор байта из
РПД (i = 0,1)
MOV A, @Ri 1110011
i
1 1 1
(A) ← ((Ri))
Загрузка в аккумулятор константы MOV A, #d 0111010
0
2 2 1
(A) ← #d
Пересылка в регистр из аккумулятора MOV Rn, A 11111rrr
1 1 1
(Rn) ← (A)
Пересылка в регистр прямоадресуемо-
го байта
MOV Rn, ad 10101rrr
3 2 2
(Rn) ← (ad)
Загрузка в регистр константы MOV Rn, #d 01111rrr
2 2 1
(Rn) ← #d
Пересылка по прямому адресу акку-
мулятора
MOV ad, A 1111010
1
3 2 1
(ad) ← (A)
Пересылка по прямому адресу регист-
ра
MOV ad, Rn 10001rrr
3 2 2
(ad) ← (Rn)
Пересылка прямоадресуемого байта
по прямому адресу
MOV add, ads 1000010
1
9 3 2
(add) ← (ads)
Пересылка байта из РПД по прямому
адресу
MOV ad, @Ri 1000011
i
3 2 2
(ad) ← ((Ri))
Пересылка по прямому адресу кон-
станты
MOV ad, #d 0111010
1
7 3 2
(ad) ← #d
Пересылка в РПД из аккумулятора MOV @Ri, A 1111011
i
1 1 1
((Ri)) ← (A)
Пересылка в РПД прямоадресуемого
байта
MOV @Ri, ad 0110011
i
3 2 2
((Ri)) ← (ad)
Пересылка в РПД константы MOV @Ri, #d 0111011
i
2 2 1
((Ri)) ← #d
Загрузка указателя данных MOV DPTR,
#d16
1001000
0
13 3 2
(DPTR) ← #d16
Продолжение прил. П.1
Название команды Мнемокод КОП Т Б Ц Операция
Пересылка в аккумулятор байта из ПП
MOVC A,
@A+DPTR
1001001
1
1 1 2
(A) ← ((A) +
(DPTR))
Пересылка в аккумулятор байта из ПП
MOVC A,
@A+PC
1000001
1
1 1 2
(PC) ← (PC)+1,
(A) ← ((A)+(PC))
Пересылка в аккумулятор байта из
ВПД
MOVX A, @Ri
1110001
i
1 1 2
(A) ← ((Ri))
Страницы
- « первая
- ‹ предыдущая
- …
- 41
- 42
- 43
- 44
- 45
- …
- следующая ›
- последняя »