DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Керування файловою системою

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних наук та інформаційних технологій
Факультет:
Комп’ютерні науки
Кафедра:
Кафедра інформаційних систем та мереж

Інформація про роботу

Рік:
2008
Тип роботи:
Лабораторна робота
Предмет:
Системне програмування
Група:
КН
Коротко про документ

Про що ця робота

У роботі розглянуто створення каталогів та файлів мовою асемблера. Наведено код програми для керування файловою системою MS-DOS.

У роботі розглядаються

  • Файлова система
  • MS-DOS
  • Переривання
  • Системне програмування
  • Робота з дисками

Зміст і розділи

  1. Текст програми
  2. Висновки
Для кого:Студенти технічних спеціальностей вищих навчальних закладів
Викладачі:Не вказано

Ключові поняття

файлова системакаталогатрибут файлуint 21hMS-DOSстворення файлу

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки України Національний університет «Львівська Політехніка» Кафедра інформаційних систем та мереж Лабораторна робота №9 на тему КЕРУВАННЯ ФАЙЛОВОЮ СИСТЕМОЮ Текст програми: .8086 .model small .stack 100h .data DirName db "C:\TESTDIR", 0 FileName db "C:\TESTDIR\FILE.TXT", 0 msg db "An error occured", 13, 10, '$' Handle dw ? .code .startup call MakeDir ; створення каталогу call CreateFile ; створення у ньому файлу call SetFileAttr ; задання файлу атрибуту «звичайний» .exit 0 Error Proc near mov ah, 9h lea dx, msg int 21h ret Error endp MakeDir Proc near mov ah, 39h lea dx, DirName ; DS:DX int 21h jc @@1 jmp @@2 @@1: call Error @@2: ret MakeDir endp CreateFile Proc near mov ah,3ch mov cx,01h lea dx,FileName int 21h jc @@3 mov handle,ax ; дескриптор файлу ret @@3: call Error ret CreateFile endp SetFileAttr Proc near mov ah, 43h lea dx, FileName mov al, 1 cmp al, 1 jne @@4 mov cx, 00h ; новий атрибут @@4: int 21h jc @2 ; якщо cx=поточний атрибут файлу (для al=0), то вийти jmp @@5 @2: call Error @@5: ret SetFileAttr endp end Висновки: виконавши дану лабораторну роботу я навчився працювати з логічними дисками та каталогами файлової системи MSDOS.
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!