Список команд МП КР580ВМ80 (материалы по курсу - Вычислительные системы и микропроцессорная техника), страница 4
Описание файла
Файл "Список команд МП КР580ВМ80" внутри архива находится в следующих папках: материалы по курсу - Вычислительные системы и микропроцессорная техника, MPT. Документ из архива "материалы по курсу - Вычислительные системы и микропроцессорная техника", который расположен в категории "". Всё это находится в предмете "вычислительные сети и системы" из 7 семестр, которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "вычислительные системы и микропроцессоры" в общих файлах.
Онлайн просмотр документа "Список команд МП КР580ВМ80"
Текст 4 страницы из документа "Список команд МП КР580ВМ80"
Длина: 1 байт
Длительность: 1 цикл, 4 такта
Воздействие на флаги: изменяет все флаги
Команда ORA E
Описание: Логическая операция "OR" c содержимым аккуммулятора и значением из регистра E.
Машинный код: B3H
Длина: 1 байт
Длительность: 1 цикл, 4 такта
Воздействие на флаги: изменяет все флаги
Команда ORA H
Описание: Логическая операция "OR" c содержимым аккуммулятора и значением из регистра H.
Машинный код: B4H
Длина: 1 байт
Длительность: 1 цикл, 4 такта
Воздействие на флаги: изменяет все флаги
Команда ORA L
Описание: Логическая операция "OR" c содержимым аккуммулятора и значением из регистра L.
Машинный код: B5H
Длина: 1 байт
Длительность: 1 цикл, 4 такта
Воздействие на флаги: изменяет все флаги
Команда ORA M
Описание: Логическая операция "OR" c содержимым аккуммулятора и значением из регистра M.
Машинный код: B6H
Длина: 1 байт
Длительность: 2 цикла, 7 тактов
Воздействие на флаги: изменяет все флаги
Команда ORA A
Описание: Логическая операция "OR" c содержимым аккуммулятора и значением аккуммулятора.
Машинный код: B7H
Длина: 1 байт
Длительность: 1 цикл, 4 такта
Воздействие на флаги: изменяет все флаги
Команда CMP B
Описание: Сравнение аккуммулятора и регистра B.
Машинный код: B8H
Длина: 1 байт
Длительность: 1 цикл, 4 такта
Воздействие на флаги: изменяет все флаги
created with Help to RTF file format converter
Команда CMP C
Описание: Сравнение аккуммулятора и регистра C.
Машинный код: B9H
Длина: 1 байт
Длительность: 1 цикл, 4 такта
Воздействие на флаги: изменяет все флаги
Команда CMP D
Описание: Сравнение аккуммулятора и регистра D.
Машинный код: BAH
Длина: 1 байт
Длительность: 1 цикл, 4 такта
Воздействие на флаги: изменяет все флаги
Команда CMP E
Описание: Сравнение аккуммулятора и регистра E.
Машинный код: BBH
Длина: 1 байт
Длительность: 1 цикл, 4 такта
Воздействие на флаги: изменяет все флаги
Команда CMP H
Описание: Сравнение аккуммулятора и регистра H.
Машинный код: BCH
Длина: 1 байт
Длительность: 1 цикл, 4 такта
Воздействие на флаги: изменяет все флаги
Команда CMP L
Описание: Сравнение аккуммулятора и регистра L.
Машинный код: BDH
Длина: 1 байт
Длительность: 1 цикл, 4 такта
Воздействие на флаги: изменяет все флаги
Команда CMP M
Описание: Сравнение аккуммулятора и регистра M.
Машинный код: BEH
Длина: 1 байт
Длительность: 2 цикла, 7 тактов
Воздействие на флаги: изменяет все флаги
Команда CMP A
Описание: Сравнение аккуммулятора и аккуммулятора.
Машинный код: BFH
Длина: 1 байт
Длительность: 1 цикл, 4 такта
Воздействие на флаги: изменяет все флаги
Команда RNZ
Описание: Выход из подпрограммы если не установлен флаг нуля.
Машинный код: C0H
Длина: 1 байт
Длительность: 3 цикла, 11 тактов
Воздействие на флаги: на флаги не действует
Команда POP B
Описание: Извлекает из стека регистр BC.
Машинный код: C1H
Длина: 1 байт
Длительность: 3 цикла, 10 тактов
Воздействие на флаги: на флаги не действует
created with Help to RTF file format converter
Команда JNZ ADDR
Описание: Переход по указанному адресу если не установлен флаг нуля.
Машинный код: C2H
Длина: 3 байта
Длительность: 3 цикла, 10 тактов
Воздействие на флаги: не воздействует
Команда JMP ADDR
Описание: Переход по указанному адресу
Машинный код: C3H
Длина: 3 байта
Длительность: 3 цикла, 10 тактов
Воздействие на флаги: не воздействует
Команда CNZ ADDR
Описание: Переход в подпрограмму если не установлен флаг нуля.
Машинный код: C4H
Длина: 3 байта
Длительность: 5 циклов, 17 тактов
Воздействие на флаги: не воздействует
Команда PUSH B
Описание: Заносит в стек регистр BC.
Машинный код: C5H
Длина: 1 байт
Длительность: 3 цикла, 11 тактов
Воздействие на флаги: на флаги не действует
Команда ADI DATA
Описание: Прибавляет к содержимому аккуммулятора константу.
Машинный код: C6H
Длина: 2 байта
Длительность: 2 цикла, 7 тактов
Воздействие на флаги: изменяет все флаги
Команда RST 0
Описание: Вызов прерывания 0.
Машинный код: C7H
Длина: 1 байт
Длительность: 3 цикла, 11 тактов
Воздействие на флаги: не воздействует
Команда RZ
Описание: Выход из подпрограммы если установлен флаг нуля.
Машинный код: C8H
Длина: 1 байт
Длительность: 3 цикла, 11 тактов
Воздействие на флаги: на флаги не действует
Команда RET
Описание: Выход из подпрограммы.
Машинный код: C9H
Длина: 1 байт
Длительность: 3 цикла, 10 тактов
Воздействие на флаги: на флаги не действует
Команда JZ ADDR
Описание: Переход по указанному адресу если установлен флаг нуля.
Машинный код: CAH
Длина: 3 байта
Длительность: 3 цикла, 10 тактов
Воздействие на флаги: не воздействует
created with Help to RTF file format converter
Команда CZ ADDR
Описание: Переход в подпрограмму если установлен флаг нуля.
Машинный код: CCH
Длина: 3 байта
Длительность: 5 циклов, 17 тактов
Воздействие на флаги: не воздействует
Команда CALL ADDR
Описание: Переход в подпрограмму.
Машинный код: CDH
Длина: 3 байта
Длительность: 5 циклов, 17 тактов
Воздействие на флаги: не воздействует
Команда ACI DATA
Описание: Прибавляет к содержимому аккуммулятора константу с учетом флага переноса.
Машинный код: CEH
Длина: 2 байта
Длительность: 2 цикла, 7 тактов
Воздействие на флаги: изменяет все флаги
Команда RST 1
Описание: Вызов прерывания 1.
Машинный код: CFH
Длина: 1 байт
Длительность: 3 цикла, 11 тактов
Воздействие на флаги: не воздействует
Команда RNC
Описание: Выход из подпрограммы если не установлен флаг переноса.
Машинный код: D0H
Длина: 1 байт
Длительность: 3 цикла, 11 тактов
Воздействие на флаги: на флаги не действует
Команда POP D
Описание: Извлекает из стека регистр DE.
Машинный код: D1H
Длина: 1 байт
Длительность: 3 цикла, 10 тактов
Воздействие на флаги: на флаги не действует
Команда JNC ADDR
Описание: Переход по указанному адресу если не установлен флаг переноса.
Машинный код: D2H
Длина: 3 байта
Длительность: 3 цикла, 10 тактов
Воздействие на флаги: не воздействует
Команда OUT PORT
Описание: Вывод в порт с указаным номером
Машинный код: D3H
Длина: 2 байта
Длительность: 3 цикла, 10 тактов
Воздействие на флаги: не воздействует
Команда CNC ADDR
Описание: Переход в подпрограмму если не установлен флаг переноса.
Машинный код: D4H
Длина: 3 байта
Длительность: 5 циклов, 17 тактов
Воздействие на флаги: не воздействует
created with Help to RTF file format converter
Команда PUSH D
Описание: Заносит в стек регистр DE.
Машинный код: D5H
Длина: 1 байт
Длительность: 3 цикла, 11 тактов
Воздействие на флаги: на флаги не действует
Команда SUI DATA
Описание: Вычитает из содержимого аккуммулятора константу.
Машинный код: D6H
Длина: 2 байта
Длительность: 2 цикла, 7 тактов
Воздействие на флаги: изменяет все флаги
Команда RST 2
Описание: Вызов прерывания 2.
Машинный код: D7H
Длина: 1 байт
Длительность: 3 цикла, 11 тактов
Воздействие на флаги: не воздействует
Команда RC
Описание: Выход из подпрограммы если установлен флаг переноса.
Машинный код: D8H
Длина: 1 байт
Длительность: 3 цикла, 11 тактов
Воздействие на флаги: на флаги не действует
Команда JNC ADDR
Описание: Переход по указанному адресу если установлен флаг переноса.
Машинный код: DAH
Длина: 3 байта
Длительность: 3 цикла, 10 тактов
Воздействие на флаги: не воздействует
Команда IN PORT
Описание: Ввод из порта с указаным номером
Машинный код: DBH
Длина: 2 байта
Длительность: 3 цикла, 10 тактов
Воздействие на флаги: не воздействует
Команда CC ADDR
Описание: Переход в подпрограмму если установлен флаг переноса.
Машинный код: DCH
Длина: 3 байта
Длительность: 5 циклов, 17 тактов
Воздействие на флаги: не воздействует
Команда SBI DATA
Описание: Вычитает из содержимого аккуммулятора константу с учетом флага переноса.
Машинный код: DEH
Длина: 2 байта
Длительность: 2 цикла, 7 тактов
Воздействие на флаги: изменяет все флаги
Команда RST 3
Описание: Вызов прерывания 3.
Машинный код: DFH
Длина: 1 байт
Длительность: 3 цикла, 11 тактов
Воздействие на флаги: не воздействует
created with Help to RTF file format converter
Команда RPO
Описание: Выход из подпрограммы если не установлен флаг четности.
Машинный код: E0H
Длина: 1 байт
Длительность: 3 цикла, 11 тактов
Воздействие на флаги: на флаги не действует
Команда POP H
Описание: Извлекает из стека регистр HL.
Машинный код: E1H
Длина: 1 байт
Длительность: 3 цикла, 10 тактов
Воздействие на флаги: на флаги не действует
Команда JPO ADDR
Описание: Переход по указанному адресу если не установлен флаг четности.
Машинный код: E2H
Длина: 3 байта
Длительность: 3 цикла, 10 тактов
Воздействие на флаги: не воздействует
Команда XTHL
Описание: Обмен содержимого регистра HL с вершиной стека.
Машинный код: E3H
Длина: 1 байт
Длительность: 5 циклов, 18 тактов
Воздействие на флаги: не воздействует
Команда CPO ADDR
Описание: Переход в подпрограмму если не установлен флаг четности.
Машинный код: E4H
Длина: 3 байта
Длительность: 5 циклов, 17 тактов
Воздействие на флаги: не воздействует
Команда PUSH H
Описание: Заносит в стек регистр HL.
Машинный код: E5H
Длина: 1 байт
Длительность: 3 цикла, 11 тактов
Воздействие на флаги: на флаги не действует
Команда ANI DATA
Описание: Логическая операция "AND" c содержимым аккуммулятора и константой.
Машинный код: E6H
Длина: 2 байта
Длительность: 2 цикла, 7 тактов
Воздействие на флаги: изменяет все флаги
Команда RST 4
Описание: Вызов прерывания 4.
Машинный код: E7H
Длина: 1 байт
Длительность: 3 цикла, 11 тактов
Воздействие на флаги: не воздействует
Команда RPE
Описание: Выход из подпрограммы если установлен флаг четности.
Машинный код: E8H
Длина: 1 байт
Длительность: 3 цикла, 11 тактов
Воздействие на флаги: на флаги не действует
created with Help to RTF file format converter
Команда PCHL
Описание: Передача управления по адресу находящемуся в регистре HL.
Машинный код: E9H
Длина: 1 байт
Длительность: 1 цикл, 5 тактов
Воздействие на флаги: не воздействует
Команда JPE ADDR
Описание: Переход по указанному адресу если установлен флаг четности.
Машинный код: EAH
Длина: 3 байта
Длительность: 3 цикла, 10 тактов
Воздействие на флаги: не воздействует
Команда XCHG
Описание: Обмен регистра HL c DE.
Машинный код: EBH
Длина: 1 байт
Длительность: 1 цикл, 4 такта
Воздействие на флаги: не воздействует
Команда CPE ADDR
Описание: Переход в подпрограмму если установлен флаг четности.
Машинный код: ECH
Длина: 3 байта
Длительность: 5 циклов, 17 тактов
Воздействие на флаги: не воздействует
Команда XRI DATA
Описание: Логическая операция "XOR" c содержимым аккуммулятора и константой.
Машинный код: EEH
Длина: 2 байта
Длительность: 2 цикла, 7 тактов
Воздействие на флаги: изменяет все флаги
Команда RST 5
Описание: Вызов прерывания 5.
Машинный код: EFH
Длина: 1 байт
Длительность: 3 цикла, 11 тактов
Воздействие на флаги: не воздействует
Команда RP
Описание: Выход из подпрограммы если не установлен флаг знака.
Машинный код: F0H
Длина: 1 байт
Длительность: 3 цикла, 11 тактов
Воздействие на флаги: на флаги не действует
Команда POP PSW
Описание: Извлекает из стека слово состояния.
Машинный код: F1H
Длина: 1 байт
Длительность: 3 цикла, 10 тактов
Воздействие на флаги: на флаги не действует
Команда JP ADDR
Описание: Переход по указанному адресу если не установлен флаг знака.
Машинный код: F2H