Page 206 - 4503
P. 206
кожного із цих байтів програмно визначити відповідні дві
комірки пам’яті даних.
Для доданку В розбиття на байти непотрібне.
В інший спосіб розіб’ємо суму А + В: молодший,
середній та старший байти. Останній може бути використаний
у випадку переповнення середнього байта суми, тому старший
байт є неповним, у нього тільки один наймолодший розряд.
Таблиця 7.2 — Команди арифметичних операцій
Команда мнемоко ознаки Опис
д на мові RTL
Z C і DС
додавання: addlw k [w] ←[w]+#kk
константи з v v
W
додавання: addwf f, [d]←[w]+[f]
регістра з W d v v
oчищення clrf f [f]←#00
регістра v – Очищає вміст
регістра
oчищення clrw [w]←#00
W–регістра v – Очищає вміст
регістра
oчищення bcf f,n [fn]←#0
біта – – Очищає
адресований біт
встановленя bsf f,n [fn]←#1
біта – – встановлює
адресований біт
декремент dec f, d [d] ←[f] - #01
регістра v – Збільшує на 1 вміст
регістра
206