|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Апр 10, 2003 18:44:58 Подскажите плз как по коду узнать длительность команды для процессора Intel. Пожалуй поясню на примере: Допустим первый байт в буфере 01, тогда согласно чему-то там процессор воспримет это как команду ..., длина которой столько байт. Заранее спасибо. |
|
|
Дата: Апр 10, 2003 19:55:30 · Поправил: AsmGuru62 Надо достать Руководство по процессору INTEL: [url=http://www.intel.com/design/Pentium4/manuals/ ]http:// www.intel.com/design/Pentium4/manuals/ [/url] и там каждая инструкция будет расписана не только по байтам, но и по битам иногда. Руководства - они довольно крупные - наверное можно найти что-то поменьше. Если у Вас быстрый Интернет - тогда нет проблем. А еще можно пойти в отладчик и направить окно CPU на код 01 и Вы должны увидеть продолжение инструкции. |
|
|
Дата: Апр 10, 2003 20:31:36 А есть какое-нибудь универсальное средство (Что-то вроде: если первый бит первого байта установлен соотв позу, то в следущих 50 байтах содержится описание дополнительных параметров)? Пример с 01 был чисто случайным !!! |
|
|
Дата: Апр 13, 2003 00:06:25 Да.И полно.Вот ссылка на прогу с asm исходником которая определяет длины инструкций: http://www.z0mbie.host.sk/lde106.zip а вот описалово: http://www.z0mbie.host.sk/lde_rus.html |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.042 |