10.1.5. Машинно-специфичные регистры

Это большая группа регистров (более ста), назначение которых отличается в моделях процессоров Intel и даже иногда в процессорах одной модели, но раз­ных версий. Например, регистры Pentium Pro MTRR (30 регистров) описывают,

какой механизм страничной адресации используют различные области памяти -не кэшируются, защищены от записи, кэшируются прозрачно и т. д. Регистры Pentium Pro MCG/MCI (23 регистра) используются для автоматического обна­ружения и обработки аппаратных ошибок, регистры Pentium TR (12 регистров) -для тестирования кэша и т. п. При описании соответствующих команд мы рас­смотрим только регистр Pentium TSC - счетчик тактов процессора и группу из

четырех регистров Pentium Pro, необходимую для подсчета различных событий

(число обращений к кэшу, умножений, команд ММХ и т. п.). Эти регистры оказа­лись настолько полезными, что для работы с ними были введены дополнитель­ные команды - RDTSC и RDPMC.