(f) + 1 -> (dest); пропустить если результат равен О
Нет
dfff
ffff
Инкрементировать содержимое регистра Т. Если d=0, результат сохраняется в регистре W. Если d=1, результат сохраняется в регистре Т.
Если результат не равен '0', то исполняется следующая инструкция. Если результат равен '0', то следующая инструкция не выполняется, команда выполняется за два цикла. Во втором цикле выполняется NOP.
Слов:
Циклов:
1(2)
Пример:
HERE
INCFSZ
CNT,1
GOTO
LOOP
CONTINUE •
До выполнения команды
PC = адрес
HERE
После выполнения команды CNT = CNT -1 Если CNT = О, PC = адрес CONTINUE Если CNT ф О, PC = адрес HERE + 1
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет
studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление