Лабораторная работа №3. 1. В текстовом редакторе набрать текст программы, сохранить ее под именем progr.asm

Задание:

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


Запускаем программу:

Запускаем программу в отладчике:


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: