Добрый день подскажите пожалуйста по сх-программеру. В D9000 я храню некое состояние выходов, но выхода начинаются с 100.0-100.7 и 101.0-101.3 как можно выбрать биты из D9000? MOVL записал с 100.0 по 100.11... И нужно выбирать с 1 бита а не нулевого
Добрый день подскажите пожалуйста по сх-программеру. В D9000 я храню некое состояние выходов, но выхода начинаются с 100.0-100.7 и 101.0-101.3 как можно выбрать биты из D9000? MOVL записал с 100.0 по 100.11... И нужно выбирать с 1 бита а не нулевого
Всех приветствую. Подскажите пожалуйста. Volkswagen amarok 2020г 3.0L дизель. Где-то неделю назад прошивали блок, отключали... Читать далее
Добрый день Вы мне в прошлую субботу подсказали как починить выключатель Я наростил синий кабель, поменял с нижним Теперь.... Читать далее
Это двиг мне предлагают за недорого. Я своего м51 утопил, в ренже стоит, и как оказалось он не подводная лодка ( ... Читать далее
Привет, ребята, Самсунг А336 не запускается - покупатель принес с разбитым ЖК-дисплеем, но телефон тогда был жив. Я поменял... Читать далее
Всем привет. Принесли iph 12, изначально не могли выключить talk back, пароль не принимал. В другом месте прошили под 0,... Читать далее
Смотря что надо, по возможностям отладки и самой хорошей компиляцией IAR, где то не далеко Keil. Остальное Eclipse, CLion(мой... Читать далее
Комментарии: 13
Sergey
Копируй из D в W. К W можно побитового обращаться
Dmitriy
Спасибо попробую
Sergey
W0 := D9000; 100.0 := W0.0; 100.1 := W0.1; . . . за синтаксис не уверен
Dmitriy
Ну там LAD
Sergey
ну и какой плк?) у CPM по моему не было W области
Dmitriy
Cp1h
Jury
Xfrb или как-то.. В общем есть команда дернуть нужное число бит из слова и доложить в целевое слово
Dmitriy
Ну слету не получилось с xfrb, ошибку диапазона чтоли выдал, надо разобраться с ним будет но пока времени нет
Jury
Там вроде все предельно просто. Командным словом в хексе задаешь число бит, позицию откуда и позицию куда
Dmitriy
Что то не понимаю, если у меня там константа то передать 8 бит с первого в 100 какое значение должно быть?
Jury
Что значит константа? Ну, в любом случае #0800 Это тупо первые 8 бит сунуть из одного в другое с нулевого бита
Dmitriy
Через амперсанд, в телефоне чет не могу найти... Попробую спасибо!
Jury
Нихера не через амперсанд Решеткой, как я написал Аперсандом десятичное число задается, решеткой - хекс