I1 писал(а):
Если программа в контроллере не отличается, то где-то ниже повторно записываются эти данные. ...
Спасибо за совет, проверил, данные в этих словах не перезаписываются, но каждое слово по отдельности сравнивается с константой такой же командой, может имеет смысл её поменять. Хотя таких команд сравнения у меня много в программе, и после каждой отображения флагов сравнения и битов правильное, но те данные больше нигде не сравниваются.
DEFO писал(а):
У вас контроллер в каком режиме на момент "скриносессии" находился ?
В "мониторе", я редактирую в режиме онлайн, пытаясь манипулировать условием и битами.
DEFO писал(а):
Попробуйте задать условия через входные команды сравнения,будет правильно отображать цепочки или нет...?
Это мы не проходили, это нам не задавали. Я не знаю как это сделать?
DEFO писал(а):
Может вам не нужно так часто использовать в каждой ступени сегмента входные условия для каждой команды если они стоят рядышком,... и проч. а так же часто вызывать команды TST & TSTN на входах условий тем более сравнивают они один и тот же бит,может проще сразу сделать флаги...
Спасибо за подсказку, надо взять на вооружение. Я кусками проверяю программу на контроллере, по ходу работы условия будут добавляться, пока это для условий срабатывания команд выполнения. Если контроллеру легче (быстрее) решать задачу с битами, то надо бы заменить эти команды сравнения на биты. Вроде в команде тоже проверяется один бит, есть разница? Вообще если контроллер со временем разозлится и нагревшись плюнет в кого то конденсатором, то надо бы и цепочку со сравнением поправить.