Задание:
1. В текстовом редакторе набрать текст программы, сохранить ее под именем progr.asm.
2. Выполнить трансляцию файла progr.asm с получением объектного файла, файла листинга и файла перекрестных ссылок
3. Просмотреть файл листинга.
4. Выполнить компоновку учебной программы и запустить ее на выполнение.
5. Запустить отладчик для работы с программой progr.exe.
6. Изучить возможности всех окон отладчика.
7. Запустить программу на выполнение в отладчике в каждом из четырех режимов.
Решение:
код программы
.386 ;указываем процессор
.model flat,stdcall ;модель памяти - плоская
option casemap:none ;чувствительность к регистру
include windows.inc ;протоипы функций
include user32.inc
include kernel32.inc
includelib user32.lib ;функции
includelib kernel32.lib
.data ;сегмент данных
message db "Привет, мир!",0 ;переменная с текстом программы
_title db "progr",0 ;переменная с заголовком
.code ;сегмент кода
start:
invoke MessageBox,0,ADDR message, ADDR _title,MB_OK ;выводим сообщение
invoke ExitProcess,0 ;завершаем программу
end start
Запускаем программу:
Запускаем программу в отладчике: