Alexey, ты ещё здесь сидишь?
Пятница Апрель 08 2005 08:28, Alexey Boyko wrote to George Shepelev:
GS>>>> MOV/LD регистр,регистр AB>>> Копирует, конечно, же. Просто выход регистра замыкается на вход. GS>> Т.е. результат полностью эквивалентен команде NOP. AB> Результат, но не действие.
Действие - движение электронов в кристалле микроконтроллера. Результат - отсутствие результата (Hет ОПерации).
AB> И, кстати, неизвестно, как именно команда NOP выполняется в конкретном AB> процессоре.
Вот именно. К примеру, NOP'ом запросто может оказаться команда XCHG или MOV.
AB> Специального модуля выполнения такой команды точно нет.
Специальный модуль, выполняющий _набор_ определённых команд, называется АЛУ (Арифметико-Логическое Устройство).
AB> Да и команды NOP может не быть.
Разумеется. Так же, как может не быть и команды установки/сброса бита. Вполне достаточно, если в наборе команд контроллера есть команда, результат выполнения которой совпадает с требуемым. Так команда XCHG или MOV может стать NOP'ом. По совместительству ;)
AB>>> ps: Была бы в ПИКе система команд нормальная, её бы каждый AB>>> производитель не перехачивал. GS>> Тяжёлый случай. Ты умеешь отличать систему команд от записи GS>> мнемоник? AB> Хорошо: Были бы в ПИКе записи мнемоник нормальные, её бы каждый AB> производитель не перехачивал. Так лучше?
Лучше. Теперь уточни, о каких "производителях" ты говоришь. И с чего ты взял, что они не "перехачивают" мнемоники _других_ микроконтроллеров.
AB> Я изначально именно про мнемоники и говорил.
Телепатов в эхе нет, читаем только то, что написано...
Георгий