пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Основные функциональные регистры микропроцессора Pentium и их назначение.

32-разрядные микропроцессоры на одном кристалле содержат: 1) центральныйпроцессор
2) блокпроцессорасплавающейточкой
3) устройствоуправления

4) диспетчерпамяти
5) блокпредвыборкикомандиданных
6) интерфейс магистрали Центральный процессор включает:
          1)
  АЛУ(арифметико-логическое устройство),

  1. 2)  832-разрядных регистров общего назначения,
    3)многоразрядный сдвигатель, использующийся при арифметических ициклических сдвигах, при умножении и делении.

Блок процессора с плавающей точкой (математический сопроцессор), имея собственные регистры,

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

Устройство управления включает дешифратор команд и блок микропрограммного управления. 

 

Диспетчер памяти состоит из блока сегментации и блока страничной адресации. Эти блоки отвечают за сегментное и сегментно-страничное преобразования адресов. Диспетчер памяти обеспечивает 2 режима адресов:

1) реальный режим (режим реальных адресов).
Этот режим унаследован от процессора
i8086, в котором адресовался только 1 Мб памяти.
2) защищенный режим (режим виртуальных адресов)
Каждая из задач в защитном режиме изолирована и защищена от других задач. Блок предвыборки 
команды и данных включает устройство предвыборки команд длиной 32 байта.

В реальном режиме работы микропроцессора может выполняться только 1 задача, в защищенном – несколько. Каждая задача в защищенном режиме изолирована и защищена от других задач.

Блок предвыборки команд и данных включает в себя устройство предвыборки команд и внутреннюю кэш-память. Устройство предвыборки заполняет очередь команд длиной 32 байта. Формат команд определяет, откуда берутся данные и куда помещается результат: 

 

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

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

Все регистры делятся на 4 группы:

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

Регистры общего назначения: EAX, EBX, ECX, EDX, ESI, EPI, EBP, ESP.

4 первых используются для временного хранения основных команд микропроцессора. Остальные 4 предназначены для задания смещения адреса относительно начала некоторого сегмента данных.

Указатель команд EIP (32-разрядный). Младшие 16 разрядов IP – адрес компьютера внутри сети. Указывает на ту команду, которую компьютер выполняет на данный момент.

Регистры сегментов (селекторные): CS, SS, DS,ES, FS, GS.

Эти регистры используются для хранения указателей на строки в таблице сегментов, хранящих описание сегмента команд (CS), сегмента стека (SS), сегментов данных (DS GS).

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

2. регистры обработки чисел с плавающей точкой.
3. системные регистры. В группу включается 4 регистра управления и 3 регистра системных адресов. 4. регистры отладки и тестирования. Эти регистры не доступны пользовательским программам и

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

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


15.06.2014; 14:43
хиты: 169
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь