Курсовая работа: Переглядач для файлів різних типів з визначенням типу файлу по розширенню і відповідно способу перегляду 2
ent_l: mov ah,1
int 21h
cmp al,13
mov byte ptr ds:[bx],al
inc bx
cmp al,13
jne ent_l
dec bx
mov byte ptr ds:[bx],0
;визначення типу файла
mov bx,offset filename
dec bx
name_s: inc bx
mov al,byte ptr fs:[bx]
cmp al,0
jne name_s
sub bx,2
mov ah,byte ptr fs:[bx]
mov al,byte ptr fs:[bx+1]
cmp ax,6578h ;HEX
jne other1
mov byte ptr fs:[filetype],1
jmp typ_exit
other1:
cmp ax,696eh ;BIN
jne other2
mov byte ptr fs:[filetype],0
jmp typ_exit
other2: