Архитектура микроконтроллеров семейства MCS-51. Бояринов А.Е - 43 стр.

UptoLike

Составители: 

Приложение
СИСТЕМА КОМАНД МИКРОКОНТРОЛЛЕРА 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))