Обмен знаниями внутри инженерной команды — очень важный процесс для бизнеса. От методов, на основе которых он встроен, зависит успешность адаптации новых программистов при работе над сложным проектом, скорость обучения джунов и внедрения новых технологий. Ведущий разработчик в DST Global рассказывает, какие практики приняты в компании. Это интервью с Александром Морганом, ведущим разработчиком в DST Global, которое он дал подкасту Level Up Engineering. Повествование ведется от лица автора...
В микроконтроллерах STM8 команды пересылки тоже просты. Но без пары особенностей, как всегда, не обошлось. Собственно говоря, основной особенностью является использование префиксов команд, которые влияют на использование командами индексных регистров. Нужно понимать, что префиксы не являются частью команды, они предшествуют команде. И их можно даже рассматривать как самостоятельные команды, которые управляют внутренними состояниями и работой узлов процессора. Теоретически, команде может предшествовать несколько префиксов, но определяющее значение будет иметь только последний. Однако, несколько подряд идущих префиксов могут вызвать проблемы с работой конвейера команд и блока декодирования...