Программная модель ОМК - Электрическая структурная схема микропроцессорной системы
ОМК выполняет действия над 8-разрядными операндами. Программная модель CPU MCS-51 содержит шесть регистров. Все регистры, кроме счетчика команд PC, являются частью объединенного адресного пространства ОЗУ данных. Следовательно, для обращения к ним могут быть использованы как символьные имена регистров _ АСС, В, PSW, SP, DPH, DPL, так и их абсолютные адреса _ 0E0h, 0F0h, 0D0h, 81h, 82h, 83h соответственно.
Аккумулятор АСС _8-разрядный регистр, в котором хранятся операнды, результаты арифметических и логических операций, Сброс устанавливает все разряды АСС в "0".
Регистр B _ дополнительный 8-разрядный регистр. Используется в операциях умножения и деления. В других командах может интерпретироваться как регистр общего назначения.
Регистр-указатель данных DPTR _ 16-разрядный регистр (DPH - старший байт, DPL - младший байт). Основное назначение регистра DPTR _ участие в формировании адреса при чтении данных (не команд) из области памяти программ, а также при обмене с внешним ОЗУ данных. Система команд предусматривает возможность обращения к отдельным байтам (DPH или DPL) регистра DPTR, что позволяет использовать эти регистры для хранения промежуточных результатов вычислений или как источник одного из операндов, указывая во втором байте команды абсолютный адрес DPH или DPL.
Программный счетчик PC _ 16-разрядный регистр, содержит адрес текущей команды либо адрес операнда, используемого в текущей команде. После сброса МК программный счетчик автоматически устанавливается в "0". Поэтому в МК с процессорным ядром MCS-51 любая программа пользователя должна начинаться с адреса 0000h.
Указатель стека SP _ 8-разрядный регистр, содержит адрес верхушки стека. Архитектура процессорного ядра MCS-51 предполагает размещение области стековой памяти только в области внутреннего ОЗУ данных. Поэтому глубина стека ограничена объемом резидентного ОЗУ. Вызов подпрограммы использует 2 ячейки стека, прерывание _ 4 ячейки. При сбросе МК указатель стека устанавливается в состояние 07h, назначая область стека в первый банк регистров. При загрузке в стек, содержимое указателя SP увеличивается на 1, а при извлечении _ уменьшается.
Регистр признаков PSW _ 8-разрядный регистр, содержит 7 флагов условий: переноса С, дополнительного переноса АС, переполнения OV, четности Р, два флага RS1:RS0 для выбора текущего банка регистров, программируемый пользователем флаг F0.
Примечание: В регистре признаков отсутствуют флаги нулевого и отрицательного результата N. Признак нулевого состояния аккумулятора (и только аккумулятора!) формируется, но не запоминается и в регистре признаков не отображается. Поэтому при составлении прикладной программы пользователя команды условного перехода по признаку Z (JZ и JNZ) должны быть выполнены сразу после команды действия над операндами.
Процессорное ядро MCS-51 может оперировать с тремя основными типами операндов:
- - булевыми (1 бит); - байтовыми (8 бит); - двухбайтовыми (16 бит).
В операциях обмена тетрадами используется дополнительное представление информации полубайтами (4 бита).
Формы представления данных:
- - числовые; - логические; - битовые.
Форматы данных:
- - двоичные; - двоично-десятичные;
Способы адресации:
Для резидентной памяти данных:
- - прямая, - прямая регистровая, - косвенная, стековая, - индексная.
Для внешней памяти данных:
- косвенная.
Для памяти команд:
- - косвенная, - индексная, - относительная.
Форматы команд:
- - одноадресные; - двухадресные; - безадресные.
Похожие статьи
-
Резидентная память - Электрическая структурная схема микропроцессорной системы
Память программ и память данных, размещенные на кристалле ОМК физически и логически разделены, имеют различные механизмы адресации, работают под...
-
Система команд - Электрическая структурная схема микропроцессорной системы
Система команд МК51 содержит 111 базовых команд, которые удобно разделить по функциональному признаку на пять групп: - команды передачи данных; -...
-
Устройство управления и синхронизации - Электрическая структурная схема микропроцессорной системы
Базовым интервалом времени, на котором основана синхронизация работы всего микроконтроллера, является машинный цикл. Машинный цикл имеет фиксированную...
-
Где Г - генератор; ССУ - схема синхронизации и управления; УР - управление режимом; СС и У - сигналы синхронизации и управления; МП - микропроцессор;...
-
Общая часть - Электрическая структурная схема микропроцессорной системы
Intel 8051 (К1816 ВЕ51) имеет в своем составе следующие аппаратурные средства. - 8-разрядный процессор MCS-51 (в его состав входят 1 - байтное АЛУ и...
-
Введение - Электрическая структурная схема микропроцессорной системы
Характерная черта научно-технического прогресса, определяющего дальнейший мощный подъем общественно-технического производства: широкое внедрение...
-
Обоснование способа описания исходной АСР Для того чтобы проанализировать данную систему необходимо составить ее математическую модель. Каждый элемент...
-
При линеаризации коэффициент при текущем напряжении определяется как производная от напряжения управления. Подставляя сюда установившееся значение...
-
Структурная схема предлагаемого дискретного анализатора частотного спектра сигнала, представленного в [7] как устройство для вычисления модулей...
-
На рисунке 2.7 представлена принципиальная схема системы электропривода, а также на рисунке 2.8 его структурная схема. Рисунок 2.7- Принципиальная схема...
-
Переходную характеристику по задающему воздействию строят на основании ее передаточной функции Данная характеристика представлена на рисунке 1.12...
-
Расчет прогнозной интенсивности отказов электрической схемы БСКЛ Эксплуатационная интенсивность отказов резисторов постоянного сопротивления ЛЭRпост =...
-
Для управления установкой нами запроектирован микропроцессорный контроллер АК2 - РС301А, производства компании "Danfoss" (Дания). Общие сведения Основное...
-
Алгоритм принятия решения об эксплуатации оборудования на основе линейной аппроксимации реализован с помощью программы MathCad. С помощью средств...
-
Устройства заградительный Устройства заграждения в количестве 4-х изделий: из которых 2-правых и 2-левых; правые УЗ устанавливаются в правую сторону...
-
В инженерной практике принято промышленные холодильные камеры описывать линейным дифференциальным уравнением 1-го порядка с постоянными коэффициентами....
-
Исходные данные Исходными данными для проектирования статического преобразователя электрической энергии являются параметры применяемого асинхронного...
-
Разработка структурной схемы системы защиты информации с использованием анализатора частотного спектра сигнала Предлагаемый способ защиты и увеличения...
-
Теория автоматического управления (ТАУ) -- научная дисциплина, предметом изучения которой являются информационные процессы, протекающие в автоматических...
-
Составление структурной схемы Конвейерная линия на установки "Cannon Viking Maxfoam" представляет собой ограниченное по краям пространство, вследствие...
-
ТАЛЕВАЯ СИСТЕМА, НАЗНАЧЕНИЕ, СХЕМЫ И УСТРОЙСТВО - Буровое оборудование
НАЗНАЧЕНИЕ, СХЕМЫ И УСТРОЙСТВО В процессе проводки скважины подъемная система выполняет различные операции. В одном случае она служит для проведения СПО...
-
Хотя габаритные размеры всех трех холодильников почти одинаковые, однако сильно отличается объем холодильной камеры и морозильного отделения. Таблица...
-
В качестве электрической схемы генератора тактовых импульсов выберем мультивибраторный вариант его построения на биполярных транзисторах, которые...
-
Расчет электрической функциональной схемы тактового генератора анализатора спектра, используемого для защиты информации В соответствии с заданием на...
-
Функциональная схема системы автоматизации приведена на рис. Э1. В дополнение к существующим подсистемам включены следующие: АСК концентрации входящей...
-
В качестве электрической схемы рассмотрим пускатель бесконтактный нереверсивного типа ПБН-160 предназначен для обеспечения плавного нарастания напряжения...
-
Класс в Rational Rose -- это описание общей структуры (данных и связей) для дальнейшего создания объектов. Для того чтобы генератор Rational Rose имел...
-
Запуск системы производства поролона производится по команде оператора после того, как им были введены параметры протекания процесса. Перед запуском...
-
Структурная схема После обоснования выбора структурной схемы устройства останавливаемся на схеме с одним дешифратором. Структурная схема приведена на...
-
Описание задачи проектирования Данная система предназначена для установки "Cannon Viking Maxfoam", которая в свою очередь предназначена для производства...
-
Известно, что основной формой организации обучения школьников естественно-математическим, общетехническим и социально-гуманитарным дисциплинам является...
-
Принцип работы системы и функциональная схема САР В данной работе рассматривается система автоматического регулир Ования температуры воды в баке. Схема...
-
И их сравнительный анализ Для реализации данного устройство можно предложить два варианта cтрутурной схемы изображенные на рисунках 1.2 и 1.3 Рисунок...
-
Рис. 3.3. Схема замещения фазы асинхронного двигателя Полное сопротивление разветвления: Z R '( S ) = R R '( S ) + j* X R '( S ). Полное сопротивление...
-
НАДЕЖНОСТЬ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ АСУТП - Надежность систем автоматизации
Одной из основных частей АСУ ТП является программное обеспечение (ПО), представляющее собой совокупность взаимосвязанных и автономных программ, описаний,...
-
Система питания. Источник питания - трехфазная сеть переменного тока, напряжением 380* 10%, частотой 50 Гц. Напряжение вторичных источников: А)...
-
На основании сделанного анализа различных схем электропривода целесообразно взять схему электропривода механизма подъема электропривода с фазным ротором...
-
Векторная схема и вывод векторного уравнения задачи прицеливания Векторная схема задачи прицеливания при стрельбе из авиационного артиллерийского оружия...
-
Е131 Триарилметановый краситель, Синий патентованный V Применяется как в виде индивидуального продукта и соединения с содержанием основного продукта не...
-
План - это рабочий инструмент достижения поставленной цели субъектом предпринимательства, созданный на основе конъюнктурного прогноза среды...
Программная модель ОМК - Электрическая структурная схема микропроцессорной системы