#data - это константа, AFAIK... (внутри кусочек таблицы, если переносов не будет, то всё различимо)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено ProniX 05 декабря 2003 г. 11:28
В ответ на: нет, ты не прав MOV Rn,#data = 1 машинный цикл в двух описаниях смотрел:) отправлено potor 05 декабря 2003 г. 10:42

Пересылка в аккумулятор из регистра (n=0÷7) MOV A, Rn 11101rrr 1 1 1 (A)  (Rn)
Пересылка в аккумулятор прямоадресуемого байта MOV A, ad 11100101 3 2 1 (A)  (ad)
Пересылка в аккумулятор байта из РПД (i=0,1) MOV A, @Ri 1110011i 1 1 1 (A)  ((Ri))
Загрузка в аккумулятор константы MOV A, #d 01110100 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 11110101 3 2 1 (ad)  (A)
Пересылка по прямому адресу регистра MOV ad, Rn 10001rrr 3 2 2 (ad)  (Rn)
Пересылка прямоадресуемого байта по прямому адресу MOV add, ads 10000101 9 3 2 (add)  (ads)
Пересылка байта из РПД по прямому адресу MOV ad, @Ri 1000011i 3 2 2 (ad)  ((Ri))
Пересылка по прямому адресу константы MOV ad, #d 01110101 7 3 2 (ad)  #d
Пересылка в РПД из аккумулятора MOV @Ri, A 1111011i 1 1 1 ((Ri))  (A)
Пересылка в РПД прямоадресуемого байта MOV @Ri, ad 0110011i 3 2 2 ((Ri))  (ad)
Пересылка в РПД константы MOV @Ri, #d 0111011i 2 2 1 ((Ri))  #d
Загрузка указателя данных MOV DPTR, #d16 10010000 13 3 2 (DPTR)  #d16
Пересылка в аккумулятор байта из ПП MOVC A, @A+DPTR 10010011 1 1 2  ((A) +(DPTR))
Пересылка в аккумулятор байта из ПП MOVC A, @A+PC 10000011 1 1 2 (PC)  (PC)+1,
(A)  ((A)+(PC))

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru