Выбор процессора

Данные в микропроцессоре представляются в виде 8-разрядных (однобайтовых) кодов. Для идентификации отдельных разрядов в байте они номеруются от D0 до D7 и читаются справа налево. При этом нулевой бит D0 соответствует младшему разряду, а D7 - старшему разряду. Однобайтовый код можно рассматривать как положительное целое число с диапазоном значений от 0 до 255 ли как целое число со знаком в дополнительном коде с диапазоном значений от -128 до +127.

Для управления процессом выполнения программы используется слово-состояние программы, старший байт которого представляет содержимое аккумулятора, а младший байт содержит флаги условий регистра признаков. Эти признаки определяются результатом выполнения арифметических и логических операций. Следует знать, что установка флагов производится при выполнении следующих условий:

флаг знака S, если знаковый бит результата операции равен 1, иначе сбрасывается;

флаг нуля Z, если результат операции равен 0, в противном случае сбрасывается;

флаг дополнительного переноса АС при наличии переноса из третьего разряда, иначе сбрасывается;

флаг четности Р, если результат содержит четное число единиц, иначе сбрасывается;

флаг переноса CY при наличии переноса (при сложении) или заема (при вычитании) из старшего разряда результата, иначе сбрасывается.

В процессоре возможны следующие способы адресации данных:

прямая;

регистровая;

косвенная регистровая;

непосредственная;

стековая.

По функциональному признаку выделяют пять групп команд МП:

передачи данных из регистра в регистр или память и из памяти в регистр;

арифметические (сложение, вычитание, инкремент, декремент);

логические (И, ИЛИ, исключающее ИЛИ, сравнивание, сдвиг, инвертирование);

передачи управления и обработки подпрограмм;

ввода/вывода и управления состоянием процессора.

Всего система команд микропроцессора КР580ВМ80А содержит 78 команд, включающих 111 операций.

Время выполнения команды зависит прежде всего от ее типа и частоты тактовых импульсов. Обычно команда выполняется за 1 .5 машинных циклов, каждый из которых может составлять от трех до пяти машинных тактов. Длительность машинного такта равна периоду тактовой частоты.

Рисунок 2 - Структурная схема МП

Рисунок 3 - Условное графическое изображение МП.

Перейти на страницу: 1 2 

Другие стьтьи в тему

Регулятор мощности
На современном этапе научно-технического прогресса огромную роль играет развитие электроники. Электронная промышленность определяет научно-технический и экономический потенциал Республики Беларусь. В данную отрасль промышленности входит множество объединений, заводов, конструкторских ...

Расчет супергетеродинного приемника в диапазоне средних волн
Изобретение радиосвязи великим русским ученым А.С. Поповым в 1895 г. одно из величайших открытий науки и техники. В 1864 г. английский физик Максвелл теоретически доказал существование электромагнитных волн, предсказанное еще Фарадеем, а в 1888 г. немецкий ученый Герц эксперимент ...

Разделы

Радиоэлектроника и телекоммуникации © 2024 : www.techelements.ru