Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Презентации к лекциям по АВС 1-7 / приложение lection_avs_№2.ppt
Скачиваний:
154
Добавлен:
20.04.2015
Размер:
4 Мб
Скачать
☆

Архитектура набора команд на

базеIA-32Intel

предназначена для выполнения массовых 32-разрядных приложения на ПК начального уровня и реализована в следующих семействах процессоров:

Intel Celeron и Intel Pentium);

процессорах Intel, использующих технологии ультранизкого напряжения питания;

Intel Core Duo.

Архитектура набора команд IA-64 реализована в семействе процессоров Intel Itanium.

Архитектура Intel 64 предназначена для современных ПК и серверов среднего уровня, оптимизированных для выполнения 64-разрядных приложений. Реализована в

Intel Xeon;

Intel Core 2 Duo.

21

Архитектура набора команд

x86 (англ. Intel 80x86) — архитектура процессора c одноименным набором команд, впервые реализованная в процессорах компании Intel.

Название образованно от двух цифр, которыми заканчивались названия процессоров Intel ранних моделей — 8086, 80186, 80286 (i286), 80386 (i386), 80486 (i486). За время своего существования набор команд постоянно расширялся, сохраняя совместимость с предыдущими поколениями.

Помимо Intel, архитектура также была реализована в процессорах других производителей: AMD, VIA, Transmeta, WinChip и др.

В настоящее время для этой архитектуры существует еще одно название — IA-32 (Intel Architecture — 32).

22

Архитектура набора команд

x86-64 (также x64/AMD64/Intel64/EM64T) — 64-битная аппаратная платформа: чипсет, архитектура микропроцессора и команд, разработанные компанией AMD для выполнения 64- разрядных приложений.

Набор команд x86-64 в настоящее время поддержан:

AMD — процессорами Athlon 64, Athlon 64 FX, Athlon 64 X2, Athlon II, Phenom, Phenom II, Turion 64, Opteron, последними моделями Sempron

Intel (с незначительными дополнениями) под названием «Intel 64» (ранее известные как «EM64T» и «IA-32e») в поздних моделях процессоров Pentium 4, а также в Pentium D, Pentium Extreme Edition, Celeron D, Core 2 Duo, Core 2 Quad, Core i3, Core i5, Core i7, Atom и Xeon.

23

Устройство ЦП

МП – микропроцессор;

ОЗУ – оперативное запоминающее устройство;

ПЗУ – постоянное запоминающее устройство;

УВв – устройство ввода;

УВыв – устройство вывода;

ИВВ – интерфейс ввода – вывода;

АЛУ – арифметическое логическое устройство;

УУ – устройство управления

ШД – шина данных

КОП - код операции процессора

24

Устройство ЦП

Сколь бы сложным ни был микропроцессор, в составе его всегда можно выделить основные

блоки или устройства, такие как операционный

и управляющий блоки

Операционный блок (ОБ) предназначен для арифметической и логической обработки информации.

Управляющий блок (УБ) является важнейшим функциональным узлом блока интерфейса, обеспечивающим взаимодействие МП с ОЗУ и УВВ

25

Логическая структура ЦП

26

Операционный блок

обычно включает в себя следующие основные узлы:

двоичный сумматор,

аккумулятор,

регистры общего назначения,

временные регистры,

регистр признаков,

сдвигатели,

двоично - десятичный преобразователь,

коммутатор

27

Набор триггеров - флажков

перенос (триггер - флажок устанавливается в состояние логической «1» при наличии переноса из старшего разряда или при наличии займа в старший разряд),

отрицательный результат (флажок устанавливается

в «1» при отрицательном результате операции),

нулевой результат (флажок устанавливается в «1» при нулевом результате операции),

переполнение (флажок устанавливается в «1» при переполнении, когда результат операции над числами со знаком выходит за пределы диапазона представляемых чисел).

28

Двоично-десятичный преобразователь

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

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

29

Коммутаторы

Коммутаторы (мультиплексоры и демультиплексоры) - мультиплексоры позволяют передавать в АЛУ числа (операнды) от различных источников в различной комбинации пар операндов; демультиплексоры позволяют направить информацию с АЛУ на различные приемники информации.

30