Реферат: Системне програмне забезпечення С

{

::remove(dlg.GetPathName());

MB_ICONINFORMATION | MB_OK);

}

}

Виведення повідомлення після виконання операції

MessageBox("Succesfully deleted", dlg.GetPathName(),


6. Виконання обробки матриці на Асемблері

Основні функції Асемблера

Головні функції та переривання, що були використані при програмуванні на мові Асемблера в даній курсовій роботі:

Функція 03сh переривання 21h – створення файлу; в СХ – атрибути файлу, DS:DX – специфікація файлу. В АХ повертає значення відкритого каналу для цього файлу.

Функція 03dh переривання 21h – відкрити файл; в AL – режим доступу до файлу, DS:DX – специфікація файлу.

Функція 03eh переривання 21h – закрити файл; BX– номер каналу.

Функція 03fh переривання 21h – читання з файлу або пристрою; BX– номер каналу, СX – кількість байт, що зчитуються, DS:DX буфер.

Функція 042h переривання 21h – перемістити покажчик файлу; BX– номер каналу, CX:DX– зміщення покажчика.

Взаємодія Асемблера та проекту мовою VisualC ++6.0

Для підключення файлу Асемблера до проекту треба виконати наступні дії:

Під час створення проекту задати режим не Win32, а 16.

Після створення проекту підключити до нього вручну сам файл Асемблера через контекстне меню.

Переписати в каталог, де міститься проект сам Асемблер “TASM32.EXE”.

Написати програму на Асемблері за правилами інтерфейсу С++:

Повинна співпадати модель пам‘яті (по умовчанню LARGE)

Використовувати скорочені назви сегменту.

Всі зовнішні імена на Асемблері повинні мати знак підкреслення “__”.

Імена зовнішніх змінних і в Асемблері, і в С++ повинні бути однакові з урахуванням регістра.

Після введення даних в діалогове вікно вони записуються в файл “in.dat”

Програма на Асемблері зчитує з дані з цього файлу та перетворює їх в число.

Над даними виконати арифметичні дії.

Результати виконання програми записати в файл “out.dat”.

Програма мовою VisualС++ зчитує ці дані з файлу і виводить результат на екран .

К-во Просмотров: 871
Бесплатно скачать Реферат: Системне програмне забезпечення С