Средства разработки для PICMICRO - Средства разработки для PICMICRO

Команда «movf» используется для установки флага нуля в зависимости от содержимого определенного регистра и может быть использована для его загрузки в регистр W (команда 28. 1 ). Данное описание команды может показаться несколько странным, однако в действительности оно точно соответствует выполняемой операции. Как и для других арифметических команд с регистровой адресацией, результат выполнения команды «movf» может сохраняться в регистре W.

Возникает вопрос, каким будет результат выполнения команды «movf» при записи результата операции в регистр, являющийся источником данных, то есть при выполнении команды «movf reg f». В данном случае производится загрузка содержимого регистра в АЛУ и сравнение его с нулем, после чего это содержимое помещается обратно в регистр. Таким образом, основной функцией команды «movf» является установка флага признака нуля. Второй (дополнительной) функцией этой команды является загрузка содержимого регистра-источника в регистр W.

Команда «movwf» используется для записи содержимого регистра W в указанный файловый регистр. Если в качестве этого регистра указывается INDF,то адрес регистра выбирается из регистра FSR. При выполнении данной команды флаги состояния не изменяются (команда 28.2).

Go to Top