Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: программирование на языке Assembler


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Assembler

Выпуск № 394
от 10.03.2006, 23:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 271, Экспертов: 24
В номере:Вопросов: 1, Ответов: 3


Вопрос № 36836: Здравствуйте уважаемые эксперты. У меня вопрос по строению файлов. Вот когда я открываю в Hiew какой нибудь EXE - файл (32 Bit) то там в начале повторяется команда: add [eax], al И повторяется довольно таки очень много раз. Конечно есть ...

Вопрос № 36.836
Здравствуйте уважаемые эксперты.
У меня вопрос по строению файлов. Вот когда я открываю в Hiew какой нибудь EXE - файл (32 Bit) то там в начале повторяется команда:
add [eax], al
И повторяется довольно таки очень много раз. Конечно есть в этом смысл (Я надеюсь). Может кто знает зачем это так делается.
Заранее благодарю за ответ.
Отправлен: 05.03.2006, 20:59
Вопрос задал: igorok (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Хузин Макс
Здравствуйте, igorok!
Читайте описание Exe файлов
http://wasm.ru/docs/2/pe_docs.zip
Ответ отправил: Хузин Макс (статус: 1-ый класс)
Отправлен: 06.03.2006, 08:25
Оценка за ответ: 5
Комментарий оценки:
Спасибо. Почитаю. То что мне нужно.

Отвечает: PRiSon
Здравствуйте, igorok!
Это нормальное явление.
Это так воспринимает Hwie.
Пример:
Данные -- db 00,00
Код -- db 00,00 ------- add [bx+si],al
Данные -- db 0CDh,10h
Код -- db 0CDh,10h ------- int 10h
Удачи!
---------
Стремление - значит получится.
Ответ отправил: PRiSon (статус: 3-ий класс)
Отправлен: 06.03.2006, 10:09
Оценка за ответ: 4
Комментарий оценки:
Так я не понял зачем это добавляется.

Отвечает: FreeManC
Здравствуйте, igorok!
это последовательность нулей, пустое место в файле так дизасмится. или место под переменные. опкод add [eax],al - 0000
Ответ отправил: FreeManC (статус: 2-ой класс)
Отправлен: 07.03.2006, 10:07
Оценка за ответ: 5


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.18 от 09.03.2006
Яндекс Rambler's Top100

В избранное