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

Содержание

Слайд 2

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

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

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

Слайд 3

Команды передачи данных (регистровая адресация)

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

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

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

Слайд 4

Команды передачи данных (непосредственная адресация)

Примечания:
Регистр R обозначается своим именем (А, В, С, D, E,

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

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

Слайд 5

Команды передачи данных (непосредственная адресация)

Примечания:
В мнемокоде конкретной команды регистровая пара обозначается именем старшего регистра

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

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

Слайд 6

Команды передачи данных (прямая адресация)

Примечание:
ADR – двухбайтное число в h-коде.

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

Слайд 7

Команды передачи данных (косвенная регистровая адресация)

Примечание:
RP – имя регистровой пары (B или D).

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

Слайд 8

Арифметические команды

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

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

Слайд 9

Арифметические команды (с переносом)

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

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

Слайд 10

Арифметические команды

Арифметические команды

Слайд 11

Арифметические команды

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

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

Слайд 12

Арифметические команды

Арифметические команды

Слайд 13

Логические команды

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

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

Слайд 14

Логические команды

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

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

Слайд 15

Команды работы со стеком

Примечания:
При записи в стек старший байт RP записывается в ячейку

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

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

Слайд 16

Команды перехода

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

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

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

Слайд 17

Команды перехода

Команды перехода

Слайд 18

Команды вызова подпрограмм и возврата из них

Команды вызова подпрограмм и возврата из них

Слайд 19

Команды сдвига

Команды сдвига

Слайд 20

Команды ввода-вывода

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

устройство.

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

Имя файла: Система-команд-микропроцессора-КР580ВМ80.pptx
Количество просмотров: 117
Количество скачиваний: 0