Радиоэлектроника и телекоммуникации
Данные в микропроцессоре представляются в виде 8-разрядных (однобайтовых) кодов. Для идентификации отдельных разрядов в байте они номеруются от D0 до D7 и читаются справа налево. При этом нулевой бит D0 соответствует младшему разряду, а D7 - старшему разряду. Однобайтовый код можно рассматривать как положительное целое число с диапазоном значений от 0 до 255 ли как целое число со знаком в дополнительном коде с диапазоном значений от -128 до +127.
Для управления процессом выполнения программы используется слово-состояние программы, старший байт которого представляет содержимое аккумулятора, а младший байт содержит флаги условий регистра признаков. Эти признаки определяются результатом выполнения арифметических и логических операций. Следует знать, что установка флагов производится при выполнении следующих условий:
флаг знака S, если знаковый бит результата операции равен 1, иначе сбрасывается;
флаг нуля Z, если результат операции равен 0, в противном случае сбрасывается;
флаг дополнительного переноса АС при наличии переноса из третьего разряда, иначе сбрасывается;
флаг четности Р, если результат содержит четное число единиц, иначе сбрасывается;
флаг переноса CY при наличии переноса (при сложении) или заема (при вычитании) из старшего разряда результата, иначе сбрасывается.
В процессоре возможны следующие способы адресации данных:
прямая;
регистровая;
косвенная регистровая;
непосредственная;
стековая.
По функциональному признаку выделяют пять групп команд МП:
передачи данных из регистра в регистр или память и из памяти в регистр;
арифметические (сложение, вычитание, инкремент, декремент);
логические (И, ИЛИ, исключающее ИЛИ, сравнивание, сдвиг, инвертирование);
передачи управления и обработки подпрограмм;
ввода/вывода и управления состоянием процессора.
Всего система команд микропроцессора КР580ВМ80А содержит 78 команд, включающих 111 операций.
Время выполнения команды зависит прежде всего от ее типа и частоты тактовых импульсов. Обычно команда выполняется за 1 .5 машинных циклов, каждый из которых может составлять от трех до пяти машинных тактов. Длительность машинного такта равна периоду тактовой частоты.
Рисунок 2 - Структурная схема МП
Рисунок 3 - Условное графическое изображение МП.
Другие стьтьи в тему
Разработка проекта технической составляющей системы защиты речевой информации на объекте информатизации
В век информации, когда действует принцип - кто владеет информацией, тот
владеет миром, желающих таким образом овладеть миром предостаточно, а значит,
существует устойчивый спрос на информацию, полученную несанкционированным
путем. В такой ситуации головная боль владельца информации - ...
Расчет параметров выпрямительно-инверторного преобразователя, выполненного по шестипульсовой мостовой схеме
Трёхфазный мостовой выпрямительно-инверторный преобразователь (ВИП)
питается от сети с номинальным напряжением UС=U1Л и заданными
пределами колебания этого напряжения %UС Известна мощность короткого замыкания SКЗ, характеризующая реактанс связи точки подключения ВИП и
шин бесконечной ...