Слайд 1
УПРАВЛЕНИЕ ИЗПЪЛНЕНИЕТО НА ПРОГРАМАТА
Слайд 2
Биториентирани инструкции файлрегистър
Слайд 3
Инструкция BCF (Bit Clear File)
Инструкция BSF (Bit Set File)
Синтаксис: [етикет] BCF f, b
Операнди: 0 ≤ f ≤ 127
0 ≤ b ≤ 7
Функция: 0 (f<b>)
Влияние върху
STATUS: Няма
Пример.
BCF FlAG_REG, 7
Преди инструкцията:
FlAG_REG = 0xC7
След инструкцията:
FlAG_REG = 0x47
Синтаксис: [етикет] BSF f, b
Операнди: 0 ≤ f ≤ 127
0 ≤ b ≤ 7
Функция: 1 (f<b>)
Влияние върху
STATUS: Няма
Пример.
BSF FlAG_REG, 7
Преди инструкцията:
FlAG_REG = 0x0A
След инструкцията:
FlAG_REG= 0x8A
Слайд 4
Инструкции за разклонение на програмата
С инструкциите за управление изпълнението на програмата (за краткост инструкции за разклонение) изпълнението на програмата се предава на различни групи от инструкции.
инструкции за преход (предават управлението към определен адрес, без да запазват адреса за връщане):
безусловен преход;
условен преход.
инструкции за извикване на подпрограми (запазва се адресът за връщане).
Слайд 5
Безусловно предаване на управлението
Инструкция GOTO
Синтаксис: [етикет] GOTO k
Операнди: 0 ≤ k ≤ 2047
Функция: k PC<10:0>
PCLATH<4:3> PC<12:11>
Влияние върху
STATUS: Няма
Пример .
GOTO THERE
След инструкцията:
PC = адреса на THERE
0 коментара
За да коментирате, трябва да сте влезли в профила си.
Влезте