Автор Puppetmaster задал вопрос в разделе Компьютеры, Связь
Что считает команда RDTSC (Intel)? и получил лучший ответ
Ответ от Дмитрий Оношко[гуру]
Цитата из IA-32 Intel® Architecture Software Developer’s Manual
RDTSC—Read Time-Stamp Counter
Description
Loads the current value of the processor’s time-stamp counter into the EDX:EAX registers. The
time-stamp counter is contained in a 64-bit MSR. The high-order 32 bits of the MSR are loaded
into the EDX register, and the low-order 32 bits are loaded into the EAX register. The processor
monotonically increments the time-stamp counter MSR every clock cycle and resets it to 0
whenever the processor is reset. See “Time Stamp Counter” in Chapter 15 of the IA-32 Intel
Architecture Software Developer’s Manual, Volume 3 for specific details of the time stamp
counter behavior.
When in protected or virtual 8086 mode, the time stamp disable (TSD) flag in register CR4
restricts the use of the RDTSC instruction as follows. When the TSD flag is clear, the RDTSC
instruction can be executed at any privilege level; when the flag is set, the instruction can only
be executed at privilege level 0. (When in real-address mode, the RDTSC instruction is always
enabled.)
The time-stamp counter can also be read with the RDMSR instruction, when executing at privilege
level 0.
The RDTSC instruction is not a serializing instruction. Thus, it does not necessarily wait until
all previous instructions have been executed before reading the counter. Similarly, subsequent
instructions may begin execution before the read operation is performed.
This instruction was introduced into the IA-32 Architecture in the Pentium processor.
Operation
IF (CR4.TSD=0) OR (CPL=0) OR (CR0.PE=0)
THEN
EDX:EAX ← TimeStampCounter;
ELSE (* CR4.TSD is 1 and CPL is 1, 2, or 3 and CR0.PE is 1 *)
#GP(0)
FI;
Flags Affected
None.
Protected Mode Exceptions
#GP(0) If the TSD flag in register CR4 is set and the CPL is greater than 0.
Источник: IA-32 Intel® Architecture Software Developer’s Manual
Отель The Ritz-Carlton, Moscow
1. 334
Отель «Ritz-Carlton Москва» , как описывают его владельцы, это гостиница высшей
подробнее...
border-radius в IE8, реально?
Не стоит пользовать boredr-radius.htc (глючен) , потому как есть PIE (в котором и тенюшки, и
подробнее...
как узнать Radius Server IP для WIFI? хочу поставит пароль, но роутер ругется что неверный Radius Server IP
IP хоста, на котором развернут сервер RADIUS (нужен для WPA* Enterprise/802.1x) если у тебя обычная
подробнее...
Люди, а Metro Last Light Redux остается с тем же сюжетом, просто с улучшеной графой?
Metro Redux — переиздание компьютерных игр «» и «», в рамках которого обе игры прошли ремастеринг.
подробнее...
Что покупать Metro: Last Light Redux или Metro 2033 Redux?
Metro: Last Light это продолжение Metro 2033, если не играл в 1 часть покупай Metro 2033, а REDUX,
подробнее...
Что такое радиккио (radicchio)?
Радиккио (radicchio)
Что это:
Радиккио – краснолистовой итальянский салат,
подробнее...
Что такое "Metro Redux" ? Метро 2033 знаю, Last Light знаю... Redux-не знаю..
Metro 2033 Redux – самая полная и лучшая версия культовой игры Metro 2033, заново созданная на
подробнее...
Чем отличаются READLN и READKEY в Паскале?
Во-первых, ReadLn() процедура, а ReadKey - функция. А во-вторых, процедура осуществляет чтение в
подробнее...
Начала Паскаля. Readkey.
Функция ReadKey (читать клавишу) ожидает нажатия клавиши на клавиатуре, после чего возвращает
подробнее...
как правильно перевести на русский литературный язык non-rhotic accent?
Нет в русском языке слова "ротическое". Rhotic нужно переводить описательно. Например,
подробнее...
Кто покупал что нибудь из музыкальных инструментов в интернет магазине RedieZ?
Добрый день, уважаемый Dude! Как представитель музыкального магазина RedieZ, могу Вас заверить, что
подробнее...
Содержимое файла boot.ini "multi(0)disk(0)rdisk(0)partition(1)WINDOWS"какой параметр что означает?
- multi(0) указывает порядковый номер адаптера, с которого осуществляется загрузка и всегда имеет
подробнее...
Maryla Rodowicz, "Kolorowe Jarmarki" - у кого есть перевод на русский язык, в идеале - с подстрочником.
О5 тот же вопрос.. .А я ещё поискал. =)
h ttp://
MARYLA RODOWICZ Тексты песен -
подробнее...
Какая разница? C# В чём разница между Console.WriteLine(); И Console.ReadKey(); ???
если имеются в виду Console.ReadLine(); И Console.ReadKey(); то первая читает строку, ту
подробнее...