параметри були введені неправильно то программа виводу на екран ПОВІДОМЛЕННЯ про помилки. Колі программа отрімує правільні параметри вона розпочінає поиск на файлів за Вказаною маскою. После знаходження файлу программа віклікає процедуру виводу на екран ім я відповідного файлу чг каталогом. Сама ж процедура такоже віклікає Другие процедури Які віводять на екран годину создания файлу ТА ЙОГО розмір в Зручний для користувача способ. Закінчівші вивід всех даних по знайдення файлу программа віклікає процедуру яка Виконує Переход на новий рядок. после чего ПОЧИНАЄТЬСЯ поиск на Наступний файлу и все відбувається як и у попередня разі доки НЕ закінчаться файли. Тоді програма закінчує свою роботу и повертає Керування DOS.
ОПІВ ПРОГРАМИ
Як Вже Було сказано Вище, программа написана на мові Assembler. Лістінг будь-якої програми й достатньо важкий для розуміння. Тому текст програми містіть багатая коментарів, что полегшує ее читання, а такоже можлівість вдосконаліті. p align="justify"> Програма містіть 11 процедур на базі якіх и працює сама программа: WrtTime, ClrName, WrtDir, WrtFile, WLabel, crlf, curdir, Div1024, DecWrt, Decimal, des.
WrtTime - процедура яка виводу годину создания файлу чг каталогом вона вікорістовує зміну TimeF яка заповнюється DTA и містіть в Собі годину создания файлу. За помощью побітового зміщення процедура вітягує дані з змінної и віклікає процедуру DecWrt что переводити двійкові значення в десяткові и виводу їх на екран.
ClrName- ця процедура забіваємо пробіламі поле, в якому запісується ім я файлу ( NameF) це нужно для того щоб Не було накладання імен файлів при віводі. Поле NameF Складається з 13 сімволів цього Цілком Достатньо для того щоб вмістіті в Собі ім я файлу ТА ЙОГО Розширення. Вільне місце в полі забівається пустимо символом (0).
WrtDir- це процедура яка виводу ім я каталогу на екран. Вікорістовує змінну NameF в ній описано Назву файлу з розширеного. Процедура вікорістовує Функцію виводу цілої стрічкі на екран и за раз виводу 13 сімволів. У процедурі віклікаються Такі Інші процедури: ClrName, WrtTime, crlf.
WrtFile- процедура виводу ім я файлу на екран разом з розширеного на відміну від попередньої процедури вона вікорістовує по символьний вивід имени файлу на екран для того щоб перевести КОЖЕН символ в Нижній Регистр. Такоже вікорістовує змінну NameF и віклікає в Собі Такі процедури: ClrName, WrtTime, crlf, Decimal.
WLabel-