Иллюстрированный самоучитель по задачам и примерам Assembler

Профайлер

  • Расширение традиционной архитектуры Intel

    Если вы можете измерить и выразить числами то, о чем говорите, – кое-что вы об этом знаете, если же вы не можете этого измерить и выразить числами – тание ваше ограничено и неудовлетворительно: возможно, что это начало знания, но едва ли вы в мыслях продвинулись до уровня научной теории.
  • Команды RDMSR и WRMSR

    Команда RDMSR (ReaD from Model Specific Register) выполняет чтение из MSR-регистра. | Действие команды заключается в проверке двух условий: | во-первых, проверяется наличие нулевого уровня привилегированности кода,
  • Команда CPUID – получение информации о текущем процессоре

    Для получения информации о процессоре необходимо в регистр ЕАХ поместить параметр – одно из значений 0, 1 или 2. | Если ЕАХ = 0, то в регистрах ЕАХ, ЕВХ, EDX, ЕСХ формируется следующая информация: | ЕАХ = n, где n – максимально допустимое значение параметра, которое может быть помещено в регистр ЕАХ для задания режима сбора информации;
  • Использование счетчика меток реального времени TSC

    Счетчик меток реального времени TSC (Time Stamp Counter) – регистр, содержимое которого инкрементируется с каждым тактом процессорного ядра. Каждый раз при аппаратном сбросе (сигналом RESET) отсчет в этом счетчике начинается с нуля.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.