89852

Физическая и функциональная структура микропроцессора

Доклад

Коммуникация, связь, радиоэлектроника и цифровые приборы

Локальные управляющие схемы: Модуль предсказания ветвлений Регистры микропроцессорной памяти кэш 1 уровня Блок с плавающей точкой Шинный интерфейс Функционально микропроцессор можно разделить на 2 части: 1 операционная – содержащая УУ АЛУ и микропроцессорную память за исключением нескольких адресных регистров; 2 интерфейсная – содержащая адресные регистры микропроцессора блок регистров команд и кодов команд где они хранятся ближайшие такты схемы управления шиной и портами. Функции элементов микропроцессора: Самое сложное...

Русский

2015-05-15

30.61 KB

8 чел.

Физическая и функциональная структура микропроцессора.

Физическая структура микропроцессора:

  1.  Ядро процессора – главный управляющий модуль плюс управление исполняющими модулями. Например модуль управления целочисленными данными и т.п.
  2.  Локальные управляющие схемы:
  3.  Модуль предсказания ветвлений
  4.  Регистры микропроцессорной памяти (кэш 1 уровня)
  5.  Блок с плавающей точкой
  6.  Шинный интерфейс

Функционально микропроцессор можно разделить на 2 части:

1) операционная – содержащая УУ, АЛУ и микропроцессорную память (за исключением нескольких адресных регистров);

2) интерфейсная – содержащая адресные регистры микропроцессора, блок регистров команд и кодов команд, где они хранятся ближайшие такты, схемы управления шиной и портами.

Обе части работают параллельно, но интерфейсная опережает операционную, так что выборка очередной команды из памяти и ее запись в блок регистра команд выполняется во время работы операционной части над предыдущей командой.

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

Функции элементов микропроцессора:

  1.  Самое сложное устройство – устройство управления
  2.  АЛУ
  3.  Микропроцессорная память – включает в себя 14 двух байтовых запоминающих регистров (базовых), а также имеются дополнительные регистры. Например: Микропроцессор VLIW имеет 256 регистров из которых 128 – регистры общего назначения.

Все регистры можно разделить на 4 группы:

  1.  универсальные регистры – AX, BX, CX, DX.
  2.  Сегментные регистры – CS, DS, SS, ES
  3.  Регистры смещения – IP, SP, BP, SI, DI
  4.  Регистры флагов – FL

Если регистры 4-х байтные или 8-ми байтные – их имена изменяются. Например – 4-х байтные универсальные регистры называются EAX, EBX, ECX, EDX.

Универсальные регистры обычно называют регистрами общего назначения поэтому могут использоваться для хранения любых данных. При этом могут работать каждым регистром целиком или отдельно с каждой его половиной.

Сегментные регистры – используются для хранения начальных адресов полей памяти (сегментов).

Регистры смещения – используются для хранения относительных адресов ячеек памяти внутри сегментов (смещений относительно начала сегментов.

Регистр флагов FL – содержит одноразрядные признаки – маски (флаги), управляющие прохождением программы в компьютере. Флаги работают независимо друг от друга, т.е. просто для удобства помещены в один единый регистр. FL содержит 9 флагов: 6 из них – статусные – отражают результаты операций выполненных в компьютере - их значения используются например при выполнении команд условной передачи управления (команд ветвления программ); три других – управляющие, определяющие режим управления программы.

Интерфейсная часть микропроцессора включает в себя: адресные регистры микропроцессора, блок регистров команд и схемы управления шиной и портами. Порты ввода вывода – пункты системного интерфейса ПК через которые микропроцессор обменивается информацией с другими устройствами. Всего портов может быть 65536, т.е. определяется количеством адресов отведенных для этого, т.о. каждый порт имеет адрес – ячейка памяти являющаяся частью устройства ввода-вывода, а не частью основной памяти компьютера.

Порт – устройство содержащее аппаратуру сопряжения и два регистра памяти: 1) для обмена данными; 2) для обмена управляющей информацией. Существуют внешние устройства которые могут использовать основную память для хранения больших объемов информации подлежащей обмену. Многие устройства: клавиатура, сопроцессор, дисковод и т.п. имеют постоянно закрепленные за ними порты ввода-вывода.


 

А также другие работы, которые могут Вас заинтересовать

36923. Операционная система Windows, конфигурирование и настройка 87.5 KB
  Знакомство с реестром Windows администрирование автозагрузки настройка Windows. Знакомство с основными видами пользовательского интерфейса изучение базовых консольных команд Windows. Системные команды Windows Таблица 1 Основные системные команды Windows HELP название команды Выводит справочную информацию о командах Windows XP.
