Система команд микропроцессора КР580ВМ80 презентация

Содержание

Система команд микропроцессора КР580ВМ80 Составил: к.т.н., доцент кафедры ЭТКиС ПИ СФУ А. Н. Пахомов

Слайд 1Красноярск, 2013


Слайд 2Система команд микропроцессора КР580ВМ80
Составил: к.т.н., доцент кафедры ЭТКиС ПИ СФУ А.

Н. Пахомов

Слайд 3Команды передачи данных (регистровая адресация)
Примечания:
Регистр-приемник R1 обязательно первый, регистр-источник R2 – второй.
В

мнемокоде конкретной команды используются регистры А, В, С, D, E, H, L и памяти M (с предварительным указанием адреса в регистровой паре H).
Регистры R1 и R2 не могут быть одновременно регистрами памяти.

Слайд 4Команды передачи данных (непосредственная адресация)
Примечания:
Регистр R обозначается своим именем (А, В, С,

D, E, H, L, M), а вместо Data записывается его шестнадцатеричный код (h-код).
Команда занимает в памяти 2 байта. В первом хранится код операции (КОП), а во втором байт данных Data, подлежащий загрузке в регистр R.

Слайд 5Команды передачи данных (непосредственная адресация)
Примечания:
В мнемокоде конкретной команды регистровая пара обозначается именем

старшего регистра (B, D, H), а Data – двухбайтное число в h-коде.
Команда занимает в памяти 3 байта. В первом хранится код операции (КОП), а во втором и третьем – младший и старший байты данных Data.
В качестве регистровой пары может выступать указатель стека SP.

Слайд 6Команды передачи данных (прямая адресация)
Примечание:
ADR – двухбайтное число в h-коде.


Слайд 7Команды передачи данных (косвенная регистровая адресация)
Примечание:
RP – имя регистровой пары (B или

D).

Слайд 8Арифметические команды
Примечание:
Результат команды помещается в регистр-аккумулятор A.


Слайд 9Арифметические команды (с переносом)
Примечание:
Команды используются для сложения и вычитания чисел, занимающих

несколько байт.

Слайд 10Арифметические команды


Слайд 11Арифметические команды
Примечание:
Результат команды помещается в регистровую пару Н.


Слайд 12Арифметические команды


Слайд 13Логические команды
Примечания:
Флаг переноса сбрасывается (CY=0)
Результат команды помещается в аккумулятор A.


Слайд 14Логические команды
Примечания:
Флаг переноса сбрасывается (CY=0)
Результат команды помещается в аккумулятор A.


Слайд 15Команды работы со стеком
Примечания:
При записи в стек старший байт RP записывается

в ячейку памяти M(SP-1), а младший – в M(SP-2). Указатель стека уменьшает свое значение на 2.
При чтении из стека содержимое ячейки М(SP) помещается в младший регистр пары RP, а ячейки М(SP+1) – в старший регистр. Содержимое SP увеличится на 2.

Слайд 16Команды перехода
Примечания:
При выполнении команды в программный счетчик PC загружается адрес необходимой

команды ADR.
Если условие «⊗» не соблюдается (состояние битов регистра признаков RF), то микропроцессор выполняет следующую команду.

Слайд 17Команды перехода


Слайд 18Команды вызова подпрограмм и возврата из них


Слайд 19Команды сдвига


Слайд 20Команды ввода-вывода
Примечание:
Port – однобайтный адрес в h-коде порта ввода-вывода, к которому

подключено внешнее устройство.

Слайд 21Команда «нет операции»

Команда «останов»


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика