Вопрос № 58662: начал изучать ассемблер.скачал программы для практического изучения курса . установил MASM 6.11. зашел в папку BIN. Какой из файлов основной,зачем там столько EXE- файлов. Объясните зачем нужен Текстовый редактор,сам ассемблер,отладчик. где писать пр...
Вопрос № 58.662
начал изучать ассемблер.скачал программы для практического изучения курса . установил MASM 6.11. зашел в папку BIN. Какой из файлов основной,зачем там столько EXE- файлов. Объясните зачем нужен Текстовый редактор,сам ассемблер,отладчик. где писать программу. просто изучал Паскаль: все делали в одном окне. к книге Калашникова прилагался диск. Как загрузить эти программы. Где работать: надо выходить в дос, и там загружать все эти программы?
Отправлен: 12.10.2006, 13:31
Вопрос задал: Alex1304 (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Луковкин Николай Иванович
Здравствуйте, Alex1304!
1. Текстовый редактор (рекомендую оболочку FAR) - предназначен для создания (написания) и редактирования текста программы
Ассемблер - предназначен для того, чтобы твою написанную программу в текстовом редакторе скомпилировать (вспомни Паскаль), т.е. текстовый файл (например text.asm) превратить в исполняемый файл (com. или exe.)
Отладчик - служит для отладки программного кода, трассировки, установки брекпоинтов и др.
Во время трассировки своей программы (исполняемого файла), ты сможешь увидеть: как изменяются значения (содержание) регистров, состояния флагов и т.д.
Пока ты не освоишь работу отладчика, ассемблер теоретически будет изучить сложно, т.к. отладчик - это твой инструмент для прохождения практики по ассемблеру, после изучения теории по книге!
2. В папке BIN хранятся командные файлы компилятора. Вот основные, которые тебе понадобятся во время компиляции:
amake.bat - командный файл для создания Windows-программ
dmake.bat - командный файл для создания DOS-программ
cmake.bat - командный файл для создания .com-программ
wmake.bat - командный файл для создания оконной программы
3. Рекомендую на сайте ozon.ru заказать по почте Самоучитель по Ассемблеру автора А.Крупник. В книге автор подробно объясняет как все это нужно установить на твой ПК, прежде чем приступить к написанию программ (оболочка FAR, ассемблер MASM, отладчик AFDPro, OllyDbg)
Удачи!!!
--------- Главным критерием эффективности того или иного пути может служить лишь то, достиг или нет крекер конечного результата!!!
Ответ отправил: Луковкин Николай Иванович (статус: 2-ой класс)
Ответ отправлен: 12.10.2006, 15:05 Оценка за ответ: 5
Отвечает: ENS
Здравствуйте, Alex1304!
Текстовый редактор нужен для набора кода программы, Вы можете использвать абсолютно любой текстовый редактор,
что бы Вам было удобно, только код надо сохранять как ASM файл(*.asm).Сам ассемблер нужен для создания объектного кода программы *.obj.
Также необходима программа линковщик link, что бы из OBJ файла сделать EXEшник или COMфайл. Отладчик нужен для изучения программ, как они выплолняются.
Вы следите за состоянием регистров, памяти при выполнении каждой инструкции. Если программа имеет ошибки Вы с помощью отладчика можете найти ошибку и исправить ее.
На диске находятся коды программ с комментариями, которые изучаются в книге. Как их компилировать, есть в прриложении книги.
--------- Если нет выхода ищу вход.
Ответ отправил: ENS (статус: 6-ой класс)
Ответ отправлен: 13.10.2006, 20:01