Подсказки на компьютерную тематику

Можно подсмотреть, если забыли…

Как создать программу на ассемблере MASM и запустить отладчик на Windows

Создание программы на ассемблере

    Чтобы создать программу на ассемблере надо:

  • создать текстовый файл и сохранить его с расширением .asm, например example.asm
  • открыть редактор из папки с файлами ассемблера qeditor.exe, другое название- MASM32 Editor
  • выбрать и открыть файл example.asm
  • вставить или изменить его содержимое
  • выбрать пункт Project->Assemble ASM file
  • рядом с example.asm появится файл example.obj
  • выбрать пункт Project->Link OBJ File
  • рядом с example.obj появится файл example.exe
  • при запуске этого файла программа срабатывает!!!

P.S. можно выбрать просто Project->Build All и программа также скомпилируется в файл example.exe!!!

Запуск и подключение отладчика

    Принцип работы с отладчиком OllyDbg:

  • в пункте File->Open выбрать исполняемый файл
  • нажать стрелку запуска программы
  • при нажатии клавиши (Fn)+F8 будет показано постепенное исполнение программы

Как создать программу на ассемблере MASM и запустить отладчик на Windows

Создание программы на ассемблере

    Чтобы создать программу на ассемблере надо:

  • создать текстовый файл и сохранить его с расширением .asm, например example.asm
  • открыть редактор из папки с файлами ассемблера qeditor.exe, другое название- MASM32 Editor
  • выбрать и открыть файл example.asm
  • вставить или изменить его содержимое
  • выбрать пункт Project->Assemble ASM file
  • рядом с example.asm появится файл example.obj
  • выбрать пункт Project->Link OBJ File
  • рядом с example.obj появится файл example.exe
  • при запуске этого файла программа срабатывает!!!

P.S. можно выбрать просто Project->Build All и программа также скомпилируется в файл example.exe!!!

Запуск и подключение отладчика

    Принцип работы с отладчиком OllyDbg:

  • в пункте File->Open выбрать исполняемый файл
  • нажать стрелку запуска программы
  • при нажатии клавиши (Fn)+F8 будет показано постепенное исполнение программы