Учебни материали

Споделени от колеги - с преглед преди изтегляне.

Компютърна и комуникационна техника Едночипови микрокомпютри

Управление изпълнението на програмата - 5 лекция

Презентация PPTX 6 сваляния 27.03.2016

Слайд 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

Слайд 6

Преглед на началото - целият файл след изтегляне

Описание

Асемблер - машинен език!

0 коментара

Все още няма коментари. Бъдете първият, който ще коментира.

За да коментирате, трябва да сте влезли в профила си.

Влезте