Система команд MSP микроконтроллеров

Все команды MSP можно разделить на основные (базовые) и эмулированные. Основные команды - это инструкции, которые собственно исполняет процессор. Эмулированные команды представляют собой мнемоники, которые на этапе компиляции автоматически заменяются ассемблером на ту или другую команду из основного набора. Всего имеется 27 базовых команд и 24 эмулируемых.

Базовые команды условно делятся на 3 группы: это двухадресные команды, одноадресные команды и команды переходов.

Для описания действий процессора при исполнении инструкций введем некоторые обозначения:

src (source) - операнд источник, может быть представлен любым типом адресации;

dst (destination) - операнд приемник, может быть представлен регистровым, индексным, символьным или абсолютным режимами адресации;

label - метка в теле программы;

LSB (less significant bit) - младший значащий бит;(most significant bit) - старший значащий бит;

+ операция арифметического сложения;

операция арифметического вычитания;

& операция ЛОГИЧЕСКОЕ И;

| операция ЛОГИЧЕСКОЕ ИЛИ;

^ операция ИСКЛЮЧАЮЩЕЕ ИЛИ;

~ операция ЛОГИЧЕСКОЙ ИНВЕРСИИ;

ß записать.

Похожые стьтьи по экономике

Проектирование антенны
Антеннами называются устройства, предназначенные для излучения и приема радиоволн. Антенны являются обязательным звеном любой системы радиосвязи. Электромагнитные колебания высокой ...

Анализ качества линейных систем управления при детерминированных и случайных воздействиях
Закрепить и углубить теоретические знания по теме "Анализ качества линейных СУ при детерминированных и случайных воздействиях." Приобрести практические навыки по исследован ...

USB осциллограф на микроконтроллере ATTINY45
На сегодняшний день огромное развитие получили электронные устройства. Человек использует их в своей деятельности почти во всех сферах(ПЕРЕЧИРСЛИТЬ). Большая часть таких устройств выполн ...

Разделы

© 2020 - www.frontinformatics.ru