- •1.2.2Системний рядок path – список шляхів пошуку
- •1.2.3Системний рядок pathext – список розширень виконуваних файлів
- •1.2.4Пакет програмного розробника masm32
- •1.2.4.1Як встановити masm32 на свій комп’ютер
- •1.2.4.6Папки з прикладами програм
- •1.3Виконання роботи
- •1.3.1Перегляд поточних значень системних змінних
- •1.3.3Інсталяція sdk masm32
- •1.3.4Створення власної робочої папки і перевірка можливості роботи з нею
- •1.4Склад звіту з роботи
- •1.5Контрольні питання
- •2Перша асемблерна програма
- •2.1Мета роботи
- •2.2Теоретичні відомості
- •2.2.1Послідовність створення виконуваного ехе-модуля на асемблері
- •2.2.1.1Компіляція
- •2.2.1.2Компоновка
- •2.2.2Пакетний файл buildc.Bat
- •2.2.2.1Передача параметрів у пакетний файл при його виконанні
- •2.2.2.2Відкоментований текст пакетного файлу buіldc.Bat
- •2.2.3Шаблон асемблерної програми
- •2.3Виконання роботи
- •Inkey "Натиснiть кнопку!"
- •2.4Склад звіту з роботи
- •2.5Контрольні питання рекомендована література
- •Префікси «угорської» нотації типів даних в описах викликів функцій аpi Win32 (Win64)
1.2.4.6Папки з прикладами програм
В пакеті є багато файлів початкових текстів асемблерних програм дуже широкого діапазону. Все це звичайні «плоскі» (неформатовані) текстові файли з розширенням .asm. Переглядати їх можна любим текстовим редактором на зразок Блокноту. Ми рекомендуємо використовувати дуже досконалий вільний редактор Notepad++, але можливі і любі інші варіанти на ваш розсуд.
Вивчення початкових файлів асемблерних програм, наприклад, з папки D:\masm32\examples, дуже корисне під час вивченні програмування на асемблері.
1.3Виконання роботи
1.3.1Перегляд поточних значень системних змінних
Запустити процесор командного рядка CMD.EXE. Найпростіше це можна зробити так: Win+R, ввести CMD, Enter.
Почистити екран – ввести команду cls, Enter.
Ввести команду path, Enter.
Застосуванням Ножиці (або любим відомим вам його еквівалентом) зробити скріншот тої частини вікна cmd.exe, де виведений рядок path. Помістити цей скріншот у звіт з лабораторної роботи.
Примітка. Тут в рамку будуть братися назви текстів та зображень, які включаються до звіту.
Вивести на екран змінну pathext командою Echo %pathext% .
Скріншот виводу змінної pathext включити в звіт.
CLS – почистити екран.
Ввести в командний рядок команду set. Буде показано весь набір системних змінних. Скріншот з виводом команди set – до звіту.
1.3.2Зміна path
Доповнити існуючий рядок path потрібними нам доповненнями, виконавши команду
Path=%path%;d:\masm32\bin;d:\masm32\lib;d:\masm32\include
Переконайтесь, що рядок path змінився – виконайте команду path.
Скріншот виводу цих двох команд – до звіту.
Закрийте консоль – команда exit.
Знову відкрийте консоль – Win+R, cmd, Enter. Виконайте команду path. Чи збереглися в рядку path доповнення d:\masm32\bin;d:\masm32\lib;d:\masm32\include?
Запишіть до звіту пояснення до виконанного спостереження.
Щоб підготуватись до майбутньої роботи з пакетом макроасемблеру, змініть path «на постійно».
Використовуючи рис.1.1, доберіться до вікна редагування змінної path, і допишіть в її кінець потрібні нам доповнення:
;d:\masm32\bin;d:\masm32\lib;d:\masm32\include
Збережіть зміни.
Примітка. Наше доповнення починається з символу «;» для коректного відділення від попереднього шляху, записаного в path. Це важливо! Крім того, приміть до уваги, що всередині системних змінних-рядків пробіли не допускаються. Якщо ви «для красоти» навставляли додаткових пробілів – видаліть їх.
Перезавантажте комп’ютер, це важливо. Системні змінні операційна система читає в процесі первинного завантаження, тому змінене значення можна побачити тільки після нього.
Перевірте, чи запам’ятала система вашу зміну: Win+R, cmd, Enter. Після чого виконайте команду path.
Якщо в кінці path наші доповнення присутні (скріншот – в звіт!) , то все в порядку. Якщо ні, то ви десь припустились помилки, і переназначення path треба ретельно та уважно виконати знову.
1.3.3Інсталяція sdk masm32
Проінсталюйте пакет MASM32 на свій робочий комп’ютер. Для цього використайте текст підпункту 1.2.4.1, наведений вище, там все описано.
Опишіть у звіті спостережений вами процес інсталяції пакету.
Відкрийте папку masm32 в Проводнику. Зробіть скріншот цієї папки, як вона виглядає саме на вашому комп’ютері і вставте його в звіт.
