|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Июн 22, 2004 20:33:54 The Svin например существует 7 способов закодировать: Существуют ещё вариации, отличающиеся масштабным множителем в случае, когда index не используется. |
|
|
Дата: Июн 22, 2004 20:59:21 Существуют ещё вариации, отличающиеся масштабным множителем в случае, когда index не используется. Intel по этому случаю выдаёт предупреждения о непредсказуемом поведении процессора. Хотя на ряде известных мне моделей при коде 100 в index в sib показатель степени масштаба <> 0 просто игнорируется. Я же назвал только "штатные" способы, не противоречащие "правилам" валидности кодирования декларированными Intel. Описанный тобой способ добавления (так мы можем включить ещё три кодировки) согласно этим правилам invalid. Хотя на определённых моделях он не вызывает исключений - согласен :) |
|
|
Дата: Июн 22, 2004 22:16:15 Жаль, что трансляторы такие - приходиться ручками все выстраивать. Лучше, если бы можно было задавать какой код нужно генерить в определенном месте. |
|
|
Дата: Июн 22, 2004 22:26:27 Жаль, что трансляторы такие - приходиться ручками все выстраивать. Лучше, если бы можно было задавать какой код нужно генерить в определенном месте. |
|
|
Дата: Июн 22, 2004 22:36:35 По умолчанию FASM генерирует минимальныей по размеру. Для других случаев иногда можно использовать DWORD/BYTE |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.110 |