Общая характеристика. Микро-ЭВМ рассматриваемого семейства являются типичными микропроцессорными устройствами с архитектурой CISC со стандартным набором команд
Микро-ЭВМ рассматриваемого семейства являются типичными микропроцессорными устройствами с архитектурой CISC со стандартным набором команд. Поэтому их система команд довольно обширна — включает в себя 111 основных команд. Они занимают в памяти один, два или три байта, причем большинство из них (94%) – одно- или двухбайтные. Все команды выполняются за один или два машинных цикла (соответственно 1 или 2 мкс при тактовой частоте 12 МГц), исключение – команды умножения и деления, которые выполняются за четыре машинных цикла (4 мкс).
В качестве операндов команд микро-ЭВМ семейства 8051 могут использовать отдельные биты, четырехбитные цифры, байты и двухбайтные слова.
Все эти черты обычны для набора команд любого CISC-процессора и, по сравнению с наборами команд RISC-процессоров, имеют большую компактность программного кода и высокое быстродействие при выполнении сложных операций.
В то же время, набор команд семейства 8051 имеет несколько особенностей, связанных с типичными функциями, выполняемыми микроконтроллерами — управлением, для которого типичным является оперирование с одноразрядными двоичными сигналами, большое число операций ввода выводи и ветвлений программы.
Наиболее существенная особенность системы команд рассматриваемых микро ЭВМ это возможность адресации отдельных бит в резидентной памяти данных. Кроме того, как отмечалось, некоторые регистры блока регистров специальных функций также допускают адресацию отдельных бит.
Все команды MCS-51 по функциональному признаку можно подразделить на пять групп:
· пересылки данных;
· арифметических операций;
· логических операций;
· операций над битами;
· передачи управления.
Дата добавления: 2015-10-09; просмотров: 575;