Архитектура микроконтроллеров семейства MCS-51. Бояринов А.Е - 23 стр.

UptoLike

Составители: 

Ввиду того, что адреса векторов прерываний расположены в памяти с интервалом 8 ячеек, по ним,
как правило, размещают не сами процедуры обслуживания, а команды безусловного перехода на под-
программы.
В виде байтов регистры IE и IP можно представить следующим образом:
Регистр IE:
Регистр IP:
2 СИСТЕМА КОМАНД МИКРОКОНТРОЛЛЕРА INTEL 8051
2.1 ОБЩИЕ СВЕДЕНИЯ
Система команд это уникальный, характерный для данного микропроцессора набор команд (ин-
струкций), определяющих перечень всех его возможных операций. Каждая инструкция для микропро-
цессора представляется в двоичном коде, который называется кодом операции (КОП).
В зависимости от числа использованных кодов операций системы команд микропроцессоров подраз-
деляют на два вида: CISC и RISC. Термин CISC является аббревиатурой английского определения
Complex Instruction Set Computer и означает сложную (полную) систему команд. Аналогично термин
RISC означает сокращенную систему команд и происходит от английского Reduced Instruction Set
Computer.
Систему команд микроконтроллера INTEL 8051 можно отнести к типу CISC. Система содержит 111 ба-
зовых команд (при общем количестве 255), которые по функциональному признаку могут быть разделены
на пять групп:
команды передачи данных,
арифметические операции,
логические операции,
операции с битами,
команды передачи управления.
94 команды, т.е. большинство, имеют формат в один или два байта и выполняются за один или два
машинных цикла. При тактовой частоте 12 МГц длительность машинного цикла составляет 1 мкс.
В приложении приведены ассемблерная мнемоника, описание команд и их характеристики: тип (Т),
число байтов в командах (Б), а также продолжительность исполнения команд в циклах (Ц).
2.1.1 Типы команд