Поиск по сайту: |
|
По базе: |
|
Главная страница > Обзоры по типам > Микроконтроллеры > MAXQ |
|
||||||||||||
Префиксные операцииВсе команды микроконтроллеров семейства MAXQ являются 16 битными и выполняются за один цикл. Однако для некоторых действий может потребоваться и больше одного цикла. Например, при операциях, требующих для правильной передачи установки старших индексов регистров. В этих случаях предварительно необходимо загрузить регистр модуля PFX необходимым значением, которое будет использовано следующей командой. Модуль PFX содержит данные только в течение одного цикла, после чего обнуляется. Это приводит к тому, что некоторые команды реально выполняются за два цикла.
Вообще, префиксные операции могут быть установлены ассемблером автоматически, так как это требуется. Например, команда move DP[0], #1234h фактически транслируется как move PFX[0], #12h move DP[0], #34h Однако операция move DP[0], #0055h не требует префиксной операции, несмотря на то, что регистр DP[0] является 16-разрядным. Объясняется это тем, что префиксные значения по умолчанию нулевые, поэтому строка move PFX[0], #00h не требуется.
Главная - Микросхемы - DOC - ЖКИ - Источники питания - Электромеханика - Интерфейсы - Программы - Применения - Статьи |
|
Впервые? | Реклама на сайте | О проекте | Карта портала тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru ©1998-2023 Рынок Микроэлектроники |
|