Page 161 - 4503
P. 161
5.5.4 Реґістр STATUS мікроконтролера PIC16F84
Так у мікроконтролерах родини РІС називається регістр
стану. Він тісно пов'язаний із АЛП і містить три біти-ознаки,
котрі інформують про результати виконання команди. Крім
того, цей регістр містить інші біти (рисунок 5.15), серед яких
RP0, про який йтиметься у межах цього розділу та інші біти,
котрі розглядатимемо у наступних лекціях. Всього у цьому 8-
розрядному регістрі логічно задіяні тільки 6 бітів 0..5.
Найстарші два біти 6, 7 у регістрі мікроконтролера логічно не
задіяні, вони ж таки використовуються у інших
мікроконтролерах серії РІС, наприклад у PIC16F627/8
використовується біт 6, в той самий час обидва біти: 6 і 7
залишаються резервними, наприклад у мікроконтролера
PIC16F616.
Рисунок 5.15 — Схема розміщення бітів C, DC, Z, RP0
реґістра STATUS мікроконтролера PIC16F84
5.5.4.1 Ознака С — перенесення
Ознака С, в англомовній літературі має назву Flag C
(англ. Сarry — перенесення). Головне її призначення — це
збереження біта перенесення попередньої операції додавання.
При операціях віднімання значення ознаки С відповідає
інвертованому значенню біта В — ознаці запозичення.
Докладніше про це йтиметься у лекції 7 ( розділ 7.2.3). Біт С
використовується теж і в операціях зсування, про що буде
окрема розповідь у лекції 7 (розділ 7.3.5).
161