Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab_1_asm.doc
Скачиваний:
5
Добавлен:
13.11.2019
Размер:
91.14 Кб
Скачать

Порядок виконання роботи

  1. Відкриваємо F:\asm\RаdAsm.exe.

  2. Закрити попередній проект за допомогою меню: ФайлЗакрити Проект(Ctrl+Shift+C)

  3. Створюємо новий проект: ФайлНовий Проект

(Ctrl+Shift+N)

  1. У вікні майстра створення проекту, вибираємо тип асемблеру „masm”, тип проекту “Win32 App non res”(це означає, що програма є 32 розрядною і не використовує власних ресурсів, тобто іконок, діалогових вікон, меню і т.д.), ім’я та опис проекту вводимо індивідуально. Обов‘язково перевірити шлях до папки у вікні „Директорія”, куди буде збережений ваш проект, як правило, це повинно бути „c:\Users\ВЛАСНА_група\”. Натискаємо ”Next”.

  2. Після цього, висвічується список можливих шаблонів для Win32 програм. Вибираємо проект „Звичайний” тобто „Simple_no_res”. Стандартний шаблон програми. Натискаємо „Next”.

  3. Наступним кроком висвічується перелік файлів і папок, які потрібно створити для нашого проекту. Вибираємо файли „asm”(файл коду), „inc” (файл заголовків) а папки тільки „bak”(резервні копії колишніх змін). Натискаємо „Next”.

  4. Наступним кроком висвічується перелік ключів та параметрів компіляції, програма встановлює параметри автоматично. Натискаємо „Готово” (“Finish”).

  5. В правій частині програмного вікна з’являється список створених файлів котрі відносяться до проекту.

  6. Клікаємо у вікні по файлу з розширенням „inc” (додатковий файл) – відкривається вікно з основними директивами коду, в котрий треба дописати необхідний текст представлений на Рис. 1.1. В цьому файлі будуть зберігатися константи, змінні, структури, шаблони, описи макросів та ініціалізації файлів що підключаються.

  7. Наступним кроком в правій частині програмного вікна клікаємо по файлу з розширенням „asm” – відкривається вікно в яке треба дописати необхідний текст представлений на Рис 1.2. В цьому файлі міститься код програми.

  8. Зберігаємо всі файли за допомогою послідовності пунктів меню: ФайлЗберегти всі файли (Ctrl+Shift+S).

  9. Компілюємо проект за допомогою послідовності пунктів меню: Створити GO (F9).

  10. Після компіляції програми з’явиться вікно яке відображає результат її роботи (Див. рис. 1.3. )

Frame1 Рис 1.1. Лістінг файлу “Lab_1.inc”

Frame2 Рис 1.2. Лістінг файлу “Lab_1.asm”

Рис 1.3. Результат виконання програми “Lab_1.ехе”

14. Створити аналогічні програми, котрі використовують наступні АРІ-функції: GetUserName, GetWindowsDirectory, GetSystemDirectory, GetTempPath, GetCurrentDirectory, GetDriveType, після чого відкомпілювати і запустити програму. Довідкова інформація можна отримати у файлі C:\Programing\Help\Help_API.exe

Виправлення помилок

Після компіляції, курсор зупиняється на рядку що містить помилку. Інформація про помилку знаходиться у вікні “Output” в нижній частині екрану. Повідомлення “Error” вказую на недопустиму помилку, а “Warning” – це попередження про некоректний запис, на який компілятор не зважає. Технологія відлагодження програми полягає у кроковій перевірці алгоритму. Для цього існують так звані контрольні точки перевірки. Див. розділ «Додаткова інформація по роботі з інтерактивним середовищем RadAsm (ICRA)». Кардинально переробляти алгоритм не бажано, краще запускати програму після кожного виправлення - тоді ймовірність помилки буде мінімальною. Доки не виправлено одна помилка, не переходити до виправлення інших помилок. Тоді взаємозв‘язок між помилками буде мінімальним. В наступному пункті приведені найчастіші помилки.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]