Дизассемблер длинн
От: Аноним  
Дата: 19.11.07 22:30
Оценка:
Начал писать дизассемблер длинн. Какую литературу можете посоветовать. Вообще нужен список инструкций для х86 и описание. смотрел на форуме intel — не нашёл... наверное плохо искал
Re: Дизассемблер длинн
От: Сергей Мухин Россия  
Дата: 20.11.07 07:00
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Начал писать дизассемблер длинн. Какую литературу можете посоветовать. Вообще нужен список инструкций для х86 и описание. смотрел на форуме intel — не нашёл... наверное плохо искал


Intel® 64 and IA-32 Architectures Software Developer's Manuals

1. Ты уверен, что с такими способностями, ты сможешь завершить работу?
2. что такое "длинн"?
---
С уважением,
Сергей Мухин
Re[2]: Дизассемблер длинн
От: Unmanaged Россия ICQ 476611995
Дата: 20.11.07 14:33
Оценка:
СМ>1. Ты уверен, что с такими способностями, ты сможешь завершить работу?

Если человеку очень хочется — почему нет?

СМ>2. что такое "длинн"?


Дизассемблер длин инструкций — это дизассемблер, способный просчитать длину конкретного кода и указать начало и конец инструкции, по адресу внутри неё.
STATUS_INVALID_DEVICE_REQUEST
Re[3]: Дизассемблер длинн
От: Сергей Мухин Россия  
Дата: 20.11.07 14:44
Оценка: +1
Здравствуйте, Unmanaged, Вы писали:

СМ>>1. Ты уверен, что с такими способностями, ты сможешь завершить работу?


U>Если человеку очень хочется — почему нет?


Да никто не запрещает! я только высказал сомнение. Перед тем как браться за марофонскую дистанцию, надо просто бегать уметь. дизассемблер, конечно не марофон, даже не 5 км. но умение искать — это даже не хотьба, а ползание. Чел не нашел информацию, которая фирма не только не прячет, но и рассылает книги бесплатно! (раньше точно так было, у меня лежат они).

СМ>>2. что такое "длинн"?


U>Дизассемблер длин инструкций — это дизассемблер, способный просчитать длину конкретного кода и указать начало и конец инструкции, по адресу внутри неё.


так бы и сказал. а то длинннн. Все равно не понятно.

т.е. входом является адрес внутри машинной инструкции (точно внутри? не в начале? как это обеспечивается/проверяется?). А как быть с однобайтовыми? задача в общем виде не решается.

тема не раскрыта
---
С уважением,
Сергей Мухин
Re[4]: Дизассемблер длинн
От: Unmanaged Россия ICQ 476611995
Дата: 20.11.07 14:58
Оценка:
СМ>так бы и сказал. а то длинннн. Все равно не понятно.

Кто работал с этим — тому понятно.

СМ>т.е. входом является адрес внутри машинной инструкции (точно внутри? не в начале? как это обеспечивается/проверяется?).


Всё зависит от наличия / отсутствия определённого таланта у программиста .

СМ>А как быть с однобайтовыми?


Для однобайтовых — конечно, только адрес начала.

СМ>задача в общем виде не решается.


Верно.

СМ>тема не раскрыта


Кому как.
STATUS_INVALID_DEVICE_REQUEST
Re[5]: Дизассемблер длинн
От: Сергей Мухин Россия  
Дата: 20.11.07 15:18
Оценка:
Здравствуйте, Unmanaged, Вы писали:

U>Кому как.


велосипед

здесь есть и с исходниками
---
С уважением,
Сергей Мухин
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.