Тестовый регистр

редактировать

A тестовый регистр, в процессоре Intel 80386 и Intel 80486, это регистр, используемый процессором, обычно сделать самопроверку. Большинство этих регистров не были документированы и использовались специализированным программным обеспечением. Тестовые регистры были названы от TR3 до TR7 . Обычные программы обычно не требуют, чтобы эти регистры работали. В Pentium тестовые регистры были заменены различными регистрами для конкретной модели (MSR).

Два тестовых регистра, TR6 и TR7, были предоставлены с целью тестирования. TR6 был регистром тестовых команд, а TR7 был регистром тестовых данных. К этим регистрам обращались варианты инструкции MOV. Тестовый регистр может быть операндом-источником или операндом-адресатом. Команды MOV определены как в режиме реального адреса, так и в защищенном режиме. Тестовые регистры являются привилегированными ресурсами. В защищенном режиме инструкции MOV, которые обращаются к ним, могут быть выполнены только с уровнем привилегий 0. Попытка чтения или записи тестовых регистров при выполнении на любом другом уровне привилегий вызывает общее исключение защиты. Кроме того, эти инструкции генерируют исключение недопустимого кода операции на любом ЦП новее, чем 80486.

См. Также

.

Последняя правка сделана 2021-06-10 02:36:08
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте