Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow Информатика

Общие сведения о системе команд

Фиксированный набор команд конкретного микропроцессора называют системой команд. Она представляется в виде таблицы, которая может иметь различную структуру, однако обычно содержит следующие сведения о команде:

• мнемоническое обозначение команды, представляющее собой сокращенную запись названия команды. Для этого

Форматы команд микропроцессора

Рис. 5.7. Форматы команд микропроцессора

используются три-четыре латинские буквы названия операции, выполняемой командой. Мнемоника является удобной формой представления кода операции команды. Кроме того, она используется при описании команды на языке ассемблера. Программа ассемблера преобразует мнемоническое обозначение кодов операции в соответствующие двоичные эквиваленты;

  • • двоичные или шестнадцатеричные коды команд;
  • • влияние выполненной команды на флаги регистра признаков программы;
  • • число байтов в команде и число машинных циклов и тактов, затрачиваемых на выполнение команды;
  • • словесное и (или) символьное описание выполняемой командой операции.

Состав и назначение команд

По функциональному назначению команды рассматриваемого микропроцессора можно разбить на пять групп.

Команды пересылки данных

Команды этой группы позволяют осуществить:

  • • пересылку данных между внутренними регистрами А, В, С, D, Е, Н, L и ячейкой памяти М; между аккумулятором А и внешней памятью, между аккумулятором А и внешним устройством;
  • • загрузку регистров А, В, С, D, Е, Н, L и ячейки М вторым байтом В2 и регистровых пар ВС, DE, HL (в том числе указателя стека SP) вторым В2 и третьим В3 байтами;
  • • пересылку данных между парой регистров HL и памятью; между парами регистров, включая пару из аккумулятора А и регистра признаков, а также указатель стека SP; пересылку содержимого пары регистров HL в указатель стека SP и программный счетчик PC,
  • • обмен данными между парами регистров HL и DE, парой регистров HL и указателем стека SP.
 
Если Вы заметили ошибку в тексте выделите слово и нажмите Shift + Enter
< Предыдущая   СОДЕРЖАНИЕ   Следующая >
 

Популярные страницы