Начал писать дизассемблер длинн. Какую литературу можете посоветовать. Вообще нужен список инструкций для х86 и описание. смотрел на форуме intel — не нашёл... наверное плохо искал
Здравствуйте, Аноним, Вы писали:
А>Начал писать дизассемблер длинн. Какую литературу можете посоветовать. Вообще нужен список инструкций для х86 и описание. смотрел на форуме intel — не нашёл... наверное плохо искал
СМ>1. Ты уверен, что с такими способностями, ты сможешь завершить работу?
Если человеку очень хочется — почему нет?
СМ>2. что такое "длинн"?
Дизассемблер длин инструкций — это дизассемблер, способный просчитать длину конкретного кода и указать начало и конец инструкции, по адресу внутри неё.
Здравствуйте, Unmanaged, Вы писали:
СМ>>1. Ты уверен, что с такими способностями, ты сможешь завершить работу?
U>Если человеку очень хочется — почему нет?
Да никто не запрещает! я только высказал сомнение. Перед тем как браться за марофонскую дистанцию, надо просто бегать уметь. дизассемблер, конечно не марофон, даже не 5 км. но умение искать — это даже не хотьба, а ползание. Чел не нашел информацию, которая фирма не только не прячет, но и рассылает книги бесплатно! (раньше точно так было, у меня лежат они).
СМ>>2. что такое "длинн"?
U>Дизассемблер длин инструкций — это дизассемблер, способный просчитать длину конкретного кода и указать начало и конец инструкции, по адресу внутри неё.
так бы и сказал. а то длинннн. Все равно не понятно.
т.е. входом является адрес внутри машинной инструкции (точно внутри? не в начале? как это обеспечивается/проверяется?). А как быть с однобайтовыми? задача в общем виде не решается.
СМ>так бы и сказал. а то длинннн. Все равно не понятно.
Кто работал с этим — тому понятно.
СМ>т.е. входом является адрес внутри машинной инструкции (точно внутри? не в начале? как это обеспечивается/проверяется?).
Всё зависит от наличия / отсутствия определённого таланта у программиста .
СМ>А как быть с однобайтовыми?
Для однобайтовых — конечно, только адрес начала.
СМ>задача в общем виде не решается.