Курсовая работа: Побудова дерева каталогів диску і реалізація можливості переходу у вибраний каталог
jmp next_level
stop_path:
mov byte ptr [di-1], 0
; chdir
mov ah, 3bh
mov dx, offset path
int 21h
ret
change_dir endp
scan_dir proc
mov ah, 2fh
int 21h
; findfirst
mov ah, 4eh
mov cx, 10h
mov dx, offset all_dir
int 21h
findnext:
jc stop_find
cmp byte ptr [bx+15h], 10h
jne skip_nodir
cmp byte ptr [bx+1eh], '.'
je skip_nodir
mov di, word ptr cs: [names_offset]
mov al, byte ptr cs: [recurse_level]
mov byte ptr fs: [di], al
inc di
mov si, bx
add si, 1eh