материалы по курсу - Вычислительные системы и микропроцессорная техника (Список команд МП КР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 такта


Случайные файлы

Файл
162677.rtf
36191.rtf
СНиП II-12-77.doc
34622.rtf
26486-1.rtf




Чтобы не видеть здесь видео-рекламу достаточно стать зарегистрированным пользователем.
Чтобы не видеть никакую рекламу на сайте, нужно стать VIP-пользователем.
Это можно сделать совершенно бесплатно. Читайте подробности тут.