Слайд 1
Байториентирани инструкции файлрегистър
Слайд 2
Видове байториентирани инструкции файлрегистър
Инструкции за обмен на данни.
Аритметични инструкции.
Логически инструкции.
Слайд 3
Инструкции за обмен на данни
Слайд 4
Инструкция MOVF
(MOVe File)
Синтаксис: [етикет] MOVF f, d
Операнди: 0 ≤ f ≤ 127
d [0, 1]
Функция: (f) (приемник)
Влияние върху Z
STATUS:
Пример:
MOVF FSR, 0
Преди инструкцията:
FSR = 0
След инструкцията:
W = 0
Z = 1
Слайд 5
Инструкция MOVWF
(MOVe W into File)
Синтаксис: [етикет] MOVWF f
Операнди: 0 ≤ f ≤ 127
Функция: (W) (f)
Влияние върху
STATUS: Няма
Пример.
MOVWF OPTION
Преди инструкцията:
OPTION = 0xFF
W = 0x4F
След инструкцията:
OPTION = 0x4F
W = 0x4F
Слайд 6
Инструкция SWAPF
(SWAP File)
Синтаксис: [етикет] SWAPF f, d
Операнди: 0 ≤ f ≤ 127
d [0, 1]
Функция: (f<3:0>) (приемник <7:4>)
(f<7:4>) (приемник <3:0>)
Влияние върху
STATUS: Няма
Пример.
SWAPF REG1, 0
Преди инструкцията:
REG1 = 0xA5
След инструкцията:
0 коментара
За да коментирате, трябва да сте влезли в профила си.
Влезте