Курсовая работа: Побудова дерева каталогів диску і реалізація можливості переходу у вибраний каталог

path db '\', 100 dup(0); path

change_dir proc

mov si, word ptr [dirpos]

mov al, byte ptr fs: [si]; level

inc al

xor ah, ah; counter

mov di, offset path+1

next_level:

cmp ah, al

je stop_path


; шукаємо каталог позаду з рiвнем ah

push si

find_level:

cmp byte ptr fs: [si], ah

je found_level

sub si, 14

jmp find_level

found_level:

inc si

mov dl, byte ptr fs: [si]

cmp dl, 0

je stop_dir

mov byte ptr [di], dl

inc di

jmp found_level

stop_dir:

mov byte ptr [di], '\'

inc di

pop si

К-во Просмотров: 240
Бесплатно скачать Курсовая работа: Побудова дерева каталогів диску і реалізація можливості переходу у вибраний каталог