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

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

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

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

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

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

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

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

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

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

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

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

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

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

ß записать.

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

Характеристика предприятия ООО РН - Информ
В настоящее время возрастает роль автоматизации технологических процессов как средство контроля и стабилизации технологических параметров, а так же обеспечение безопасной работы технолог ...

Методы коммутации информации данных в сетях ЭВМ
Коммутация - процесс соединения абонентов коммуникационной сети через транзитные узлы. Коммуникационные сети должны обеспечивать связь своих абонентов между собой. Абонентами могут в ...

Проектирование системы сбора и обработки информации от аналогового датчика физической величины
Использование микропроцессоров позволяет создавать очень сложные инструменты, находящие свое применение в различных областях повседневной жизни. Например, микропроцессорные системы «умеют» ...

Разделы

© 2019 - www.frontinformatics.ru