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

Ассемблер? Это просто! Учимся программировать


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

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Assembler (Ассемблер)

Выпуск № 576
от 18.10.2006, 04:05

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


Вопрос № 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


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

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

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

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

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала 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.37 от 04.10.2006
Яндекс Rambler's Top100

В избранное