Этот вопрос, вероятно, говорит о MCPU PIC, поэтому я добавил тег pic
.
MCPU PIC имеют архитектуру RISC, которая представляет собой высокооптимизированную логику и является основной причиной, по которой MOVWF
не будетвлияет на флаг Zero
в регистре Status
.
Когда значение загружается в W
(WREG)
, установлен флаг Zero
в регистре Status
, поэтому нет причинбыть установленным снова, когда мы сохраняем это значение с помощью инструкции MOVWF
.Это полезно в том случае, если мы должны проверить флаг Zero после инструкции MOVWF
.