Работа с памятью в макросах
Добрый день. Начинаю осваивать макросы, появилось несколько вопросов:
- Будет ли работать конструкция
Код:
Write (HMI_LOCAL_MCH, 0, TYPE_PFW, 260, 0, TYPE_WORD, PSW[1059]);
Интересует именно регистр PSW запишется ли он напрямую в регистр PFW? компилятор при этом не ругается.Или лучше использовать промежуточную переменную?
С PFW уже ругается
Код:
Write (HMI_LOCAL_MCH, 0, TYPE_PFW, 260, 0, TYPE_WORD, PFW[1059]);
, т.е. напрямую из PFW в PFW уже не получится?
- В тоже время функцией Writes регистры PSW в PFW напрямую не записать ?
Код:
Writes (HMI_LOCAL_MCH, 0, TYPE_PFW, 500, 6, PSW[30]);