Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Основные составляющие внут структуры ОЭВМ семейства MCS-51.

Читайте также:
  1. I. Исследования в области социальной мобильности и анализ социальной структуры
  2. I.Основные положения
  3. II. Культурные аспекты изменения социальной структуры
  4. II. Основные задачи
  5. II. Основные принципы и правила служебного поведения
  6. III. Гражданская война: причины, основные этапы, последствия.
  7. III. Основные направления деятельности по регулированию миграционных процессов в Российской Федерации

Данный тип МП является типичным представителем МП с жесткой системой команд. С него началось развитие основной линии развития МП и ОЭВМ, его основные характеристики прослеживаются в большинстве современных микроконтроллеров. С другой стороны он достаточно прост для изучения. Типичными элементами МП в этой структурной схеме являются: блок регистров общего назначения (РОН) - восьмиразрядных регистров; регистры специального назначения - счетчик команд (PC), указатель стека (SP), регистр флажков (F регистр), регистры временного хранения (W, Z); 8-ми разрядное АЛУ; схема управления. Некоторые из РОН могут объединяться в пары, образуя шестнадцатиразрядные регистры - BC, DЕ, НL. Регистры W и Z являются регистрами временного хранения и недоступны программисту.

Результат арифметической или логической операции анализируется, и некоторые ее признаки фиксируются в специальном регистре флажков F (восьмиразрядный регистр, у которого только пять разрядов несут следующую информацию):

Разряд Z устанавливается в "1", если результат операции = 0,

Разряд C устанавливается в "1", если возникает перенос единицы из старшего разряда аккумулятора (переполнение),

Разряд AC устанавливается в "1", когда существует перенос из младшей тетрады аккумулятора в старшую (восемь разрядов аккумулятора можно разделить на две четырехразрядные тетрады),

Разряд S устанавливается в "1", если знак результата отрицательный (в МП предусмотрена возможность оперировать семиразрядными числами со знаком, причем знаковым является старший разряд 8-разрядного числа - если он равен"1"- то число отрицательное),

Разряд P устанавливается в "1", если в результате число единиц четное.

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

Счетчик команд - 16-ти разрядный счетчик, в который при начальном запуске МП автоматически записывается 0000. Затем при выполнении каждой операции в него автоматически записывается через инкрементор либо 1, либо 2, либо 3 (в зависимости от типа операции), и информация от счетчика через фиксатор адреса и адресный формирователь поступает на внешнюю шину адреса для выборки соответствующей ячейки памяти. Число ячеек памяти, которое можно адресовать МП составляет 216= 64К (К=1024) байт. (Байтом называется 8-ми разрядное число данных).

 



Дата добавления: 2015-12-08; просмотров: 59 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.006 сек.)