Консультация № 70269
10.01.2007, 11:36
0.00 руб.
0 1 1
Здравствуйте.Помогите мне,пожалуйста,написать программу,которая выводит информацию о свободном и занятом пространстве на дискете

Обсуждение

Неизвестный
10.01.2007, 16:34
общий
это ответ
Здравствуйте, Kelvine_1987!
С помощью функции 36h прерывания MS-DOS

Приложение:
.model tiny.386.codeorg 100hstart: mov al, 3 int 10h ; чтоб видеть то, что напишите mov AH, 36h ; Номер функции MS-DOS mov DL, 0 ; 0 - по-умолчанию, 1-A, и т.д. int 21h cmp AX, 0FFFFh je Error ; AX*CX*BX - размер свободных в байтах ; AX*CX*DX - общий размер в байтах jmp ExitError: Exit: int 20her_msg db ‘Неверный номер диска$‘end start
Форма ответа