Список команд МП КР580ВМ80 (материалы по курсу - Вычислительные системы и микропроцессорная техника)
Описание файла
Файл "Список команд МП КР580ВМ80" внутри архива находится в следующих папках: материалы по курсу - Вычислительные системы и микропроцессорная техника, MPT, EMULATOR580, EMULATOR580. Документ из архива "материалы по курсу - Вычислительные системы и микропроцессорная техника", который расположен в категории "". Всё это находится в предмете "вычислительные сети и системы" из 7 семестр, которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "вычислительные системы и микропроцессоры" в общих файлах.
Онлайн просмотр документа "Список команд МП КР580ВМ80"
Текст из документа "Список команд МП КР580ВМ80"
Список команд МП КР580ВМ80
Команда NOP
Описание: Пустая команда
Машинный код: 00H
Длина: 1 байт
Длительность: 1 цикл, 4 такта
Воздействие на флаги: не воздействует
Команда LXI B, DATA16
Описание: Загрузка константы в регистр BС
Машинный код: 01H
Длина: 3 байта
Длительность: 3 цикла, 10 тактов
Воздействие на флаги: не воздействует
Команда STAX B
Описание: Сохранение аккумулятора в ячейку памяти по адресу указаному в регистре BС
Машинный код: 02H
Длина: 1 байт
Длительность: 2 цикла, 7 тактов
Воздействие на флаги: не воздействует
Команда INX B
Описание: Увеличение регистра BС на единицу
Машинный код: 03H
Длина: 1 байт
Длительность: 1 цикл, 5 тактов
Воздействие на флаги: не воздействует
Команда INR B
Описание: Увеличение регистра B на единицу
Машинный код: 04H
Длина: 1 байт
Длительность: 1 цикл, 5 тактов
Воздействие на флаги: Задействованы все флаги, кроме флага переноса
Команда DCR B
Описание: Уменьшение регистра B на единицу
Машинный код: 05H
Длина: 1 байт
Длительность: 1 цикл, 5 тактов
Воздействие на флаги: Задействованы все флаги, кроме флага переноса
Команда MVI B, DATA8
Описание: Загрузка константы в регистр B
Машинный код: 06H
Длина: 2 байта
Длительность: 2 цикла, 7 тактов
Воздействие на флаги: не воздействует
Команда RLC
Описание: Циклический сдвиг аккуммулятора влево
Машинный код: 07H
Длина: 1 байт
Длительность: 1 цикл, 4 такта
Воздействие на флаги: Изменяет флаг переноса
Команда DAD B
Описание: Прибавляет к регистру HL значение из регистра BC
Машинный код: 09H
Длина: 1 байт
Длительность: 3 цикла, 10 тактов
Воздействие на флаги: Изменяет флаг переноса
Команда LDAX B
Описание: Загрузка в аккумулятор значения из ячейки памяти по адресу указаному в регистре BС
Машинный код: 0AH
Длина: 1 байт
Длительность: 2 цикла, 7 тактов
Воздействие на флаги: не воздействует
Команда DCX B
Описание: Уменьшение регистра BС на единицу
Машинный код: 0BH
Длина: 1 байт
Длительность: 1 цикл, 5 тактов
Воздействие на флаги: не воздействует
Команда INR C
Описание: Увеличение регистра C на единицу
Машинный код: 0CH
Длина: 1 байт
Длительность: 1 цикл, 5 тактов
Воздействие на флаги: Задействованы все флаги, кроме флага переноса
Команда DCR C
Описание: Уменьшение регистра C на единицу
Машинный код: 0DH
Длина: 1 байт
Длительность: 1 цикл, 5 тактов
Воздействие на флаги: Задействованы все флаги, кроме флага переноса
Команда MVI B, DATA8
Описание: Загрузка константы в регистр C
Машинный код: 0EH
Длина: 2 байта
Длительность: 2 цикла, 7 тактов
Воздействие на флаги: не воздействует
Команда RRC
Описание: Циклический сдвиг аккумулятора
вправо
Машинный код: 0FH
Длина: 1 байт
Длительность: 1 цикл, 4 такта
Воздействие на флаги: Изменяет флаг переноса
Команда LXI D, DATA16
Описание: Загрузка константы в регистр DE
Машинный код: 11H
Длина: 3 байта
Длительность: 3 цикла, 10 тактов
Воздействие на флаги: не воздействует
Команда STAX D
Описание: Сохранение аккумулятора в ячейку памяти по адресу указаному в регистре DE
Машинный код: 12H
Длина: 1 байт
Длительность: 2 цикла, 7 тактов
Воздействие на флаги: не воздействует
Команда INX D
Описание: Увеличение регистра DE на единицу
Машинный код: 13H
Длина: 1 байт
Длительность: 1 цикл, 5 тактов
Воздействие на флаги: не воздействует
Команда INR D
Описание: Увеличение регистра D на единицу
Машинный код: 14H
Длина: 1 байт
Длительность: 1 цикл, 5 тактов
Воздействие на флаги: Задействованы все флаги, кроме флага переноса
Команда DCR D
Описание: Уменьшение регистра D на единицу
Машинный код: 15H
Длина: 1 байт
Длительность: 1 цикл, 5 тактов
Воздействие на флаги: Задействованы все флаги, кроме флага переноса
Команда MVI D, DATA8
Описание: Загрузка константы в регистр D
Машинный код: 16H
Длина: 2 байта
Длительность: 2 цикла, 7 тактов
Воздействие на флаги: не воздействует
Команда RAL
Описание: Cдвиг аккуммулятора влево
Машинный код: 17H
Длина: 1 байт
Длительность: 1 цикл, 4 такта
Воздействие на флаги: Изменяет флаг переноса
Команда DAD D
Описание: Прибавляет к регистру HL
значение из регистра DE
Машинный код: 19H
Длина: 1 байт
Длительность: 3 цикла, 10 тактов
Воздействие на флаги: Изменяет флаг переноса
Команда LDAX D
Описание: Загрузка в аккумулятор значения из ячейки памяти по адресу указаному в регистре DE
Машинный код: 1AH
Длина: 1 байт
Длительность: 2 цикла, 7 тактов
Воздействие на флаги: не воздействует
Команда DCX D
Описание: Уменьшение регистра DE на единицу
Машинный код: 1BH
Длина: 1 байт
Длительность: 1 цикл, 5 тактов
Воздействие на флаги: не воздействует
Команда INR E
Описание: Увеличение регистра E на единицу
Машинный код: 1CH
Длина: 1 байт
Длительность: 1 цикл, 5 тактов
Воздействие на флаги: Задействованы все флаги, кроме флага переноса
Команда DCR E
Описание: Уменьшение регистра E на единицу
Машинный код: 1DH
Длина: 1 байт
Длительность: 1 цикл, 5 тактов
Воздействие на флаги: Задействованы все флаги, кроме флага переноса
Команда MVI E, DATA8
Описание: Загрузка константы в регистр E
Машинный код: 1EH
Длина: 2 байта
Длительность: 2 цикла, 7 тактов
Воздействие на флаги: не воздействует
Команда RAR
Описание: Cдвиг аккуммулятора вправо
Машинный код: 1FH
Длина: 1 байт
Длительность: 1 цикл, 4 такта
Воздействие на флаги: Изменяет флаг переноса
Команда LXI H, DATA16
Описание: Загрузка константы в регистр HL
Машинный код: 21H
Длина: 3 байта
Длительность: 3 цикла, 10 тактов
Воздействие на флаги: не воздействует
Команда SHLD ADDR
Описание: Сохранение содержимого
регистра HL в памяти по адрессу ADDR
Машинный код: 22H
Длина: 3 байта
Длительность: 5 циклов, 16 тактов
Воздействие на флаги: не воздействует
Команда INX H
Описание: Увеличение регистра HL на единицу
Машинный код: 23H
Длина: 1 байт
Длительность: 1 цикл, 5 тактов
Воздействие на флаги: не воздействует
Команда INR H
Описание: Увеличение регистра H на единицу
Машинный код: 24H
Длина: 1 байт
Длительность: 1 цикл, 5 тактов
Воздействие на флаги: Задействованы все флаги, кроме флага переноса
Команда DCR H
Описание: Уменьшение регистра H на единицу
Машинный код: 25H
Длина: 1 байт
Длительность: 1 цикл, 5 тактов
Воздействие на флаги: Задействованы все флаги, кроме флага переноса
created with Help to RTF file format converter
Команда MVI H, DATA8
Описание: Загрузка константы в регистр H
Машинный код: 26H
Длина: 2 байта
Длительность: 2 цикла, 7 тактов
Воздействие на флаги: не воздействует
Команда DAA
Описание: Двоично-десятичная коррекция после сложения
Машинный код: 27H
Длина: 1 байт
Длительность: 1 цикл, 4 такта
Воздействие на флаги: не воздействует
Команда DAD H
Описание: Прибавляет к регистру HL значение из регистра HL
Машинный код: 29H
Длина: 1 байт
Длительность: 3 цикла, 10 тактов
Воздействие на флаги: Изменяет флаг переноса
Команда LHLD ADDR
Описание: Загрузка в регистр HL содержимого памяти по адрессу ADDR
Машинный код: 2AH
Длина: 3 байта
Длительность: 5 циклов, 16 тактов
Воздействие на флаги: не воздействует
Команда DCX H
Описание: Уменьшение регистра HL на единицу
Машинный код: 2BH
Длина: 1 байт
Длительность: 1 цикл, 5 тактов
Воздействие на флаги: не воздействует
Команда INR L
Описание: Увеличение регистра L на единицу
Машинный код: 2СH
Длина: 1 байт
Длительность: 1 цикл, 5 тактов
Воздействие на флаги: Задействованы все флаги, кроме флага переноса
Команда DCR L
Описание: Уменьшение регистра L на единицу
Машинный код: 2DH
Длина: 1 байт
Длительность: 1 цикл, 5 тактов
Воздействие на флаги: Задействованы все флаги, кроме флага переноса
Команда MVI L, DATA8
Описание: Загрузка константы в регистр L
Машинный код: 2EH
Длина: 2 байта
Длительность: 2 цикла, 7 тактов
Воздействие на флаги: не воздействует
Команда CMA
Описание: Побитовая инверсия аккуммулятора
Машинный код: 2FH
Длина: 1 байт
Длительность: 1 цикл, 4 такта
Воздействие на флаги: не воздействует
created with Help to RTF file format converter
Команда LXI SP, DATA16
Описание: Загрузка константы в регистр SP
Машинный код: 31H
Длина: 3 байта
Длительность: 3 цикла, 10 тактов
Воздействие на флаги: не воздействует
Команда STA ADDR
Описание: Сохранение значения аккуммулятора в ячейке памяти с адресом ADDR
Машинный код: 32H
Длина: 3 байта
Длительность: 4 цикла, 13 тактов
Воздействие на флаги: не воздействует
Команда INX SP
Описание: Увеличение регистра SP на единицу
Машинный код: 33H
Длина: 1 байт
Длительность: 1 цикл, 5 тактов
Воздействие на флаги: не воздействует
Команда INR M
Описание: Увеличение содержимого ячеки памяти по адресу в регистре HL на единицу
Машинный код: 34H
Длина: 1 байт
Длительность: 3 цикла, 10 тактов
Воздействие на флаги: Задействованы все флаги, кроме флага переноса
Команда DCR M
Описание: Уменьшение содержимого ячеки памяти по адресу в регистре HL на единицу
Машинный код: 35H
Длина: 1 байт
Длительность: 3 цикла, 10 тактов
Воздействие на флаги: Задействованы все флаги, кроме флага переноса
Команда MVI M, DATA8
Описание: Загрузка константы в ячейку памяти, адрес которой задан в регистре HL
Машинный код: 36H
Длина: 2 байта
Длительность: 3 цикла, 10 тактов
Воздействие на флаги: не воздействует
Команда STC
Описание: Установка флага переноса
Машинный код: 37H
Длина: 1 байт
Длительность: 1 цикл, 4 такта
Воздействие на флаги: Устанавливает флаг переноса в единицу
Команда DAD SP
Описание: Прибавляет к регистру HL значение из регистра SP
Машинный код: 39H
Длина: 1 байт
Длительность: 3 цикла, 10 тактов
Воздействие на флаги: Изменяет флаг переноса
Команда LDA ADDR
Описание: Загрузка в аккуммулятор значения из ячейке памяти с адресом ADDR
Машинный код: 3AH
Длина: 3 байта
Длительность: 4 цикла, 13 тактов
Воздействие на флаги: не воздействует
created with Help to RTF file format converter
Команда DCX SP
Описание: Уменьшение регистра SP на единицу
Машинный код: 3BH
Длина: 1 байт
Длительность: 1 цикл, 5 тактов
Воздействие на флаги: не воздействует
Команда INR A
Описание: Увеличение аккуммулятора на единицу
Машинный код: 3СH
Длина: 1 байт
Длительность: 1 цикл, 5 тактов
Воздействие на флаги: Задействованы все флаги, кроме флага переноса
Команда DCR A
Описание: Уменьшение аккуммулятора на единицу
Машинный код: 3DH
Длина: 1 байт
Длительность: 1 цикл, 5 тактов
Воздействие на флаги: Задействованы все флаги, кроме флага переноса
Команда MVI A, DATA8
Описание: Загрузка константы в аккуммулятор
Машинный код: 3EH