Page 178 - 4503
P. 178
Розділ 6 5 НАБІР КОМАНД МІКРОКОНТРОЛЕРІВ
РОДИНИ PIC16ХХХХ,
ПОДІЛ КОМАНД ЗА СПОСОБОМ АДРЕСАЦІЇ
1 Адресація кодом команди
2 Адресація константи
3 Абсолютна адресація пам’яті програм
4 Пряма адресація пам’яті даних
5 Непряма адресація пам’яті даних
6 Бітова адресація
Всі команди мови асемблера можна розділити за
способом форматування, тобто за способом їх адресації, або за
їх функціональним призначенням. У цій лекції йтиметься про
поділ команд за способом їх адресації. Більшість команд
оперують з даними, які перебувають або у внутрішніх
реґістрах процесора (наприклад робочий регістр — w), або у
регістрах, що розміщені за вказаними адресами у пам’яті
даних чи у пам’яті програм. І все ж є невелика група команд
— безадресних, вони описані у п 6.1.1 і п. 6.2.2.
6.1 Адресація кодом команди
13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 0 0 0 0 ? ? ? ? ? ? ?
До такого способу адресації відносяться такі команди:
clrwdt — очищення сторожового таймера, return — вихід
178