36924. Исследование статических триггеров 61 KB
  Цель лабораторной работы: исследовать основные свойства статических триггеров. Задание: снять временные диаграммы определить таблицы состояний особенности работы статических триггеров асинхронный RS триггер синхронный RS триггер и D триггерзащелка. Программа работы для каждого триггера.
36925. КОМПЬЮТЕРНАЯ СИСТЕМА PROJECT EXPERT. ОПРЕДЕЛЕНИЕ НЕОБХОДИМОСТИ ФИНАНСИРОВАНИЯ ПРОЕКТА 47 KB
  ОПРЕДЕЛЕНИЕ НЕОБХОДИМОСТИ ФИНАНСИРОВАНИЯ ПРОЕКТА Цель: изучить систему команд Project Expert формирования инвестиционного и операционного планов предприятия по реализации проекта. Выполнить на ПЭВМ следующие разделы Project Expert: Инвестиционный план Операционный план. На основе инвестиционного и операционного планов предприятия определить потребность в финансировании проекта. Теоретическое введение Следующим этапом процесса построения финансовой модели является описание плана развития предприятия проекта.
36926. Решение задач нелинейного программирования в среде Mathcad и Excel 64 KB
  Оптимальное распределение активной мощности между тремя ТЭС Для задачи рассмотренной на 4м практическом занятии выполнить распределение активной мощности между тремя ТЭС без учета 1а и с учетом 1б изменения потерь мощности в сети. Оптимальное распределение активной мощности между тремя ТЭС с учетом уравнений баланса мощностей во всех узлах сети Решить предыдущую задачу с учетом уравнений узловых напряжений для узлов схемы сети. Оптимальное распределение реактивной мощности между тремя ТЭС с учетом уравнений баланса мощностей во...
36927. Исследование статических и динамических характеристик уровнемеров 1.89 MB
  Губкина Кафедра автоматизации технологических процессов Лабораторная работа Исследование статических и динамических характеристик уровнемеров Методическое пособие к лабораторным работам по курсам : Методы и средства измерений испытаний и контроля Автоматизация производственных процессов Основы техники измерений Москва 2011 Введение Автоматизированные системы управления технологическими процессами АСУ ТП получают результаты измерений в процессе...
36928. Блочные симметричные алгоритмы шифровании. Режимы работы блочных алгоритмов 2.77 MB
  Блочными называются шифры в которых логической единицей шифрования является некоторый блок открытого текста после преобразований которого получается блок шифрованного текста такой же длины. Ситуации в которых постороннему наблюдателю известна часть исходного текста встречаются повсеместно. Это диктуется в первую очередь требованием невозможности обратного декодирования в отношении ключа при известных исходном и зашифрованном текстах. Предположим противник обладает некоторыми сведениями о статистических характеристиках открытого текста.
36929. Моделі оптимального використання взаємозамінних ресурсів 41 KB
  2 як зміниться план якщо норми затрат часу роботи обладнання А на одиницю продукції 1 збільшаться до 3 а обладнання В на одиницю продукції 2 зменшаться до 3. 4 Як зміниться розв’язок задачі якщо прибуток від продажу продукції зросте на 10 де k – порядковий номер у списку студентів групи: m=10k якщо k 10 m=20k якщо k 10 Задача 2 З наступних задач студентка вибирає одну відповідно до порядкового номера у списку студентів групи. Компанія Яваін†віднедавна отримала статус ексклюзивного дистриб’ютора іспанської фірми із...
36930. Зовнішній вигляд сторінок. Їх оформлення. Форматування тексту 75 KB
  Форматування тексту. Навчитись змінювати параметри форматування абзаців: вирівнювання інтервал розміщення на сторінці табуляція обрамлення та заповнення список нумерація заголовків. Засвоїти поняття: автозбереження; резервні копії документів; режими відображення документів; пошук текстових документів за різними критеріями; захист документа; основні елементи документа; опції редагування; параметри форматування символів; параметри форматування абзацу; вирівнювання; відступ інтервал розміщення на сторінці табуляція ...
36931. Дослідження нормального розподілу 16.96 KB
  Створюємо таблицю зі стовпчиками задача а задача б задача в та рядками вага пакунку та ймовірність. Задача а Задача б Задача в Вага пакунку Менше 48 Більше 51 У межах від 48 до 51 кг. Ймовірність Задача а Для підрахунку ймовірності РХ 48 події що навмання взятий пакет важить менше 48 кг. Задача б Для підрахуваня ймовірності РХ 51 події що навмання взятий пакет важить більше 51 кг використаємо співвідношення РХ 51=1РХ 51.