1. Постановка задачі для конкретного варіанта.
2. Блок-схема алгоритму виконання прикладу з детальним коментарем та описом роботи.
3. Лістинг програми та коментарі до всіх команд.
4. Рrint screen екрана 32-розрядного налагоджувача з виконанням програми та результатами виконання.
5. Короткий опис виконання програми.
6. Висновки за результатами роботи.
Приклад 13.3. Задано матрицю 2 ´ 4. Визначити суму всіх негативних елементів матриці. Результат виконання програми вивести у вікно консолі.
Лістинг 13.7.Програма виконання прикладу 13.3:
title CopyRight by Rysovaniy A. N. (файл 10_7L.asm), rysov@rambler.ru
.386 ; директива визначення типу мікропроцесора
.model flat, stdcall ; завдання лінійної моделі пам’яті
; та угоди ОС Windows
option casemap:none ; відмінність малих та великих літер
include masm32v9_0includewindows.inc
include masm32v9_0includeuser32.inc
include masm32v9_0includekernel32.inc
includelib masm32v9_0libuser32.lib
includelib masm32v9_0libkernel32.lib
ExitProcess proto: dword ; прототип API-функції
DATE1 STRUCT ; тип даних СТРУКТУРА з іменем DATE1
elem1 dd ? ; ім’я першого поля структури
elem2 dd ? ; ім’я другого поля структури
elem3 dd ? ; ім’я третього поля структури
elem4 dd ? ; ім’я четвертого поля структури