Категория
Информатика
Тип
курсовая работа
Страницы
12 стр.
Дата
12.06.2013
Формат файла
.html — Html-документ
Архив
647288.zip — 7.85 kb
  • komandnij-procesor-dlja-realzac-funkc-dos-dir_647288_1.html — 28.33 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

ЗМІСТ


Вступ

Опис алгоритму

Опис програми

Програмна реалізація та тестування

Висновки

Література

Додаток А

Додаток Б


ВСТУП


В цій курсовій роботі я створив програму яка імітує виконання команди DOS «dir». Вся програма написана на мові низького рівня Assembler що дає найкращу швидкодію програмі. Програма не підтримує довгі імена файлів і тому вона їх скорочує по шаблону DOS. Щоб користуватися цією програмою потрібно добре ознайомитися з її можливостями. Для цього програма містить невеличку довіку в якій описані приклади завдання параметрів для роботи з програмою. Для того щоб вивести довідку просто необхідно запустити програму без будь-яких параметрів.

Курсовий проект містить такі розділи: опис алгоритму, опис програми, програмна реалізація та тестування.

В першому розділі чітко описується сам алгоритм реалізації та функціонування програми.

Другий розділ містить інформацію про засоби мови Assembler, які використовуються в програмі, тобто опис команд, директив, функцій, переривань і т.д.

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

В процесі розробки курсового проекту я користувався компілятором tasm.exe версія 3.1, лінкером tlink.exe версія 3.0. Використовував дуже часто для відладки програму turbo debuger версія 5.0.


ОПИС АЛГОРИТМУ


Алгоритм реалізації програми дуже легкий та зрозумілий. Спочатку програма обробляє данні які були введені тобто параметри з якими була запущена програма до таких параметрів відносяться повний шлях до каталогу вміст якого нам потрібно вивести на екран та маску за якою відбуваються пошук файлів. Потім програма заповнює область DTA за введеними параметрами і розпочинає пошук каталогів та файлів, при цьому спочатку виводяться всі знайдені каталоги а потім вже файли. Всі назви файлів переводяться у нижній регістр для більшої зручності. Крім того що програма виводить вміст каталогів на екран вона також виводить час створення каталогів і файлів. Сама програма виводить також розмір файлів, якщо файл менший 1024 байти то його розмір виводиться в байтах а якщо більший то в кілобайтах. Всі обрахунки розміру файлу, час його створення та вивід самого файлу чи каталогу на екран виконують в окремих процедурах що робить програмний код більш легшим для розуміння.



Ваше мнение



CAPTCHA