Помню лет 10 назад тоже таким занимался, и тоже на 300м симатике. Только датчики у палетайзера были вырваны и сначала по шагам программы выяснял где же какой датчик должен стоять и как вообще эта штуковина должна двигаться.
Причины по которым были созданы эти 2 режима мне неизвестны (знатоки в комментариях очень даже приветствуются)
Денис Юричев «Reverse Engineering для начинающих»:
«x86 всегда был архитектурой с инструкциями переменной длины, так что когда пришла 64-битная эра, расширения x64 не очень сильно повлияли на ISA. ARM это RISC4-процессор разработанный с учетом инструкций одинаковой длины, что было некоторым преимуществом в прошлом. Так что в самом начале все инструкции ARM кодировались 4-мя байтами. Это то, что сейчас называется «режим ARM». Потом они подумали, что это не очень экономично. На самом деле, самые используемые инструкции процессора на практике могут быть закодированы c использованием меньшего количества информации. Так что они добавили другую ISA с названием Thumb, где каждая инструкция кодируется всего лишь 2-мя байтами. Теперь это называется «режим Thumb».»
Выпустил очередной производитель очередную железку и кто-то ее применил, что в этом особенного? От заголовка про несомненную пользу ожидается нечто большее, например сравнение с другими производителями. Из статьи видна только несомненная выгода.
Т.е. если власти захотят сформировать мнение о каком-то мессенджере, как о безопасном, то нужно на него «наехать». Но так, чтобы он все равно продолжал работать.
Это смешно. Матлабовская кодогенерация – это просто смех. Если говорить про наш продукт, то теперь операторы АЭС открывают ноутбук на станции, открывают схему в SimIntech, подключают к стойке, которая управляет реактором, и правят эту схему. Программиста нет.
А это даже не смех, а просто бред. Т.е. не специалист цеха ТАИ, а оператор-технолог идет например на СВБУ, генерирует какой-то код и заливает в работающий контроллер/сервер? И все это без проекта, согласований, верификации и валидации?
P.S. С SimInTech работал около года, если это можно назвать работой. Может на студенческие курсовые и тянет конечно. После этого интервью с SimInTech совсем все понятно.
Интересной новостью стал долгожданный MQTT протокол, которого обычно не хватало для мониторинга удаленных объектов в SCADA системах.
MQTT по факту не работает (последняя протестированная версия 1.2.7.13214(MPLCD_1_2_20191020.2)), не реализованы особенности протокола MQTT (QoS, retain и т.п.).
за интерпол не скажу
«x86 всегда был архитектурой с инструкциями переменной длины, так что когда пришла 64-битная эра, расширения x64 не очень сильно повлияли на ISA. ARM это RISC4-процессор разработанный с учетом инструкций одинаковой длины, что было некоторым преимуществом в прошлом. Так что в самом начале все инструкции ARM кодировались 4-мя байтами. Это то, что сейчас называется «режим ARM». Потом они подумали, что это не очень экономично. На самом деле, самые используемые инструкции процессора на практике могут быть закодированы c использованием меньшего количества информации. Так что они добавили другую ISA с названием Thumb, где каждая инструкция кодируется всего лишь 2-мя байтами. Теперь это называется «режим Thumb».»
Т.е. похоже все дело в простой экономии памяти.
P.S. С SimInTech работал около года, если это можно назвать работой. Может на студенческие курсовые и тянет конечно. После этого интервью с SimInTech совсем все понятно.