Типы команд

Всего микро-ЭВМ выполняют 13 типов команд, они приведены в табл. 3.2. Как следует из нее, первый байт команды всегда содержит код операции (КОП), а второй и третий (если они присутствуют в команде) – адреса операндов или их непосредственные значения.

Здесь и далее при описании системы команд микропроцессора используются следующие обозначения:

Rn (n = 0, 1,..., 7) – регистр общего назначения в выбранном банке регистров;

@Ri(i= 0, 1) – регистр общего назначения в выбранном банке регистров, используемый в качестве регистра косвенного адреса;

ad – адрес прямо адресуемого байта;

ads – адрес прямо адресуемого байта-источника;

add – адрес прямо адресуемого байта-получателя;

ad11 – 11-разрядный абсолютный адрес перехода;

ad16 – 16-разрядный абсолютный адрес перехода;

rel – относительный адрес перехода;

#d – непосредственный операнд;

#d16 – непосредственный операнд (2 байта);

Типы команд

Таблица 3.2.

Тип команды Первый байт D7…D0 Второй байт D7…D0 Третий байт D7...D0
тип 1 коп    
тип 2 коп #d  
тип 3 коп ad  
тип 4 коп bit  
тип 5 коп rel  
тип 6 коп а7...a0  
тип 7 коп ad #d
тип 8 коп ad rel
тип 9 коп ads add
тип 10 коп #d rel
тип 11 коп bit rel
тип 12 коп ad16h ad16l
тип 13 коп #d16h #d16l

bit – адрес прямо адресуемого бита;

/bit – инверсия прямо адресуемого бита;

А — аккумулятор;

РС – счетчик команд;

DPTR – регистр указатель данных;

(A), (addr), (Rn)– содержимое аккумулятора, ячейки памяти, регистра;

((DPTR)), ((PC)) – содержимое ячейки памяти, адрес которой находится в аккумуляторе, ячейке памяти, регистре, указателе памяти данных, программном счётчике.








Дата добавления: 2015-10-09; просмотров: 856;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.