Дипломная работа: Вивід вмісту каталогу y середовищі MS DOS

int 21h

jc end

@@01:

movah, 4Fh ; ваhномер функції наступного пошуку

int21h

jnc@@01

end:

Приклад демонструє перегляд каталогу на наявність файлів, що відповідають масці, заданої змінною mask. В буфері DTAзалишається опис останнього знайденого файлу.

2.2.2. Інші функції переривання INT 21 h , що необхідні для використання у програмі, що розробляється

2hфункція INT21h[6]

Вхід: AH02h

DLкод символу, що виводиться на вивід

Вихід: символ на екрані

В AHпоміщується код функції, в DLкод символу, що необхідно вивести на екран.

Слід відмітити, що при наявності в DLкоду 8 (ASCIIкод Backspace) функція переміщує курсор вліво на одну позицію.

Для виконання переходу на новий рядок слід послідовно вивести символи із кодами 13 і 10 на екран[5].

Приклад:

movah, 2 ; номер функції

movdl, 13 ; вертикальна табуляція

int 21h

movdl, 10 ; зсув каретки

int 21h

Даний фрагмент коду переводить курсор на новий рядок.

40hфункція INT21h[6]

Вхід: AH 40h

BX описувач файлу

DS:DXадреса буфера, що містить дані, що записуються

CX число байт, що записуються

Вихід: AX код помилки, якщо CF=1

ALчисло реально зчитаних байт

К-во Просмотров: 542
Бесплатно скачать Дипломная работа: Вивід вмісту каталогу y середовищі MS DOS