· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.ASSEMBLER —› подскажите плиз

Посл.отвђт Сообщенiе


Дата: Янв 17, 2003 10:34:16 · Поправил: 640kb

Сколько тактов проца берёт просто SHL AX и SHL AX,константа


Дата: Янв 17, 2003 12:37:20 · Поправил: Four-F

Во первых нет такой инструкции "просто shl ax".
либо shl ax, imm8
либо shl ax, cl

Для 386 & 486
shl reg, 1 3
shl reg, cl 3

Для первого и MMX пней
shl reg, 1 1 u
shl reg, cl 4 np

Для второго и выше одна микрооперация.

Но это для 32-битных регистров.
Для ax в 32-битном режиме добавится префикс размера операнда,
декодирование коего дополнительно требует, вроде, 2-х тактов.
Но это я уже не помню, а искать лень.
Смотри Агнера Фога. На сайте есть перевод в разделе оптимизация.


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 1.800