ЗАГАЛЬНІ ВІДОМОСТІ ПРО СИСТЕМУ КОМАНД

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

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

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

Мал. 5.7. Формати команд мікропроцесора

використовуються три-чотири латинські літери назви операції, виконуваної командою. Мнемоніка є зручною формою подання коду операції команди. Крім того, вона використовується при описі команди на мові асемблера. Програма асемблера перетворює мнемонічне позначення кодів операції до відповідних виконавчі еквіваленти;

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

СКЛАД І ПРИЗНАЧЕННЯ КОМАНД

За функціональним призначенням команди розглянутого мікропроцесора можна розбити на п'ять груп.

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

Команди цієї групи дозволяють здійснити:

  • • пересилання даних між внутрішніми регістрами А, В, С, D, Е, Н, L і осередком пам'яті М; між акумулятором А і зовнішньою пам'яттю, між акумулятором А і зовнішнім пристроєм;
  • • завантаження регістрів А, В, С, D, Е, Н, L і осередки М другим байтом В 2 і реєстрових пар ВС, DE, HL (в тому числі покажчика стека SP ) другим В 2 і третім В 3 байтами;
  • • пересилання даних між парою регістрів HL і пам'яттю; між парами регістрів, включаючи пару з акумулятора А і регістра ознак, а також покажчик стека SP; пересилання вмісту пари регістрів HL в покажчик стека SP і програмний лічильник PC,
  • • обмін даними між парами регістрів HL і DE, парою регістрів HL і покажчиком стека SP.
 
< Попер   ЗМІСТ   Наст >